Package | away3d.animators.nodes |
Class | public class SkeletonBinaryLERPNode |
Inheritance | SkeletonBinaryLERPNode 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 | ||
blendWeight : Number
Defines a fractional value between 0 and 1 representing the blending ratio between inputA (0) and inputB (1),
used to produce the skeleton pose output. | SkeletonBinaryLERPNode | ||
inputA : ISkeletonAnimationNode
Defines input node A to use for the blended output. | SkeletonBinaryLERPNode | ||
inputB : ISkeletonAnimationNode
Defines input node B to use for the blended output. | SkeletonBinaryLERPNode | ||
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 | ||
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 | ||
---|---|---|---|
Creates a new SkeletonBinaryLERPNode object. | SkeletonBinaryLERPNode | ||
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 blendWeight value between input nodes. | SkeletonBinaryLERPNode | ||
reset(time:int):void [override]
Resets the configuration of the node to its default state. | SkeletonBinaryLERPNode | ||
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 |
Method | Defined By | ||
---|---|---|---|
updateLooping():void
Updates the node's looping state
| AnimationNodeBase | ||
updateRootDelta():void [override] | SkeletonBinaryLERPNode | ||
updateSkeletonPose(skeleton:Skeleton):void
Updates the output skeleton pose of the node based on the blendWeight value between input nodes. | SkeletonBinaryLERPNode | ||
updateTime(time:int):void [override] | SkeletonBinaryLERPNode |
blendWeight | property |
blendWeight:Number
Defines a fractional value between 0 and 1 representing the blending ratio between inputA (0) and inputB (1), used to produce the skeleton pose output.
public function get blendWeight():Number
public function set blendWeight(value:Number):void
See also
inputA | property |
public var inputA:ISkeletonAnimationNode
Defines input node A to use for the blended output.
inputB | property |
public var inputB:ISkeletonAnimationNode
Defines input node B to use for the blended output.
SkeletonBinaryLERPNode | () | Constructor |
public function SkeletonBinaryLERPNode()
Creates a new SkeletonBinaryLERPNode
object.
getSkeletonPose | () | method |
public function getSkeletonPose(skeleton:Skeleton):SkeletonPose
Returns the current skeleton pose of the animation node based on the blendWeight value between 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
updateSkeletonPose | () | method |
protected function updateSkeletonPose(skeleton:Skeleton):void
Updates the output skeleton pose of the node based on the blendWeight value between input nodes.
Parameters
skeleton:Skeleton — The skeleton used by the animator requesting the ouput pose.
|
updateTime | () | method |
override protected function updateTime(time:int):void
Parameters
time:int |