AnimationRootNode
Inherits:AnimationNode<Resource<RefCounted<Object
Inherited By:AnimationNodeAnimation,AnimationNodeBlendSpace1D,AnimationNodeBlendSpace2D,AnimationNodeBlendTree,AnimationNodeStateMachine
Base class forAnimationNodes that hold one or multiple composite animations. Usually used forAnimationTree.tree_root.
Description
AnimationRootNode is a base class forAnimationNodes that hold a complete animation. A complete animation refers to the output of anAnimationNodeOutput in anAnimationNodeBlendTree or the output of anotherAnimationRootNode. Used forAnimationTree.tree_root or in otherAnimationRootNodes.
Examples of built-in root nodes includeAnimationNodeBlendTree (allows blending nodes between each other using various modes),AnimationNodeStateMachine (allows to configure blending and transitions between nodes using a state machine pattern),AnimationNodeBlendSpace2D (allows linear blending betweenthreeAnimationNodes),AnimationNodeBlendSpace1D (allows linear blending only betweentwoAnimationNodes).