Commit Graph

52 Commits

Author SHA1 Message Date
Patrick Dawson
2349abae26 C# implementation of recent changes 2024-07-09 04:39:09 +02:00
Patrick Dawson
6fd8549305 Demo tweaks 2024-05-04 21:11:25 +02:00
Patrick Dawson
d9503e05be Add SetMainViewport (C# implementation) 2024-05-04 20:53:56 +02:00
Patrick Dawson
c17e72a546 GDExtension (#56)
Merge GDExtension
2024-04-29 18:40:26 -07:00
Patrick Dawson
7cb68904ed Support for future web export 2024-01-14 06:36:15 +01:00
Patrick Dawson
13050f6723 Demo: disable vsync to reduce input lag 2024-01-11 17:40:57 +01:00
Patrick Dawson
aa0d44d566 Support AtlasTexture in image widgets 2024-01-11 03:28:32 +01:00
Patrick Dawson
fc172e74f5 Disable code in mobile export 2023-10-27 23:49:35 +02:00
Patrick Dawson
29912022e1 Add some checks for programming errors 2023-10-27 22:13:57 +02:00
Patrick Dawson
ea9ecdc7e5 fix nullable warnings, some code cleanup 2023-09-18 03:52:57 +02:00
Valk
05a6b99504 Made example code more readable (#37) 2023-07-29 15:42:49 -07:00
Patrick Dawson
017bedce87 fix demo SubViewport resizing 2023-06-15 19:20:55 +02:00
Patrick Dawson
f7e565179a refactor static classes 2023-05-28 01:48:27 +02:00
Patrick Dawson
cae367fb58 workaround for viewports mouse capture bug
closes #23
2023-02-02 23:34:49 +01:00
Patrick Dawson
404aeba910 partial support for beta 17 2023-02-01 22:55:57 +01:00
Patrick Dawson
5c4a7b1387 version bump 2022-12-23 20:38:31 +00:00
Patrick Dawson
71e2a6614c add ImageButton demo 2022-12-23 17:38:54 +00:00
Patrick Dawson
6b5430c93c rename 2022-12-03 20:34:59 +01:00
Patrick Dawson
7d36693117 start refactoring internals 2022-12-02 22:06:27 +01:00
Patrick Dawson
d002eaed1a cleanup 2022-12-02 20:52:44 +01:00
Patrick Dawson
b80a6bfa3e bug fixes 2022-12-01 03:11:50 +01:00
Patrick Dawson
c9ba1cb4d5 add transform to fix viewport draw 2022-11-30 01:00:52 +01:00
Patrick Dawson
c5ddc08581 set up for viewport debugging 2022-11-29 17:32:27 +01:00
Patrick Dawson
acf6f76324 use dotnet analyzer 2022-11-29 06:13:39 +01:00
Patrick Dawson
5b22c2a462 code style cleanup 2022-11-29 02:37:16 +01:00
Patrick Dawson
77c152d778 break compatibility with beta 3 2022-11-01 23:24:46 +01:00
Patrick Dawson
f885d67e97 preserve context when rescaling 2022-10-24 15:10:36 +02:00
Patrick Dawson
5782046c33 use the internal RID constructor for better performance 2022-10-18 23:01:38 +02:00
Patrick Dawson
cad32eef8b cleanup 2022-10-17 21:25:23 +02:00
Patrick Dawson
c3cf558e05 demo: content scale modes 2022-10-17 17:26:56 +02:00
Patrick Dawson
d9d9d0d0ff create viewport nodes in code 2022-10-17 16:34:05 +02:00
Patrick Dawson
a89f8f99fd more color stuff 2022-10-16 23:35:32 +02:00
Patrick Dawson
6cb429cc46 add color converter 2022-10-16 23:12:40 +02:00
Patrick Dawson
508bd1c5b7 scaling 2022-10-16 22:22:51 +02:00
Patrick Dawson
e49c618687 beta 3 is out 2022-10-14 17:17:23 +02:00
Patrick Dawson
be0fb2a594 add a few comments 2022-10-14 17:17:23 +02:00
Patrick Dawson
75213d2b37 make ImGuiLayer.Connect static 2022-10-14 17:17:23 +02:00
Patrick Dawson
dd9a2241b4 demo: fix decal layer 2022-10-14 17:17:23 +02:00
Patrick Dawson
84ccc14b5f improve SubViewport input handling 2022-10-14 17:17:23 +02:00
Patrick Dawson
2d1a52fe79 cleanup 2022-10-14 17:17:23 +02:00
Patrick Dawson
c441e48f93 SubViewport works 2022-10-14 17:17:23 +02:00
Patrick Dawson
82be7a3f4a add another UnbindTexture 2022-10-14 17:17:23 +02:00
Patrick Dawson
68d17ccb7c move into our own namespace 2022-10-14 17:17:23 +02:00
Patrick Dawson
ebe90ebeca use better viewport id 2022-10-14 17:17:23 +02:00
Patrick Dawson
dd68d44187 use DrawList and InvisibleButton for viewport widget 2022-10-14 17:17:23 +02:00
Patrick Dawson
d13bf5a8f1 implement HasMouseCursors, and more subviewport work 2022-10-14 17:17:23 +02:00
Patrick Dawson
5b9c6862c7 more subviewport wip 2022-10-14 17:17:23 +02:00
Patrick Dawson
667134cb9a tidy up scene 2 demos 2022-10-14 17:17:23 +02:00
Patrick Dawson
3453d02dce subviewport wip 2022-10-14 17:17:23 +02:00
Patrick Dawson
62d1f8f552 improve AddFont, and the demo 2022-10-14 17:17:23 +02:00