31 Commits

Author SHA1 Message Date
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Mario Zechner
aca86fa588 [cpp] Fix float exception, closes #2583 2024-07-24 13:49:42 +02:00
Mario Zechner
5ffdcdb1e6 [cpp] Initial pass at physics, incomplete 2023-12-22 17:26:49 +01:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
96c0842021 [cpp] Backport of some 4.2 changes to enable Flutter runtime in 4.1 2023-02-17 14:25:41 +01:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Mario Zechner
4715608108 [c][cpp] Fix remaining 4.0 porting bugs, apply formatter. 2021-06-07 16:13:25 +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
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
badlogic
bb48f1466b [cpp][ue4] All classes now optionally export through SP_API. Also fixed code to escape MSVC++ compiler bug, where multiple static const exported class fields on the same line will trigger a compile error. 2018-09-28 16:47:19 +02:00
badlogic
e1daddebf4 [cpp] Fixed constants in MathUtil. 2018-06-06 16:24:46 +02:00
badlogic
b724853158 [cpp] MSVC doesn't understand constant. 2018-06-06 15:47:38 +02:00
badlogic
1454f8a97a [ue4] Fixed up spine-cpp for use in UE4. 2018-06-06 15:44:09 +02:00
badlogic
878a6e6435 Refactored C++ runtime, added cocos2d-x cpp runtime. 2018-05-30 17:31:11 +02:00
badlogic
265b18571c Fixed all warnings on MSVC, fixed up usage of int instead of size_t, fixed some signatures. 2018-05-24 15:30:58 +02:00
badlogic
6c29e8c2e9 [cpp] Fixed up Skin and internal hashmap like structure. 2018-04-18 14:25:56 +02:00
badlogic
e4a029e1a7 [cpp] Added VertexEffect. 2018-03-05 16:08:17 +01:00
badlogic
9cdf4c69ed [cpp] Formatting & cleanup 2018-02-28 15:49:30 +01:00
badlogic
d631b252be [cpp] Fixed up Bone and MathUtil. 2018-02-23 16:15:25 +01:00
badlogic
7a18b81226 [cpp] Added toString method for SpineObjects, fixed up math, fixed up IKConstraint. 2018-02-23 15:45:45 +01:00
badlogic
1c21542148 [cpp] Replaced usages of math.h with MathUtil. 2018-02-20 15:32:31 +01:00
badlogic
a8af3fa07e [cpp] First Clang-Tidy run. 2018-02-16 17:36:07 +01:00
badlogic
7180f17af2 [cpp] All Spine objects derrive from SpineObject so we can override new/delete, which in turn calls SpineExtension allocation methods (not implemented yet). Refactored SpineExtension, removing use of macros, introducing use of templated static methods for more comfort. Rewired all allocation code throughout the runtime. See #1046. 2018-02-01 17:40:55 +01:00
Stephen Gowen
d403db2754 Forgot to move the namespace braces. 2017-12-13 12:08:23 -05:00
Stephen Gowen
64fd7c2886 Moving Braces to Same Line 2017-12-12 10:51:11 -05:00
Stephen Gowen
3fc2f08ff6 Okay, AnimationState is done, on to SkeletonJson and SkeletonBinary 2017-12-02 14:46:48 -05:00
Stephen Gowen
87a18e22b8 wip
Almost ready to implement file loading
2017-10-29 20:54:08 -04:00
Stephen Gowen
d7a569d47d wip 2017-10-22 21:08:29 -04:00
Stephen Gowen
072ada4c5c wip 2017-10-17 18:05:43 -04:00
Stephen Gowen
210e492d79 wip 2017-10-15 20:53:02 -04:00
Stephen Gowen
26eabbf1df wip 2017-10-08 19:03:24 -04:00