AnimationNodeBlendTree¶
Inherits: AnimationRootNode < AnimationNode < Resource < Reference < Object
AnimationTree node resource that contains many blend type nodes.
Description¶
This node may contain a sub-tree of any other blend type nodes, such as mix, blend2, blend3, one shot, etc. This is one of the most commonly used roots.
Properties¶
|
Methods¶
void |
add_node ( String name, AnimationNode node, Vector2 position=Vector2( 0, 0 ) ) |
void |
connect_node ( String input_node, int input_index, String output_node ) |
void |
disconnect_node ( String input_node, int input_index ) |
get_node_position ( String name ) const |
|
void |
remove_node ( String name ) |
void |
rename_node ( String name, String new_name ) |
void |
set_node_position ( String name, Vector2 position ) |
Constants¶
CONNECTION_OK = 0 --- The connection was successful.
CONNECTION_ERROR_NO_INPUT = 1 --- The input node is
null
.CONNECTION_ERROR_NO_INPUT_INDEX = 2 --- The specified input port is out of range.
CONNECTION_ERROR_NO_OUTPUT = 3 --- The output node is
null
.CONNECTION_ERROR_SAME_NODE = 4 --- Input and output nodes are the same.
CONNECTION_ERROR_CONNECTION_EXISTS = 5 --- The specified connection already exists.
Property Descriptions¶
Vector2 graph_offset
Default |
|
Setter |
set_graph_offset(value) |
Getter |
get_graph_offset() |
The global offset of all sub-nodes.
Method Descriptions¶
void add_node ( String name, AnimationNode node, Vector2 position=Vector2( 0, 0 ) )
Adds an AnimationNode at the given position
. The name
is used to identify the created sub-node later.
Connects the output of an AnimationNode as input for another AnimationNode, at the input port specified by input_index
.
Disconnects the node connected to the specified input.
AnimationNode get_node ( String name ) const
Returns the sub-node with the specified name
.
Returns the position of the sub-node with the specified name
.
Returns true
if a sub-node with specified name
exists.
void remove_node ( String name )
Removes a sub-node.
Changes the name of a sub-node.
Modifies the position of a sub-node.