AnimationNode

Inherits: Resource < Reference < Object

Inherited By: AnimationNodeAdd2, AnimationNodeAdd3, AnimationNodeTimeScale, AnimationRootNode, AnimationNodeBlend2, AnimationNodeBlend3, AnimationNodeTimeSeek, AnimationNodeOneShot, AnimationNodeTransition, AnimationNodeOutput

Category: Core

Brief Description

Properties

bool filter_enabled

Methods

void add_input ( String name )
void blend_animation ( String animation, float time, float delta, bool seeked, float blend )
float blend_input ( int input_index, float time, bool seek, float blend, FilterAction filter=0, bool optimize=true )
float blend_node ( String name, AnimationNode node, float time, bool seek, float blend, FilterAction filter=0, bool optimize=true )
String get_caption ( ) virtual
int get_input_count ( ) const
String get_input_name ( int input )
Variant get_parameter ( String name ) const
String has_filter ( ) virtual
bool is_path_filtered ( NodePath path ) const
void process ( float time, bool seek ) virtual
void remove_input ( int index )
void set_filter_path ( NodePath path, bool enable )
void set_parameter ( String name, Variant value )

Signals

  • removed_from_graph ( )
  • tree_changed ( )

Enumerations

enum FilterAction:

  • FILTER_IGNORE = 0
  • FILTER_PASS = 1
  • FILTER_STOP = 2
  • FILTER_BLEND = 3

Property Descriptions

  • bool filter_enabled
Setter set_filter_enabled(value)
Getter is_filter_enabled()

Method Descriptions

  • void add_input ( String name )
  • String get_caption ( ) virtual
  • int get_input_count ( ) const
  • String has_filter ( ) virtual
  • void process ( float time, bool seek ) virtual
  • void remove_input ( int index )