Commit Graph
58 Commits
Author SHA1 Message Date
hecomi 60889d53f4 modify layouter to fix height. 2016-11-19 13:49:38 +09:00
hecomi f207e65952 do not stop initialization even when getting dpi has error. 2016-11-19 13:09:50 +09:00
hecomi 95f8099392 capture cursor mask taking monitor rotation into consideration. 2016-11-17 23:19:46 +09:00
hecomi e9c8b4e571 modify component requirements. 2016-11-16 02:07:57 +09:00
hecomi 77c95ab1bb fix indent 2016-11-16 02:04:13 +09:00
hecomi 5c21b65afe reinitialize texture. 2016-11-15 22:02:00 +09:00
hecomi e83f43d7fd fix crash bugs and memory leaks. 2016-11-15 21:50:35 +09:00
hecomi f8d8e64e46 modify codes. 2016-11-15 02:29:38 +09:00
hecomi 0a39e37659 add logs. 2016-11-15 01:00:26 +09:00
hecomi 5a3af11d08 add thickness control. 2016-11-13 22:58:14 +09:00
hecomi 0646621f73 modify utility icon. 2016-11-13 22:22:57 +09:00
hecomi c83ce50468 improve log. 2016-11-13 21:59:22 +09:00
hecomi 3567182a4d add dpi warning. 2016-11-13 11:12:45 +09:00
hecomi a0edc1a439 use system cursor position for zoom when cursor is invisible (e.g. dragging). 2016-11-12 16:28:33 +09:00
hecomi 212d8ccb9b check zoom values. 2016-11-12 15:22:53 +09:00
hecomi fac8fe1ea7 fix dpi zero bug. 2016-11-12 15:22:39 +09:00
hecomi 70c126be6c fix monitor reinitialization bug. 2016-11-12 13:16:00 +09:00
hecomi 3a705732d1 improve bending. 2016-11-12 04:25:12 +09:00
hecomi e4e4917bcb fix manager non-initialization bug. 2016-11-12 02:05:09 +09:00
hecomi 0e205ecef7 fix zoom bug. 2016-11-12 02:00:04 +09:00
hecomi 372e44d8c1 output logs. 2016-11-10 22:35:46 +09:00
hecomi 620762dba7 add logging and use smart pointers for buffers. 2016-11-09 19:40:05 +09:00
hecomi fb7bcbfa5b change texture cache key. 2016-11-09 00:13:55 +09:00
hecomi 9ed8bb8d5b fix mouse cursor mono mask bug. 2016-11-09 00:02:43 +09:00
hecomi 941bb2da91 add round layout example. 2016-11-08 22:09:55 +09:00
hecomi 33a55d95bd add clipping function and the example. 2016-11-06 23:28:33 +09:00
hecomi 8e2d8d3218 fix cursor visibility bug. 2016-11-06 21:16:35 +09:00
hecomi 6ac1a5ee60 get dpi of monitor and calculate actual size of it. 2016-11-06 12:17:29 +09:00
hecomi 15a98cd774 fix singleton bug. 2016-11-06 11:55:01 +09:00
hecomi 06bb971a42 support display setting change in realtime. 2016-11-06 04:04:23 +09:00
hecomi 9e42fb0abf there is only one cursor in screens. 2016-11-06 03:30:21 +09:00
hecomi 9de5064fbe do reinitialization from unity. 2016-11-06 00:39:07 +09:00
hecomi 2b108bd4b1 fix available getter bug. 2016-11-05 23:25:22 +09:00
hecomi f9f8b14f46 show not-available texture when display is not available. 2016-11-05 23:15:57 +09:00
hecomi 80fa39f4eb remove unused debug.log. 2016-11-05 02:14:19 +09:00
hecomi 22b21ae3f4 check texture size before recreating it. 2016-11-05 01:44:26 +09:00
hecomi 43153266a0 rename members named pointer to cursor. 2016-11-05 01:40:20 +09:00
hecomi dc4fe44342 support rotation 90/180/270 degs. 2016-11-05 01:33:29 +09:00
hecomi 6bb9846510 remove unnecessary debug.log. 2016-11-05 00:11:54 +09:00
hecomi 90b811cd31 add function to fetch left/right/top/bottom/rotation. 2016-11-05 00:09:04 +09:00
hecomi 6f784860e5 make shaders simpler. 2016-11-04 22:58:19 +09:00
hecomi 690dba23cc make shader one pass. 2016-11-04 22:45:57 +09:00
hecomi 0f72396540 rename initialize/finalize to suppress warning. 2016-11-04 21:35:34 +09:00
hecomi 2e763d994d prevent screen lost after admin screen. 2016-11-04 19:11:17 +09:00
hecomi 2c61fcd470 refactoring. 2016-11-04 15:45:35 +09:00
hecomi f2cad8bf73 check cursor texture size. 2016-11-02 14:59:15 +09:00
hecomi 4350ac3953 cache pointer texture. 2016-11-01 02:20:46 +09:00
hecomi 6ba381f5d4 fetch cursor texture. 2016-11-01 02:15:25 +09:00
hecomi dc6b8bc204 fix vertical screen bug. 2016-10-30 19:56:22 +09:00
hecomi 14cd67e0c6 check if monitor is vertical or not. 2016-10-30 19:35:23 +09:00