Struct AnimationNodeBlendSpace1D

Blends linearly between two of any number of AnimationNode of any type placed on a virtual axis.

struct AnimationNodeBlendSpace1D ;

A resource to add to an AnimationNodeBlendTree. This is a virtual axis on which you can add any type of AnimationNode using addBlendPoint. Outputs the linear blend of the two AnimationNodes closest to the node's current value. You can set the extents of the axis using the minSpace and maxSpace.

Properties

NameTypeDescription
blendPoint0Node[get, set] AnimationRootNode
blendPoint0Pos[get, set] double
blendPoint10Node[get, set] AnimationRootNode
blendPoint10Pos[get, set] double
blendPoint11Node[get, set] AnimationRootNode
blendPoint11Pos[get, set] double
blendPoint12Node[get, set] AnimationRootNode
blendPoint12Pos[get, set] double
blendPoint13Node[get, set] AnimationRootNode
blendPoint13Pos[get, set] double
blendPoint14Node[get, set] AnimationRootNode
blendPoint14Pos[get, set] double
blendPoint15Node[get, set] AnimationRootNode
blendPoint15Pos[get, set] double
blendPoint16Node[get, set] AnimationRootNode
blendPoint16Pos[get, set] double
blendPoint17Node[get, set] AnimationRootNode
blendPoint17Pos[get, set] double
blendPoint18Node[get, set] AnimationRootNode
blendPoint18Pos[get, set] double
blendPoint19Node[get, set] AnimationRootNode
blendPoint19Pos[get, set] double
blendPoint1Node[get, set] AnimationRootNode
blendPoint1Pos[get, set] double
blendPoint20Node[get, set] AnimationRootNode
blendPoint20Pos[get, set] double
blendPoint21Node[get, set] AnimationRootNode
blendPoint21Pos[get, set] double
blendPoint22Node[get, set] AnimationRootNode
blendPoint22Pos[get, set] double
blendPoint23Node[get, set] AnimationRootNode
blendPoint23Pos[get, set] double
blendPoint24Node[get, set] AnimationRootNode
blendPoint24Pos[get, set] double
blendPoint25Node[get, set] AnimationRootNode
blendPoint25Pos[get, set] double
blendPoint26Node[get, set] AnimationRootNode
blendPoint26Pos[get, set] double
blendPoint27Node[get, set] AnimationRootNode
blendPoint27Pos[get, set] double
blendPoint28Node[get, set] AnimationRootNode
blendPoint28Pos[get, set] double
blendPoint29Node[get, set] AnimationRootNode
blendPoint29Pos[get, set] double
blendPoint2Node[get, set] AnimationRootNode
blendPoint2Pos[get, set] double
blendPoint30Node[get, set] AnimationRootNode
blendPoint30Pos[get, set] double
blendPoint31Node[get, set] AnimationRootNode
blendPoint31Pos[get, set] double
blendPoint32Node[get, set] AnimationRootNode
blendPoint32Pos[get, set] double
blendPoint33Node[get, set] AnimationRootNode
blendPoint33Pos[get, set] double
blendPoint34Node[get, set] AnimationRootNode
blendPoint34Pos[get, set] double
blendPoint35Node[get, set] AnimationRootNode
blendPoint35Pos[get, set] double
blendPoint36Node[get, set] AnimationRootNode
blendPoint36Pos[get, set] double
blendPoint37Node[get, set] AnimationRootNode
blendPoint37Pos[get, set] double
blendPoint38Node[get, set] AnimationRootNode
blendPoint38Pos[get, set] double
blendPoint39Node[get, set] AnimationRootNode
blendPoint39Pos[get, set] double
blendPoint3Node[get, set] AnimationRootNode
blendPoint3Pos[get, set] double
blendPoint40Node[get, set] AnimationRootNode
blendPoint40Pos[get, set] double
blendPoint41Node[get, set] AnimationRootNode
blendPoint41Pos[get, set] double
blendPoint42Node[get, set] AnimationRootNode
blendPoint42Pos[get, set] double
blendPoint43Node[get, set] AnimationRootNode
blendPoint43Pos[get, set] double
blendPoint44Node[get, set] AnimationRootNode
blendPoint44Pos[get, set] double
blendPoint45Node[get, set] AnimationRootNode
blendPoint45Pos[get, set] double
blendPoint46Node[get, set] AnimationRootNode
blendPoint46Pos[get, set] double
blendPoint47Node[get, set] AnimationRootNode
blendPoint47Pos[get, set] double
blendPoint48Node[get, set] AnimationRootNode
blendPoint48Pos[get, set] double
blendPoint49Node[get, set] AnimationRootNode
blendPoint49Pos[get, set] double
blendPoint4Node[get, set] AnimationRootNode
blendPoint4Pos[get, set] double
blendPoint50Node[get, set] AnimationRootNode
blendPoint50Pos[get, set] double
blendPoint51Node[get, set] AnimationRootNode
blendPoint51Pos[get, set] double
blendPoint52Node[get, set] AnimationRootNode
blendPoint52Pos[get, set] double
blendPoint53Node[get, set] AnimationRootNode
blendPoint53Pos[get, set] double
blendPoint54Node[get, set] AnimationRootNode
blendPoint54Pos[get, set] double
blendPoint55Node[get, set] AnimationRootNode
blendPoint55Pos[get, set] double
blendPoint56Node[get, set] AnimationRootNode
blendPoint56Pos[get, set] double
blendPoint57Node[get, set] AnimationRootNode
blendPoint57Pos[get, set] double
blendPoint58Node[get, set] AnimationRootNode
blendPoint58Pos[get, set] double
blendPoint59Node[get, set] AnimationRootNode
blendPoint59Pos[get, set] double
blendPoint5Node[get, set] AnimationRootNode
blendPoint5Pos[get, set] double
blendPoint60Node[get, set] AnimationRootNode
blendPoint60Pos[get, set] double
blendPoint61Node[get, set] AnimationRootNode
blendPoint61Pos[get, set] double
blendPoint62Node[get, set] AnimationRootNode
blendPoint62Pos[get, set] double
blendPoint63Node[get, set] AnimationRootNode
blendPoint63Pos[get, set] double
blendPoint6Node[get, set] AnimationRootNode
blendPoint6Pos[get, set] double
blendPoint7Node[get, set] AnimationRootNode
blendPoint7Pos[get, set] double
blendPoint8Node[get, set] AnimationRootNode
blendPoint8Pos[get, set] double
blendPoint9Node[get, set] AnimationRootNode
blendPoint9Pos[get, set] double
maxSpace[get, set] doubleThe blend space's axis's upper limit for the points' position. See addBlendPoint.
minSpace[get, set] doubleThe blend space's axis's lower limit for the points' position. See addBlendPoint.
snap[get, set] doublePosition increment to snap to when moving a point on the axis.
valueLabel[get, set] StringLabel of the virtual axis of the blend space.

Methods

NameDescription
_addBlendPoint
_treeChanged
addBlendPoint Adds a new point that represents a node on the virtual axis at a given position set by pos. You can insert it at a specific index using the at_index argument. If you use the default value for at_index, the point is inserted at the end of the blend points array.
getBlendPointCount Returns the number of points on the blend axis.
getBlendPointNode Returns the AnimationNode referenced by the point at index point.
getBlendPointPosition Returns the position of the point at index point.
getMaxSpace
getMinSpace
getSnap
getValueLabel
removeBlendPoint Removes the point at index point from the blend axis.
setBlendPointNode Changes the AnimationNode referenced by the point at index point.
setBlendPointPosition Updates the position of the point at index point on the blend axis.
setMaxSpace
setMinSpace
setSnap
setValueLabel