AnimationNodeBlendSpace1D

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

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.

@GodotBaseClass
struct AnimationNodeBlendSpace1D {}

Members

Aliases

BaseClasses
alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses)
Undocumented in source.

Functions

_addBlendPoint
void _addBlendPoint(long index, AnimationRootNode node)
_treeChanged
void _treeChanged()
addBlendPoint
void addBlendPoint(AnimationRootNode node, double pos, long at_index)

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
long getBlendPointCount()

Returns the number of points on the blend axis.

getBlendPointNode
Ref!AnimationRootNode getBlendPointNode(long point)

Returns the AnimationNode referenced by the point at index point.

getBlendPointPosition
double getBlendPointPosition(long point)

Returns the position of the point at index point.

getMaxSpace
double getMaxSpace()
getMinSpace
double getMinSpace()
getSnap
double getSnap()
getValueLabel
String getValueLabel()
opAssign
typeof(null) opAssign(typeof(null) n)
opEquals
bool opEquals(AnimationNodeBlendSpace1D other)
opEquals
bool opEquals(typeof(null) n)
removeBlendPoint
void removeBlendPoint(long point)

Removes the point at index point from the blend axis.

setBlendPointNode
void setBlendPointNode(long point, AnimationRootNode node)

Changes the AnimationNode referenced by the point at index point.

setBlendPointPosition
void setBlendPointPosition(long point, double pos)

Updates the position of the point at index point on the blend axis.

setMaxSpace
void setMaxSpace(double max_space)
setMinSpace
void setMinSpace(double min_space)
setSnap
void setSnap(double snap)
setValueLabel
void setValueLabel(String text)
toHash
size_t toHash()

Mixins

__anonymous
mixin baseCasts
Undocumented in source.

Properties

blendPoint0Node
AnimationRootNode blendPoint0Node [@property getter]
AnimationRootNode blendPoint0Node [@property setter]
blendPoint0Pos
double blendPoint0Pos [@property getter]
double blendPoint0Pos [@property setter]
blendPoint10Node
AnimationRootNode blendPoint10Node [@property getter]
AnimationRootNode blendPoint10Node [@property setter]
blendPoint10Pos
double blendPoint10Pos [@property getter]
double blendPoint10Pos [@property setter]
blendPoint11Node
AnimationRootNode blendPoint11Node [@property getter]
AnimationRootNode blendPoint11Node [@property setter]
blendPoint11Pos
double blendPoint11Pos [@property getter]
double blendPoint11Pos [@property setter]
blendPoint12Node
AnimationRootNode blendPoint12Node [@property getter]
AnimationRootNode blendPoint12Node [@property setter]
blendPoint12Pos
double blendPoint12Pos [@property getter]
double blendPoint12Pos [@property setter]
blendPoint13Node
AnimationRootNode blendPoint13Node [@property getter]
AnimationRootNode blendPoint13Node [@property setter]
blendPoint13Pos
double blendPoint13Pos [@property getter]
double blendPoint13Pos [@property setter]
blendPoint14Node
AnimationRootNode blendPoint14Node [@property getter]
AnimationRootNode blendPoint14Node [@property setter]
blendPoint14Pos
double blendPoint14Pos [@property getter]
double blendPoint14Pos [@property setter]
blendPoint15Node
AnimationRootNode blendPoint15Node [@property getter]
AnimationRootNode blendPoint15Node [@property setter]
blendPoint15Pos
double blendPoint15Pos [@property getter]
double blendPoint15Pos [@property setter]
blendPoint16Node
AnimationRootNode blendPoint16Node [@property getter]
AnimationRootNode blendPoint16Node [@property setter]
blendPoint16Pos
double blendPoint16Pos [@property getter]
double blendPoint16Pos [@property setter]
blendPoint17Node
AnimationRootNode blendPoint17Node [@property getter]
AnimationRootNode blendPoint17Node [@property setter]
blendPoint17Pos
double blendPoint17Pos [@property getter]
double blendPoint17Pos [@property setter]
blendPoint18Node
AnimationRootNode blendPoint18Node [@property setter]
blendPoint18Node
AnimationRootNode blendPoint18Node [@property getter]
blendPoint18Pos
double blendPoint18Pos [@property getter]
double blendPoint18Pos [@property setter]
blendPoint19Node
AnimationRootNode blendPoint19Node [@property getter]
AnimationRootNode blendPoint19Node [@property setter]
blendPoint19Pos
double blendPoint19Pos [@property getter]
double blendPoint19Pos [@property setter]
blendPoint1Node
AnimationRootNode blendPoint1Node [@property getter]
AnimationRootNode blendPoint1Node [@property setter]
blendPoint1Pos
double blendPoint1Pos [@property getter]
double blendPoint1Pos [@property setter]
blendPoint20Node
AnimationRootNode blendPoint20Node [@property getter]
AnimationRootNode blendPoint20Node [@property setter]
blendPoint20Pos
double blendPoint20Pos [@property getter]
double blendPoint20Pos [@property setter]
blendPoint21Node
AnimationRootNode blendPoint21Node [@property getter]
AnimationRootNode blendPoint21Node [@property setter]
blendPoint21Pos
double blendPoint21Pos [@property getter]
double blendPoint21Pos [@property setter]
blendPoint22Node
AnimationRootNode blendPoint22Node [@property getter]
AnimationRootNode blendPoint22Node [@property setter]
blendPoint22Pos
double blendPoint22Pos [@property getter]
double blendPoint22Pos [@property setter]
blendPoint23Node
AnimationRootNode blendPoint23Node [@property getter]
AnimationRootNode blendPoint23Node [@property setter]
blendPoint23Pos
double blendPoint23Pos [@property getter]
double blendPoint23Pos [@property setter]
blendPoint24Node
AnimationRootNode blendPoint24Node [@property getter]
AnimationRootNode blendPoint24Node [@property setter]
blendPoint24Pos
double blendPoint24Pos [@property getter]
double blendPoint24Pos [@property setter]
blendPoint25Node
AnimationRootNode blendPoint25Node [@property getter]
AnimationRootNode blendPoint25Node [@property setter]
blendPoint25Pos
double blendPoint25Pos [@property getter]
double blendPoint25Pos [@property setter]
blendPoint26Node
AnimationRootNode blendPoint26Node [@property getter]
AnimationRootNode blendPoint26Node [@property setter]
blendPoint26Pos
double blendPoint26Pos [@property getter]
double blendPoint26Pos [@property setter]
blendPoint27Node
AnimationRootNode blendPoint27Node [@property getter]
AnimationRootNode blendPoint27Node [@property setter]
blendPoint27Pos
double blendPoint27Pos [@property getter]
double blendPoint27Pos [@property setter]
blendPoint28Node
AnimationRootNode blendPoint28Node [@property getter]
AnimationRootNode blendPoint28Node [@property setter]
blendPoint28Pos
double blendPoint28Pos [@property getter]
double blendPoint28Pos [@property setter]
blendPoint29Node
AnimationRootNode blendPoint29Node [@property getter]
AnimationRootNode blendPoint29Node [@property setter]
blendPoint29Pos
double blendPoint29Pos [@property getter]
double blendPoint29Pos [@property setter]
blendPoint2Node
AnimationRootNode blendPoint2Node [@property getter]
AnimationRootNode blendPoint2Node [@property setter]
blendPoint2Pos
double blendPoint2Pos [@property getter]
double blendPoint2Pos [@property setter]
blendPoint30Node
AnimationRootNode blendPoint30Node [@property setter]
blendPoint30Node
AnimationRootNode blendPoint30Node [@property getter]
blendPoint30Pos
double blendPoint30Pos [@property getter]
double blendPoint30Pos [@property setter]
blendPoint31Node
AnimationRootNode blendPoint31Node [@property setter]
blendPoint31Node
AnimationRootNode blendPoint31Node [@property getter]
blendPoint31Pos
double blendPoint31Pos [@property setter]
blendPoint31Pos
double blendPoint31Pos [@property getter]
blendPoint32Node
AnimationRootNode blendPoint32Node [@property setter]
blendPoint32Node
AnimationRootNode blendPoint32Node [@property getter]
blendPoint32Pos
double blendPoint32Pos [@property setter]
blendPoint32Pos
double blendPoint32Pos [@property getter]
blendPoint33Node
AnimationRootNode blendPoint33Node [@property getter]
AnimationRootNode blendPoint33Node [@property setter]
blendPoint33Pos
double blendPoint33Pos [@property setter]
blendPoint33Pos
double blendPoint33Pos [@property getter]
blendPoint34Node
AnimationRootNode blendPoint34Node [@property getter]
AnimationRootNode blendPoint34Node [@property setter]
blendPoint34Pos
double blendPoint34Pos [@property setter]
blendPoint34Pos
double blendPoint34Pos [@property getter]
blendPoint35Node
AnimationRootNode blendPoint35Node [@property setter]
blendPoint35Node
AnimationRootNode blendPoint35Node [@property getter]
blendPoint35Pos
double blendPoint35Pos [@property setter]
blendPoint35Pos
double blendPoint35Pos [@property getter]
blendPoint36Node
AnimationRootNode blendPoint36Node [@property getter]
AnimationRootNode blendPoint36Node [@property setter]
blendPoint36Pos
double blendPoint36Pos [@property getter]
double blendPoint36Pos [@property setter]
blendPoint37Node
AnimationRootNode blendPoint37Node [@property getter]
AnimationRootNode blendPoint37Node [@property setter]
blendPoint37Pos
double blendPoint37Pos [@property getter]
double blendPoint37Pos [@property setter]
blendPoint38Node
AnimationRootNode blendPoint38Node [@property setter]
blendPoint38Node
AnimationRootNode blendPoint38Node [@property getter]
blendPoint38Pos
double blendPoint38Pos [@property setter]
blendPoint38Pos
double blendPoint38Pos [@property getter]
blendPoint39Node
AnimationRootNode blendPoint39Node [@property setter]
blendPoint39Node
AnimationRootNode blendPoint39Node [@property getter]
blendPoint39Pos
double blendPoint39Pos [@property setter]
blendPoint39Pos
double blendPoint39Pos [@property getter]
blendPoint3Node
AnimationRootNode blendPoint3Node [@property setter]
blendPoint3Node
AnimationRootNode blendPoint3Node [@property getter]
blendPoint3Pos
double blendPoint3Pos [@property setter]
blendPoint3Pos
double blendPoint3Pos [@property getter]
blendPoint40Node
AnimationRootNode blendPoint40Node [@property getter]
AnimationRootNode blendPoint40Node [@property setter]
blendPoint40Pos
double blendPoint40Pos [@property getter]
double blendPoint40Pos [@property setter]
blendPoint41Node
AnimationRootNode blendPoint41Node [@property getter]
AnimationRootNode blendPoint41Node [@property setter]
blendPoint41Pos
double blendPoint41Pos [@property getter]
double blendPoint41Pos [@property setter]
blendPoint42Node
AnimationRootNode blendPoint42Node [@property getter]
AnimationRootNode blendPoint42Node [@property setter]
blendPoint42Pos
double blendPoint42Pos [@property getter]
double blendPoint42Pos [@property setter]
blendPoint43Node
AnimationRootNode blendPoint43Node [@property getter]
AnimationRootNode blendPoint43Node [@property setter]
blendPoint43Pos
double blendPoint43Pos [@property getter]
double blendPoint43Pos [@property setter]
blendPoint44Node
AnimationRootNode blendPoint44Node [@property getter]
AnimationRootNode blendPoint44Node [@property setter]
blendPoint44Pos
double blendPoint44Pos [@property getter]
double blendPoint44Pos [@property setter]
blendPoint45Node
AnimationRootNode blendPoint45Node [@property getter]
AnimationRootNode blendPoint45Node [@property setter]
blendPoint45Pos
double blendPoint45Pos [@property getter]
double blendPoint45Pos [@property setter]
blendPoint46Node
AnimationRootNode blendPoint46Node [@property getter]
AnimationRootNode blendPoint46Node [@property setter]
blendPoint46Pos
double blendPoint46Pos [@property getter]
double blendPoint46Pos [@property setter]
blendPoint47Node
AnimationRootNode blendPoint47Node [@property getter]
AnimationRootNode blendPoint47Node [@property setter]
blendPoint47Pos
double blendPoint47Pos [@property getter]
double blendPoint47Pos [@property setter]
blendPoint48Node
AnimationRootNode blendPoint48Node [@property getter]
AnimationRootNode blendPoint48Node [@property setter]
blendPoint48Pos
double blendPoint48Pos [@property getter]
double blendPoint48Pos [@property setter]
blendPoint49Node
AnimationRootNode blendPoint49Node [@property getter]
AnimationRootNode blendPoint49Node [@property setter]
blendPoint49Pos
double blendPoint49Pos [@property getter]
double blendPoint49Pos [@property setter]
blendPoint4Node
AnimationRootNode blendPoint4Node [@property getter]
AnimationRootNode blendPoint4Node [@property setter]
blendPoint4Pos
double blendPoint4Pos [@property getter]
double blendPoint4Pos [@property setter]
blendPoint50Node
AnimationRootNode blendPoint50Node [@property getter]
AnimationRootNode blendPoint50Node [@property setter]
blendPoint50Pos
double blendPoint50Pos [@property getter]
double blendPoint50Pos [@property setter]
blendPoint51Node
AnimationRootNode blendPoint51Node [@property getter]
AnimationRootNode blendPoint51Node [@property setter]
blendPoint51Pos
double blendPoint51Pos [@property getter]
double blendPoint51Pos [@property setter]
blendPoint52Node
AnimationRootNode blendPoint52Node [@property getter]
AnimationRootNode blendPoint52Node [@property setter]
blendPoint52Pos
double blendPoint52Pos [@property getter]
double blendPoint52Pos [@property setter]
blendPoint53Node
AnimationRootNode blendPoint53Node [@property getter]
AnimationRootNode blendPoint53Node [@property setter]
blendPoint53Pos
double blendPoint53Pos [@property getter]
double blendPoint53Pos [@property setter]
blendPoint54Node
AnimationRootNode blendPoint54Node [@property getter]
AnimationRootNode blendPoint54Node [@property setter]
blendPoint54Pos
double blendPoint54Pos [@property getter]
double blendPoint54Pos [@property setter]
blendPoint55Node
AnimationRootNode blendPoint55Node [@property getter]
AnimationRootNode blendPoint55Node [@property setter]
blendPoint55Pos
double blendPoint55Pos [@property getter]
double blendPoint55Pos [@property setter]
blendPoint56Node
AnimationRootNode blendPoint56Node [@property getter]
AnimationRootNode blendPoint56Node [@property setter]
blendPoint56Pos
double blendPoint56Pos [@property getter]
double blendPoint56Pos [@property setter]
blendPoint57Node
AnimationRootNode blendPoint57Node [@property getter]
AnimationRootNode blendPoint57Node [@property setter]
blendPoint57Pos
double blendPoint57Pos [@property getter]
double blendPoint57Pos [@property setter]
blendPoint58Node
AnimationRootNode blendPoint58Node [@property getter]
AnimationRootNode blendPoint58Node [@property setter]
blendPoint58Pos
double blendPoint58Pos [@property getter]
double blendPoint58Pos [@property setter]
blendPoint59Node
AnimationRootNode blendPoint59Node [@property getter]
AnimationRootNode blendPoint59Node [@property setter]
blendPoint59Pos
double blendPoint59Pos [@property getter]
double blendPoint59Pos [@property setter]
blendPoint5Node
AnimationRootNode blendPoint5Node [@property getter]
AnimationRootNode blendPoint5Node [@property setter]
blendPoint5Pos
double blendPoint5Pos [@property getter]
double blendPoint5Pos [@property setter]
blendPoint60Node
AnimationRootNode blendPoint60Node [@property getter]
AnimationRootNode blendPoint60Node [@property setter]
blendPoint60Pos
double blendPoint60Pos [@property getter]
double blendPoint60Pos [@property setter]
blendPoint61Node
AnimationRootNode blendPoint61Node [@property getter]
AnimationRootNode blendPoint61Node [@property setter]
blendPoint61Pos
double blendPoint61Pos [@property getter]
double blendPoint61Pos [@property setter]
blendPoint62Node
AnimationRootNode blendPoint62Node [@property getter]
AnimationRootNode blendPoint62Node [@property setter]
blendPoint62Pos
double blendPoint62Pos [@property getter]
double blendPoint62Pos [@property setter]
blendPoint63Node
AnimationRootNode blendPoint63Node [@property getter]
AnimationRootNode blendPoint63Node [@property setter]
blendPoint63Pos
double blendPoint63Pos [@property getter]
double blendPoint63Pos [@property setter]
blendPoint6Node
AnimationRootNode blendPoint6Node [@property getter]
AnimationRootNode blendPoint6Node [@property setter]
blendPoint6Pos
double blendPoint6Pos [@property getter]
double blendPoint6Pos [@property setter]
blendPoint7Node
AnimationRootNode blendPoint7Node [@property getter]
AnimationRootNode blendPoint7Node [@property setter]
blendPoint7Pos
double blendPoint7Pos [@property getter]
double blendPoint7Pos [@property setter]
blendPoint8Node
AnimationRootNode blendPoint8Node [@property getter]
AnimationRootNode blendPoint8Node [@property setter]
blendPoint8Pos
double blendPoint8Pos [@property getter]
double blendPoint8Pos [@property setter]
blendPoint9Node
AnimationRootNode blendPoint9Node [@property getter]
AnimationRootNode blendPoint9Node [@property setter]
blendPoint9Pos
double blendPoint9Pos [@property getter]
double blendPoint9Pos [@property setter]
maxSpace
double maxSpace [@property setter]

The blend space's axis's upper limit for the points' position. See addBlendPoint.

maxSpace
double maxSpace [@property getter]

The blend space's axis's upper limit for the points' position. See addBlendPoint.

minSpace
double minSpace [@property getter]
double minSpace [@property setter]

The blend space's axis's lower limit for the points' position. See addBlendPoint.

snap
double snap [@property setter]

Position increment to snap to when moving a point on the axis.

snap
double snap [@property getter]

Position increment to snap to when moving a point on the axis.

valueLabel
String valueLabel [@property getter]
String valueLabel [@property setter]

Label of the virtual axis of the blend space.

Static functions

_new
AnimationNodeBlendSpace1D _new()

Construct a new instance of AnimationNodeBlendSpace1D. Note: use memnew!AnimationNodeBlendSpace1D instead.

Static variables

_classBindingInitialized
bool _classBindingInitialized;
Undocumented in source.

Structs

GDNativeClassBinding
struct GDNativeClassBinding
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

_GODOT_internal_name
enum string _GODOT_internal_name;
Undocumented in source.

Mixed In Members

From mixin baseCasts

as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(ToRef) as()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(ToRef)
Undocumented in source.
opCast
void* opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
godot_object opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta