From 9dea30a91b0994d8dbf877b647d86ca43307a9ab Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 10 Sep 2025 13:25:20 +0200 Subject: [PATCH] [cpp] More MSVC fixes, see https://forums.unrealengine.com/t/member-of-dll-interface-class-may-not-be-declared-what-does-it-mean/297770 Ridiculous --- spine-cpp/include/spine/BoneTimeline.h | 3 ++- spine-cpp/include/spine/PathConstraint.h | 4 +++- spine-cpp/include/spine/TransformConstraintData.h | 7 ++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/spine-cpp/include/spine/BoneTimeline.h b/spine-cpp/include/spine/BoneTimeline.h index d2021c2fd..85ae26e2f 100644 --- a/spine-cpp/include/spine/BoneTimeline.h +++ b/spine-cpp/include/spine/BoneTimeline.h @@ -115,7 +115,8 @@ namespace spine { int _boneIndex; static const int ENTRIES; - static const int VALUE1, VALUE2; + static const int VALUE1; + static const int VALUE2; }; } diff --git a/spine-cpp/include/spine/PathConstraint.h b/spine-cpp/include/spine/PathConstraint.h index b6d720ec6..41cb36b1a 100644 --- a/spine-cpp/include/spine/PathConstraint.h +++ b/spine-cpp/include/spine/PathConstraint.h @@ -60,7 +60,9 @@ namespace spine { public: static const float epsilon; - static const int NONE, BEFORE, AFTER; + static const int NONE; + static const int BEFORE; + static const int AFTER; PathConstraint(PathConstraintData &data, Skeleton &skeleton); diff --git a/spine-cpp/include/spine/TransformConstraintData.h b/spine-cpp/include/spine/TransformConstraintData.h index 095137a3c..6cc344672 100644 --- a/spine-cpp/include/spine/TransformConstraintData.h +++ b/spine-cpp/include/spine/TransformConstraintData.h @@ -246,7 +246,12 @@ namespace spine { class SP_API TransformConstraintData : public ConstraintDataGeneric { public: RTTI_DECL - static const int ROTATION, X, Y, SCALEX, SCALEY, SHEARY; + static const int ROTATION; + static const int X; + static const int Y; + static const int SCALEX; + static const int SCALEY; + static const int SHEARY; friend class SkeletonBinary; friend class SkeletonJson; friend class TransformConstraint;