Mario Zechner
9ac6f3dcc7
[cpp] Support sequence (timelines) in SkeletonJson
2021-12-17 16:41:40 +01:00
Mario Zechner
9fda6dcd3b
[cpp] Sequence and SequenceTimeline support in SkeletonBinary.
2021-12-16 17:14:52 +01:00
Mario Zechner
94d218d0c7
[cpp] Sequence timeline.
2021-12-15 16:34:31 +01:00
Mario Zechner
1ac6c6bd35
[cpp] Initial port of sequences
...
Loaders require modifications, timeline needs to be added.
2021-11-17 15:32:35 +01:00
Nathan Sweet
96a998b82d
Spine Runtimes License Agreement update (September 24, 2021).
2021-09-24 18:18:19 -10:00
Mario Zechner
31c2f4aedd
[c][cpp] Fix compilation errors. See commit dc9a6eb, see #1951
2021-09-13 23:36:48 +02:00
Nathan Sweet
dc9a6ebe7f
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed loading transform constraint timelines from JSON data.
...
* Fixed SkeletonJson not allocating enough memory for curves (maximum of 6 curves/key, not 4). Fixes email: FMfcgzGkbDfvckWcFxWlsTWzFhMXsTDw
* Removed SkeletonData and Skeleton methods: findBoneIndex, findSlotIndex. Bones and slots have an index field that should be used instead.
* Removed SkeletonData and Skeleton methods: find*ConstraintIndex. Only SkeletonJson needed these, they don't need to be in the public API.
* Used a local for number of frames where it was used many times.
2021-09-12 18:15:19 -06:00
badlogic
e842e67d19
[c][cpp] CMake clean-up, update to C++11.
2021-07-01 11:04:12 +02:00
badlogic
30702a3bff
[c][cpp] Fix AnimationState::clearNext()
2021-06-21 17:45:34 +02:00
Mario Zechner
34b355eabd
[cpp] RTTI should not inherit from SpineObject, closes #1870
...
Depending on the destruction order of static RTTI instances and SpineExtension instances, we'd call SpineExtension::beforeFree in ~RTTI, when SpineExtension has already been destructed.
2021-06-14 15:12:56 +02:00
Mario Zechner
3af35555a9
[c][cpp] Expose colors on bones, attachments. Closes #1823
2021-06-14 14:50:07 +02:00
badlogic
07d3633881
[c][cpp] Port IK constraint changes
...
See
33bce01fee
f9862b10b3
2021-06-09 14:44:24 +02:00
Mario Zechner
857b2b64d8
[cpp] port of constraint application oder, see #1896
2021-06-07 16:45:14 +02:00
Mario Zechner
4715608108
[c][cpp] Fix remaining 4.0 porting bugs, apply formatter.
2021-06-07 16:13:25 +02:00
RH
fb3ca1702e
Allow SkeletonBinary and SkeletonJson to own externally created AttachmentLoader ( #1846 )
2021-04-30 18:06:14 +02:00
badlogic
733aab6e73
[c] 4.0 porting, timelines complete.
2021-04-02 21:35:58 +02:00
badlogic
5d3c3dbfc4
[c] More 4.0 porting, further refactoring of timelines.
2021-04-01 16:38:24 +02:00
badlogic
f8560fc551
[cpp] Completed 4.0 port.
2021-03-06 10:03:31 +01:00
badlogic
cf3a28e3a4
[cpp] More 4.0 porting, Atlas, fixes.
2021-03-05 15:44:19 +01:00
badlogic
4375342576
[cpp] More 4.0 porting, SkeletonJson.
2021-03-05 13:47:50 +01:00
badlogic
dbd708c866
[cpp] More 4.0 porting, SkeletonBinary.
2021-03-04 19:19:21 +01:00
badlogic
df6de224e3
[cpp] More 4.0 porting, animation state.
2021-03-04 17:30:45 +01:00
badlogic
7b154fb92f
[cpp] More 4.0 porting, all of animation and timelines.
2021-03-03 16:46:54 +01:00
badlogic
653c06a6b8
[cpp] 4.0 port, half done.
2021-03-02 16:54:14 +01:00
Harald Csaszar
ad0cbe21ba
Merge branch '3.8' into 4.0-beta
2021-02-16 20:01:25 +01:00
Harald Csaszar
e9f900c333
[cpp] Fixed shadow declaration warnings. Closes #1808 .
2021-02-16 19:59:28 +01:00
badlogic
ee3f088e6c
Merge branch '3.8' into 4.0-beta
2020-10-23 11:26:34 +02:00
HALX99
e1692353f2
Add missing const-qualifiers ( #1732 )
2020-10-06 13:42:39 +02:00
badlogic
c47ea763fe
[cpp] Closes #1713 , dark color was not set in Slot::setToSetupPose().
2020-08-13 14:54:34 +02:00
badlogic
1219d09959
Closes #1703 , expose atlas regions via Atlas::getRegions()
...
Also removed Atlas::abortAtlas().
2020-08-13 14:53:32 +02:00
badlogic
c55b20d4fa
[cpp] Fix unused-as-error in new Extension::_beforeFree.
2020-06-03 13:28:24 +02:00
江战
47873c041b
add release hook ( #1690 )
2020-06-03 13:27:02 +02:00
badlogic
6bda0c236b
[cpp] Port AnimationState deform mixing while attachment timelines mix out. See #1653 .
2020-04-17 12:06:36 +02:00
badlogic
62cdef33f0
[cpp] Fix memory leak in SkeletonBounds. Closes #1623 .
2020-04-13 11:19:54 +02:00
badlogic
b67bf992a0
Single bone IK fix and license header update. Closes #1580 , closes #1581 .
2019-12-20 12:20:46 +01:00
badlogic
707cd66c09
[cpp] Dispose renderer object in HasRendererObject::setRendererObject if dispose callback is set, and new value is not equal to old value. Closes #1549 .
2019-11-19 15:31:59 +01:00
badlogic
007397c4c4
[cpp] Expose x and y of SkeletonData via getters/setters. Closes #1518 .
2019-10-09 13:49:04 +02:00
badlogic
caf1bd5b9a
[cpp] Store timeline ids inside set in Animation for O(1) lookup. See #1462 .
2019-09-26 16:50:47 +02:00
badlogic
3821389cd7
[cpp] Switch AnimationState.propertyIDs to a hash map.
2019-09-26 16:46:21 +02:00
badlogic
e89043b1f6
[cpp] Fixes #1444 . SpineObject was using the wrong calloc.
2019-09-18 17:29:21 +02:00
badlogic
372b8ff425
[cpp] Removed STL dependencies. RTTI uses static literals instead of std::string or SpineString. Closes #1479 .
2019-09-18 15:16:50 +02:00
badlogic
83dd267675
[cpp] Add accessors for MeshAttachment::_regionDegrees. Fixes #1480 .
2019-09-12 15:59:58 +02:00
NathanSweet
842dffbd83
[all] Source clean up, formatting, and tabs for indentation.
2019-08-27 15:57:14 +02:00
badlogic
a578557934
[cpp] Added Skin::removeAttachment.
2019-07-25 15:23:48 +02:00
badlogic
727b3866d3
Merge branch 'feature/socialpoint_custom_changes' of https://github.com/socialpoint/spine-runtimes into socialpoint
2019-07-11 14:56:56 +02:00
badlogic
b22420b03b
[cocos2dx] Fixed mix-and-match example.
2019-07-11 14:32:14 +02:00
badlogic
f020c2ceba
[cpp] Closes #1404 , add define SPINE_USE_STD_FUNCTION. When set, the animation state callback can be a std::function.
2019-07-11 14:29:42 +02:00
unknown
16c2437d70
Fix breaking changes
2019-07-04 14:24:08 +02:00
unknown
90f2968865
Clean ups
2019-07-03 12:49:10 +02:00
unknown
99c08fced6
Port more features
2019-07-02 17:51:47 +02:00