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

Constructor

new()

Creates a new SkeletonNaryLERPNode object.

Variables

@:value(new Vector<AnimationNodeBase>())_inputs:Vector<AnimationNodeBase> = new Vector<AnimationNodeBase>()

read onlynumInputs:Int

Methods

addInput(input:AnimationNodeBase):Void

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

getInputAt(index:Int):AnimationNodeBase

Returns the skeleton animation node object that resides at the given input index.

Parameters:

index

The input index for which the skeleton animation node is requested.

getInputIndex(input:AnimationNodeBase):Int

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

Parameters:

input

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

Inherited Variables

Defined by AnimationNodeBase

Defined by NamedAssetBase

read onlyassetFullPath:Array<Dynamic>

read onlyassetNamespace:String

id:String

name:String

read onlyoriginalName:String

Inherited Methods

Defined by AnimationNodeBase

dispose():Void

@inheritDoc

Defined by NamedAssetBase

assetPathEquals(name:String, ns:String):Bool

@:value({ overrideOriginal : true, ns : null })resetAssetPath(name:String, ?ns:String, overrideOriginal:Bool = true):Void