Commit Graph

325 Commits

Author SHA1 Message Date
Patrick Dawson
f17260853b render in our own SubViewport 2022-10-17 04:33:12 +02:00
Patrick Dawson
f5c0ecc2a0 oops 2022-10-17 00:01:53 +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
fb43d7178c more efficient signal connection maintenance 2022-10-15 02:16:57 +02:00
Patrick Dawson
36f084164f better workaround for C# signals 2022-10-15 00:16:29 +02:00
Patrick Dawson
e49c618687 beta 3 is out v3.0.0 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
3d3225ec88 doc update 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
2cec0d010a use string interpolation 2022-10-14 17:17:23 +02:00
Patrick Dawson
3f72b8eaa1 do namespaces the right way 2022-10-14 17:17:23 +02:00
Patrick Dawson
a5532c0824 respect NoMouseCursorChange 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
676fca4aa4 clamp mouse position 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
Arran
58d1b1b8d9 Add Extension methods to convert between Godot and ImGui types 2022-10-14 17:17:23 +02:00
Patrick Dawson
2a5f6314e1 move plugin source files 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
af44bff9a0 handle window focus events 2022-10-14 17:17:23 +02:00
Patrick Dawson
7a1ff73599 fix key mods 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
650200d779 ignore joypad events if NavEnableGamepad is off 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
Patrick Dawson
4fc1a24b61 use RID instead of our own texture IDs 2022-10-14 17:17:23 +02:00
Patrick Dawson
cf0249c1e1 clean up root dir 2022-10-14 17:17:23 +02:00
Patrick Dawson
3899744bff keep signal as an option 2022-10-14 17:17:23 +02:00
Patrick Dawson
68092e20fc we actually don't need signals at all 2022-10-14 17:17:23 +02:00
Patrick Dawson
2a357c5afe ImGuiLayer, etc 2022-10-14 17:17:23 +02:00
Patrick Dawson
22ec3fbe59 remove new font exports in ImGuiNode, pending a better implementation v2.0.1 2022-09-23 02:09:00 +02:00
Patrick Dawson
8ebb2845d6 renderer fix: handle empty draw commands 2022-09-19 18:54:46 +02:00
Patrick Dawson
c9f1ac05b6 allow one extra font to be configured in the ImGuiNode properties 2022-09-19 03:20:55 +02:00
Patrick Dawson
31e9636c48 support font merging 2022-09-19 02:28:27 +02:00
Patrick Dawson
a297ce1918 fix leak 2022-09-18 23:15:45 +02:00
Patrick Dawson
2895be2afd polish 2022-09-18 22:56:23 +02:00
Patrick Dawson
bd78276c3c welcome to Godot 4 v2.0.0 2022-09-18 18:49:29 +02:00
Patrick Dawson
c925dd5c5b fix renderer
closes #5
2022-09-18 06:49:05 +02:00
Patrick Dawson
12c96e4de8 Update for Godot 3.5 2022-08-11 20:55:18 +02:00
Patrick Dawson
5a71c7dd22 Use Godot input mapping for gamepad, Nintendo-style defaults 2020-08-29 19:38:24 +02:00
Patrick Dawson
ec91dc5e8c Add basic, non-configurable gamepad support 2020-08-29 19:15:58 +02:00
Patrick Dawson
2b95c870da Regen C# project for demo 2020-08-29 18:14:47 +02:00