Package | away3d.animators.states |
Class | public class SkeletonDirectionalState |
Inheritance | SkeletonDirectionalState AnimationStateBase Object |
Implements | ISkeletonAnimationState |
Property | Defined By | ||
---|---|---|---|
direction : Number
Defines the direction in degrees of the aniamtion between the forwards (0), right(90) backwards (180) and left(270) input nodes,
used to produce the skeleton pose output. | SkeletonDirectionalState | ||
positionDelta : Vector3D [read-only]
Returns a 3d vector representing the translation delta of the animating entity for the current timestep of animation
| AnimationStateBase |
Method | Defined By | ||
---|---|---|---|
SkeletonDirectionalState | |||
Returns the current skeleton pose of the animation in the clip based on the internal playhead position. | SkeletonDirectionalState | ||
offset(startTime:int):void
Resets the start time of the node to a new value. | AnimationStateBase | ||
phase(value:Number):void [override]
Sets the animation phase of the node. | SkeletonDirectionalState | ||
update(time:int):void
Updates the configuration of the node to its current state. | AnimationStateBase |
Method | Defined By | ||
---|---|---|---|
updatePositionDelta():void [override]
Updates the node's root delta position
| SkeletonDirectionalState | ||
updateTime(time:int):void [override]
Updates the node's internal playhead position. | SkeletonDirectionalState |
direction | property |
direction:Number
Defines the direction in degrees of the aniamtion between the forwards (0), right(90) backwards (180) and left(270) input nodes, used to produce the skeleton pose output.
public function get direction():Number
public function set direction(value:Number):void
SkeletonDirectionalState | () | Constructor |
public function SkeletonDirectionalState(animator:IAnimator, skeletonAnimationNode:SkeletonDirectionalNode)
animator:IAnimator | |
skeletonAnimationNode:SkeletonDirectionalNode |
getSkeletonPose | () | method |
public function getSkeletonPose(skeleton:Skeleton):SkeletonPose
Returns the current skeleton pose of the animation in the clip based on the internal playhead position.
Parameters
skeleton:Skeleton |
SkeletonPose |
phase | () | method |
override public function phase(value:Number):void
Sets the animation phase of the node.
Parameters
value:Number — The phase value to use. 0 represents the beginning of an animation clip, 1 represents the end.
|
updatePositionDelta | () | method |
override protected function updatePositionDelta():void
Updates the node's root delta position
updateTime | () | method |
override protected function updateTime(time:int):void
Updates the node's internal playhead position.
Parameters
time:int — The local time (in milliseconds) of the node's playhead position.
|