.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the AnimationNode.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_AnimationNode: AnimationNode ============= **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Inherited By:** :ref:`AnimationNodeAdd2`, :ref:`AnimationNodeAdd3`, :ref:`AnimationNodeTimeScale`, :ref:`AnimationRootNode`, :ref:`AnimationNodeBlend2`, :ref:`AnimationNodeBlend3`, :ref:`AnimationNodeTimeSeek`, :ref:`AnimationNodeOneShot`, :ref:`AnimationNodeTransition`, :ref:`AnimationNodeOutput` **Category:** Core Brief Description ----------------- Properties ---------- +-------------------------+-----------------------------------------------------------+ | :ref:`bool` | :ref:`filter_enabled` | +-------------------------+-----------------------------------------------------------+ Methods ------- +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_input` **(** :ref:`String` name **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`blend_animation` **(** :ref:`String` animation, :ref:`float` time, :ref:`float` delta, :ref:`bool` seeked, :ref:`float` blend **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`blend_input` **(** :ref:`int` input_index, :ref:`float` time, :ref:`bool` seek, :ref:`float` blend, :ref:`FilterAction` filter=0, :ref:`bool` optimize=true **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`blend_node` **(** :ref:`String` name, :ref:`AnimationNode` node, :ref:`float` time, :ref:`bool` seek, :ref:`float` blend, :ref:`FilterAction` filter=0, :ref:`bool` optimize=true **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_caption` **(** **)** virtual | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_input_count` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_input_name` **(** :ref:`int` input **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_parameter` **(** :ref:`String` name **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`has_filter` **(** **)** virtual | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_path_filtered` **(** :ref:`NodePath` path **)** const | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`process` **(** :ref:`float` time, :ref:`bool` seek **)** virtual | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_input` **(** :ref:`int` index **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_filter_path` **(** :ref:`NodePath` path, :ref:`bool` enable **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_parameter` **(** :ref:`String` name, :ref:`Variant` value **)** | +--------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Signals ------- .. _class_AnimationNode_removed_from_graph: - **removed_from_graph** **(** **)** .. _class_AnimationNode_tree_changed: - **tree_changed** **(** **)** Enumerations ------------ .. _enum_AnimationNode_FilterAction: enum **FilterAction**: - **FILTER_IGNORE** = **0** - **FILTER_PASS** = **1** - **FILTER_STOP** = **2** - **FILTER_BLEND** = **3** Property Descriptions --------------------- .. _class_AnimationNode_filter_enabled: - :ref:`bool` **filter_enabled** +----------+---------------------------+ | *Setter* | set_filter_enabled(value) | +----------+---------------------------+ | *Getter* | is_filter_enabled() | +----------+---------------------------+ Method Descriptions ------------------- .. _class_AnimationNode_add_input: - void **add_input** **(** :ref:`String` name **)** .. _class_AnimationNode_blend_animation: - void **blend_animation** **(** :ref:`String` animation, :ref:`float` time, :ref:`float` delta, :ref:`bool` seeked, :ref:`float` blend **)** .. _class_AnimationNode_blend_input: - :ref:`float` **blend_input** **(** :ref:`int` input_index, :ref:`float` time, :ref:`bool` seek, :ref:`float` blend, :ref:`FilterAction` filter=0, :ref:`bool` optimize=true **)** .. _class_AnimationNode_blend_node: - :ref:`float` **blend_node** **(** :ref:`String` name, :ref:`AnimationNode` node, :ref:`float` time, :ref:`bool` seek, :ref:`float` blend, :ref:`FilterAction` filter=0, :ref:`bool` optimize=true **)** .. _class_AnimationNode_get_caption: - :ref:`String` **get_caption** **(** **)** virtual .. _class_AnimationNode_get_input_count: - :ref:`int` **get_input_count** **(** **)** const .. _class_AnimationNode_get_input_name: - :ref:`String` **get_input_name** **(** :ref:`int` input **)** .. _class_AnimationNode_get_parameter: - :ref:`Variant` **get_parameter** **(** :ref:`String` name **)** const .. _class_AnimationNode_has_filter: - :ref:`String` **has_filter** **(** **)** virtual .. _class_AnimationNode_is_path_filtered: - :ref:`bool` **is_path_filtered** **(** :ref:`NodePath` path **)** const .. _class_AnimationNode_process: - void **process** **(** :ref:`float` time, :ref:`bool` seek **)** virtual .. _class_AnimationNode_remove_input: - void **remove_input** **(** :ref:`int` index **)** .. _class_AnimationNode_set_filter_path: - void **set_filter_path** **(** :ref:`NodePath` path, :ref:`bool` enable **)** .. _class_AnimationNode_set_parameter: - void **set_parameter** **(** :ref:`String` name, :ref:`Variant` value **)**