[cpp] 4.3 porting WIP

This commit is contained in:
Mario Zechner 2025-07-04 21:05:56 +02:00
parent a07bda1aa0
commit dd1f1c7cfc
4 changed files with 7 additions and 10 deletions

View File

@ -34,6 +34,7 @@
namespace spine { namespace spine {
/// Changes a path constraint's PathConstraintPose::getPosition().
class SP_API PathConstraintPositionTimeline : public ConstraintTimeline1 { class SP_API PathConstraintPositionTimeline : public ConstraintTimeline1 {
friend class SkeletonBinary; friend class SkeletonBinary;
@ -44,7 +45,7 @@ namespace spine {
public: public:
static const int ENTRIES; static const int ENTRIES;
explicit PathConstraintPositionTimeline(size_t frameCount, size_t bezierCount, int pathConstraintIndex); explicit PathConstraintPositionTimeline(size_t frameCount, size_t bezierCount, int constraintIndex);
virtual ~PathConstraintPositionTimeline(); virtual ~PathConstraintPositionTimeline();

View File

@ -42,7 +42,7 @@ namespace spine {
RTTI_DECL RTTI_DECL
public: public:
explicit PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount, int pathConstraintIndex); explicit PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount, int constraintIndex);
virtual ~PathConstraintSpacingTimeline(); virtual ~PathConstraintSpacingTimeline();

View File

@ -44,12 +44,10 @@ using namespace spine;
RTTI_IMPL(PathConstraintPositionTimeline, ConstraintTimeline1) RTTI_IMPL(PathConstraintPositionTimeline, ConstraintTimeline1)
PathConstraintPositionTimeline::PathConstraintPositionTimeline(size_t frameCount, size_t bezierCount, PathConstraintPositionTimeline::PathConstraintPositionTimeline(size_t frameCount, size_t bezierCount,
int pathConstraintIndex) : ConstraintTimeline1(frameCount, int constraintIndex) : ConstraintTimeline1(frameCount,
bezierCount, bezierCount,
pathConstraintIndex, constraintIndex,
Property_PathConstraintPosition) { Property_PathConstraintPosition) {
PropertyId ids[] = {((PropertyId) Property_PathConstraintPosition << 32) | pathConstraintIndex};
setPropertyIds(ids, 1);
} }
PathConstraintPositionTimeline::~PathConstraintPositionTimeline() { PathConstraintPositionTimeline::~PathConstraintPositionTimeline() {

View File

@ -44,12 +44,10 @@ using namespace spine;
RTTI_IMPL(PathConstraintSpacingTimeline, ConstraintTimeline1) RTTI_IMPL(PathConstraintSpacingTimeline, ConstraintTimeline1)
PathConstraintSpacingTimeline::PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount, PathConstraintSpacingTimeline::PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount,
int pathConstraintIndex) : ConstraintTimeline1(frameCount, int constraintIndex) : ConstraintTimeline1(frameCount,
bezierCount, bezierCount,
pathConstraintIndex, constraintIndex,
Property_PathConstraintSpacing) { Property_PathConstraintSpacing) {
PropertyId ids[] = {((PropertyId) Property_PathConstraintSpacing << 32) | pathConstraintIndex};
setPropertyIds(ids, 1);
} }
PathConstraintSpacingTimeline::~PathConstraintSpacingTimeline() { PathConstraintSpacingTimeline::~PathConstraintSpacingTimeline() {