Changes a bone's local Bone.shearX and Bone.shearY.
Bone.shearX
Bone.shearY
new(frameCount:Int)
boneIndex:Int
The index of the bone in Skeleton.bones that will be changed.
Skeleton.bones
finalframes:Array<Float>
The time in seconds, x, and y values for each key frame.
setFrame(frameIndex:Int, time:Float, x:Float, y:Float):Void
Sets the time in seconds, x, and y values for the specified key frame.
getCurvePercent(frameIndex:Int, percent:Float):Float
Returns the interpolated percentage for the specified key frame and linear percentage.
getCurveType(frameIndex:Int):Int
Returns the interpolation type for the specified key frame.
Returns:
Linear is 0, stepped is 1, Bezier is 2.
getFrameCount():Int
The number of key frames for this timeline.
setCurve(frameIndex:Int, cx1:Float, cy1:Float, cx2:Float, cy2:Float):Void
Sets the specified key frame to Bezier interpolation. cx1 and cx2 are from 0 to 1, representing the percent of time between the two key frames. cy1 and cy2 are the percent of the difference between the key frame's values.
cx1
cx2
cy1
cy2
setLinear(frameIndex:Int):Void
Sets the specified key frame to linear interpolation.
setStepped(frameIndex:Int):Void
Sets the specified key frame to stepped interpolation.