mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
[cpp] 4.3 porting WIP
This commit is contained in:
parent
a07bda1aa0
commit
dd1f1c7cfc
@ -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();
|
||||||
|
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
|
|||||||
@ -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() {
|
||||||
|
|||||||
@ -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() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user