Packageaway3d.animators.nodes
Classpublic class SkeletonNaryLERPNode
InheritanceSkeletonNaryLERPNode Inheritance AnimationNodeBase Inheritance NamedAssetBase Inheritance flash.events.EventDispatcher

A skeleton animation node that uses an n-dimensional array of animation node inputs to blend a lineraly interpolated output of a skeleton pose.



Public Properties
 PropertyDefined By
 InheritedassetFullPath : Array
[read-only]
NamedAssetBase
 InheritedassetNamespace : String
[read-only]
NamedAssetBase
 InheritedassetType : String
[read-only]
AnimationNodeBase
 Inheritedname : String
NamedAssetBase
  numInputs : uint
[read-only]
SkeletonNaryLERPNode
 InheritedoriginalName : String
[read-only] The original name used for this asset in the resource (e.g.
NamedAssetBase
 InheritedstateClass : Class
[read-only]
AnimationNodeBase
Protected Properties
 PropertyDefined By
 Inherited_stateClass : Class
AnimationNodeBase
Public Methods
 MethodDefined By
  
Creates a new SkeletonNaryLERPNode object.
SkeletonNaryLERPNode
  
Adds a new skeleton animation node input to the animation node.
SkeletonNaryLERPNode
 Inherited
assetPathEquals(name:String, ns:String):Boolean
NamedAssetBase
 Inherited
dispose():void
Cleans up resources used by this asset.
AnimationNodeBase
  
SkeletonNaryLERPNode
  
Returns the skeleton animation node object that resides at the given input index.
SkeletonNaryLERPNode
  
Returns an integer representing the input index of the given skeleton animation node.
SkeletonNaryLERPNode
 Inherited
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void
NamedAssetBase
Public Constants
 ConstantDefined By
 InheritedDEFAULT_NAMESPACE : String = default
[static]
NamedAssetBase
Property Detail
_inputsproperty
arcane var _inputs:Vector.<AnimationNodeBase>

numInputsproperty 
numInputs:uint  [read-only]


Implementation
    public function get numInputs():uint
Constructor Detail
SkeletonNaryLERPNode()Constructor
public function SkeletonNaryLERPNode()

Creates a new SkeletonNaryLERPNode object.

Method Detail
addInput()method
public function addInput(input:AnimationNodeBase):void

Adds a new skeleton animation node input to the animation node.

Parameters

input:AnimationNodeBase

getAnimationState()method 
public function getAnimationState(animator:IAnimator):SkeletonNaryLERPState

Parameters

animator:IAnimator

Returns
SkeletonNaryLERPState
getInputAt()method 
public function getInputAt(index:uint):AnimationNodeBase

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.

Returns
AnimationNodeBase
getInputIndex()method 
public function getInputIndex(input:AnimationNodeBase):int

Returns an integer representing the input index of the given skeleton animation node.

Parameters

input:AnimationNodeBase — The skeleton animation node for with the input index is requested.

Returns
int