class_animationnodeblendtree.rst 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. :github_url: hide
  2. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  3. .. DO NOT EDIT THIS FILE, but the AnimationNodeBlendTree.xml source instead.
  4. .. The source is found in doc/classes or modules/<name>/doc_classes.
  5. .. _class_AnimationNodeBlendTree:
  6. AnimationNodeBlendTree
  7. ======================
  8. **Inherits:** :ref:`AnimationRootNode<class_AnimationRootNode>` **<** :ref:`AnimationNode<class_AnimationNode>` **<** :ref:`Resource<class_Resource>` **<** :ref:`Reference<class_Reference>` **<** :ref:`Object<class_Object>`
  9. **Category:** Core
  10. Brief Description
  11. -----------------
  12. Properties
  13. ----------
  14. +-------------------------------+-------------------------------------------------------------------------+
  15. | :ref:`Vector2<class_Vector2>` | :ref:`graph_offset<class_AnimationNodeBlendTree_property_graph_offset>` |
  16. +-------------------------------+-------------------------------------------------------------------------+
  17. Methods
  18. -------
  19. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  20. | void | :ref:`add_node<class_AnimationNodeBlendTree_method_add_node>` **(** :ref:`String<class_String>` name, :ref:`AnimationNode<class_AnimationNode>` node, :ref:`Vector2<class_Vector2>` position=Vector2( 0, 0 ) **)** |
  21. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | void | :ref:`connect_node<class_AnimationNodeBlendTree_method_connect_node>` **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index, :ref:`String<class_String>` output_node **)** |
  23. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | void | :ref:`disconnect_node<class_AnimationNodeBlendTree_method_disconnect_node>` **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index **)** |
  25. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | :ref:`AnimationNode<class_AnimationNode>` | :ref:`get_node<class_AnimationNodeBlendTree_method_get_node>` **(** :ref:`String<class_String>` name **)** const |
  27. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | :ref:`Vector2<class_Vector2>` | :ref:`get_node_position<class_AnimationNodeBlendTree_method_get_node_position>` **(** :ref:`String<class_String>` name **)** const |
  29. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | :ref:`bool<class_bool>` | :ref:`has_node<class_AnimationNodeBlendTree_method_has_node>` **(** :ref:`String<class_String>` name **)** const |
  31. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | void | :ref:`remove_node<class_AnimationNodeBlendTree_method_remove_node>` **(** :ref:`String<class_String>` name **)** |
  33. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | void | :ref:`rename_node<class_AnimationNodeBlendTree_method_rename_node>` **(** :ref:`String<class_String>` name, :ref:`String<class_String>` new_name **)** |
  35. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | void | :ref:`set_node_position<class_AnimationNodeBlendTree_method_set_node_position>` **(** :ref:`String<class_String>` name, :ref:`Vector2<class_Vector2>` position **)** |
  37. +-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. Constants
  39. ---------
  40. .. _class_AnimationNodeBlendTree_constant_CONNECTION_OK:
  41. .. _class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_INPUT:
  42. .. _class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_INPUT_INDEX:
  43. .. _class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_OUTPUT:
  44. .. _class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_SAME_NODE:
  45. .. _class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_CONNECTION_EXISTS:
  46. - **CONNECTION_OK** = **0**
  47. - **CONNECTION_ERROR_NO_INPUT** = **1**
  48. - **CONNECTION_ERROR_NO_INPUT_INDEX** = **2**
  49. - **CONNECTION_ERROR_NO_OUTPUT** = **3**
  50. - **CONNECTION_ERROR_SAME_NODE** = **4**
  51. - **CONNECTION_ERROR_CONNECTION_EXISTS** = **5**
  52. Property Descriptions
  53. ---------------------
  54. .. _class_AnimationNodeBlendTree_property_graph_offset:
  55. - :ref:`Vector2<class_Vector2>` **graph_offset**
  56. +----------+-------------------------+
  57. | *Setter* | set_graph_offset(value) |
  58. +----------+-------------------------+
  59. | *Getter* | get_graph_offset() |
  60. +----------+-------------------------+
  61. Method Descriptions
  62. -------------------
  63. .. _class_AnimationNodeBlendTree_method_add_node:
  64. - void **add_node** **(** :ref:`String<class_String>` name, :ref:`AnimationNode<class_AnimationNode>` node, :ref:`Vector2<class_Vector2>` position=Vector2( 0, 0 ) **)**
  65. ----
  66. .. _class_AnimationNodeBlendTree_method_connect_node:
  67. - void **connect_node** **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index, :ref:`String<class_String>` output_node **)**
  68. ----
  69. .. _class_AnimationNodeBlendTree_method_disconnect_node:
  70. - void **disconnect_node** **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index **)**
  71. ----
  72. .. _class_AnimationNodeBlendTree_method_get_node:
  73. - :ref:`AnimationNode<class_AnimationNode>` **get_node** **(** :ref:`String<class_String>` name **)** const
  74. ----
  75. .. _class_AnimationNodeBlendTree_method_get_node_position:
  76. - :ref:`Vector2<class_Vector2>` **get_node_position** **(** :ref:`String<class_String>` name **)** const
  77. ----
  78. .. _class_AnimationNodeBlendTree_method_has_node:
  79. - :ref:`bool<class_bool>` **has_node** **(** :ref:`String<class_String>` name **)** const
  80. ----
  81. .. _class_AnimationNodeBlendTree_method_remove_node:
  82. - void **remove_node** **(** :ref:`String<class_String>` name **)**
  83. ----
  84. .. _class_AnimationNodeBlendTree_method_rename_node:
  85. - void **rename_node** **(** :ref:`String<class_String>` name, :ref:`String<class_String>` new_name **)**
  86. ----
  87. .. _class_AnimationNodeBlendTree_method_set_node_position:
  88. - void **set_node_position** **(** :ref:`String<class_String>` name, :ref:`Vector2<class_Vector2>` position **)**