mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-10 09:08:42 +08:00
[cpp] 4.3 porting WIP
This commit is contained in:
parent
a07bda1aa0
commit
dd1f1c7cfc
@ -34,6 +34,7 @@
|
||||
|
||||
namespace spine {
|
||||
|
||||
/// Changes a path constraint's PathConstraintPose::getPosition().
|
||||
class SP_API PathConstraintPositionTimeline : public ConstraintTimeline1 {
|
||||
friend class SkeletonBinary;
|
||||
|
||||
@ -44,7 +45,7 @@ namespace spine {
|
||||
public:
|
||||
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();
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ namespace spine {
|
||||
RTTI_DECL
|
||||
|
||||
public:
|
||||
explicit PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount, int pathConstraintIndex);
|
||||
explicit PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount, int constraintIndex);
|
||||
|
||||
virtual ~PathConstraintSpacingTimeline();
|
||||
|
||||
|
||||
@ -44,12 +44,10 @@ using namespace spine;
|
||||
RTTI_IMPL(PathConstraintPositionTimeline, ConstraintTimeline1)
|
||||
|
||||
PathConstraintPositionTimeline::PathConstraintPositionTimeline(size_t frameCount, size_t bezierCount,
|
||||
int pathConstraintIndex) : ConstraintTimeline1(frameCount,
|
||||
int constraintIndex) : ConstraintTimeline1(frameCount,
|
||||
bezierCount,
|
||||
pathConstraintIndex,
|
||||
constraintIndex,
|
||||
Property_PathConstraintPosition) {
|
||||
PropertyId ids[] = {((PropertyId) Property_PathConstraintPosition << 32) | pathConstraintIndex};
|
||||
setPropertyIds(ids, 1);
|
||||
}
|
||||
|
||||
PathConstraintPositionTimeline::~PathConstraintPositionTimeline() {
|
||||
|
||||
@ -44,12 +44,10 @@ using namespace spine;
|
||||
RTTI_IMPL(PathConstraintSpacingTimeline, ConstraintTimeline1)
|
||||
|
||||
PathConstraintSpacingTimeline::PathConstraintSpacingTimeline(size_t frameCount, size_t bezierCount,
|
||||
int pathConstraintIndex) : ConstraintTimeline1(frameCount,
|
||||
int constraintIndex) : ConstraintTimeline1(frameCount,
|
||||
bezierCount,
|
||||
pathConstraintIndex,
|
||||
constraintIndex,
|
||||
Property_PathConstraintSpacing) {
|
||||
PropertyId ids[] = {((PropertyId) Property_PathConstraintSpacing << 32) | pathConstraintIndex};
|
||||
setPropertyIds(ids, 1);
|
||||
}
|
||||
|
||||
PathConstraintSpacingTimeline::~PathConstraintSpacingTimeline() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user