106 Commits

Author SHA1 Message Date
badlogic
19fc6bab8b [godot] Add SpineSlotNode to attach arbitrary trees to skeleton slots, have skeleton, bone, slot, and transforms reference the enclosing SpineSprite. 2022-04-22 13:20:26 +02:00
badlogic
8cabfa370f [godot] Fix SpineBone transform methods. 2022-04-22 10:31:28 +02:00
badlogic
b4d6bbaf5a [godot] Mouse and bone following example. 2022-04-22 10:01:35 +02:00
badlogic
b1b056ae4b [godot] Signals for SpineSprite before and after the world transforms change. 2022-04-22 07:38:06 +02:00
badlogic
dcb35d0c54 [godot] Fix loop setting for footstep.ogg 2022-04-21 18:30:43 +02:00
badlogic
6fef444f03 [godot] Add animation state listener example. 2022-04-21 18:24:29 +02:00
badlogic
b06b06c7c2 [godot] Refactored examples, added listener example, fixed listener signal names. 2022-04-21 16:49:56 +02:00
badlogic
9310d29e0d [godot] Clean-up SpineSprite, first pass.
* rename a few methods.
* remove overlap
* add signal "world_transforms_changed"
* remove preview animation and skin, will be covered by SpineSkeletonDataResource inspector preview
2022-04-21 16:17:36 +02:00
badlogic
5af5bf6e9f [godot] Rename SpineSprite ProcessMode to UpdateMode. 2022-04-21 15:26:07 +02:00
badlogic
0191ac3641 [godot] Improve Windows setup script. 2022-04-21 14:27:41 +02:00
Mario Zechner
ccc43a3864 [godot] 4.x compatibility. 2022-04-21 02:40:26 +02:00
Mario Zechner
2ec5d44ed3 [godot] Fix all clang-tidy issues. 2022-04-20 15:10:00 +02:00
Mario Zechner
e0d4fbc34a [godot] Ensure proper parameter names for objects in bound methods. 2022-04-20 14:33:30 +02:00
Mario Zechner
ac5bab64b4 [godot] Remove empty destructors. 2022-04-20 14:22:43 +02:00
Mario Zechner
d81fd324cb [godot] Clean-up NULL -> nullptr. 2022-04-20 14:08:29 +02:00
Mario Zechner
32a5fd05b6 [godot] Clean-up includes. 2022-04-20 14:07:25 +02:00
Mario Zechner
85d0e7f7c1 [godot] Clean-up SpinePathConstraint. 2022-04-20 13:52:30 +02:00
Mario Zechner
db8cba6637 [godot] Clean-up SpineTransformConstraint. 2022-04-20 13:39:44 +02:00
Mario Zechner
0118871bd2 [godot] Clean-up SpineTrackEntry. 2022-04-20 13:33:14 +02:00
Mario Zechner
12d29a8950 [godot] Clean-up SpineTimeline. 2022-04-20 12:09:43 +02:00
Mario Zechner
44cecb6b2d [godot] Clean-up SpineSlotData 2022-04-20 12:03:53 +02:00
Mario Zechner
3de051380a [godot] Clean-up SpineSlot. 2022-04-20 11:49:24 +02:00
Mario Zechner
6ba8f3d67c [godot] Clean-up SpineSkinAttachmentMapEntry
Entirely rewritten, we now return an array of SpineSkinEntry items instead.
2022-04-20 11:36:50 +02:00
Mario Zechner
90ce24b839 [godot] Clean-up SpineSkin. 2022-04-20 11:10:34 +02:00
Mario Zechner
5c58111ab3 [godot] Clean-up SkeletonFileResource 2022-04-20 10:48:37 +02:00
Mario Zechner
83c0e95405 [godot] Clean-up SpineSkeletonDataResource, fix warnings on Clang. 2022-04-20 10:42:04 +02:00
Mario Zechner
ca0d9ad740 [godot] Clean-up SpineSkeleton. 2022-04-19 18:52:22 +02:00
Mario Zechner
676a7443dd [godot] Clean-up SpinePathConstraintData, rename common.h 2022-04-19 17:39:58 +02:00
Mario Zechner
f9fd3f54d4 [godot] Clean-up SpinePathConstraint. 2022-04-19 17:16:06 +02:00
Mario Zechner
56893add5e [godot] Extract build step into separate shell scripts. 2022-04-19 16:50:40 +02:00
Mario Zechner
422b4b4854 [godot] Minor fixes to example scenes. 2022-04-19 16:47:43 +02:00
Mario Zechner
def6ccf16e [godot] Fix compilation error on emscripten. 2022-04-19 13:49:59 +02:00
badlogic
4394b8d32b [godot] Add undo/redo support for animation mixes. 2022-04-15 15:20:56 +02:00
badlogic
8472ca8a25 [godot] Fix property editor not returning true on handling animation mixes. 2022-04-15 10:36:48 +02:00
badlogic
ef6e4aa559 [godot] Fix animation mixes layout. 2022-04-15 01:51:34 +02:00
badlogic
60a1ca98d9 [godot] More work on animation mixes inspector. 2022-04-15 00:05:47 +02:00
badlogic
22c0f2a9eb [godot] SpineSkeletonDataResource animation mixes UI functional. 2022-04-13 21:28:46 +02:00
badlogic
91a7a1f3cc [godot] More animation mixes UI Work. 2022-04-13 17:03:07 +02:00
badlogic
898743739d Merge branch '4.2-beta' of https://github.com/esotericsoftware/spine-runtimes into 4.2-beta 2022-04-13 14:20:01 +02:00
badlogic
11095e17d8 [godot] SpinePathConstraintData fixes. 2022-04-13 14:19:50 +02:00
Mario Zechner
935c7b463b [godot| Animation mixes editor property beginnings. 2022-04-13 13:54:29 +02:00
Mario Zechner
f5fba4ec05 [godot] Add icons for editor editable classes. 2022-04-13 11:02:37 +02:00
Mario Zechner
7d47e6804f [godot] Add icon. 2022-04-13 10:28:51 +02:00
Mario Zechner
5b9385e185 [godot] Beginnings of making animation mixes nicely inspector editable 2022-04-12 23:26:56 +02:00
Mario Zechner
0bd1fe7aac [godot] Fix compilation errors on Clang. 2022-04-12 20:43:42 +02:00
Mario Zechner
0dde81eaea [godot] Simplify setup.sh 2022-04-12 20:33:56 +02:00
badlogic
7edeb29aaa [godot] Clean-up SpineIkConstraintData and SpineIkConstraint 2022-04-12 15:02:24 +02:00
badlogic
45e087feb3 [godot] Clean-up SpineEventData and SpineEvent. 2022-04-12 14:33:14 +02:00
badlogic
9133020876 [godot] Clean-up SpineEvent. 2022-04-12 14:22:43 +02:00
badlogic
00f83a1317 [godot] Clean-up SpineEditorPlugin. 2022-04-12 14:13:14 +02:00