Package | away3d.animators.nodes |
Class | public class SkeletonNaryLERPNode |
Inheritance | SkeletonNaryLERPNode AnimationNodeBase NamedAssetBase flash.events.EventDispatcher |
Implements | ISkeletonAnimationNode |
Method | Defined By | ||
---|---|---|---|
Creates a new SkeletonNaryLERPNode object. | SkeletonNaryLERPNode | ||
addInput(input:ISkeletonAnimationNode):void
Adds a new skeleton animation node input to the animation node. | SkeletonNaryLERPNode | ||
assetPathEquals(name:String, ns:String):Boolean | NamedAssetBase | ||
dispose():void
Cleans up resources used by this asset. | AnimationNodeBase | ||
getBlendWeightAt(index:uint):Number
Returns the blend weight of the skeleton aniamtion node that resides at the given input index. | SkeletonNaryLERPNode | ||
getInputAt(index:uint):ISkeletonAnimationNode
Returns the skeleton animation node object that resides at the given input index. | SkeletonNaryLERPNode | ||
getInputIndex(input:ISkeletonAnimationNode):int
Returns an integer representing the input index of the given skeleton animation node. | SkeletonNaryLERPNode | ||
Returns the current skeleton pose of the animation node based on the blend weight values given to the input nodes. | SkeletonNaryLERPNode | ||
reset(time:int):void
Resets the configuration of the node to its default state. | AnimationNodeBase | ||
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void | NamedAssetBase | ||
setBlendWeightAt(index:uint, blendWeight:Number):void
Sets the blend weight of the skeleton aniamtion node that resides at the given input index. | SkeletonNaryLERPNode | ||
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 blend weight values given to the input nodes. | SkeletonNaryLERPNode |
Method | Defined By | ||
---|---|---|---|
updateLooping():void
Updates the node's looping state
| AnimationNodeBase | ||
updateRootDelta():void [override]
Updates the node's root delta position
| SkeletonNaryLERPNode | ||
updateTime(time:int):void [override]
Updates the node's internal playhead position. | SkeletonNaryLERPNode |
SkeletonNaryLERPNode | () | Constructor |
public function SkeletonNaryLERPNode()
Creates a new SkeletonNaryLERPNode
object.
addInput | () | method |
public function addInput(input:ISkeletonAnimationNode):void
Adds a new skeleton animation node input to the animation node.
Parameters
input:ISkeletonAnimationNode |
getBlendWeightAt | () | method |
public function getBlendWeightAt(index:uint):Number
Returns the blend weight of the skeleton aniamtion node that resides at the given input index.
Parameters
index:uint — The input index for which the skeleton animation node blend weight is requested.
|
Number |
getInputAt | () | method |
public function getInputAt(index:uint):ISkeletonAnimationNode
Returns the skeleton animation node object that resides at the given input index.
Parameters
index:uint — The input index for which the skeleton animation node is requested.
|
ISkeletonAnimationNode |
getInputIndex | () | method |
public function getInputIndex(input:ISkeletonAnimationNode):int
Returns an integer representing the input index of the given skeleton animation node.
Parameters
input:ISkeletonAnimationNode — The skeleton animation node for with the input index is requested.
|
int |
getSkeletonPose | () | method |
public function getSkeletonPose(skeleton:Skeleton):SkeletonPose
Returns the current skeleton pose of the animation node based on the blend weight values given to the input nodes.
Parameters
skeleton:Skeleton |
SkeletonPose |
See also
setBlendWeightAt | () | method |
public function setBlendWeightAt(index:uint, blendWeight:Number):void
Sets the blend weight of the skeleton aniamtion node that resides at the given input index.
Parameters
index:uint — The input index on which the skeleton animation node blend weight is to be set.
| |
blendWeight:Number — The blend weight value to use for the given skeleton animation node index.
|
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 blend weight values given to the 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.
|