Package | away3d.animators.nodes |
Class | public class SkeletonDirectionalNode |
Inheritance | SkeletonDirectionalNode AnimationNodeBase NamedAssetBase flash.events.EventDispatcher |
Implements | ISkeletonAnimationNode |
Property | Defined By | ||
---|---|---|---|
assetFullPath : Array [read-only] | NamedAssetBase | ||
assetNamespace : String [read-only] | NamedAssetBase | ||
assetType : String [read-only]
| AnimationNodeBase | ||
backward : ISkeletonAnimationNode
Defines the backwards configured input node to use for the blended output. | SkeletonDirectionalNode | ||
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. | SkeletonDirectionalNode | ||
forward : ISkeletonAnimationNode
Defines the forward configured input node to use for the blended output. | SkeletonDirectionalNode | ||
left : ISkeletonAnimationNode
Defines the left configured input node to use for the blended output. | SkeletonDirectionalNode | ||
looping : Boolean
Determines whether the contents of the animation node have looping characteristics enabled. | AnimationNodeBase | ||
name : String | NamedAssetBase | ||
originalName : String [read-only]
The original name used for this asset in the resource (e.g. | NamedAssetBase | ||
right : ISkeletonAnimationNode
Defines the right configured input node to use for the blended output. | SkeletonDirectionalNode | ||
rootDelta : Vector3D [read-only]
Returns a 3d vector representing the translation delta of the animating entity for the current timestep of animation
| AnimationNodeBase |
Method | Defined By | ||
---|---|---|---|
SkeletonDirectionalNode | |||
assetPathEquals(name:String, ns:String):Boolean | NamedAssetBase | ||
dispose():void
Cleans up resources used by this asset. | AnimationNodeBase | ||
Returns the current skeleton pose of the animation node based on the direction value between forward, backwards, left and right input nodes. | SkeletonDirectionalNode | ||
reset(time:int):void [override]
Resets the configuration of the node to its default state. | SkeletonDirectionalNode | ||
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void | NamedAssetBase | ||
update(time:int):void
Updates the configuration of the node to its current state. | AnimationNodeBase | ||
updateSkeletonPose(skeleton:Skeleton):void
Updates the output skeleton pose of the node based on the direction value between forward, backwards, left and right input nodes. | SkeletonDirectionalNode |
Method | Defined By | ||
---|---|---|---|
updateLooping():void
Updates the node's looping state
| AnimationNodeBase | ||
updateRootDelta():void [override]
Updates the node's root delta position
| SkeletonDirectionalNode | ||
updateTime(time:int):void [override]
Updates the node's internal playhead position. | SkeletonDirectionalNode |
backward | property |
public var backward:ISkeletonAnimationNode
Defines the backwards configured input node to use for the blended output.
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
forward | property |
public var forward:ISkeletonAnimationNode
Defines the forward configured input node to use for the blended output.
left | property |
public var left:ISkeletonAnimationNode
Defines the left configured input node to use for the blended output.
right | property |
public var right:ISkeletonAnimationNode
Defines the right configured input node to use for the blended output.
SkeletonDirectionalNode | () | Constructor |
public function SkeletonDirectionalNode()
getSkeletonPose | () | method |
public function getSkeletonPose(skeleton:Skeleton):SkeletonPose
Returns the current skeleton pose of the animation node based on the direction value between forward, backwards, left and right input nodes.
Parameters
skeleton:Skeleton |
SkeletonPose |
See also
reset | () | method |
override public function reset(time:int):void
Resets the configuration of the node to its default state.
Parameters
time:int — The absolute time (in milliseconds) of the animator's playhead position.
|
updateRootDelta | () | method |
override protected function updateRootDelta():void
Updates the node's root delta position
updateSkeletonPose | () | method |
public function updateSkeletonPose(skeleton:Skeleton):void
Updates the output skeleton pose of the node based on the direction value between forward, backwards, left and right input nodes.
Parameters
skeleton:Skeleton — The skeleton used by the animator requesting the ouput pose.
|
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.
|