@@ -62,21 +62,29 @@ Methods
6262.. table ::
6363 :widths: auto
6464
65- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
66- | |void | | :ref: `add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point> `\ (\ node\: :ref: `AnimationRootNode<class_AnimationRootNode> `, pos\: :ref: `float<class_float> `, at_index\: :ref: `int<class_int> ` = -1\ ) |
67- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
68- | :ref: `int<class_int> ` | :ref: `get_blend_point_count<class_AnimationNodeBlendSpace1D_method_get_blend_point_count> `\ (\ ) |const | |
69- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
70- | :ref: `AnimationRootNode<class_AnimationRootNode> ` | :ref: `get_blend_point_node<class_AnimationNodeBlendSpace1D_method_get_blend_point_node> `\ (\ point\: :ref: `int<class_int> `\ ) |const | |
71- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
72- | :ref: `float<class_float> ` | :ref: `get_blend_point_position<class_AnimationNodeBlendSpace1D_method_get_blend_point_position> `\ (\ point\: :ref: `int<class_int> `\ ) |const | |
73- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
74- | |void | | :ref: `remove_blend_point<class_AnimationNodeBlendSpace1D_method_remove_blend_point> `\ (\ point\: :ref: `int<class_int> `\ ) |
75- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
76- | |void | | :ref: `set_blend_point_node<class_AnimationNodeBlendSpace1D_method_set_blend_point_node> `\ (\ point\: :ref: `int<class_int> `, node\: :ref: `AnimationRootNode<class_AnimationRootNode> `\ ) |
77- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
78- | |void | | :ref: `set_blend_point_position<class_AnimationNodeBlendSpace1D_method_set_blend_point_position> `\ (\ point\: :ref: `int<class_int> `, pos\: :ref: `float<class_float> `\ ) |
79- +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
65+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
66+ | |void | | :ref: `add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point> `\ (\ node\: :ref: `AnimationRootNode<class_AnimationRootNode> `, pos\: :ref: `float<class_float> `, at_index\: :ref: `int<class_int> ` = -1, name\: :ref: `StringName<class_StringName> ` = &""\ ) |
67+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
68+ | :ref: `int<class_int> ` | :ref: `find_blend_point_by_name<class_AnimationNodeBlendSpace1D_method_find_blend_point_by_name> `\ (\ name\: :ref: `StringName<class_StringName> `\ ) |const | |
69+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
70+ | :ref: `int<class_int> ` | :ref: `get_blend_point_count<class_AnimationNodeBlendSpace1D_method_get_blend_point_count> `\ (\ ) |const | |
71+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
72+ | :ref: `StringName<class_StringName> ` | :ref: `get_blend_point_name<class_AnimationNodeBlendSpace1D_method_get_blend_point_name> `\ (\ point\: :ref: `int<class_int> `\ ) |const | |
73+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
74+ | :ref: `AnimationRootNode<class_AnimationRootNode> ` | :ref: `get_blend_point_node<class_AnimationNodeBlendSpace1D_method_get_blend_point_node> `\ (\ point\: :ref: `int<class_int> `\ ) |const | |
75+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
76+ | :ref: `float<class_float> ` | :ref: `get_blend_point_position<class_AnimationNodeBlendSpace1D_method_get_blend_point_position> `\ (\ point\: :ref: `int<class_int> `\ ) |const | |
77+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
78+ | |void | | :ref: `remove_blend_point<class_AnimationNodeBlendSpace1D_method_remove_blend_point> `\ (\ point\: :ref: `int<class_int> `\ ) |
79+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
80+ | |void | | :ref: `reorder_blend_point<class_AnimationNodeBlendSpace1D_method_reorder_blend_point> `\ (\ from_index\: :ref: `int<class_int> `, to_index\: :ref: `int<class_int> `\ ) |
81+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
82+ | |void | | :ref: `set_blend_point_name<class_AnimationNodeBlendSpace1D_method_set_blend_point_name> `\ (\ point\: :ref: `int<class_int> `, name\: :ref: `StringName<class_StringName> `\ ) |
83+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
84+ | |void | | :ref: `set_blend_point_node<class_AnimationNodeBlendSpace1D_method_set_blend_point_node> `\ (\ point\: :ref: `int<class_int> `, node\: :ref: `AnimationRootNode<class_AnimationRootNode> `\ ) |
85+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
86+ | |void | | :ref: `set_blend_point_position<class_AnimationNodeBlendSpace1D_method_set_blend_point_position> `\ (\ point\: :ref: `int<class_int> `, pos\: :ref: `float<class_float> `\ ) |
87+ +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
8088
8189.. rst-class :: classref-section-separator
8290
@@ -239,9 +247,23 @@ Method Descriptions
239247
240248.. rst-class :: classref-method
241249
242- |void | **add_blend_point **\ (\ node\: :ref: `AnimationRootNode<class_AnimationRootNode> `, pos\: :ref: `float<class_float> `, at_index\: :ref: `int<class_int> ` = -1\ ) :ref: `🔗<class_AnimationNodeBlendSpace1D_method_add_blend_point> `
250+ |void | **add_blend_point **\ (\ node\: :ref: `AnimationRootNode<class_AnimationRootNode> `, pos\: :ref: `float<class_float> `, at_index\: :ref: `int<class_int> ` = -1, name \: :ref: ` StringName<class_StringName> ` = &"" \ ) :ref: `🔗<class_AnimationNodeBlendSpace1D_method_add_blend_point> `
243251
244- Adds a new point that represents a ``node `` on the virtual axis at a given position set by ``pos ``. You can insert it at a specific index using the ``at_index `` argument. If you use the default value for ``at_index ``, the point is inserted at the end of the blend points array.
252+ Adds a new point with ``name `` that represents a ``node `` on the virtual axis at a given position set by ``pos ``. You can insert it at a specific index using the ``at_index `` argument. If you use the default value for ``at_index ``, the point is inserted at the end of the blend points array.
253+
254+ \ **Note: ** If no name is provided, safe index is used as reference. In the future, empty names will be deprecated, so explicitly passing a name is recommended.
255+
256+ .. rst-class :: classref-item-separator
257+
258+ ----
259+
260+ .. _class_AnimationNodeBlendSpace1D_method_find_blend_point_by_name :
261+
262+ .. rst-class :: classref-method
263+
264+ :ref: `int<class_int> ` **find_blend_point_by_name **\ (\ name\: :ref: `StringName<class_StringName> `\ ) |const | :ref: `🔗<class_AnimationNodeBlendSpace1D_method_find_blend_point_by_name> `
265+
266+ Returns the index of the blend point with the given ``name ``. Returns ``-1 `` if no blend point with that name is found.
245267
246268.. rst-class :: classref-item-separator
247269
@@ -259,6 +281,18 @@ Returns the number of points on the blend axis.
259281
260282----
261283
284+ .. _class_AnimationNodeBlendSpace1D_method_get_blend_point_name :
285+
286+ .. rst-class :: classref-method
287+
288+ :ref: `StringName<class_StringName> ` **get_blend_point_name **\ (\ point\: :ref: `int<class_int> `\ ) |const | :ref: `🔗<class_AnimationNodeBlendSpace1D_method_get_blend_point_name> `
289+
290+ Returns the name of the blend point at index ``point ``.
291+
292+ .. rst-class :: classref-item-separator
293+
294+ ----
295+
262296.. _class_AnimationNodeBlendSpace1D_method_get_blend_point_node :
263297
264298.. rst-class :: classref-method
@@ -295,6 +329,30 @@ Removes the point at index ``point`` from the blend axis.
295329
296330----
297331
332+ .. _class_AnimationNodeBlendSpace1D_method_reorder_blend_point :
333+
334+ .. rst-class :: classref-method
335+
336+ |void | **reorder_blend_point **\ (\ from_index\: :ref: `int<class_int> `, to_index\: :ref: `int<class_int> `\ ) :ref: `🔗<class_AnimationNodeBlendSpace1D_method_reorder_blend_point> `
337+
338+ Swaps the blend points at indices ``from_index `` and ``to_index ``, exchanging their positions and properties.
339+
340+ .. rst-class :: classref-item-separator
341+
342+ ----
343+
344+ .. _class_AnimationNodeBlendSpace1D_method_set_blend_point_name :
345+
346+ .. rst-class :: classref-method
347+
348+ |void | **set_blend_point_name **\ (\ point\: :ref: `int<class_int> `, name\: :ref: `StringName<class_StringName> `\ ) :ref: `🔗<class_AnimationNodeBlendSpace1D_method_set_blend_point_name> `
349+
350+ Sets the name of the blend point at index ``point ``. If the name conflicts with an existing point, a unique name will be generated automatically.
351+
352+ .. rst-class :: classref-item-separator
353+
354+ ----
355+
298356.. _class_AnimationNodeBlendSpace1D_method_set_blend_point_node :
299357
300358.. rst-class :: classref-method
0 commit comments