| 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:NumberDefines 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):SkeletonPoseReturns 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):voidSets 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():voidUpdates the node's root delta position
| updateTime | () | method |
override protected function updateTime(time:int):voidUpdates the node's internal playhead position.
Parameters
time:int — The local time (in milliseconds) of the node's playhead position.
|