mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 17:26:01 +08:00
[cpp] 4.3 porting WIP
This commit is contained in:
parent
708a73bcee
commit
c3890eaa85
@ -35,6 +35,8 @@
|
||||
|
||||
namespace spine {
|
||||
|
||||
/// Changes an IK constraint's IkConstraintPose::getMix(), IkConstraintPose::getSoftness(),
|
||||
/// IkConstraintPose::getBendDirection(), IkConstraintPose::getStretch(), and IkConstraintPose::getCompress().
|
||||
class SP_API IkConstraintTimeline : public CurveTimeline, public ConstraintTimeline {
|
||||
friend class SkeletonBinary;
|
||||
|
||||
@ -43,7 +45,7 @@ namespace spine {
|
||||
RTTI_DECL
|
||||
|
||||
public:
|
||||
explicit IkConstraintTimeline(size_t frameCount, size_t bezierCount, int ikConstraintIndex);
|
||||
explicit IkConstraintTimeline(size_t frameCount, size_t bezierCount, int constraintIndex);
|
||||
|
||||
virtual ~IkConstraintTimeline();
|
||||
|
||||
|
||||
@ -44,9 +44,9 @@ using namespace spine;
|
||||
|
||||
RTTI_IMPL_MULTI(IkConstraintTimeline, CurveTimeline, ConstraintTimeline)
|
||||
|
||||
IkConstraintTimeline::IkConstraintTimeline(size_t frameCount, size_t bezierCount, int ikConstraintIndex)
|
||||
: CurveTimeline(frameCount, IkConstraintTimeline::ENTRIES, bezierCount), ConstraintTimeline(ikConstraintIndex) {
|
||||
PropertyId ids[] = {((PropertyId) Property_IkConstraint << 32) | ikConstraintIndex};
|
||||
IkConstraintTimeline::IkConstraintTimeline(size_t frameCount, size_t bezierCount, int constraintIndex)
|
||||
: CurveTimeline(frameCount, IkConstraintTimeline::ENTRIES, bezierCount), ConstraintTimeline(constraintIndex) {
|
||||
PropertyId ids[] = {((PropertyId) Property_IkConstraint << 32) | constraintIndex};
|
||||
setPropertyIds(ids, 1);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user