Răsfoiți Sursa

classref: Sync with current master branch (705b7a0)

Godot Organization 1 an în urmă
părinte
comite
eacfba2716
100 a modificat fișierele cu 1594 adăugiri și 1594 ștergeri
  1. 50 50
      classes/[email protected]
  2. 112 112
      classes/[email protected]
  3. 32 32
      classes/class_aabb.rst
  4. 18 18
      classes/class_acceptdialog.rst
  5. 5 5
      classes/class_aescontext.rst
  6. 1 1
      classes/class_animatablebody2d.rst
  7. 1 1
      classes/class_animatablebody3d.rst
  8. 22 22
      classes/class_animatedsprite2d.rst
  9. 18 18
      classes/class_animatedsprite3d.rst
  10. 10 10
      classes/class_animatedtexture.rst
  11. 77 77
      classes/class_animation.rst
  12. 10 10
      classes/class_animationlibrary.rst
  13. 45 45
      classes/class_animationmixer.rst
  14. 26 26
      classes/class_animationnode.rst
  15. 8 8
      classes/class_animationnodeanimation.rst
  16. 14 14
      classes/class_animationnodeblendspace1d.rst
  17. 21 21
      classes/class_animationnodeblendspace2d.rst
  18. 17 17
      classes/class_animationnodeblendtree.rst
  19. 11 11
      classes/class_animationnodeoneshot.rst
  20. 23 23
      classes/class_animationnodestatemachine.rst
  21. 10 10
      classes/class_animationnodestatemachineplayback.rst
  22. 12 12
      classes/class_animationnodestatemachinetransition.rst
  23. 1 1
      classes/class_animationnodesync.rst
  24. 10 10
      classes/class_animationnodetransition.rst
  25. 37 37
      classes/class_animationplayer.rst
  26. 7 7
      classes/class_animationtree.rst
  27. 30 30
      classes/class_area2d.rst
  28. 37 37
      classes/class_area3d.rst
  29. 55 55
      classes/class_array.rst
  30. 22 22
      classes/class_arraymesh.rst
  31. 3 3
      classes/class_arrayoccluder3d.rst
  32. 6 6
      classes/class_aspectratiocontainer.rst
  33. 25 25
      classes/class_astar2d.rst
  34. 25 25
      classes/class_astar3d.rst
  35. 28 28
      classes/class_astargrid2d.rst
  36. 4 4
      classes/class_atlastexture.rst
  37. 1 1
      classes/class_audioeffect.rst
  38. 1 1
      classes/class_audioeffectamplify.rst
  39. 8 8
      classes/class_audioeffectcapture.rst
  40. 39 39
      classes/class_audioeffectchorus.rst
  41. 7 7
      classes/class_audioeffectcompressor.rst
  42. 13 13
      classes/class_audioeffectdelay.rst
  43. 6 6
      classes/class_audioeffectdistortion.rst
  44. 3 3
      classes/class_audioeffecteq.rst
  45. 5 5
      classes/class_audioeffectfilter.rst
  46. 3 3
      classes/class_audioeffecthardlimiter.rst
  47. 2 2
      classes/class_audioeffectinstance.rst
  48. 4 4
      classes/class_audioeffectlimiter.rst
  49. 1 1
      classes/class_audioeffectpanner.rst
  50. 5 5
      classes/class_audioeffectphaser.rst
  51. 4 4
      classes/class_audioeffectpitchshift.rst
  52. 4 4
      classes/class_audioeffectrecord.rst
  53. 8 8
      classes/class_audioeffectreverb.rst
  54. 4 4
      classes/class_audioeffectspectrumanalyzer.rst
  55. 2 2
      classes/class_audioeffectspectrumanalyzerinstance.rst
  56. 3 3
      classes/class_audioeffectstereoenhance.rst
  57. 3 3
      classes/class_audiolistener2d.rst
  58. 4 4
      classes/class_audiolistener3d.rst
  59. 46 46
      classes/class_audioserver.rst
  60. 11 11
      classes/class_audiostream.rst
  61. 2 2
      classes/class_audiostreamgenerator.rst
  62. 6 6
      classes/class_audiostreamgeneratorplayback.rst
  63. 26 26
      classes/class_audiostreaminteractive.rst
  64. 6 6
      classes/class_audiostreammp3.rst
  65. 8 8
      classes/class_audiostreamoggvorbis.rst
  66. 10 10
      classes/class_audiostreamplayback.rst
  67. 2 2
      classes/class_audiostreamplaybackinteractive.rst
  68. 6 6
      classes/class_audiostreamplaybackpolyphonic.rst
  69. 3 3
      classes/class_audiostreamplaybackresampled.rst
  70. 17 17
      classes/class_audiostreamplayer.rst
  71. 19 19
      classes/class_audiostreamplayer2d.rst
  72. 29 29
      classes/class_audiostreamplayer3d.rst
  73. 8 8
      classes/class_audiostreamplaylist.rst
  74. 1 1
      classes/class_audiostreampolyphonic.rst
  75. 12 12
      classes/class_audiostreamrandomizer.rst
  76. 6 6
      classes/class_audiostreamsynchronized.rst
  77. 10 10
      classes/class_audiostreamwav.rst
  78. 3 3
      classes/class_backbuffercopy.rst
  79. 21 21
      classes/class_basebutton.rst
  80. 112 112
      classes/class_basematerial3d.rst
  81. 36 36
      classes/class_basis.rst
  82. 13 13
      classes/class_bitmap.rst
  83. 10 10
      classes/class_bone2d.rst
  84. 8 8
      classes/class_boneattachment3d.rst
  85. 6 6
      classes/class_bonemap.rst
  86. 5 5
      classes/class_bool.rst
  87. 5 5
      classes/class_boxcontainer.rst
  88. 4 4
      classes/class_boxmesh.rst
  89. 1 1
      classes/class_boxoccluder3d.rst
  90. 1 1
      classes/class_boxshape3d.rst
  91. 42 42
      classes/class_button.rst
  92. 4 4
      classes/class_buttongroup.rst
  93. 23 23
      classes/class_callable.rst
  94. 1 1
      classes/class_callbacktweener.rst
  95. 40 40
      classes/class_camera2d.rst
  96. 37 37
      classes/class_camera3d.rst
  97. 5 5
      classes/class_cameraattributes.rst
  98. 9 9
      classes/class_cameraattributesphysical.rst
  99. 9 9
      classes/class_cameraattributespractical.rst
  100. 8 8
      classes/class_camerafeed.rst

+ 50 - 50
classes/[email protected]

@@ -81,7 +81,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**PI** = ``3.14159265358979``
+**PI** = ``3.14159265358979`` :ref:`🔗<class_@GDScript_constant_PI>`
 
 Constant that represents how many times the diameter of a circle fits around its perimeter. This is equivalent to ``TAU / 2``, or 180 degrees in rotations.
 
@@ -89,7 +89,7 @@ Constant that represents how many times the diameter of a circle fits around its
 
 .. rst-class:: classref-constant
 
-**TAU** = ``6.28318530717959``
+**TAU** = ``6.28318530717959`` :ref:`🔗<class_@GDScript_constant_TAU>`
 
 The circle constant, the circumference of the unit circle in radians. This is equivalent to ``PI * 2``, or 360 degrees in rotations.
 
@@ -97,7 +97,7 @@ The circle constant, the circumference of the unit circle in radians. This is eq
 
 .. rst-class:: classref-constant
 
-**INF** = ``inf``
+**INF** = ``inf`` :ref:`🔗<class_@GDScript_constant_INF>`
 
 Positive floating-point infinity. This is the result of floating-point division when the divisor is ``0.0``. For negative infinity, use ``-INF``. Dividing by ``-0.0`` will result in negative infinity if the numerator is positive, so dividing by ``0.0`` is not the same as dividing by ``-0.0`` (despite ``0.0 == -0.0`` returning ``true``).
 
@@ -107,7 +107,7 @@ Positive floating-point infinity. This is the result of floating-point division
 
 .. rst-class:: classref-constant
 
-**NAN** = ``nan``
+**NAN** = ``nan`` :ref:`🔗<class_@GDScript_constant_NAN>`
 
 "Not a Number", an invalid floating-point value. :ref:`NAN<class_@GDScript_constant_NAN>` has special properties, including that ``!=`` always returns ``true``, while other comparison operators always return ``false``. This is true even when comparing with itself (``NAN == NAN`` returns ``false`` and ``NAN != NAN`` returns ``true``). It is returned by some invalid operations, such as dividing floating-point ``0.0`` by ``0.0``.
 
@@ -124,7 +124,7 @@ Annotations
 
 .. rst-class:: classref-annotation
 
-**@export**\ (\ )
+**@export**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export>`
 
 Mark the following property as exported (editable in the Inspector dock and saved to disk). To control the type of the exported property, use the type hint notation.
 
@@ -170,7 +170,7 @@ Mark the following property as exported (editable in the Inspector dock and save
 
 .. rst-class:: classref-annotation
 
-**@export_category**\ (\ name\: :ref:`String<class_String>`\ )
+**@export_category**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_@GDScript_annotation_@export_category>`
 
 Define a new category for the following exported properties. This helps to organize properties in the Inspector dock.
 
@@ -192,7 +192,7 @@ See also :ref:`@GlobalScope.PROPERTY_USAGE_CATEGORY<class_@GlobalScope_constant_
 
 .. rst-class:: classref-annotation
 
-**@export_color_no_alpha**\ (\ )
+**@export_color_no_alpha**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_color_no_alpha>`
 
 Export a :ref:`Color<class_Color>`, :ref:`Array<class_Array>`\ \[:ref:`Color<class_Color>`\ \], or :ref:`PackedColorArray<class_PackedColorArray>` property without allowing its transparency (:ref:`Color.a<class_Color_property_a>`) to be edited.
 
@@ -211,7 +211,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_COLOR_NO_ALPHA<class_@GlobalScope_cons
 
 .. rst-class:: classref-annotation
 
-**@export_custom**\ (\ hint\: :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>`, hint_string\: :ref:`String<class_String>`, usage\: |bitfield|\[:ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>`\] = 6\ )
+**@export_custom**\ (\ hint\: :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>`, hint_string\: :ref:`String<class_String>`, usage\: |bitfield|\[:ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>`\] = 6\ ) :ref:`🔗<class_@GDScript_annotation_@export_custom>`
 
 Allows you to set a custom hint, hint string, and usage flags for the exported property. Note that there's no validation done in GDScript, it will just pass the parameters to the editor.
 
@@ -229,7 +229,7 @@ Allows you to set a custom hint, hint string, and usage flags for the exported p
 
 .. rst-class:: classref-annotation
 
-**@export_dir**\ (\ )
+**@export_dir**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_dir>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], or :ref:`PackedStringArray<class_PackedStringArray>` property as a path to a directory. The path will be limited to the project folder and its subfolders. See :ref:`@export_global_dir<class_@GDScript_annotation_@export_global_dir>` to allow picking from the entire filesystem.
 
@@ -248,7 +248,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_DIR<class_@GlobalScope_constant_PROPER
 
 .. rst-class:: classref-annotation
 
-**@export_enum**\ (\ names\: :ref:`String<class_String>`, ...\ ) |vararg|
+**@export_enum**\ (\ names\: :ref:`String<class_String>`, ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_enum>`
 
 Export an :ref:`int<class_int>`, :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`int<class_int>`\ \], :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], :ref:`PackedByteArray<class_PackedByteArray>`, :ref:`PackedInt32Array<class_PackedInt32Array>`, :ref:`PackedInt64Array<class_PackedInt64Array>`, or :ref:`PackedStringArray<class_PackedStringArray>` property as an enumerated list of options (or an array of options). If the property is an :ref:`int<class_int>`, then the index of the value is stored, in the same order the values are provided. You can add explicit values using a colon. If the property is a :ref:`String<class_String>`, then the value is stored.
 
@@ -287,7 +287,7 @@ If you want to use named GDScript enums, then use :ref:`@export<class_@GDScript_
 
 .. rst-class:: classref-annotation
 
-**@export_exp_easing**\ (\ hints\: :ref:`String<class_String>` = "", ...\ ) |vararg|
+**@export_exp_easing**\ (\ hints\: :ref:`String<class_String>` = "", ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_exp_easing>`
 
 Export a floating-point property with an easing editor widget. Additional hints can be provided to adjust the behavior of the widget. ``"attenuation"`` flips the curve, which makes it more intuitive for editing attenuation properties. ``"positive_only"`` limits values to only be greater than or equal to zero.
 
@@ -308,7 +308,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_EXP_EASING<class_@GlobalScope_constant
 
 .. rst-class:: classref-annotation
 
-**@export_file**\ (\ filter\: :ref:`String<class_String>` = "", ...\ ) |vararg|
+**@export_file**\ (\ filter\: :ref:`String<class_String>` = "", ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_file>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], or :ref:`PackedStringArray<class_PackedStringArray>` property as a path to a file. The path will be limited to the project folder and its subfolders. See :ref:`@export_global_file<class_@GDScript_annotation_@export_global_file>` to allow picking from the entire filesystem.
 
@@ -330,7 +330,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_FILE<class_@GlobalScope_constant_PROPE
 
 .. rst-class:: classref-annotation
 
-**@export_flags**\ (\ names\: :ref:`String<class_String>`, ...\ ) |vararg|
+**@export_flags**\ (\ names\: :ref:`String<class_String>`, ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_flags>`
 
 Export an integer property as a bit flag field. This allows to store several "checked" or ``true`` values with one property, and comfortably select them from the Inspector dock.
 
@@ -375,7 +375,7 @@ You can also use the annotation on :ref:`Array<class_Array>`\ \[:ref:`int<class_
 
 .. rst-class:: classref-annotation
 
-**@export_flags_2d_navigation**\ (\ )
+**@export_flags_2d_navigation**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_2d_navigation>`
 
 Export an integer property as a bit flag field for 2D navigation layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/2d_navigation/layer_1<class_ProjectSettings_property_layer_names/2d_navigation/layer_1>`.
 
@@ -394,7 +394,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_2D_NAVIGATION<class_@GlobalScop
 
 .. rst-class:: classref-annotation
 
-**@export_flags_2d_physics**\ (\ )
+**@export_flags_2d_physics**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_2d_physics>`
 
 Export an integer property as a bit flag field for 2D physics layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/2d_physics/layer_1<class_ProjectSettings_property_layer_names/2d_physics/layer_1>`.
 
@@ -413,7 +413,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_2D_PHYSICS<class_@GlobalScope_c
 
 .. rst-class:: classref-annotation
 
-**@export_flags_2d_render**\ (\ )
+**@export_flags_2d_render**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_2d_render>`
 
 Export an integer property as a bit flag field for 2D render layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/2d_render/layer_1<class_ProjectSettings_property_layer_names/2d_render/layer_1>`.
 
@@ -432,7 +432,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_2D_RENDER<class_@GlobalScope_co
 
 .. rst-class:: classref-annotation
 
-**@export_flags_3d_navigation**\ (\ )
+**@export_flags_3d_navigation**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_3d_navigation>`
 
 Export an integer property as a bit flag field for 3D navigation layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/3d_navigation/layer_1<class_ProjectSettings_property_layer_names/3d_navigation/layer_1>`.
 
@@ -451,7 +451,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_3D_NAVIGATION<class_@GlobalScop
 
 .. rst-class:: classref-annotation
 
-**@export_flags_3d_physics**\ (\ )
+**@export_flags_3d_physics**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_3d_physics>`
 
 Export an integer property as a bit flag field for 3D physics layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/3d_physics/layer_1<class_ProjectSettings_property_layer_names/3d_physics/layer_1>`.
 
@@ -470,7 +470,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_3D_PHYSICS<class_@GlobalScope_c
 
 .. rst-class:: classref-annotation
 
-**@export_flags_3d_render**\ (\ )
+**@export_flags_3d_render**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_3d_render>`
 
 Export an integer property as a bit flag field for 3D render layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/3d_render/layer_1<class_ProjectSettings_property_layer_names/3d_render/layer_1>`.
 
@@ -489,7 +489,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_3D_RENDER<class_@GlobalScope_co
 
 .. rst-class:: classref-annotation
 
-**@export_flags_avoidance**\ (\ )
+**@export_flags_avoidance**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_flags_avoidance>`
 
 Export an integer property as a bit flag field for navigation avoidance layers. The widget in the Inspector dock will use the layer names defined in :ref:`ProjectSettings.layer_names/avoidance/layer_1<class_ProjectSettings_property_layer_names/avoidance/layer_1>`.
 
@@ -508,7 +508,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_LAYERS_AVOIDANCE<class_@GlobalScope_co
 
 .. rst-class:: classref-annotation
 
-**@export_global_dir**\ (\ )
+**@export_global_dir**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_global_dir>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], or :ref:`PackedStringArray<class_PackedStringArray>` property as an absolute path to a directory. The path can be picked from the entire filesystem. See :ref:`@export_dir<class_@GDScript_annotation_@export_dir>` to limit it to the project folder and its subfolders.
 
@@ -527,7 +527,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_GLOBAL_DIR<class_@GlobalScope_constant
 
 .. rst-class:: classref-annotation
 
-**@export_global_file**\ (\ filter\: :ref:`String<class_String>` = "", ...\ ) |vararg|
+**@export_global_file**\ (\ filter\: :ref:`String<class_String>` = "", ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_global_file>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], or :ref:`PackedStringArray<class_PackedStringArray>` property as an absolute path to a file. The path can be picked from the entire filesystem. See :ref:`@export_file<class_@GDScript_annotation_@export_file>` to limit it to the project folder and its subfolders.
 
@@ -549,7 +549,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_GLOBAL_FILE<class_@GlobalScope_constan
 
 .. rst-class:: classref-annotation
 
-**@export_group**\ (\ name\: :ref:`String<class_String>`, prefix\: :ref:`String<class_String>` = ""\ )
+**@export_group**\ (\ name\: :ref:`String<class_String>`, prefix\: :ref:`String<class_String>` = ""\ ) :ref:`🔗<class_@GDScript_annotation_@export_group>`
 
 Define a new group for the following exported properties. This helps to organize properties in the Inspector dock. Groups can be added with an optional ``prefix``, which would make group to only consider properties that have this prefix. The grouping will break on the first property that doesn't have a prefix. The prefix is also removed from the property's name in the Inspector dock.
 
@@ -580,7 +580,7 @@ See also :ref:`@GlobalScope.PROPERTY_USAGE_GROUP<class_@GlobalScope_constant_PRO
 
 .. rst-class:: classref-annotation
 
-**@export_multiline**\ (\ )
+**@export_multiline**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_multiline>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], :ref:`PackedStringArray<class_PackedStringArray>`, :ref:`Dictionary<class_Dictionary>` or :ref:`Array<class_Array>`\ \[:ref:`Dictionary<class_Dictionary>`\ \] property with a large :ref:`TextEdit<class_TextEdit>` widget instead of a :ref:`LineEdit<class_LineEdit>`. This adds support for multiline content and makes it easier to edit large amount of text stored in the property.
 
@@ -599,7 +599,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_MULTILINE_TEXT<class_@GlobalScope_cons
 
 .. rst-class:: classref-annotation
 
-**@export_node_path**\ (\ type\: :ref:`String<class_String>` = "", ...\ ) |vararg|
+**@export_node_path**\ (\ type\: :ref:`String<class_String>` = "", ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_node_path>`
 
 Export a :ref:`NodePath<class_NodePath>` or :ref:`Array<class_Array>`\ \[:ref:`NodePath<class_NodePath>`\ \] property with a filter for allowed node types.
 
@@ -620,7 +620,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_NODE_PATH_VALID_TYPES<class_@GlobalSco
 
 .. rst-class:: classref-annotation
 
-**@export_placeholder**\ (\ placeholder\: :ref:`String<class_String>`\ )
+**@export_placeholder**\ (\ placeholder\: :ref:`String<class_String>`\ ) :ref:`🔗<class_@GDScript_annotation_@export_placeholder>`
 
 Export a :ref:`String<class_String>`, :ref:`Array<class_Array>`\ \[:ref:`String<class_String>`\ \], or :ref:`PackedStringArray<class_PackedStringArray>` property with a placeholder text displayed in the editor widget when no value is present.
 
@@ -639,7 +639,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_PLACEHOLDER_TEXT<class_@GlobalScope_co
 
 .. rst-class:: classref-annotation
 
-**@export_range**\ (\ min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`, step\: :ref:`float<class_float>` = 1.0, extra_hints\: :ref:`String<class_String>` = "", ...\ ) |vararg|
+**@export_range**\ (\ min\: :ref:`float<class_float>`, max\: :ref:`float<class_float>`, step\: :ref:`float<class_float>` = 1.0, extra_hints\: :ref:`String<class_String>` = "", ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@export_range>`
 
 Export an :ref:`int<class_int>`, :ref:`float<class_float>`, :ref:`Array<class_Array>`\ \[:ref:`int<class_int>`\ \], :ref:`Array<class_Array>`\ \[:ref:`float<class_float>`\ \], :ref:`PackedByteArray<class_PackedByteArray>`, :ref:`PackedInt32Array<class_PackedInt32Array>`, :ref:`PackedInt64Array<class_PackedInt64Array>`, :ref:`PackedFloat32Array<class_PackedFloat32Array>`, or :ref:`PackedFloat64Array<class_PackedFloat64Array>` property as a range value. The range must be defined by ``min`` and ``max``, as well as an optional ``step`` and a variety of extra hints. The ``step`` defaults to ``1`` for integer properties. For floating-point numbers this value depends on your :ref:`EditorSettings.interface/inspector/default_float_step<class_EditorSettings_property_interface/inspector/default_float_step>` setting.
 
@@ -671,7 +671,7 @@ See also :ref:`@GlobalScope.PROPERTY_HINT_RANGE<class_@GlobalScope_constant_PROP
 
 .. rst-class:: classref-annotation
 
-**@export_storage**\ (\ )
+**@export_storage**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@export_storage>`
 
 Export a property with :ref:`@GlobalScope.PROPERTY_USAGE_STORAGE<class_@GlobalScope_constant_PROPERTY_USAGE_STORAGE>` flag. The property is not displayed in the editor, but it is serialized and stored in the scene or resource file. This can be useful for :ref:`@tool<class_@GDScript_annotation_@tool>` scripts. Also the property value is copied when :ref:`Resource.duplicate<class_Resource_method_duplicate>` or :ref:`Node.duplicate<class_Node_method_duplicate>` is called, unlike non-exported variables.
 
@@ -689,7 +689,7 @@ Export a property with :ref:`@GlobalScope.PROPERTY_USAGE_STORAGE<class_@GlobalSc
 
 .. rst-class:: classref-annotation
 
-**@export_subgroup**\ (\ name\: :ref:`String<class_String>`, prefix\: :ref:`String<class_String>` = ""\ )
+**@export_subgroup**\ (\ name\: :ref:`String<class_String>`, prefix\: :ref:`String<class_String>` = ""\ ) :ref:`🔗<class_@GDScript_annotation_@export_subgroup>`
 
 Define a new subgroup for the following exported properties. This helps to organize properties in the Inspector dock. Subgroups work exactly like groups, except they need a parent group to exist. See :ref:`@export_group<class_@GDScript_annotation_@export_group>`.
 
@@ -715,7 +715,7 @@ See also :ref:`@GlobalScope.PROPERTY_USAGE_SUBGROUP<class_@GlobalScope_constant_
 
 .. rst-class:: classref-annotation
 
-**@icon**\ (\ icon_path\: :ref:`String<class_String>`\ )
+**@icon**\ (\ icon_path\: :ref:`String<class_String>`\ ) :ref:`🔗<class_@GDScript_annotation_@icon>`
 
 Add a custom icon to the current script. The icon specified at ``icon_path`` is displayed in the Scene dock for every node of that class, as well as in various editor dialogs.
 
@@ -737,7 +737,7 @@ Add a custom icon to the current script. The icon specified at ``icon_path`` is
 
 .. rst-class:: classref-annotation
 
-**@onready**\ (\ )
+**@onready**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@onready>`
 
 Mark the following property as assigned when the :ref:`Node<class_Node>` is ready. Values for these properties are not assigned immediately when the node is initialized (:ref:`Object._init<class_Object_private_method__init>`), and instead are computed and stored right before :ref:`Node._ready<class_Node_private_method__ready>`.
 
@@ -753,7 +753,7 @@ Mark the following property as assigned when the :ref:`Node<class_Node>` is read
 
 .. rst-class:: classref-annotation
 
-**@rpc**\ (\ mode\: :ref:`String<class_String>` = "authority", sync\: :ref:`String<class_String>` = "call_remote", transfer_mode\: :ref:`String<class_String>` = "unreliable", transfer_channel\: :ref:`int<class_int>` = 0\ )
+**@rpc**\ (\ mode\: :ref:`String<class_String>` = "authority", sync\: :ref:`String<class_String>` = "call_remote", transfer_mode\: :ref:`String<class_String>` = "unreliable", transfer_channel\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_@GDScript_annotation_@rpc>`
 
 Mark the following method for remote procedure calls. See :doc:`High-level multiplayer <../tutorials/networking/high_level_multiplayer>`.
 
@@ -786,7 +786,7 @@ The order of ``mode``, ``sync`` and ``transfer_mode`` does not matter, but value
 
 .. rst-class:: classref-annotation
 
-**@static_unload**\ (\ )
+**@static_unload**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@static_unload>`
 
 Make a script with static variables to not persist after all references are lost. If the script is loaded again the static variables will revert to their default values.
 
@@ -802,7 +802,7 @@ Make a script with static variables to not persist after all references are lost
 
 .. rst-class:: classref-annotation
 
-**@tool**\ (\ )
+**@tool**\ (\ ) :ref:`🔗<class_@GDScript_annotation_@tool>`
 
 Mark the current script as a tool script, allowing it to be loaded and executed by the editor. See :doc:`Running code in the editor <../tutorials/plugins/running_code_in_the_editor>`.
 
@@ -821,7 +821,7 @@ Mark the current script as a tool script, allowing it to be loaded and executed
 
 .. rst-class:: classref-annotation
 
-**@warning_ignore**\ (\ warning\: :ref:`String<class_String>`, ...\ ) |vararg|
+**@warning_ignore**\ (\ warning\: :ref:`String<class_String>`, ...\ ) |vararg| :ref:`🔗<class_@GDScript_annotation_@warning_ignore>`
 
 Mark the following statement to ignore the specified ``warning``. See :doc:`GDScript warning system <../tutorials/scripting/gdscript/warning_system>`.
 
@@ -846,7 +846,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Color<class_Color>` **Color8**\ (\ r8\: :ref:`int<class_int>`, g8\: :ref:`int<class_int>`, b8\: :ref:`int<class_int>`, a8\: :ref:`int<class_int>` = 255\ )
+:ref:`Color<class_Color>` **Color8**\ (\ r8\: :ref:`int<class_int>`, g8\: :ref:`int<class_int>`, b8\: :ref:`int<class_int>`, a8\: :ref:`int<class_int>` = 255\ ) :ref:`🔗<class_@GDScript_method_Color8>`
 
 Returns a :ref:`Color<class_Color>` constructed from red (``r8``), green (``g8``), blue (``b8``), and optionally alpha (``a8``) integer channels, each divided by ``255.0`` for their final value. Using :ref:`Color8<class_@GDScript_method_Color8>` instead of the standard :ref:`Color<class_Color>` constructor is useful when you need to match exact color values in an :ref:`Image<class_Image>`.
 
@@ -866,7 +866,7 @@ Returns a :ref:`Color<class_Color>` constructed from red (``r8``), green (``g8``
 
 .. rst-class:: classref-method
 
-|void| **assert**\ (\ condition\: :ref:`bool<class_bool>`, message\: :ref:`String<class_String>` = ""\ )
+|void| **assert**\ (\ condition\: :ref:`bool<class_bool>`, message\: :ref:`String<class_String>` = ""\ ) :ref:`🔗<class_@GDScript_method_assert>`
 
 Asserts that the ``condition`` is ``true``. If the ``condition`` is ``false``, an error is generated. When running from the editor, the running project will also be paused until you resume it. This can be used as a stronger form of :ref:`@GlobalScope.push_error<class_@GlobalScope_method_push_error>` for reporting errors to project developers or add-on users.
 
@@ -893,7 +893,7 @@ An optional ``message`` can be shown in addition to the generic "Assertion faile
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **char**\ (\ char\: :ref:`int<class_int>`\ )
+:ref:`String<class_String>` **char**\ (\ char\: :ref:`int<class_int>`\ ) :ref:`🔗<class_@GDScript_method_char>`
 
 Returns a single character (as a :ref:`String<class_String>`) of the given Unicode code point (which is compatible with ASCII code).
 
@@ -911,7 +911,7 @@ Returns a single character (as a :ref:`String<class_String>`) of the given Unico
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **convert**\ (\ what\: :ref:`Variant<class_Variant>`, type\: :ref:`int<class_int>`\ )
+:ref:`Variant<class_Variant>` **convert**\ (\ what\: :ref:`Variant<class_Variant>`, type\: :ref:`int<class_int>`\ ) :ref:`🔗<class_@GDScript_method_convert>`
 
 **Deprecated:** Use :ref:`@GlobalScope.type_convert<class_@GlobalScope_method_type_convert>` instead.
 
@@ -934,7 +934,7 @@ Converts ``what`` to ``type`` in the best way possible. The ``type`` uses the :r
 
 .. rst-class:: classref-method
 
-:ref:`Object<class_Object>` **dict_to_inst**\ (\ dictionary\: :ref:`Dictionary<class_Dictionary>`\ )
+:ref:`Object<class_Object>` **dict_to_inst**\ (\ dictionary\: :ref:`Dictionary<class_Dictionary>`\ ) :ref:`🔗<class_@GDScript_method_dict_to_inst>`
 
 Converts a ``dictionary`` (created with :ref:`inst_to_dict<class_@GDScript_method_inst_to_dict>`) back to an Object instance. Can be useful for deserializing.
 
@@ -946,7 +946,7 @@ Converts a ``dictionary`` (created with :ref:`inst_to_dict<class_@GDScript_metho
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **get_stack**\ (\ )
+:ref:`Array<class_Array>` **get_stack**\ (\ ) :ref:`🔗<class_@GDScript_method_get_stack>`
 
 Returns an array of dictionaries representing the current call stack. See also :ref:`print_stack<class_@GDScript_method_print_stack>`.
 
@@ -979,7 +979,7 @@ Starting from ``_ready()``, ``bar()`` would print:
 
 .. rst-class:: classref-method
 
-:ref:`Dictionary<class_Dictionary>` **inst_to_dict**\ (\ instance\: :ref:`Object<class_Object>`\ )
+:ref:`Dictionary<class_Dictionary>` **inst_to_dict**\ (\ instance\: :ref:`Object<class_Object>`\ ) :ref:`🔗<class_@GDScript_method_inst_to_dict>`
 
 Returns the passed ``instance`` converted to a Dictionary. Can be useful for serializing.
 
@@ -1008,7 +1008,7 @@ Prints out:
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_instance_of**\ (\ value\: :ref:`Variant<class_Variant>`, type\: :ref:`Variant<class_Variant>`\ )
+:ref:`bool<class_bool>` **is_instance_of**\ (\ value\: :ref:`Variant<class_Variant>`, type\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_@GDScript_method_is_instance_of>`
 
 Returns ``true`` if ``value`` is an instance of ``type``. The ``type`` value must be one of the following:
 
@@ -1041,7 +1041,7 @@ See also :ref:`@GlobalScope.typeof<class_@GlobalScope_method_typeof>`, :ref:`typ
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **len**\ (\ var\: :ref:`Variant<class_Variant>`\ )
+:ref:`int<class_int>` **len**\ (\ var\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_@GDScript_method_len>`
 
 Returns the length of the given Variant ``var``. The length can be the character count of a :ref:`String<class_String>` or :ref:`StringName<class_StringName>`, the element count of any array type, or the size of a :ref:`Dictionary<class_Dictionary>`. For every other Variant type, a run-time error is generated and execution is stopped.
 
@@ -1061,7 +1061,7 @@ Returns the length of the given Variant ``var``. The length can be the character
 
 .. rst-class:: classref-method
 
-:ref:`Resource<class_Resource>` **load**\ (\ path\: :ref:`String<class_String>`\ )
+:ref:`Resource<class_Resource>` **load**\ (\ path\: :ref:`String<class_String>`\ ) :ref:`🔗<class_@GDScript_method_load>`
 
 Returns a :ref:`Resource<class_Resource>` from the filesystem located at the absolute ``path``. Unless it's already referenced elsewhere (such as in another script or in the scene), the resource is loaded from disk on function call, which might cause a slight delay, especially when loading large scenes. To avoid unnecessary delays when loading something multiple times, either store the resource in a variable or use :ref:`preload<class_@GDScript_method_preload>`. This method is equivalent of using :ref:`ResourceLoader.load<class_ResourceLoader_method_load>` with :ref:`ResourceLoader.CACHE_MODE_REUSE<class_ResourceLoader_constant_CACHE_MODE_REUSE>`.
 
@@ -1088,7 +1088,7 @@ This function is a simplified version of :ref:`ResourceLoader.load<class_Resourc
 
 .. rst-class:: classref-method
 
-:ref:`Resource<class_Resource>` **preload**\ (\ path\: :ref:`String<class_String>`\ )
+:ref:`Resource<class_Resource>` **preload**\ (\ path\: :ref:`String<class_String>`\ ) :ref:`🔗<class_@GDScript_method_preload>`
 
 Returns a :ref:`Resource<class_Resource>` from the filesystem located at ``path``. During run-time, the resource is loaded when the script is being parsed. This function effectively acts as a reference to that resource. Note that this function requires ``path`` to be a constant :ref:`String<class_String>`. If you want to load a resource from a dynamic/variable path, use :ref:`load<class_@GDScript_method_load>`.
 
@@ -1109,7 +1109,7 @@ Returns a :ref:`Resource<class_Resource>` from the filesystem located at ``path`
 
 .. rst-class:: classref-method
 
-|void| **print_debug**\ (\ ...\ ) |vararg|
+|void| **print_debug**\ (\ ...\ ) |vararg| :ref:`🔗<class_@GDScript_method_print_debug>`
 
 Like :ref:`@GlobalScope.print<class_@GlobalScope_method_print>`, but includes the current stack frame when running with the debugger turned on.
 
@@ -1130,7 +1130,7 @@ The output in the console may look like the following:
 
 .. rst-class:: classref-method
 
-|void| **print_stack**\ (\ )
+|void| **print_stack**\ (\ ) :ref:`🔗<class_@GDScript_method_print_stack>`
 
 Prints a stack trace at the current code location. See also :ref:`get_stack<class_@GDScript_method_get_stack>`.
 
@@ -1152,7 +1152,7 @@ The output in the console may look like the following:
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **range**\ (\ ...\ ) |vararg|
+:ref:`Array<class_Array>` **range**\ (\ ...\ ) |vararg| :ref:`🔗<class_@GDScript_method_range>`
 
 Returns an array with the given range. :ref:`range<class_@GDScript_method_range>` can be called in three ways:
 
@@ -1214,7 +1214,7 @@ Output:
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **type_exists**\ (\ type\: :ref:`StringName<class_StringName>`\ )
+:ref:`bool<class_bool>` **type_exists**\ (\ type\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_@GDScript_method_type_exists>`
 
 Returns ``true`` if the given :ref:`Object<class_Object>`-derived class exists in :ref:`ClassDB<class_ClassDB>`. Note that :ref:`Variant<class_Variant>` data types are not registered in :ref:`ClassDB<class_ClassDB>`.
 

Fișier diff suprimat deoarece este prea mare
+ 112 - 112
classes/[email protected]


+ 32 - 32
classes/class_aabb.rst

@@ -161,7 +161,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **end** = ``Vector3(0, 0, 0)``
+:ref:`Vector3<class_Vector3>` **end** = ``Vector3(0, 0, 0)`` :ref:`🔗<class_AABB_property_end>`
 
 The ending point. This is usually the corner on the top-right and forward of the bounding box, and is equivalent to ``position + size``. Setting this point affects the :ref:`size<class_AABB_property_size>`.
 
@@ -173,7 +173,7 @@ The ending point. This is usually the corner on the top-right and forward of the
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **position** = ``Vector3(0, 0, 0)``
+:ref:`Vector3<class_Vector3>` **position** = ``Vector3(0, 0, 0)`` :ref:`🔗<class_AABB_property_position>`
 
 The origin point. This is usually the corner on the bottom-left and back of the bounding box.
 
@@ -185,7 +185,7 @@ The origin point. This is usually the corner on the bottom-left and back of the
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **size** = ``Vector3(0, 0, 0)``
+:ref:`Vector3<class_Vector3>` **size** = ``Vector3(0, 0, 0)`` :ref:`🔗<class_AABB_property_size>`
 
 The bounding box's width, height, and depth starting from :ref:`position<class_AABB_property_position>`. Setting this value also affects the :ref:`end<class_AABB_property_end>` point.
 
@@ -204,7 +204,7 @@ Constructor Descriptions
 
 .. rst-class:: classref-constructor
 
-:ref:`AABB<class_AABB>` **AABB**\ (\ )
+:ref:`AABB<class_AABB>` **AABB**\ (\ ) :ref:`🔗<class_AABB_constructor_AABB>`
 
 Constructs an **AABB** with its :ref:`position<class_AABB_property_position>` and :ref:`size<class_AABB_property_size>` set to :ref:`Vector3.ZERO<class_Vector3_constant_ZERO>`.
 
@@ -241,7 +241,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AABB<class_AABB>` **abs**\ (\ ) |const|
+:ref:`AABB<class_AABB>` **abs**\ (\ ) |const| :ref:`🔗<class_AABB_method_abs>`
 
 Returns an **AABB** equivalent to this bounding box, with its width, height, and depth modified to be non-negative values.
 
@@ -274,7 +274,7 @@ Returns an **AABB** equivalent to this bounding box, with its width, height, and
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **encloses**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const|
+:ref:`bool<class_bool>` **encloses**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const| :ref:`🔗<class_AABB_method_encloses>`
 
 Returns ``true`` if this bounding box *completely* encloses the ``with`` box. The edges of both boxes are included.
 
@@ -311,7 +311,7 @@ Returns ``true`` if this bounding box *completely* encloses the ``with`` box. Th
 
 .. rst-class:: classref-method
 
-:ref:`AABB<class_AABB>` **expand**\ (\ to_point\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`AABB<class_AABB>` **expand**\ (\ to_point\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AABB_method_expand>`
 
 Returns a copy of this bounding box expanded to align the edges with the given ``to_point``, if necessary.
 
@@ -352,7 +352,7 @@ Returns a copy of this bounding box expanded to align the edges with the given `
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_center**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_center**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_center>`
 
 Returns the center point of the bounding box. This is the same as ``position + (size / 2.0)``.
 
@@ -364,7 +364,7 @@ Returns the center point of the bounding box. This is the same as ``position + (
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_endpoint**\ (\ idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_endpoint**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AABB_method_get_endpoint>`
 
 Returns the position of one of the 8 vertices that compose this bounding box. With a ``idx`` of ``0`` this is the same as :ref:`position<class_AABB_property_position>`, and a ``idx`` of ``7`` is the same as :ref:`end<class_AABB_property_end>`.
 
@@ -376,7 +376,7 @@ Returns the position of one of the 8 vertices that compose this bounding box. Wi
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_longest_axis**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_longest_axis**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_longest_axis>`
 
 Returns the longest normalized axis of this bounding box's :ref:`size<class_AABB_property_size>`, as a :ref:`Vector3<class_Vector3>` (:ref:`Vector3.RIGHT<class_Vector3_constant_RIGHT>`, :ref:`Vector3.UP<class_Vector3_constant_UP>`, or :ref:`Vector3.BACK<class_Vector3_constant_BACK>`).
 
@@ -411,7 +411,7 @@ See also :ref:`get_longest_axis_index<class_AABB_method_get_longest_axis_index>`
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_longest_axis_index**\ (\ ) |const|
+:ref:`int<class_int>` **get_longest_axis_index**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_longest_axis_index>`
 
 Returns the index to the longest axis of this bounding box's :ref:`size<class_AABB_property_size>` (see :ref:`Vector3.AXIS_X<class_Vector3_constant_AXIS_X>`, :ref:`Vector3.AXIS_Y<class_Vector3_constant_AXIS_Y>`, and :ref:`Vector3.AXIS_Z<class_Vector3_constant_AXIS_Z>`).
 
@@ -425,7 +425,7 @@ For an example, see :ref:`get_longest_axis<class_AABB_method_get_longest_axis>`.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_longest_axis_size**\ (\ ) |const|
+:ref:`float<class_float>` **get_longest_axis_size**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_longest_axis_size>`
 
 Returns the longest dimension of this bounding box's :ref:`size<class_AABB_property_size>`.
 
@@ -439,7 +439,7 @@ For an example, see :ref:`get_longest_axis<class_AABB_method_get_longest_axis>`.
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_shortest_axis**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_shortest_axis**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_shortest_axis>`
 
 Returns the shortest normaalized axis of this bounding box's :ref:`size<class_AABB_property_size>`, as a :ref:`Vector3<class_Vector3>` (:ref:`Vector3.RIGHT<class_Vector3_constant_RIGHT>`, :ref:`Vector3.UP<class_Vector3_constant_UP>`, or :ref:`Vector3.BACK<class_Vector3_constant_BACK>`).
 
@@ -474,7 +474,7 @@ See also :ref:`get_shortest_axis_index<class_AABB_method_get_shortest_axis_index
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_shortest_axis_index**\ (\ ) |const|
+:ref:`int<class_int>` **get_shortest_axis_index**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_shortest_axis_index>`
 
 Returns the index to the shortest axis of this bounding box's :ref:`size<class_AABB_property_size>` (see :ref:`Vector3.AXIS_X<class_Vector3_constant_AXIS_X>`, :ref:`Vector3.AXIS_Y<class_Vector3_constant_AXIS_Y>`, and :ref:`Vector3.AXIS_Z<class_Vector3_constant_AXIS_Z>`).
 
@@ -488,7 +488,7 @@ For an example, see :ref:`get_shortest_axis<class_AABB_method_get_shortest_axis>
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_shortest_axis_size**\ (\ ) |const|
+:ref:`float<class_float>` **get_shortest_axis_size**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_shortest_axis_size>`
 
 Returns the shortest dimension of this bounding box's :ref:`size<class_AABB_property_size>`.
 
@@ -502,7 +502,7 @@ For an example, see :ref:`get_shortest_axis<class_AABB_method_get_shortest_axis>
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_support**\ (\ dir\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_support**\ (\ dir\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AABB_method_get_support>`
 
 Returns the vertex's position of this bounding box that's the farthest in the given direction. This point is commonly known as the support point in collision detection algorithms.
 
@@ -514,7 +514,7 @@ Returns the vertex's position of this bounding box that's the farthest in the gi
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_volume**\ (\ ) |const|
+:ref:`float<class_float>` **get_volume**\ (\ ) |const| :ref:`🔗<class_AABB_method_get_volume>`
 
 Returns the bounding box's volume. This is equivalent to ``size.x * size.y * size.z``. See also :ref:`has_volume<class_AABB_method_has_volume>`.
 
@@ -526,7 +526,7 @@ Returns the bounding box's volume. This is equivalent to ``size.x * size.y * siz
 
 .. rst-class:: classref-method
 
-:ref:`AABB<class_AABB>` **grow**\ (\ by\: :ref:`float<class_float>`\ ) |const|
+:ref:`AABB<class_AABB>` **grow**\ (\ by\: :ref:`float<class_float>`\ ) |const| :ref:`🔗<class_AABB_method_grow>`
 
 Returns a copy of this bounding box extended on all sides by the given amount ``by``. A negative amount shrinks the box instead.
 
@@ -563,7 +563,7 @@ Returns a copy of this bounding box extended on all sides by the given amount ``
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_point**\ (\ point\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`bool<class_bool>` **has_point**\ (\ point\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AABB_method_has_point>`
 
 Returns ``true`` if the bounding box contains the given ``point``. By convention, points exactly on the right, top, and front sides are **not** included.
 
@@ -577,7 +577,7 @@ Returns ``true`` if the bounding box contains the given ``point``. By convention
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_surface**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_surface**\ (\ ) |const| :ref:`🔗<class_AABB_method_has_surface>`
 
 Returns ``true`` if this bounding box has a surface or a length, that is, at least one component of :ref:`size<class_AABB_property_size>` is greater than ``0``. Otherwise, returns ``false``.
 
@@ -589,7 +589,7 @@ Returns ``true`` if this bounding box has a surface or a length, that is, at lea
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_volume**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_volume**\ (\ ) |const| :ref:`🔗<class_AABB_method_has_volume>`
 
 Returns ``true`` if this bounding box's width, height, and depth are all positive. See also :ref:`get_volume<class_AABB_method_get_volume>`.
 
@@ -601,7 +601,7 @@ Returns ``true`` if this bounding box's width, height, and depth are all positiv
 
 .. rst-class:: classref-method
 
-:ref:`AABB<class_AABB>` **intersection**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const|
+:ref:`AABB<class_AABB>` **intersection**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const| :ref:`🔗<class_AABB_method_intersection>`
 
 Returns the intersection between this bounding box and ``with``. If the boxes do not intersect, returns an empty **AABB**. If the boxes intersect at the edge, returns a flat **AABB** with no volume (see :ref:`has_surface<class_AABB_method_has_surface>` and :ref:`has_volume<class_AABB_method_has_volume>`).
 
@@ -638,7 +638,7 @@ Returns the intersection between this bounding box and ``with``. If the boxes do
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **intersects**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const|
+:ref:`bool<class_bool>` **intersects**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const| :ref:`🔗<class_AABB_method_intersects>`
 
 Returns ``true`` if this bounding box overlaps with the box ``with``. The edges of both boxes are *always* excluded.
 
@@ -650,7 +650,7 @@ Returns ``true`` if this bounding box overlaps with the box ``with``. The edges
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **intersects_plane**\ (\ plane\: :ref:`Plane<class_Plane>`\ ) |const|
+:ref:`bool<class_bool>` **intersects_plane**\ (\ plane\: :ref:`Plane<class_Plane>`\ ) |const| :ref:`🔗<class_AABB_method_intersects_plane>`
 
 Returns ``true`` if this bounding box is on both sides of the given ``plane``.
 
@@ -662,7 +662,7 @@ Returns ``true`` if this bounding box is on both sides of the given ``plane``.
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **intersects_ray**\ (\ from\: :ref:`Vector3<class_Vector3>`, dir\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Variant<class_Variant>` **intersects_ray**\ (\ from\: :ref:`Vector3<class_Vector3>`, dir\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AABB_method_intersects_ray>`
 
 Returns the first point where this bounding box and the given ray intersect, as a :ref:`Vector3<class_Vector3>`. If no intersection occurs, returns ``null``.
 
@@ -676,7 +676,7 @@ The ray begin at ``from``, faces ``dir`` and extends towards infinity.
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **intersects_segment**\ (\ from\: :ref:`Vector3<class_Vector3>`, to\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Variant<class_Variant>` **intersects_segment**\ (\ from\: :ref:`Vector3<class_Vector3>`, to\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AABB_method_intersects_segment>`
 
 Returns the first point where this bounding box and the given segment intersect, as a :ref:`Vector3<class_Vector3>`. If no intersection occurs, returns ``null``.
 
@@ -690,7 +690,7 @@ The segment begins at ``from`` and ends at ``to``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_equal_approx**\ (\ aabb\: :ref:`AABB<class_AABB>`\ ) |const|
+:ref:`bool<class_bool>` **is_equal_approx**\ (\ aabb\: :ref:`AABB<class_AABB>`\ ) |const| :ref:`🔗<class_AABB_method_is_equal_approx>`
 
 Returns ``true`` if this bounding box and ``aabb`` are approximately equal, by calling :ref:`Vector2.is_equal_approx<class_Vector2_method_is_equal_approx>` on the :ref:`position<class_AABB_property_position>` and the :ref:`size<class_AABB_property_size>`.
 
@@ -702,7 +702,7 @@ Returns ``true`` if this bounding box and ``aabb`` are approximately equal, by c
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_finite**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_finite**\ (\ ) |const| :ref:`🔗<class_AABB_method_is_finite>`
 
 Returns ``true`` if this bounding box's values are finite, by calling :ref:`Vector2.is_finite<class_Vector2_method_is_finite>` on the :ref:`position<class_AABB_property_position>` and the :ref:`size<class_AABB_property_size>`.
 
@@ -714,7 +714,7 @@ Returns ``true`` if this bounding box's values are finite, by calling :ref:`Vect
 
 .. rst-class:: classref-method
 
-:ref:`AABB<class_AABB>` **merge**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const|
+:ref:`AABB<class_AABB>` **merge**\ (\ with\: :ref:`AABB<class_AABB>`\ ) |const| :ref:`🔗<class_AABB_method_merge>`
 
 Returns an **AABB** that encloses both this bounding box and ``with`` around the edges. See also :ref:`encloses<class_AABB_method_encloses>`.
 
@@ -731,7 +731,7 @@ Operator Descriptions
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`AABB<class_AABB>`\ )
+:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`AABB<class_AABB>`\ ) :ref:`🔗<class_AABB_operator_neq_AABB>`
 
 Returns ``true`` if the :ref:`position<class_AABB_property_position>` or :ref:`size<class_AABB_property_size>` of both bounding boxes are not equal.
 
@@ -745,7 +745,7 @@ Returns ``true`` if the :ref:`position<class_AABB_property_position>` or :ref:`s
 
 .. rst-class:: classref-operator
 
-:ref:`AABB<class_AABB>` **operator ***\ (\ right\: :ref:`Transform3D<class_Transform3D>`\ )
+:ref:`AABB<class_AABB>` **operator ***\ (\ right\: :ref:`Transform3D<class_Transform3D>`\ ) :ref:`🔗<class_AABB_operator_mul_Transform3D>`
 
 Inversely transforms (multiplies) the **AABB** by the given :ref:`Transform3D<class_Transform3D>` transformation matrix, under the assumption that the transformation basis is orthonormal (i.e. rotation/reflection is fine, scaling/skew is not).
 
@@ -761,7 +761,7 @@ For transforming by inverse of an affine transformation (e.g. with scaling) ``tr
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`AABB<class_AABB>`\ )
+:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`AABB<class_AABB>`\ ) :ref:`🔗<class_AABB_operator_eq_AABB>`
 
 Returns ``true`` if both :ref:`position<class_AABB_property_position>` and :ref:`size<class_AABB_property_size>` of the bounding boxes are exactly equal, respectively.
 

+ 18 - 18
classes/class_acceptdialog.rst

@@ -108,7 +108,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**canceled**\ (\ )
+**canceled**\ (\ ) :ref:`🔗<class_AcceptDialog_signal_canceled>`
 
 Emitted when the dialog is closed or the button created with :ref:`add_cancel_button<class_AcceptDialog_method_add_cancel_button>` is pressed.
 
@@ -120,7 +120,7 @@ Emitted when the dialog is closed or the button created with :ref:`add_cancel_bu
 
 .. rst-class:: classref-signal
 
-**confirmed**\ (\ )
+**confirmed**\ (\ ) :ref:`🔗<class_AcceptDialog_signal_confirmed>`
 
 Emitted when the dialog is accepted, i.e. the OK button is pressed.
 
@@ -132,7 +132,7 @@ Emitted when the dialog is accepted, i.e. the OK button is pressed.
 
 .. rst-class:: classref-signal
 
-**custom_action**\ (\ action\: :ref:`StringName<class_StringName>`\ )
+**custom_action**\ (\ action\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AcceptDialog_signal_custom_action>`
 
 Emitted when a custom button is pressed. See :ref:`add_button<class_AcceptDialog_method_add_button>`.
 
@@ -149,7 +149,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **dialog_autowrap** = ``false``
+:ref:`bool<class_bool>` **dialog_autowrap** = ``false`` :ref:`🔗<class_AcceptDialog_property_dialog_autowrap>`
 
 .. rst-class:: classref-property-setget
 
@@ -166,7 +166,7 @@ Sets autowrapping for the text in the dialog.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **dialog_close_on_escape** = ``true``
+:ref:`bool<class_bool>` **dialog_close_on_escape** = ``true`` :ref:`🔗<class_AcceptDialog_property_dialog_close_on_escape>`
 
 .. rst-class:: classref-property-setget
 
@@ -183,7 +183,7 @@ If ``true``, the dialog will be hidden when the escape key (:ref:`@GlobalScope.K
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **dialog_hide_on_ok** = ``true``
+:ref:`bool<class_bool>` **dialog_hide_on_ok** = ``true`` :ref:`🔗<class_AcceptDialog_property_dialog_hide_on_ok>`
 
 .. rst-class:: classref-property-setget
 
@@ -202,7 +202,7 @@ If ``true``, the dialog is hidden when the OK button is pressed. You can set it
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **dialog_text** = ``""``
+:ref:`String<class_String>` **dialog_text** = ``""`` :ref:`🔗<class_AcceptDialog_property_dialog_text>`
 
 .. rst-class:: classref-property-setget
 
@@ -219,7 +219,7 @@ The text displayed by the dialog.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **ok_button_text** = ``"OK"``
+:ref:`String<class_String>` **ok_button_text** = ``"OK"`` :ref:`🔗<class_AcceptDialog_property_ok_button_text>`
 
 .. rst-class:: classref-property-setget
 
@@ -241,7 +241,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Button<class_Button>` **add_button**\ (\ text\: :ref:`String<class_String>`, right\: :ref:`bool<class_bool>` = false, action\: :ref:`String<class_String>` = ""\ )
+:ref:`Button<class_Button>` **add_button**\ (\ text\: :ref:`String<class_String>`, right\: :ref:`bool<class_bool>` = false, action\: :ref:`String<class_String>` = ""\ ) :ref:`🔗<class_AcceptDialog_method_add_button>`
 
 Adds a button with label ``text`` and a custom ``action`` to the dialog and returns the created button. ``action`` will be passed to the :ref:`custom_action<class_AcceptDialog_signal_custom_action>` signal when pressed.
 
@@ -257,7 +257,7 @@ You can use :ref:`remove_button<class_AcceptDialog_method_remove_button>` method
 
 .. rst-class:: classref-method
 
-:ref:`Button<class_Button>` **add_cancel_button**\ (\ name\: :ref:`String<class_String>`\ )
+:ref:`Button<class_Button>` **add_cancel_button**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AcceptDialog_method_add_cancel_button>`
 
 Adds a button with label ``name`` and a cancel action to the dialog and returns the created button.
 
@@ -271,7 +271,7 @@ You can use :ref:`remove_button<class_AcceptDialog_method_remove_button>` method
 
 .. rst-class:: classref-method
 
-:ref:`Label<class_Label>` **get_label**\ (\ )
+:ref:`Label<class_Label>` **get_label**\ (\ ) :ref:`🔗<class_AcceptDialog_method_get_label>`
 
 Returns the label used for built-in text.
 
@@ -285,7 +285,7 @@ Returns the label used for built-in text.
 
 .. rst-class:: classref-method
 
-:ref:`Button<class_Button>` **get_ok_button**\ (\ )
+:ref:`Button<class_Button>` **get_ok_button**\ (\ ) :ref:`🔗<class_AcceptDialog_method_get_ok_button>`
 
 Returns the OK :ref:`Button<class_Button>` instance.
 
@@ -299,7 +299,7 @@ Returns the OK :ref:`Button<class_Button>` instance.
 
 .. rst-class:: classref-method
 
-|void| **register_text_enter**\ (\ line_edit\: :ref:`LineEdit<class_LineEdit>`\ )
+|void| **register_text_enter**\ (\ line_edit\: :ref:`LineEdit<class_LineEdit>`\ ) :ref:`🔗<class_AcceptDialog_method_register_text_enter>`
 
 Registers a :ref:`LineEdit<class_LineEdit>` in the dialog. When the enter key is pressed, the dialog will be accepted.
 
@@ -311,7 +311,7 @@ Registers a :ref:`LineEdit<class_LineEdit>` in the dialog. When the enter key is
 
 .. rst-class:: classref-method
 
-|void| **remove_button**\ (\ button\: :ref:`Button<class_Button>`\ )
+|void| **remove_button**\ (\ button\: :ref:`Button<class_Button>`\ ) :ref:`🔗<class_AcceptDialog_method_remove_button>`
 
 Removes the ``button`` from the dialog. Does NOT free the ``button``. The ``button`` must be a :ref:`Button<class_Button>` added with :ref:`add_button<class_AcceptDialog_method_add_button>` or :ref:`add_cancel_button<class_AcceptDialog_method_add_cancel_button>` method. After removal, pressing the ``button`` will no longer emit this dialog's :ref:`custom_action<class_AcceptDialog_signal_custom_action>` or :ref:`canceled<class_AcceptDialog_signal_canceled>` signals.
 
@@ -328,7 +328,7 @@ Theme Property Descriptions
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **buttons_min_height** = ``0``
+:ref:`int<class_int>` **buttons_min_height** = ``0`` :ref:`🔗<class_AcceptDialog_theme_constant_buttons_min_height>`
 
 The minimum height of each button in the bottom row (such as OK/Cancel) in pixels. This can be increased to make buttons with short texts easier to click/tap.
 
@@ -340,7 +340,7 @@ The minimum height of each button in the bottom row (such as OK/Cancel) in pixel
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **buttons_min_width** = ``0``
+:ref:`int<class_int>` **buttons_min_width** = ``0`` :ref:`🔗<class_AcceptDialog_theme_constant_buttons_min_width>`
 
 The minimum width of each button in the bottom row (such as OK/Cancel) in pixels. This can be increased to make buttons with short texts easier to click/tap.
 
@@ -352,7 +352,7 @@ The minimum width of each button in the bottom row (such as OK/Cancel) in pixels
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **buttons_separation** = ``10``
+:ref:`int<class_int>` **buttons_separation** = ``10`` :ref:`🔗<class_AcceptDialog_theme_constant_buttons_separation>`
 
 The size of the vertical space between the dialog's content and the button row.
 
@@ -364,7 +364,7 @@ The size of the vertical space between the dialog's content and the button row.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **panel**
+:ref:`StyleBox<class_StyleBox>` **panel** :ref:`🔗<class_AcceptDialog_theme_style_panel>`
 
 The panel that fills the background of the window.
 

+ 5 - 5
classes/class_aescontext.rst

@@ -127,7 +127,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **Mode**:
+enum **Mode**: :ref:`🔗<enum_AESContext_Mode>`
 
 .. _class_AESContext_constant_MODE_ECB_ENCRYPT:
 
@@ -182,7 +182,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **finish**\ (\ )
+|void| **finish**\ (\ ) :ref:`🔗<class_AESContext_method_finish>`
 
 Close this AES context so it can be started again. See :ref:`start<class_AESContext_method_start>`.
 
@@ -194,7 +194,7 @@ Close this AES context so it can be started again. See :ref:`start<class_AESCont
 
 .. rst-class:: classref-method
 
-:ref:`PackedByteArray<class_PackedByteArray>` **get_iv_state**\ (\ )
+:ref:`PackedByteArray<class_PackedByteArray>` **get_iv_state**\ (\ ) :ref:`🔗<class_AESContext_method_get_iv_state>`
 
 Get the current IV state for this context (IV gets updated when calling :ref:`update<class_AESContext_method_update>`). You normally don't need this function.
 
@@ -208,7 +208,7 @@ Get the current IV state for this context (IV gets updated when calling :ref:`up
 
 .. rst-class:: classref-method
 
-:ref:`Error<enum_@GlobalScope_Error>` **start**\ (\ mode\: :ref:`Mode<enum_AESContext_Mode>`, key\: :ref:`PackedByteArray<class_PackedByteArray>`, iv\: :ref:`PackedByteArray<class_PackedByteArray>` = PackedByteArray()\ )
+:ref:`Error<enum_@GlobalScope_Error>` **start**\ (\ mode\: :ref:`Mode<enum_AESContext_Mode>`, key\: :ref:`PackedByteArray<class_PackedByteArray>`, iv\: :ref:`PackedByteArray<class_PackedByteArray>` = PackedByteArray()\ ) :ref:`🔗<class_AESContext_method_start>`
 
 Start the AES context in the given ``mode``. A ``key`` of either 16 or 32 bytes must always be provided, while an ``iv`` (initialization vector) of exactly 16 bytes, is only needed when ``mode`` is either :ref:`MODE_CBC_ENCRYPT<class_AESContext_constant_MODE_CBC_ENCRYPT>` or :ref:`MODE_CBC_DECRYPT<class_AESContext_constant_MODE_CBC_DECRYPT>`.
 
@@ -220,7 +220,7 @@ Start the AES context in the given ``mode``. A ``key`` of either 16 or 32 bytes
 
 .. rst-class:: classref-method
 
-:ref:`PackedByteArray<class_PackedByteArray>` **update**\ (\ src\: :ref:`PackedByteArray<class_PackedByteArray>`\ )
+:ref:`PackedByteArray<class_PackedByteArray>` **update**\ (\ src\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) :ref:`🔗<class_AESContext_method_update>`
 
 Run the desired operation for this AES context. Will return a :ref:`PackedByteArray<class_PackedByteArray>` containing the result of encrypting (or decrypting) the given ``src``. See :ref:`start<class_AESContext_method_start>` for mode of operation.
 

+ 1 - 1
classes/class_animatablebody2d.rst

@@ -48,7 +48,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **sync_to_physics** = ``true``
+:ref:`bool<class_bool>` **sync_to_physics** = ``true`` :ref:`🔗<class_AnimatableBody2D_property_sync_to_physics>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_animatablebody3d.rst

@@ -59,7 +59,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **sync_to_physics** = ``true``
+:ref:`bool<class_bool>` **sync_to_physics** = ``true`` :ref:`🔗<class_AnimatableBody3D_property_sync_to_physics>`
 
 .. rst-class:: classref-property-setget
 

+ 22 - 22
classes/class_animatedsprite2d.rst

@@ -97,7 +97,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_changed**\ (\ )
+**animation_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_signal_animation_changed>`
 
 Emitted when :ref:`animation<class_AnimatedSprite2D_property_animation>` changes.
 
@@ -109,7 +109,7 @@ Emitted when :ref:`animation<class_AnimatedSprite2D_property_animation>` changes
 
 .. rst-class:: classref-signal
 
-**animation_finished**\ (\ )
+**animation_finished**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_signal_animation_finished>`
 
 Emitted when the animation reaches the end, or the start if it is played in reverse. When the animation finishes, it pauses the playback.
 
@@ -123,7 +123,7 @@ Emitted when the animation reaches the end, or the start if it is played in reve
 
 .. rst-class:: classref-signal
 
-**animation_looped**\ (\ )
+**animation_looped**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_signal_animation_looped>`
 
 Emitted when the animation loops.
 
@@ -135,7 +135,7 @@ Emitted when the animation loops.
 
 .. rst-class:: classref-signal
 
-**frame_changed**\ (\ )
+**frame_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_signal_frame_changed>`
 
 Emitted when :ref:`frame<class_AnimatedSprite2D_property_frame>` changes.
 
@@ -147,7 +147,7 @@ Emitted when :ref:`frame<class_AnimatedSprite2D_property_frame>` changes.
 
 .. rst-class:: classref-signal
 
-**sprite_frames_changed**\ (\ )
+**sprite_frames_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_signal_sprite_frames_changed>`
 
 Emitted when :ref:`sprite_frames<class_AnimatedSprite2D_property_sprite_frames>` changes.
 
@@ -164,7 +164,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **animation** = ``&"default"``
+:ref:`StringName<class_StringName>` **animation** = ``&"default"`` :ref:`🔗<class_AnimatedSprite2D_property_animation>`
 
 .. rst-class:: classref-property-setget
 
@@ -181,7 +181,7 @@ The current animation from the :ref:`sprite_frames<class_AnimatedSprite2D_proper
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **autoplay** = ``""``
+:ref:`String<class_String>` **autoplay** = ``""`` :ref:`🔗<class_AnimatedSprite2D_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -198,7 +198,7 @@ The key of the animation to play when the scene loads.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **centered** = ``true``
+:ref:`bool<class_bool>` **centered** = ``true`` :ref:`🔗<class_AnimatedSprite2D_property_centered>`
 
 .. rst-class:: classref-property-setget
 
@@ -217,7 +217,7 @@ If ``true``, texture will be centered.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **flip_h** = ``false``
+:ref:`bool<class_bool>` **flip_h** = ``false`` :ref:`🔗<class_AnimatedSprite2D_property_flip_h>`
 
 .. rst-class:: classref-property-setget
 
@@ -234,7 +234,7 @@ If ``true``, texture is flipped horizontally.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **flip_v** = ``false``
+:ref:`bool<class_bool>` **flip_v** = ``false`` :ref:`🔗<class_AnimatedSprite2D_property_flip_v>`
 
 .. rst-class:: classref-property-setget
 
@@ -251,7 +251,7 @@ If ``true``, texture is flipped vertically.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **frame** = ``0``
+:ref:`int<class_int>` **frame** = ``0`` :ref:`🔗<class_AnimatedSprite2D_property_frame>`
 
 .. rst-class:: classref-property-setget
 
@@ -268,7 +268,7 @@ The displayed animation frame's index. Setting this property also resets :ref:`f
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frame_progress** = ``0.0``
+:ref:`float<class_float>` **frame_progress** = ``0.0`` :ref:`🔗<class_AnimatedSprite2D_property_frame_progress>`
 
 .. rst-class:: classref-property-setget
 
@@ -285,7 +285,7 @@ The progress value between ``0.0`` and ``1.0`` until the current frame transitio
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)``
+:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)`` :ref:`🔗<class_AnimatedSprite2D_property_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -302,7 +302,7 @@ The texture's drawing offset.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **speed_scale** = ``1.0``
+:ref:`float<class_float>` **speed_scale** = ``1.0`` :ref:`🔗<class_AnimatedSprite2D_property_speed_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -321,7 +321,7 @@ If set to a negative value, the animation is played in reverse. If set to ``0``,
 
 .. rst-class:: classref-property
 
-:ref:`SpriteFrames<class_SpriteFrames>` **sprite_frames**
+:ref:`SpriteFrames<class_SpriteFrames>` **sprite_frames** :ref:`🔗<class_AnimatedSprite2D_property_sprite_frames>`
 
 .. rst-class:: classref-property-setget
 
@@ -343,7 +343,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const|
+:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const| :ref:`🔗<class_AnimatedSprite2D_method_get_playing_speed>`
 
 Returns the actual playing speed of current animation or ``0`` if not playing. This speed is the :ref:`speed_scale<class_AnimatedSprite2D_property_speed_scale>` property multiplied by ``custom_speed`` argument specified when calling the :ref:`play<class_AnimatedSprite2D_method_play>` method.
 
@@ -357,7 +357,7 @@ Returns a negative value if the current animation is playing backwards.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_playing**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_playing**\ (\ ) |const| :ref:`🔗<class_AnimatedSprite2D_method_is_playing>`
 
 Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale<class_AnimatedSprite2D_property_speed_scale>` and/or ``custom_speed`` are ``0``).
 
@@ -369,7 +369,7 @@ Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale
 
 .. rst-class:: classref-method
 
-|void| **pause**\ (\ )
+|void| **pause**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_method_pause>`
 
 Pauses the currently playing animation. The :ref:`frame<class_AnimatedSprite2D_property_frame>` and :ref:`frame_progress<class_AnimatedSprite2D_property_frame_progress>` will be kept and calling :ref:`play<class_AnimatedSprite2D_method_play>` or :ref:`play_backwards<class_AnimatedSprite2D_method_play_backwards>` without arguments will resume the animation from the current playback position.
 
@@ -383,7 +383,7 @@ See also :ref:`stop<class_AnimatedSprite2D_method_stop>`.
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ )
+|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimatedSprite2D_method_play>`
 
 Plays the animation with key ``name``. If ``custom_speed`` is negative and ``from_end`` is ``true``, the animation will play backwards (which is equivalent to calling :ref:`play_backwards<class_AnimatedSprite2D_method_play_backwards>`).
 
@@ -397,7 +397,7 @@ If this method is called with that same animation ``name``, or with no ``name``
 
 .. rst-class:: classref-method
 
-|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &""\ )
+|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &""\ ) :ref:`🔗<class_AnimatedSprite2D_method_play_backwards>`
 
 Plays the animation with key ``name`` in reverse.
 
@@ -411,7 +411,7 @@ This method is a shorthand for :ref:`play<class_AnimatedSprite2D_method_play>` w
 
 .. rst-class:: classref-method
 
-|void| **set_frame_and_progress**\ (\ frame\: :ref:`int<class_int>`, progress\: :ref:`float<class_float>`\ )
+|void| **set_frame_and_progress**\ (\ frame\: :ref:`int<class_int>`, progress\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimatedSprite2D_method_set_frame_and_progress>`
 
 The setter of :ref:`frame<class_AnimatedSprite2D_property_frame>` resets the :ref:`frame_progress<class_AnimatedSprite2D_property_frame_progress>` to ``0.0`` implicitly, but this method avoids that.
 
@@ -440,7 +440,7 @@ This is useful when you want to carry over the current :ref:`frame_progress<clas
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AnimatedSprite2D_method_stop>`
 
 Stops the currently playing animation. The animation position is reset to ``0`` and the ``custom_speed`` is reset to ``1.0``. See also :ref:`pause<class_AnimatedSprite2D_method_pause>`.
 

+ 18 - 18
classes/class_animatedsprite3d.rst

@@ -87,7 +87,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_changed**\ (\ )
+**animation_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_signal_animation_changed>`
 
 Emitted when :ref:`animation<class_AnimatedSprite3D_property_animation>` changes.
 
@@ -99,7 +99,7 @@ Emitted when :ref:`animation<class_AnimatedSprite3D_property_animation>` changes
 
 .. rst-class:: classref-signal
 
-**animation_finished**\ (\ )
+**animation_finished**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_signal_animation_finished>`
 
 Emitted when the animation reaches the end, or the start if it is played in reverse. When the animation finishes, it pauses the playback.
 
@@ -113,7 +113,7 @@ Emitted when the animation reaches the end, or the start if it is played in reve
 
 .. rst-class:: classref-signal
 
-**animation_looped**\ (\ )
+**animation_looped**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_signal_animation_looped>`
 
 Emitted when the animation loops.
 
@@ -125,7 +125,7 @@ Emitted when the animation loops.
 
 .. rst-class:: classref-signal
 
-**frame_changed**\ (\ )
+**frame_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_signal_frame_changed>`
 
 Emitted when :ref:`frame<class_AnimatedSprite3D_property_frame>` changes.
 
@@ -137,7 +137,7 @@ Emitted when :ref:`frame<class_AnimatedSprite3D_property_frame>` changes.
 
 .. rst-class:: classref-signal
 
-**sprite_frames_changed**\ (\ )
+**sprite_frames_changed**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_signal_sprite_frames_changed>`
 
 Emitted when :ref:`sprite_frames<class_AnimatedSprite3D_property_sprite_frames>` changes.
 
@@ -154,7 +154,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **animation** = ``&"default"``
+:ref:`StringName<class_StringName>` **animation** = ``&"default"`` :ref:`🔗<class_AnimatedSprite3D_property_animation>`
 
 .. rst-class:: classref-property-setget
 
@@ -171,7 +171,7 @@ The current animation from the :ref:`sprite_frames<class_AnimatedSprite3D_proper
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **autoplay** = ``""``
+:ref:`String<class_String>` **autoplay** = ``""`` :ref:`🔗<class_AnimatedSprite3D_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -188,7 +188,7 @@ The key of the animation to play when the scene loads.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **frame** = ``0``
+:ref:`int<class_int>` **frame** = ``0`` :ref:`🔗<class_AnimatedSprite3D_property_frame>`
 
 .. rst-class:: classref-property-setget
 
@@ -205,7 +205,7 @@ The displayed animation frame's index. Setting this property also resets :ref:`f
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frame_progress** = ``0.0``
+:ref:`float<class_float>` **frame_progress** = ``0.0`` :ref:`🔗<class_AnimatedSprite3D_property_frame_progress>`
 
 .. rst-class:: classref-property-setget
 
@@ -222,7 +222,7 @@ The progress value between ``0.0`` and ``1.0`` until the current frame transitio
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **speed_scale** = ``1.0``
+:ref:`float<class_float>` **speed_scale** = ``1.0`` :ref:`🔗<class_AnimatedSprite3D_property_speed_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -241,7 +241,7 @@ If set to a negative value, the animation is played in reverse. If set to ``0``,
 
 .. rst-class:: classref-property
 
-:ref:`SpriteFrames<class_SpriteFrames>` **sprite_frames**
+:ref:`SpriteFrames<class_SpriteFrames>` **sprite_frames** :ref:`🔗<class_AnimatedSprite3D_property_sprite_frames>`
 
 .. rst-class:: classref-property-setget
 
@@ -263,7 +263,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const|
+:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const| :ref:`🔗<class_AnimatedSprite3D_method_get_playing_speed>`
 
 Returns the actual playing speed of current animation or ``0`` if not playing. This speed is the :ref:`speed_scale<class_AnimatedSprite3D_property_speed_scale>` property multiplied by ``custom_speed`` argument specified when calling the :ref:`play<class_AnimatedSprite3D_method_play>` method.
 
@@ -277,7 +277,7 @@ Returns a negative value if the current animation is playing backwards.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_playing**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_playing**\ (\ ) |const| :ref:`🔗<class_AnimatedSprite3D_method_is_playing>`
 
 Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale<class_AnimatedSprite3D_property_speed_scale>` and/or ``custom_speed`` are ``0``).
 
@@ -289,7 +289,7 @@ Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale
 
 .. rst-class:: classref-method
 
-|void| **pause**\ (\ )
+|void| **pause**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_method_pause>`
 
 Pauses the currently playing animation. The :ref:`frame<class_AnimatedSprite3D_property_frame>` and :ref:`frame_progress<class_AnimatedSprite3D_property_frame_progress>` will be kept and calling :ref:`play<class_AnimatedSprite3D_method_play>` or :ref:`play_backwards<class_AnimatedSprite3D_method_play_backwards>` without arguments will resume the animation from the current playback position.
 
@@ -303,7 +303,7 @@ See also :ref:`stop<class_AnimatedSprite3D_method_stop>`.
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ )
+|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimatedSprite3D_method_play>`
 
 Plays the animation with key ``name``. If ``custom_speed`` is negative and ``from_end`` is ``true``, the animation will play backwards (which is equivalent to calling :ref:`play_backwards<class_AnimatedSprite3D_method_play_backwards>`).
 
@@ -317,7 +317,7 @@ If this method is called with that same animation ``name``, or with no ``name``
 
 .. rst-class:: classref-method
 
-|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &""\ )
+|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &""\ ) :ref:`🔗<class_AnimatedSprite3D_method_play_backwards>`
 
 Plays the animation with key ``name`` in reverse.
 
@@ -331,7 +331,7 @@ This method is a shorthand for :ref:`play<class_AnimatedSprite3D_method_play>` w
 
 .. rst-class:: classref-method
 
-|void| **set_frame_and_progress**\ (\ frame\: :ref:`int<class_int>`, progress\: :ref:`float<class_float>`\ )
+|void| **set_frame_and_progress**\ (\ frame\: :ref:`int<class_int>`, progress\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimatedSprite3D_method_set_frame_and_progress>`
 
 The setter of :ref:`frame<class_AnimatedSprite3D_property_frame>` resets the :ref:`frame_progress<class_AnimatedSprite3D_property_frame_progress>` to ``0.0`` implicitly, but this method avoids that.
 
@@ -360,7 +360,7 @@ This is useful when you want to carry over the current :ref:`frame_progress<clas
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AnimatedSprite3D_method_stop>`
 
 Stops the currently playing animation. The animation position is reset to ``0`` and the ``custom_speed`` is reset to ``1.0``. See also :ref:`pause<class_AnimatedSprite3D_method_pause>`.
 

+ 10 - 10
classes/class_animatedtexture.rst

@@ -84,7 +84,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**MAX_FRAMES** = ``256``
+**MAX_FRAMES** = ``256`` :ref:`🔗<class_AnimatedTexture_constant_MAX_FRAMES>`
 
 The maximum number of frames supported by **AnimatedTexture**. If you need more frames in your animation, use :ref:`AnimationPlayer<class_AnimationPlayer>` or :ref:`AnimatedSprite2D<class_AnimatedSprite2D>`.
 
@@ -101,7 +101,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **current_frame**
+:ref:`int<class_int>` **current_frame** :ref:`🔗<class_AnimatedTexture_property_current_frame>`
 
 .. rst-class:: classref-property-setget
 
@@ -118,7 +118,7 @@ Sets the currently visible frame of the texture. Setting this frame while playin
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **frames** = ``1``
+:ref:`int<class_int>` **frames** = ``1`` :ref:`🔗<class_AnimatedTexture_property_frames>`
 
 .. rst-class:: classref-property-setget
 
@@ -135,7 +135,7 @@ Number of frames to use in the animation. While you can create the frames indepe
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **one_shot** = ``false``
+:ref:`bool<class_bool>` **one_shot** = ``false`` :ref:`🔗<class_AnimatedTexture_property_one_shot>`
 
 .. rst-class:: classref-property-setget
 
@@ -152,7 +152,7 @@ If ``true``, the animation will only play once and will not loop back to the fir
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **pause** = ``false``
+:ref:`bool<class_bool>` **pause** = ``false`` :ref:`🔗<class_AnimatedTexture_property_pause>`
 
 .. rst-class:: classref-property-setget
 
@@ -169,7 +169,7 @@ If ``true``, the animation will pause where it currently is (i.e. at :ref:`curre
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **speed_scale** = ``1.0``
+:ref:`float<class_float>` **speed_scale** = ``1.0`` :ref:`🔗<class_AnimatedTexture_property_speed_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -191,7 +191,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_frame_duration**\ (\ frame\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_frame_duration**\ (\ frame\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimatedTexture_method_get_frame_duration>`
 
 Returns the given ``frame``'s duration, in seconds.
 
@@ -203,7 +203,7 @@ Returns the given ``frame``'s duration, in seconds.
 
 .. rst-class:: classref-method
 
-:ref:`Texture2D<class_Texture2D>` **get_frame_texture**\ (\ frame\: :ref:`int<class_int>`\ ) |const|
+:ref:`Texture2D<class_Texture2D>` **get_frame_texture**\ (\ frame\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimatedTexture_method_get_frame_texture>`
 
 Returns the given frame's :ref:`Texture2D<class_Texture2D>`.
 
@@ -215,7 +215,7 @@ Returns the given frame's :ref:`Texture2D<class_Texture2D>`.
 
 .. rst-class:: classref-method
 
-|void| **set_frame_duration**\ (\ frame\: :ref:`int<class_int>`, duration\: :ref:`float<class_float>`\ )
+|void| **set_frame_duration**\ (\ frame\: :ref:`int<class_int>`, duration\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimatedTexture_method_set_frame_duration>`
 
 Sets the duration of any given ``frame``. The final duration is affected by the :ref:`speed_scale<class_AnimatedTexture_property_speed_scale>`. If set to ``0``, the frame is skipped during playback.
 
@@ -227,7 +227,7 @@ Sets the duration of any given ``frame``. The final duration is affected by the
 
 .. rst-class:: classref-method
 
-|void| **set_frame_texture**\ (\ frame\: :ref:`int<class_int>`, texture\: :ref:`Texture2D<class_Texture2D>`\ )
+|void| **set_frame_texture**\ (\ frame\: :ref:`int<class_int>`, texture\: :ref:`Texture2D<class_Texture2D>`\ ) :ref:`🔗<class_AnimatedTexture_method_set_frame_texture>`
 
 Assigns a :ref:`Texture2D<class_Texture2D>` to the given frame. Frame IDs start at 0, so the first frame has ID 0, and the last frame of the animation has ID :ref:`frames<class_AnimatedTexture_property_frames>` - 1.
 

+ 77 - 77
classes/class_animation.rst

@@ -234,7 +234,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **TrackType**:
+enum **TrackType**: :ref:`🔗<enum_Animation_TrackType>`
 
 .. _class_Animation_constant_TYPE_VALUE:
 
@@ -316,7 +316,7 @@ Animation tracks play animations in other :ref:`AnimationPlayer<class_AnimationP
 
 .. rst-class:: classref-enumeration
 
-enum **InterpolationType**:
+enum **InterpolationType**: :ref:`🔗<enum_Animation_InterpolationType>`
 
 .. _class_Animation_constant_INTERPOLATION_NEAREST:
 
@@ -370,7 +370,7 @@ Cubic interpolation with shortest path rotation.
 
 .. rst-class:: classref-enumeration
 
-enum **UpdateMode**:
+enum **UpdateMode**: :ref:`🔗<enum_Animation_UpdateMode>`
 
 .. _class_Animation_constant_UPDATE_CONTINUOUS:
 
@@ -404,7 +404,7 @@ Same as :ref:`UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` but
 
 .. rst-class:: classref-enumeration
 
-enum **LoopMode**:
+enum **LoopMode**: :ref:`🔗<enum_Animation_LoopMode>`
 
 .. _class_Animation_constant_LOOP_NONE:
 
@@ -438,7 +438,7 @@ Repeats playback and reverse playback at both ends of the animation.
 
 .. rst-class:: classref-enumeration
 
-enum **LoopedFlag**:
+enum **LoopedFlag**: :ref:`🔗<enum_Animation_LoopedFlag>`
 
 .. _class_Animation_constant_LOOPED_FLAG_NONE:
 
@@ -472,7 +472,7 @@ This flag indicates that the animation has reached the start of the animation an
 
 .. rst-class:: classref-enumeration
 
-enum **FindMode**:
+enum **FindMode**: :ref:`🔗<enum_Animation_FindMode>`
 
 .. _class_Animation_constant_FIND_MODE_NEAREST:
 
@@ -511,7 +511,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **capture_included** = ``false``
+:ref:`bool<class_bool>` **capture_included** = ``false`` :ref:`🔗<class_Animation_property_capture_included>`
 
 .. rst-class:: classref-property-setget
 
@@ -527,7 +527,7 @@ Returns ``true`` if the capture track is included. This is a cached readonly val
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **length** = ``1.0``
+:ref:`float<class_float>` **length** = ``1.0`` :ref:`🔗<class_Animation_property_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -546,7 +546,7 @@ The total length of the animation (in seconds).
 
 .. rst-class:: classref-property
 
-:ref:`LoopMode<enum_Animation_LoopMode>` **loop_mode** = ``0``
+:ref:`LoopMode<enum_Animation_LoopMode>` **loop_mode** = ``0`` :ref:`🔗<class_Animation_property_loop_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -563,7 +563,7 @@ Determines the behavior of both ends of the animation timeline during animation
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **step** = ``0.0333333``
+:ref:`float<class_float>` **step** = ``0.0333333`` :ref:`🔗<class_Animation_property_step>`
 
 .. rst-class:: classref-property-setget
 
@@ -585,7 +585,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **add_track**\ (\ type\: :ref:`TrackType<enum_Animation_TrackType>`, at_position\: :ref:`int<class_int>` = -1\ )
+:ref:`int<class_int>` **add_track**\ (\ type\: :ref:`TrackType<enum_Animation_TrackType>`, at_position\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_Animation_method_add_track>`
 
 Adds a track to the Animation.
 
@@ -597,7 +597,7 @@ Adds a track to the Animation.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **animation_track_get_key_animation**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **animation_track_get_key_animation**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_animation_track_get_key_animation>`
 
 Returns the animation name at the key identified by ``key_idx``. The ``track_idx`` must be the index of an Animation Track.
 
@@ -609,7 +609,7 @@ Returns the animation name at the key identified by ``key_idx``. The ``track_idx
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **animation_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, animation\: :ref:`StringName<class_StringName>`\ )
+:ref:`int<class_int>` **animation_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, animation\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_Animation_method_animation_track_insert_key>`
 
 Inserts a key with value ``animation`` at the given ``time`` (in seconds). The ``track_idx`` must be the index of an Animation Track.
 
@@ -621,7 +621,7 @@ Inserts a key with value ``animation`` at the given ``time`` (in seconds). The `
 
 .. rst-class:: classref-method
 
-|void| **animation_track_set_key_animation**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, animation\: :ref:`StringName<class_StringName>`\ )
+|void| **animation_track_set_key_animation**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, animation\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_Animation_method_animation_track_set_key_animation>`
 
 Sets the key identified by ``key_idx`` to value ``animation``. The ``track_idx`` must be the index of an Animation Track.
 
@@ -633,7 +633,7 @@ Sets the key identified by ``key_idx`` to value ``animation``. The ``track_idx``
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **audio_track_get_key_end_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **audio_track_get_key_end_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_audio_track_get_key_end_offset>`
 
 Returns the end offset of the key identified by ``key_idx``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -647,7 +647,7 @@ End offset is the number of seconds cut off at the ending of the audio stream.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **audio_track_get_key_start_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **audio_track_get_key_start_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_audio_track_get_key_start_offset>`
 
 Returns the start offset of the key identified by ``key_idx``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -661,7 +661,7 @@ Start offset is the number of seconds cut off at the beginning of the audio stre
 
 .. rst-class:: classref-method
 
-:ref:`Resource<class_Resource>` **audio_track_get_key_stream**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Resource<class_Resource>` **audio_track_get_key_stream**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_audio_track_get_key_stream>`
 
 Returns the audio stream of the key identified by ``key_idx``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -673,7 +673,7 @@ Returns the audio stream of the key identified by ``key_idx``. The ``track_idx``
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **audio_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, stream\: :ref:`Resource<class_Resource>`, start_offset\: :ref:`float<class_float>` = 0, end_offset\: :ref:`float<class_float>` = 0\ )
+:ref:`int<class_int>` **audio_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, stream\: :ref:`Resource<class_Resource>`, start_offset\: :ref:`float<class_float>` = 0, end_offset\: :ref:`float<class_float>` = 0\ ) :ref:`🔗<class_Animation_method_audio_track_insert_key>`
 
 Inserts an Audio Track key at the given ``time`` in seconds. The ``track_idx`` must be the index of an Audio Track.
 
@@ -687,7 +687,7 @@ Inserts an Audio Track key at the given ``time`` in seconds. The ``track_idx`` m
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **audio_track_is_use_blend**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **audio_track_is_use_blend**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_audio_track_is_use_blend>`
 
 Returns ``true`` if the track at ``track_idx`` will be blended with other animations.
 
@@ -699,7 +699,7 @@ Returns ``true`` if the track at ``track_idx`` will be blended with other animat
 
 .. rst-class:: classref-method
 
-|void| **audio_track_set_key_end_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, offset\: :ref:`float<class_float>`\ )
+|void| **audio_track_set_key_end_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, offset\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_audio_track_set_key_end_offset>`
 
 Sets the end offset of the key identified by ``key_idx`` to value ``offset``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -711,7 +711,7 @@ Sets the end offset of the key identified by ``key_idx`` to value ``offset``. Th
 
 .. rst-class:: classref-method
 
-|void| **audio_track_set_key_start_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, offset\: :ref:`float<class_float>`\ )
+|void| **audio_track_set_key_start_offset**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, offset\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_audio_track_set_key_start_offset>`
 
 Sets the start offset of the key identified by ``key_idx`` to value ``offset``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -723,7 +723,7 @@ Sets the start offset of the key identified by ``key_idx`` to value ``offset``.
 
 .. rst-class:: classref-method
 
-|void| **audio_track_set_key_stream**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, stream\: :ref:`Resource<class_Resource>`\ )
+|void| **audio_track_set_key_stream**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, stream\: :ref:`Resource<class_Resource>`\ ) :ref:`🔗<class_Animation_method_audio_track_set_key_stream>`
 
 Sets the stream of the key identified by ``key_idx`` to value ``stream``. The ``track_idx`` must be the index of an Audio Track.
 
@@ -735,7 +735,7 @@ Sets the stream of the key identified by ``key_idx`` to value ``stream``. The ``
 
 .. rst-class:: classref-method
 
-|void| **audio_track_set_use_blend**\ (\ track_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **audio_track_set_use_blend**\ (\ track_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Animation_method_audio_track_set_use_blend>`
 
 Sets whether the track will be blended with other animations. If ``true``, the audio playback volume changes depending on the blend value.
 
@@ -747,7 +747,7 @@ Sets whether the track will be blended with other animations. If ``true``, the a
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **bezier_track_get_key_in_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **bezier_track_get_key_in_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_bezier_track_get_key_in_handle>`
 
 Returns the in handle of the key identified by ``key_idx``. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -759,7 +759,7 @@ Returns the in handle of the key identified by ``key_idx``. The ``track_idx`` mu
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **bezier_track_get_key_out_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **bezier_track_get_key_out_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_bezier_track_get_key_out_handle>`
 
 Returns the out handle of the key identified by ``key_idx``. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -771,7 +771,7 @@ Returns the out handle of the key identified by ``key_idx``. The ``track_idx`` m
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **bezier_track_get_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **bezier_track_get_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_bezier_track_get_key_value>`
 
 Returns the value of the key identified by ``key_idx``. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -783,7 +783,7 @@ Returns the value of the key identified by ``key_idx``. The ``track_idx`` must b
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **bezier_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, value\: :ref:`float<class_float>`, in_handle\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0), out_handle\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ )
+:ref:`int<class_int>` **bezier_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, value\: :ref:`float<class_float>`, in_handle\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0), out_handle\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ ) :ref:`🔗<class_Animation_method_bezier_track_insert_key>`
 
 Inserts a Bezier Track key at the given ``time`` in seconds. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -797,7 +797,7 @@ Inserts a Bezier Track key at the given ``time`` in seconds. The ``track_idx`` m
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **bezier_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ ) |const|
+:ref:`float<class_float>` **bezier_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ ) |const| :ref:`🔗<class_Animation_method_bezier_track_interpolate>`
 
 Returns the interpolated value at the given ``time`` (in seconds). The ``track_idx`` must be the index of a Bezier Track.
 
@@ -809,7 +809,7 @@ Returns the interpolated value at the given ``time`` (in seconds). The ``track_i
 
 .. rst-class:: classref-method
 
-|void| **bezier_track_set_key_in_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, in_handle\: :ref:`Vector2<class_Vector2>`, balanced_value_time_ratio\: :ref:`float<class_float>` = 1.0\ )
+|void| **bezier_track_set_key_in_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, in_handle\: :ref:`Vector2<class_Vector2>`, balanced_value_time_ratio\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_Animation_method_bezier_track_set_key_in_handle>`
 
 Sets the in handle of the key identified by ``key_idx`` to value ``in_handle``. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -821,7 +821,7 @@ Sets the in handle of the key identified by ``key_idx`` to value ``in_handle``.
 
 .. rst-class:: classref-method
 
-|void| **bezier_track_set_key_out_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, out_handle\: :ref:`Vector2<class_Vector2>`, balanced_value_time_ratio\: :ref:`float<class_float>` = 1.0\ )
+|void| **bezier_track_set_key_out_handle**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, out_handle\: :ref:`Vector2<class_Vector2>`, balanced_value_time_ratio\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_Animation_method_bezier_track_set_key_out_handle>`
 
 Sets the out handle of the key identified by ``key_idx`` to value ``out_handle``. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -833,7 +833,7 @@ Sets the out handle of the key identified by ``key_idx`` to value ``out_handle``
 
 .. rst-class:: classref-method
 
-|void| **bezier_track_set_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, value\: :ref:`float<class_float>`\ )
+|void| **bezier_track_set_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, value\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_bezier_track_set_key_value>`
 
 Sets the value of the key identified by ``key_idx`` to the given value. The ``track_idx`` must be the index of a Bezier Track.
 
@@ -845,7 +845,7 @@ Sets the value of the key identified by ``key_idx`` to the given value. The ``tr
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **blend_shape_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, amount\: :ref:`float<class_float>`\ )
+:ref:`int<class_int>` **blend_shape_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, amount\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_blend_shape_track_insert_key>`
 
 Inserts a key in a given blend shape track. Returns the key index.
 
@@ -857,7 +857,7 @@ Inserts a key in a given blend shape track. Returns the key index.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **blend_shape_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`float<class_float>` **blend_shape_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_blend_shape_track_interpolate>`
 
 Returns the interpolated blend shape value at the given time (in seconds). The ``track_idx`` must be the index of a blend shape track.
 
@@ -869,7 +869,7 @@ Returns the interpolated blend shape value at the given time (in seconds). The `
 
 .. rst-class:: classref-method
 
-|void| **clear**\ (\ )
+|void| **clear**\ (\ ) :ref:`🔗<class_Animation_method_clear>`
 
 Clear the animation (clear all tracks and reset all).
 
@@ -881,7 +881,7 @@ Clear the animation (clear all tracks and reset all).
 
 .. rst-class:: classref-method
 
-|void| **compress**\ (\ page_size\: :ref:`int<class_int>` = 8192, fps\: :ref:`int<class_int>` = 120, split_tolerance\: :ref:`float<class_float>` = 4.0\ )
+|void| **compress**\ (\ page_size\: :ref:`int<class_int>` = 8192, fps\: :ref:`int<class_int>` = 120, split_tolerance\: :ref:`float<class_float>` = 4.0\ ) :ref:`🔗<class_Animation_method_compress>`
 
 Compress the animation and all its tracks in-place. This will make :ref:`track_is_compressed<class_Animation_method_track_is_compressed>` return ``true`` once called on this **Animation**. Compressed tracks require less memory to be played, and are designed to be used for complex 3D animations (such as cutscenes) imported from external 3D software. Compression is lossy, but the difference is usually not noticeable in real world conditions.
 
@@ -895,7 +895,7 @@ Compress the animation and all its tracks in-place. This will make :ref:`track_i
 
 .. rst-class:: classref-method
 
-|void| **copy_track**\ (\ track_idx\: :ref:`int<class_int>`, to_animation\: :ref:`Animation<class_Animation>`\ )
+|void| **copy_track**\ (\ track_idx\: :ref:`int<class_int>`, to_animation\: :ref:`Animation<class_Animation>`\ ) :ref:`🔗<class_Animation_method_copy_track>`
 
 Adds a new track to ``to_animation`` that is a copy of the given track from this animation.
 
@@ -907,7 +907,7 @@ Adds a new track to ``to_animation`` that is a copy of the given track from this
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **find_track**\ (\ path\: :ref:`NodePath<class_NodePath>`, type\: :ref:`TrackType<enum_Animation_TrackType>`\ ) |const|
+:ref:`int<class_int>` **find_track**\ (\ path\: :ref:`NodePath<class_NodePath>`, type\: :ref:`TrackType<enum_Animation_TrackType>`\ ) |const| :ref:`🔗<class_Animation_method_find_track>`
 
 Returns the index of the specified track. If the track is not found, return -1.
 
@@ -919,7 +919,7 @@ Returns the index of the specified track. If the track is not found, return -1.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_track_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_track_count**\ (\ ) |const| :ref:`🔗<class_Animation_method_get_track_count>`
 
 Returns the amount of tracks in the animation.
 
@@ -931,7 +931,7 @@ Returns the amount of tracks in the animation.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **method_track_get_name**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **method_track_get_name**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_method_track_get_name>`
 
 Returns the method name of a method track.
 
@@ -943,7 +943,7 @@ Returns the method name of a method track.
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **method_track_get_params**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Array<class_Array>` **method_track_get_params**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_method_track_get_params>`
 
 Returns the arguments values to be called on a method track for a given key in a given track.
 
@@ -955,7 +955,7 @@ Returns the arguments values to be called on a method track for a given key in a
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **position_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, position\: :ref:`Vector3<class_Vector3>`\ )
+:ref:`int<class_int>` **position_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, position\: :ref:`Vector3<class_Vector3>`\ ) :ref:`🔗<class_Animation_method_position_track_insert_key>`
 
 Inserts a key in a given 3D position track. Returns the key index.
 
@@ -967,7 +967,7 @@ Inserts a key in a given 3D position track. Returns the key index.
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **position_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Vector3<class_Vector3>` **position_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_position_track_interpolate>`
 
 Returns the interpolated position value at the given time (in seconds). The ``track_idx`` must be the index of a 3D position track.
 
@@ -979,7 +979,7 @@ Returns the interpolated position value at the given time (in seconds). The ``tr
 
 .. rst-class:: classref-method
 
-|void| **remove_track**\ (\ track_idx\: :ref:`int<class_int>`\ )
+|void| **remove_track**\ (\ track_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_remove_track>`
 
 Removes a track by specifying the track index.
 
@@ -991,7 +991,7 @@ Removes a track by specifying the track index.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **rotation_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, rotation\: :ref:`Quaternion<class_Quaternion>`\ )
+:ref:`int<class_int>` **rotation_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, rotation\: :ref:`Quaternion<class_Quaternion>`\ ) :ref:`🔗<class_Animation_method_rotation_track_insert_key>`
 
 Inserts a key in a given 3D rotation track. Returns the key index.
 
@@ -1003,7 +1003,7 @@ Inserts a key in a given 3D rotation track. Returns the key index.
 
 .. rst-class:: classref-method
 
-:ref:`Quaternion<class_Quaternion>` **rotation_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Quaternion<class_Quaternion>` **rotation_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_rotation_track_interpolate>`
 
 Returns the interpolated rotation value at the given time (in seconds). The ``track_idx`` must be the index of a 3D rotation track.
 
@@ -1015,7 +1015,7 @@ Returns the interpolated rotation value at the given time (in seconds). The ``tr
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **scale_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, scale\: :ref:`Vector3<class_Vector3>`\ )
+:ref:`int<class_int>` **scale_track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, scale\: :ref:`Vector3<class_Vector3>`\ ) :ref:`🔗<class_Animation_method_scale_track_insert_key>`
 
 Inserts a key in a given 3D scale track. Returns the key index.
 
@@ -1027,7 +1027,7 @@ Inserts a key in a given 3D scale track. Returns the key index.
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **scale_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Vector3<class_Vector3>` **scale_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_scale_track_interpolate>`
 
 Returns the interpolated scale value at the given time (in seconds). The ``track_idx`` must be the index of a 3D scale track.
 
@@ -1039,7 +1039,7 @@ Returns the interpolated scale value at the given time (in seconds). The ``track
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **track_find_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, find_mode\: :ref:`FindMode<enum_Animation_FindMode>` = 0, limit\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`int<class_int>` **track_find_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, find_mode\: :ref:`FindMode<enum_Animation_FindMode>` = 0, limit\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_track_find_key>`
 
 Finds the key index by time in a given track. Optionally, only find it if the approx/exact time is given.
 
@@ -1053,7 +1053,7 @@ If ``limit`` is ``true``, it does not return keys outside the animation range.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **track_get_interpolation_loop_wrap**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **track_get_interpolation_loop_wrap**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_interpolation_loop_wrap>`
 
 Returns ``true`` if the track at ``track_idx`` wraps the interpolation loop. New tracks wrap the interpolation loop by default.
 
@@ -1065,7 +1065,7 @@ Returns ``true`` if the track at ``track_idx`` wraps the interpolation loop. New
 
 .. rst-class:: classref-method
 
-:ref:`InterpolationType<enum_Animation_InterpolationType>` **track_get_interpolation_type**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`InterpolationType<enum_Animation_InterpolationType>` **track_get_interpolation_type**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_interpolation_type>`
 
 Returns the interpolation type of a given track.
 
@@ -1077,7 +1077,7 @@ Returns the interpolation type of a given track.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **track_get_key_count**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **track_get_key_count**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_key_count>`
 
 Returns the number of keys in a given track.
 
@@ -1089,7 +1089,7 @@ Returns the number of keys in a given track.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **track_get_key_time**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **track_get_key_time**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_key_time>`
 
 Returns the time at which the key is located.
 
@@ -1101,7 +1101,7 @@ Returns the time at which the key is located.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **track_get_key_transition**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **track_get_key_transition**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_key_transition>`
 
 Returns the transition curve (easing) for a specific key (see the built-in math function :ref:`@GlobalScope.ease<class_@GlobalScope_method_ease>`).
 
@@ -1113,7 +1113,7 @@ Returns the transition curve (easing) for a specific key (see the built-in math
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **track_get_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`Variant<class_Variant>` **track_get_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_key_value>`
 
 Returns the value of a given key in a given track.
 
@@ -1125,7 +1125,7 @@ Returns the value of a given key in a given track.
 
 .. rst-class:: classref-method
 
-:ref:`NodePath<class_NodePath>` **track_get_path**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`NodePath<class_NodePath>` **track_get_path**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_path>`
 
 Gets the path of a track. For more information on the path format, see :ref:`track_set_path<class_Animation_method_track_set_path>`.
 
@@ -1137,7 +1137,7 @@ Gets the path of a track. For more information on the path format, see :ref:`tra
 
 .. rst-class:: classref-method
 
-:ref:`TrackType<enum_Animation_TrackType>` **track_get_type**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`TrackType<enum_Animation_TrackType>` **track_get_type**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_get_type>`
 
 Gets the type of a track.
 
@@ -1149,7 +1149,7 @@ Gets the type of a track.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, key\: :ref:`Variant<class_Variant>`, transition\: :ref:`float<class_float>` = 1\ )
+:ref:`int<class_int>` **track_insert_key**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, key\: :ref:`Variant<class_Variant>`, transition\: :ref:`float<class_float>` = 1\ ) :ref:`🔗<class_Animation_method_track_insert_key>`
 
 Inserts a generic key in a given track. Returns the key index.
 
@@ -1161,7 +1161,7 @@ Inserts a generic key in a given track. Returns the key index.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **track_is_compressed**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **track_is_compressed**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_is_compressed>`
 
 Returns ``true`` if the track is compressed, ``false`` otherwise. See also :ref:`compress<class_Animation_method_compress>`.
 
@@ -1173,7 +1173,7 @@ Returns ``true`` if the track is compressed, ``false`` otherwise. See also :ref:
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **track_is_enabled**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **track_is_enabled**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_is_enabled>`
 
 Returns ``true`` if the track at index ``track_idx`` is enabled.
 
@@ -1185,7 +1185,7 @@ Returns ``true`` if the track at index ``track_idx`` is enabled.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **track_is_imported**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **track_is_imported**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_track_is_imported>`
 
 Returns ``true`` if the given track is imported. Else, return ``false``.
 
@@ -1197,7 +1197,7 @@ Returns ``true`` if the given track is imported. Else, return ``false``.
 
 .. rst-class:: classref-method
 
-|void| **track_move_down**\ (\ track_idx\: :ref:`int<class_int>`\ )
+|void| **track_move_down**\ (\ track_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_track_move_down>`
 
 Moves a track down.
 
@@ -1209,7 +1209,7 @@ Moves a track down.
 
 .. rst-class:: classref-method
 
-|void| **track_move_to**\ (\ track_idx\: :ref:`int<class_int>`, to_idx\: :ref:`int<class_int>`\ )
+|void| **track_move_to**\ (\ track_idx\: :ref:`int<class_int>`, to_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_track_move_to>`
 
 Changes the index position of track ``track_idx`` to the one defined in ``to_idx``.
 
@@ -1221,7 +1221,7 @@ Changes the index position of track ``track_idx`` to the one defined in ``to_idx
 
 .. rst-class:: classref-method
 
-|void| **track_move_up**\ (\ track_idx\: :ref:`int<class_int>`\ )
+|void| **track_move_up**\ (\ track_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_track_move_up>`
 
 Moves a track up.
 
@@ -1233,7 +1233,7 @@ Moves a track up.
 
 .. rst-class:: classref-method
 
-|void| **track_remove_key**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ )
+|void| **track_remove_key**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_track_remove_key>`
 
 Removes a key by index in a given track.
 
@@ -1245,7 +1245,7 @@ Removes a key by index in a given track.
 
 .. rst-class:: classref-method
 
-|void| **track_remove_key_at_time**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ )
+|void| **track_remove_key_at_time**\ (\ track_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_track_remove_key_at_time>`
 
 Removes a key at ``time`` in a given track.
 
@@ -1257,7 +1257,7 @@ Removes a key at ``time`` in a given track.
 
 .. rst-class:: classref-method
 
-|void| **track_set_enabled**\ (\ track_idx\: :ref:`int<class_int>`, enabled\: :ref:`bool<class_bool>`\ )
+|void| **track_set_enabled**\ (\ track_idx\: :ref:`int<class_int>`, enabled\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Animation_method_track_set_enabled>`
 
 Enables/disables the given track. Tracks are enabled by default.
 
@@ -1269,7 +1269,7 @@ Enables/disables the given track. Tracks are enabled by default.
 
 .. rst-class:: classref-method
 
-|void| **track_set_imported**\ (\ track_idx\: :ref:`int<class_int>`, imported\: :ref:`bool<class_bool>`\ )
+|void| **track_set_imported**\ (\ track_idx\: :ref:`int<class_int>`, imported\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Animation_method_track_set_imported>`
 
 Sets the given track as imported or not.
 
@@ -1281,7 +1281,7 @@ Sets the given track as imported or not.
 
 .. rst-class:: classref-method
 
-|void| **track_set_interpolation_loop_wrap**\ (\ track_idx\: :ref:`int<class_int>`, interpolation\: :ref:`bool<class_bool>`\ )
+|void| **track_set_interpolation_loop_wrap**\ (\ track_idx\: :ref:`int<class_int>`, interpolation\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Animation_method_track_set_interpolation_loop_wrap>`
 
 If ``true``, the track at ``track_idx`` wraps the interpolation loop.
 
@@ -1293,7 +1293,7 @@ If ``true``, the track at ``track_idx`` wraps the interpolation loop.
 
 .. rst-class:: classref-method
 
-|void| **track_set_interpolation_type**\ (\ track_idx\: :ref:`int<class_int>`, interpolation\: :ref:`InterpolationType<enum_Animation_InterpolationType>`\ )
+|void| **track_set_interpolation_type**\ (\ track_idx\: :ref:`int<class_int>`, interpolation\: :ref:`InterpolationType<enum_Animation_InterpolationType>`\ ) :ref:`🔗<class_Animation_method_track_set_interpolation_type>`
 
 Sets the interpolation type of a given track.
 
@@ -1305,7 +1305,7 @@ Sets the interpolation type of a given track.
 
 .. rst-class:: classref-method
 
-|void| **track_set_key_time**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ )
+|void| **track_set_key_time**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_track_set_key_time>`
 
 Sets the time of an existing key.
 
@@ -1317,7 +1317,7 @@ Sets the time of an existing key.
 
 .. rst-class:: classref-method
 
-|void| **track_set_key_transition**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, transition\: :ref:`float<class_float>`\ )
+|void| **track_set_key_transition**\ (\ track_idx\: :ref:`int<class_int>`, key_idx\: :ref:`int<class_int>`, transition\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Animation_method_track_set_key_transition>`
 
 Sets the transition curve (easing) for a specific key (see the built-in math function :ref:`@GlobalScope.ease<class_@GlobalScope_method_ease>`).
 
@@ -1329,7 +1329,7 @@ Sets the transition curve (easing) for a specific key (see the built-in math fun
 
 .. rst-class:: classref-method
 
-|void| **track_set_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`\ )
+|void| **track_set_key_value**\ (\ track_idx\: :ref:`int<class_int>`, key\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Animation_method_track_set_key_value>`
 
 Sets the value of an existing key.
 
@@ -1341,7 +1341,7 @@ Sets the value of an existing key.
 
 .. rst-class:: classref-method
 
-|void| **track_set_path**\ (\ track_idx\: :ref:`int<class_int>`, path\: :ref:`NodePath<class_NodePath>`\ )
+|void| **track_set_path**\ (\ track_idx\: :ref:`int<class_int>`, path\: :ref:`NodePath<class_NodePath>`\ ) :ref:`🔗<class_Animation_method_track_set_path>`
 
 Sets the path of a track. Paths must be valid scene-tree paths to a node and must be specified starting from the parent node of the node that will reproduce the animation. Tracks that control properties or bones must append their name after the path, separated by ``":"``.
 
@@ -1355,7 +1355,7 @@ For example, ``"character/skeleton:ankle"`` or ``"character/mesh:transform/local
 
 .. rst-class:: classref-method
 
-|void| **track_swap**\ (\ track_idx\: :ref:`int<class_int>`, with_idx\: :ref:`int<class_int>`\ )
+|void| **track_swap**\ (\ track_idx\: :ref:`int<class_int>`, with_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Animation_method_track_swap>`
 
 Swaps the track ``track_idx``'s index position with the track ``with_idx``.
 
@@ -1367,7 +1367,7 @@ Swaps the track ``track_idx``'s index position with the track ``with_idx``.
 
 .. rst-class:: classref-method
 
-:ref:`UpdateMode<enum_Animation_UpdateMode>` **value_track_get_update_mode**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`UpdateMode<enum_Animation_UpdateMode>` **value_track_get_update_mode**\ (\ track_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Animation_method_value_track_get_update_mode>`
 
 Returns the update mode of a value track.
 
@@ -1379,7 +1379,7 @@ Returns the update mode of a value track.
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **value_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Variant<class_Variant>` **value_track_interpolate**\ (\ track_idx\: :ref:`int<class_int>`, time_sec\: :ref:`float<class_float>`, backward\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Animation_method_value_track_interpolate>`
 
 Returns the interpolated value at the given time (in seconds). The ``track_idx`` must be the index of a value track.
 
@@ -1391,7 +1391,7 @@ Returns the interpolated value at the given time (in seconds). The ``track_idx``
 
 .. rst-class:: classref-method
 
-|void| **value_track_set_update_mode**\ (\ track_idx\: :ref:`int<class_int>`, mode\: :ref:`UpdateMode<enum_Animation_UpdateMode>`\ )
+|void| **value_track_set_update_mode**\ (\ track_idx\: :ref:`int<class_int>`, mode\: :ref:`UpdateMode<enum_Animation_UpdateMode>`\ ) :ref:`🔗<class_Animation_method_value_track_set_update_mode>`
 
 Sets the update mode (see :ref:`UpdateMode<enum_Animation_UpdateMode>`) of a value track.
 

+ 10 - 10
classes/class_animationlibrary.rst

@@ -63,7 +63,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_added**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+**animation_added**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_signal_animation_added>`
 
 Emitted when an :ref:`Animation<class_Animation>` is added, under the key ``name``.
 
@@ -75,7 +75,7 @@ Emitted when an :ref:`Animation<class_Animation>` is added, under the key ``name
 
 .. rst-class:: classref-signal
 
-**animation_changed**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+**animation_changed**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_signal_animation_changed>`
 
 Emitted when there's a change in one of the animations, e.g. tracks are added, moved or have changed paths. ``name`` is the key of the animation that was changed.
 
@@ -89,7 +89,7 @@ See also :ref:`Resource.changed<class_Resource_signal_changed>`, which this acts
 
 .. rst-class:: classref-signal
 
-**animation_removed**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+**animation_removed**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_signal_animation_removed>`
 
 Emitted when an :ref:`Animation<class_Animation>` stored with the key ``name`` is removed.
 
@@ -101,7 +101,7 @@ Emitted when an :ref:`Animation<class_Animation>` stored with the key ``name`` i
 
 .. rst-class:: classref-signal
 
-**animation_renamed**\ (\ name\: :ref:`StringName<class_StringName>`, to_name\: :ref:`StringName<class_StringName>`\ )
+**animation_renamed**\ (\ name\: :ref:`StringName<class_StringName>`, to_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_signal_animation_renamed>`
 
 Emitted when the key for an :ref:`Animation<class_Animation>` is changed, from ``name`` to ``to_name``.
 
@@ -118,7 +118,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Error<enum_@GlobalScope_Error>` **add_animation**\ (\ name\: :ref:`StringName<class_StringName>`, animation\: :ref:`Animation<class_Animation>`\ )
+:ref:`Error<enum_@GlobalScope_Error>` **add_animation**\ (\ name\: :ref:`StringName<class_StringName>`, animation\: :ref:`Animation<class_Animation>`\ ) :ref:`🔗<class_AnimationLibrary_method_add_animation>`
 
 Adds the ``animation`` to the library, accessible by the key ``name``.
 
@@ -130,7 +130,7 @@ Adds the ``animation`` to the library, accessible by the key ``name``.
 
 .. rst-class:: classref-method
 
-:ref:`Animation<class_Animation>` **get_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`Animation<class_Animation>` **get_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationLibrary_method_get_animation>`
 
 Returns the :ref:`Animation<class_Animation>` with the key ``name``. If the animation does not exist, ``null`` is returned and an error is logged.
 
@@ -142,7 +142,7 @@ Returns the :ref:`Animation<class_Animation>` with the key ``name``. If the anim
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_animation_list**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_animation_list**\ (\ ) |const| :ref:`🔗<class_AnimationLibrary_method_get_animation_list>`
 
 Returns the keys for the :ref:`Animation<class_Animation>`\ s stored in the library.
 
@@ -154,7 +154,7 @@ Returns the keys for the :ref:`Animation<class_Animation>`\ s stored in the libr
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationLibrary_method_has_animation>`
 
 Returns ``true`` if the library stores an :ref:`Animation<class_Animation>` with ``name`` as the key.
 
@@ -166,7 +166,7 @@ Returns ``true`` if the library stores an :ref:`Animation<class_Animation>` with
 
 .. rst-class:: classref-method
 
-|void| **remove_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **remove_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_method_remove_animation>`
 
 Removes the :ref:`Animation<class_Animation>` with the key ``name``.
 
@@ -178,7 +178,7 @@ Removes the :ref:`Animation<class_Animation>` with the key ``name``.
 
 .. rst-class:: classref-method
 
-|void| **rename_animation**\ (\ name\: :ref:`StringName<class_StringName>`, newname\: :ref:`StringName<class_StringName>`\ )
+|void| **rename_animation**\ (\ name\: :ref:`StringName<class_StringName>`, newname\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationLibrary_method_rename_animation>`
 
 Changes the key of the :ref:`Animation<class_Animation>` associated with the key ``name`` to ``newname``.
 

+ 45 - 45
classes/class_animationmixer.rst

@@ -38,7 +38,7 @@ Properties
    +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+--------------------+
    | :ref:`int<class_int>`                                                                   | :ref:`audio_max_polyphony<class_AnimationMixer_property_audio_max_polyphony>`       | ``32``             |
    +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+--------------------+
-   | :ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` | :ref:`callback_mode_discrete<class_AnimationMixer_property_callback_mode_discrete>` | ``0``              |
+   | :ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` | :ref:`callback_mode_discrete<class_AnimationMixer_property_callback_mode_discrete>` | ``1``              |
    +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+--------------------+
    | :ref:`AnimationCallbackModeMethod<enum_AnimationMixer_AnimationCallbackModeMethod>`     | :ref:`callback_mode_method<class_AnimationMixer_property_callback_mode_method>`     | ``0``              |
    +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+--------------------+
@@ -118,7 +118,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_finished**\ (\ anim_name\: :ref:`StringName<class_StringName>`\ )
+**animation_finished**\ (\ anim_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationMixer_signal_animation_finished>`
 
 Notifies when an animation finished playing.
 
@@ -132,7 +132,7 @@ Notifies when an animation finished playing.
 
 .. rst-class:: classref-signal
 
-**animation_libraries_updated**\ (\ )
+**animation_libraries_updated**\ (\ ) :ref:`🔗<class_AnimationMixer_signal_animation_libraries_updated>`
 
 Notifies when the animation libraries have changed.
 
@@ -144,7 +144,7 @@ Notifies when the animation libraries have changed.
 
 .. rst-class:: classref-signal
 
-**animation_list_changed**\ (\ )
+**animation_list_changed**\ (\ ) :ref:`🔗<class_AnimationMixer_signal_animation_list_changed>`
 
 Notifies when an animation list is changed.
 
@@ -156,7 +156,7 @@ Notifies when an animation list is changed.
 
 .. rst-class:: classref-signal
 
-**animation_started**\ (\ anim_name\: :ref:`StringName<class_StringName>`\ )
+**animation_started**\ (\ anim_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationMixer_signal_animation_started>`
 
 Notifies when an animation starts playing.
 
@@ -168,7 +168,7 @@ Notifies when an animation starts playing.
 
 .. rst-class:: classref-signal
 
-**caches_cleared**\ (\ )
+**caches_cleared**\ (\ ) :ref:`🔗<class_AnimationMixer_signal_caches_cleared>`
 
 Notifies when the caches have been cleared, either automatically, or manually via :ref:`clear_caches<class_AnimationMixer_method_clear_caches>`.
 
@@ -180,7 +180,7 @@ Notifies when the caches have been cleared, either automatically, or manually vi
 
 .. rst-class:: classref-signal
 
-**mixer_applied**\ (\ )
+**mixer_applied**\ (\ ) :ref:`🔗<class_AnimationMixer_signal_mixer_applied>`
 
 Notifies when the blending result related have been applied to the target objects.
 
@@ -192,7 +192,7 @@ Notifies when the blending result related have been applied to the target object
 
 .. rst-class:: classref-signal
 
-**mixer_updated**\ (\ )
+**mixer_updated**\ (\ ) :ref:`🔗<class_AnimationMixer_signal_mixer_updated>`
 
 Notifies when the property related process have been updated.
 
@@ -209,7 +209,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationCallbackModeProcess**:
+enum **AnimationCallbackModeProcess**: :ref:`🔗<enum_AnimationMixer_AnimationCallbackModeProcess>`
 
 .. _class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS:
 
@@ -243,7 +243,7 @@ Do not process animation. Use :ref:`advance<class_AnimationMixer_method_advance>
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationCallbackModeMethod**:
+enum **AnimationCallbackModeMethod**: :ref:`🔗<enum_AnimationMixer_AnimationCallbackModeMethod>`
 
 .. _class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_METHOD_DEFERRED:
 
@@ -269,7 +269,7 @@ Make method calls immediately when reached in the animation.
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationCallbackModeDiscrete**:
+enum **AnimationCallbackModeDiscrete**: :ref:`🔗<enum_AnimationMixer_AnimationCallbackModeDiscrete>`
 
 .. _class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT:
 
@@ -277,9 +277,7 @@ enum **AnimationCallbackModeDiscrete**:
 
 :ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` **ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT** = ``0``
 
-An :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track value takes precedence when blending :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track values and :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track values. This is the default behavior for :ref:`AnimationPlayer<class_AnimationPlayer>`.
-
-\ **Note:** If a value track has non-numeric type key values, it is internally converted to use :ref:`ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT<class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT>` with :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>`.
+An :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track value takes precedence when blending :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track values and :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track values.
 
 .. _class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE:
 
@@ -287,7 +285,7 @@ An :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` tr
 
 :ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` **ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE** = ``1``
 
-An :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track value takes precedence when blending the :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track values and the :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track values.
+An :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track value takes precedence when blending the :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` or :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>` track values and the :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track values. This is the default behavior for :ref:`AnimationPlayer<class_AnimationPlayer>`.
 
 .. _class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS:
 
@@ -297,6 +295,8 @@ An :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>
 
 Always treat the :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>` track value as :ref:`Animation.UPDATE_CONTINUOUS<class_Animation_constant_UPDATE_CONTINUOUS>` with :ref:`Animation.INTERPOLATION_NEAREST<class_Animation_constant_INTERPOLATION_NEAREST>`. This is the default behavior for :ref:`AnimationTree<class_AnimationTree>`.
 
+If a value track has non-numeric type key values, it is internally converted to use :ref:`ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE<class_AnimationMixer_constant_ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE>` with :ref:`Animation.UPDATE_DISCRETE<class_Animation_constant_UPDATE_DISCRETE>`.
+
 .. rst-class:: classref-section-separator
 
 ----
@@ -310,7 +310,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **active** = ``true``
+:ref:`bool<class_bool>` **active** = ``true`` :ref:`🔗<class_AnimationMixer_property_active>`
 
 .. rst-class:: classref-property-setget
 
@@ -327,7 +327,7 @@ If ``true``, the **AnimationMixer** will be processing.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **audio_max_polyphony** = ``32``
+:ref:`int<class_int>` **audio_max_polyphony** = ``32`` :ref:`🔗<class_AnimationMixer_property_audio_max_polyphony>`
 
 .. rst-class:: classref-property-setget
 
@@ -346,7 +346,7 @@ For example, if this value is ``32`` and the animation has two audio tracks, the
 
 .. rst-class:: classref-property
 
-:ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` **callback_mode_discrete** = ``0``
+:ref:`AnimationCallbackModeDiscrete<enum_AnimationMixer_AnimationCallbackModeDiscrete>` **callback_mode_discrete** = ``1`` :ref:`🔗<class_AnimationMixer_property_callback_mode_discrete>`
 
 .. rst-class:: classref-property-setget
 
@@ -367,7 +367,7 @@ To make the blended results look good, it is recommended to set this to :ref:`AN
 
 .. rst-class:: classref-property
 
-:ref:`AnimationCallbackModeMethod<enum_AnimationMixer_AnimationCallbackModeMethod>` **callback_mode_method** = ``0``
+:ref:`AnimationCallbackModeMethod<enum_AnimationMixer_AnimationCallbackModeMethod>` **callback_mode_method** = ``0`` :ref:`🔗<class_AnimationMixer_property_callback_mode_method>`
 
 .. rst-class:: classref-property-setget
 
@@ -384,7 +384,7 @@ The call mode used for "Call Method" tracks.
 
 .. rst-class:: classref-property
 
-:ref:`AnimationCallbackModeProcess<enum_AnimationMixer_AnimationCallbackModeProcess>` **callback_mode_process** = ``1``
+:ref:`AnimationCallbackModeProcess<enum_AnimationMixer_AnimationCallbackModeProcess>` **callback_mode_process** = ``1`` :ref:`🔗<class_AnimationMixer_property_callback_mode_process>`
 
 .. rst-class:: classref-property-setget
 
@@ -401,7 +401,7 @@ The process notification in which to update animations.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **deterministic** = ``false``
+:ref:`bool<class_bool>` **deterministic** = ``false`` :ref:`🔗<class_AnimationMixer_property_deterministic>`
 
 .. rst-class:: classref-property-setget
 
@@ -428,7 +428,7 @@ For example, if :ref:`AnimationNodeAdd2<class_AnimationNodeAdd2>` blends two nod
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **reset_on_save** = ``true``
+:ref:`bool<class_bool>` **reset_on_save** = ``true`` :ref:`🔗<class_AnimationMixer_property_reset_on_save>`
 
 .. rst-class:: classref-property-setget
 
@@ -447,7 +447,7 @@ This makes it more convenient to preview and edit animations in the editor, as c
 
 .. rst-class:: classref-property
 
-:ref:`NodePath<class_NodePath>` **root_motion_track** = ``NodePath("")``
+:ref:`NodePath<class_NodePath>` **root_motion_track** = ``NodePath("")`` :ref:`🔗<class_AnimationMixer_property_root_motion_track>`
 
 .. rst-class:: classref-property-setget
 
@@ -466,7 +466,7 @@ If the track has type :ref:`Animation.TYPE_POSITION_3D<class_Animation_constant_
 
 .. rst-class:: classref-property
 
-:ref:`NodePath<class_NodePath>` **root_node** = ``NodePath("..")``
+:ref:`NodePath<class_NodePath>` **root_node** = ``NodePath("..")`` :ref:`🔗<class_AnimationMixer_property_root_node>`
 
 .. rst-class:: classref-property-setget
 
@@ -488,7 +488,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **_post_process_key_value**\ (\ animation\: :ref:`Animation<class_Animation>`, track\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`, object_id\: :ref:`int<class_int>`, object_sub_idx\: :ref:`int<class_int>`\ ) |virtual| |const|
+:ref:`Variant<class_Variant>` **_post_process_key_value**\ (\ animation\: :ref:`Animation<class_Animation>`, track\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`, object_id\: :ref:`int<class_int>`, object_sub_idx\: :ref:`int<class_int>`\ ) |virtual| |const| :ref:`🔗<class_AnimationMixer_private_method__post_process_key_value>`
 
 A virtual function for processing after getting a key during playback.
 
@@ -500,7 +500,7 @@ A virtual function for processing after getting a key during playback.
 
 .. rst-class:: classref-method
 
-:ref:`Error<enum_@GlobalScope_Error>` **add_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`, library\: :ref:`AnimationLibrary<class_AnimationLibrary>`\ )
+:ref:`Error<enum_@GlobalScope_Error>` **add_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`, library\: :ref:`AnimationLibrary<class_AnimationLibrary>`\ ) :ref:`🔗<class_AnimationMixer_method_add_animation_library>`
 
 Adds ``library`` to the animation player, under the key ``name``.
 
@@ -512,7 +512,7 @@ Adds ``library`` to the animation player, under the key ``name``.
 
 .. rst-class:: classref-method
 
-|void| **advance**\ (\ delta\: :ref:`float<class_float>`\ )
+|void| **advance**\ (\ delta\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimationMixer_method_advance>`
 
 Manually advance the animations by the specified time (in seconds).
 
@@ -524,7 +524,7 @@ Manually advance the animations by the specified time (in seconds).
 
 .. rst-class:: classref-method
 
-|void| **capture**\ (\ name\: :ref:`StringName<class_StringName>`, duration\: :ref:`float<class_float>`, trans_type\: :ref:`TransitionType<enum_Tween_TransitionType>` = 0, ease_type\: :ref:`EaseType<enum_Tween_EaseType>` = 0\ )
+|void| **capture**\ (\ name\: :ref:`StringName<class_StringName>`, duration\: :ref:`float<class_float>`, trans_type\: :ref:`TransitionType<enum_Tween_TransitionType>` = 0, ease_type\: :ref:`EaseType<enum_Tween_EaseType>` = 0\ ) :ref:`🔗<class_AnimationMixer_method_capture>`
 
 If the animation track specified by ``name`` has an option :ref:`Animation.UPDATE_CAPTURE<class_Animation_constant_UPDATE_CAPTURE>`, stores current values of the objects indicated by the track path as a cache. If there is already a captured cache, the old cache is discarded.
 
@@ -540,7 +540,7 @@ You can specify ``trans_type`` as the curve for the interpolation. For better re
 
 .. rst-class:: classref-method
 
-|void| **clear_caches**\ (\ )
+|void| **clear_caches**\ (\ ) :ref:`🔗<class_AnimationMixer_method_clear_caches>`
 
 **AnimationMixer** caches animated nodes. It may not notice if a node disappears; :ref:`clear_caches<class_AnimationMixer_method_clear_caches>` forces it to update the cache again.
 
@@ -552,7 +552,7 @@ You can specify ``trans_type`` as the curve for the interpolation. For better re
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **find_animation**\ (\ animation\: :ref:`Animation<class_Animation>`\ ) |const|
+:ref:`StringName<class_StringName>` **find_animation**\ (\ animation\: :ref:`Animation<class_Animation>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_find_animation>`
 
 Returns the key of ``animation`` or an empty :ref:`StringName<class_StringName>` if not found.
 
@@ -564,7 +564,7 @@ Returns the key of ``animation`` or an empty :ref:`StringName<class_StringName>`
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **find_animation_library**\ (\ animation\: :ref:`Animation<class_Animation>`\ ) |const|
+:ref:`StringName<class_StringName>` **find_animation_library**\ (\ animation\: :ref:`Animation<class_Animation>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_find_animation_library>`
 
 Returns the key for the :ref:`AnimationLibrary<class_AnimationLibrary>` that contains ``animation`` or an empty :ref:`StringName<class_StringName>` if not found.
 
@@ -576,7 +576,7 @@ Returns the key for the :ref:`AnimationLibrary<class_AnimationLibrary>` that con
 
 .. rst-class:: classref-method
 
-:ref:`Animation<class_Animation>` **get_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`Animation<class_Animation>` **get_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_animation>`
 
 Returns the :ref:`Animation<class_Animation>` with the key ``name``. If the animation does not exist, ``null`` is returned and an error is logged.
 
@@ -588,7 +588,7 @@ Returns the :ref:`Animation<class_Animation>` with the key ``name``. If the anim
 
 .. rst-class:: classref-method
 
-:ref:`AnimationLibrary<class_AnimationLibrary>` **get_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`AnimationLibrary<class_AnimationLibrary>` **get_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_animation_library>`
 
 Returns the first :ref:`AnimationLibrary<class_AnimationLibrary>` with key ``name`` or ``null`` if not found.
 
@@ -602,7 +602,7 @@ To get the **AnimationMixer**'s global animation library, use ``get_animation_li
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_animation_library_list**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_animation_library_list**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_animation_library_list>`
 
 Returns the list of stored library keys.
 
@@ -614,7 +614,7 @@ Returns the list of stored library keys.
 
 .. rst-class:: classref-method
 
-:ref:`PackedStringArray<class_PackedStringArray>` **get_animation_list**\ (\ ) |const|
+:ref:`PackedStringArray<class_PackedStringArray>` **get_animation_list**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_animation_list>`
 
 Returns the list of stored animation keys.
 
@@ -626,7 +626,7 @@ Returns the list of stored animation keys.
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_root_motion_position**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_root_motion_position**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_position>`
 
 Retrieve the motion delta of position with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Vector3<class_Vector3>` that can be used elsewhere.
 
@@ -678,7 +678,7 @@ By using this in combination with :ref:`get_root_motion_position_accumulator<cla
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_root_motion_position_accumulator**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_root_motion_position_accumulator**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_position_accumulator>`
 
 Retrieve the blended value of the position tracks with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Vector3<class_Vector3>` that can be used elsewhere.
 
@@ -713,7 +713,7 @@ However, if the animation loops, an unintended discrete change may occur, so thi
 
 .. rst-class:: classref-method
 
-:ref:`Quaternion<class_Quaternion>` **get_root_motion_rotation**\ (\ ) |const|
+:ref:`Quaternion<class_Quaternion>` **get_root_motion_rotation**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_rotation>`
 
 Retrieve the motion delta of rotation with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Quaternion<class_Quaternion>` that can be used elsewhere.
 
@@ -743,7 +743,7 @@ The most basic example is applying rotation to :ref:`CharacterBody3D<class_Chara
 
 .. rst-class:: classref-method
 
-:ref:`Quaternion<class_Quaternion>` **get_root_motion_rotation_accumulator**\ (\ ) |const|
+:ref:`Quaternion<class_Quaternion>` **get_root_motion_rotation_accumulator**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_rotation_accumulator>`
 
 Retrieve the blended value of the rotation tracks with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Quaternion<class_Quaternion>` that can be used elsewhere.
 
@@ -780,7 +780,7 @@ However, if the animation loops, an unintended discrete change may occur, so thi
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_root_motion_scale**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_root_motion_scale**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_scale>`
 
 Retrieve the motion delta of scale with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Vector3<class_Vector3>` that can be used elsewhere.
 
@@ -816,7 +816,7 @@ The most basic example is applying scale to :ref:`CharacterBody3D<class_Characte
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_root_motion_scale_accumulator**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_root_motion_scale_accumulator**\ (\ ) |const| :ref:`🔗<class_AnimationMixer_method_get_root_motion_scale_accumulator>`
 
 Retrieve the blended value of the scale tracks with the :ref:`root_motion_track<class_AnimationMixer_property_root_motion_track>` as a :ref:`Vector3<class_Vector3>` that can be used elsewhere.
 
@@ -849,7 +849,7 @@ However, if the animation loops, an unintended discrete change may occur, so thi
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_animation**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_has_animation>`
 
 Returns ``true`` if the **AnimationMixer** stores an :ref:`Animation<class_Animation>` with key ``name``.
 
@@ -861,7 +861,7 @@ Returns ``true`` if the **AnimationMixer** stores an :ref:`Animation<class_Anima
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationMixer_method_has_animation_library>`
 
 Returns ``true`` if the **AnimationMixer** stores an :ref:`AnimationLibrary<class_AnimationLibrary>` with key ``name``.
 
@@ -873,7 +873,7 @@ Returns ``true`` if the **AnimationMixer** stores an :ref:`AnimationLibrary<clas
 
 .. rst-class:: classref-method
 
-|void| **remove_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **remove_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationMixer_method_remove_animation_library>`
 
 Removes the :ref:`AnimationLibrary<class_AnimationLibrary>` associated with the key ``name``.
 
@@ -885,7 +885,7 @@ Removes the :ref:`AnimationLibrary<class_AnimationLibrary>` associated with the
 
 .. rst-class:: classref-method
 
-|void| **rename_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`, newname\: :ref:`StringName<class_StringName>`\ )
+|void| **rename_animation_library**\ (\ name\: :ref:`StringName<class_StringName>`, newname\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationMixer_method_rename_animation_library>`
 
 Moves the :ref:`AnimationLibrary<class_AnimationLibrary>` associated with the key ``name`` to the key ``newname``.
 

+ 26 - 26
classes/class_animationnode.rst

@@ -119,7 +119,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_node_removed**\ (\ object_id\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ )
+**animation_node_removed**\ (\ object_id\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AnimationNode_signal_animation_node_removed>`
 
 Emitted by nodes that inherit from this class and that have an internal tree when one of their animation nodes removes. The animation nodes that emit this signal are :ref:`AnimationNodeBlendSpace1D<class_AnimationNodeBlendSpace1D>`, :ref:`AnimationNodeBlendSpace2D<class_AnimationNodeBlendSpace2D>`, :ref:`AnimationNodeStateMachine<class_AnimationNodeStateMachine>`, and :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`.
 
@@ -131,7 +131,7 @@ Emitted by nodes that inherit from this class and that have an internal tree whe
 
 .. rst-class:: classref-signal
 
-**animation_node_renamed**\ (\ object_id\: :ref:`int<class_int>`, old_name\: :ref:`String<class_String>`, new_name\: :ref:`String<class_String>`\ )
+**animation_node_renamed**\ (\ object_id\: :ref:`int<class_int>`, old_name\: :ref:`String<class_String>`, new_name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AnimationNode_signal_animation_node_renamed>`
 
 Emitted by nodes that inherit from this class and that have an internal tree when one of their animation node names changes. The animation nodes that emit this signal are :ref:`AnimationNodeBlendSpace1D<class_AnimationNodeBlendSpace1D>`, :ref:`AnimationNodeBlendSpace2D<class_AnimationNodeBlendSpace2D>`, :ref:`AnimationNodeStateMachine<class_AnimationNodeStateMachine>`, and :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`.
 
@@ -143,7 +143,7 @@ Emitted by nodes that inherit from this class and that have an internal tree whe
 
 .. rst-class:: classref-signal
 
-**tree_changed**\ (\ )
+**tree_changed**\ (\ ) :ref:`🔗<class_AnimationNode_signal_tree_changed>`
 
 Emitted by nodes that inherit from this class and that have an internal tree when one of their animation nodes changes. The animation nodes that emit this signal are :ref:`AnimationNodeBlendSpace1D<class_AnimationNodeBlendSpace1D>`, :ref:`AnimationNodeBlendSpace2D<class_AnimationNodeBlendSpace2D>`, :ref:`AnimationNodeStateMachine<class_AnimationNodeStateMachine>`, :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>` and :ref:`AnimationNodeTransition<class_AnimationNodeTransition>`.
 
@@ -160,7 +160,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **FilterAction**:
+enum **FilterAction**: :ref:`🔗<enum_AnimationNode_FilterAction>`
 
 .. _class_AnimationNode_constant_FILTER_IGNORE:
 
@@ -207,7 +207,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **filter_enabled**
+:ref:`bool<class_bool>` **filter_enabled** :ref:`🔗<class_AnimationNode_property_filter_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -229,7 +229,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **_get_caption**\ (\ ) |virtual| |const|
+:ref:`String<class_String>` **_get_caption**\ (\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__get_caption>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to override the text caption for this animation node.
 
@@ -241,7 +241,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`AnimationNode<class_AnimationNode>` **_get_child_by_name**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |virtual| |const|
+:ref:`AnimationNode<class_AnimationNode>` **_get_child_by_name**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__get_child_by_name>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return a child animation node by its ``name``.
 
@@ -253,7 +253,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`Dictionary<class_Dictionary>` **_get_child_nodes**\ (\ ) |virtual| |const|
+:ref:`Dictionary<class_Dictionary>` **_get_child_nodes**\ (\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__get_child_nodes>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return all child animation nodes in order as a ``name: node`` dictionary.
 
@@ -265,7 +265,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **_get_parameter_default_value**\ (\ parameter\: :ref:`StringName<class_StringName>`\ ) |virtual| |const|
+:ref:`Variant<class_Variant>` **_get_parameter_default_value**\ (\ parameter\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__get_parameter_default_value>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return the default value of a ``parameter``. Parameters are custom local memory used for your animation nodes, given a resource can be reused in multiple trees.
 
@@ -277,7 +277,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **_get_parameter_list**\ (\ ) |virtual| |const|
+:ref:`Array<class_Array>` **_get_parameter_list**\ (\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__get_parameter_list>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return a list of the properties on this animation node. Parameters are custom local memory used for your animation nodes, given a resource can be reused in multiple trees. Format is similar to :ref:`Object.get_property_list<class_Object_method_get_property_list>`.
 
@@ -289,7 +289,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **_has_filter**\ (\ ) |virtual| |const|
+:ref:`bool<class_bool>` **_has_filter**\ (\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__has_filter>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return whether the blend tree editor should display filter editing on this animation node.
 
@@ -301,7 +301,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **_is_parameter_read_only**\ (\ parameter\: :ref:`StringName<class_StringName>`\ ) |virtual| |const|
+:ref:`bool<class_bool>` **_is_parameter_read_only**\ (\ parameter\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__is_parameter_read_only>`
 
 When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implement this virtual method to return whether the ``parameter`` is read-only. Parameters are custom local memory used for your animation nodes, given a resource can be reused in multiple trees.
 
@@ -313,7 +313,7 @@ When inheriting from :ref:`AnimationRootNode<class_AnimationRootNode>`, implemen
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_process**\ (\ time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, test_only\: :ref:`bool<class_bool>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_process**\ (\ time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, test_only\: :ref:`bool<class_bool>`\ ) |virtual| |const| :ref:`🔗<class_AnimationNode_private_method__process>`
 
 **Deprecated:** Currently this is mostly useless as there is a lack of many APIs to extend AnimationNode by GDScript. It is planned that a more flexible API using structures will be provided in the future.
 
@@ -331,7 +331,7 @@ This function should return the delta.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **add_input**\ (\ name\: :ref:`String<class_String>`\ )
+:ref:`bool<class_bool>` **add_input**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AnimationNode_method_add_input>`
 
 Adds an input to the animation node. This is only useful for animation nodes created for use in an :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`. If the addition fails, returns ``false``.
 
@@ -343,7 +343,7 @@ Adds an input to the animation node. This is only useful for animation nodes cre
 
 .. rst-class:: classref-method
 
-|void| **blend_animation**\ (\ animation\: :ref:`StringName<class_StringName>`, time\: :ref:`float<class_float>`, delta\: :ref:`float<class_float>`, seeked\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, looped_flag\: :ref:`LoopedFlag<enum_Animation_LoopedFlag>` = 0\ )
+|void| **blend_animation**\ (\ animation\: :ref:`StringName<class_StringName>`, time\: :ref:`float<class_float>`, delta\: :ref:`float<class_float>`, seeked\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, looped_flag\: :ref:`LoopedFlag<enum_Animation_LoopedFlag>` = 0\ ) :ref:`🔗<class_AnimationNode_method_blend_animation>`
 
 Blend an animation by ``blend`` amount (name must be valid in the linked :ref:`AnimationPlayer<class_AnimationPlayer>`). A ``time`` and ``delta`` may be passed, as well as whether ``seeked`` happened.
 
@@ -357,7 +357,7 @@ A ``looped_flag`` is used by internal processing immediately after the loop. See
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **blend_input**\ (\ input_index\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, filter\: :ref:`FilterAction<enum_AnimationNode_FilterAction>` = 0, sync\: :ref:`bool<class_bool>` = true, test_only\: :ref:`bool<class_bool>` = false\ )
+:ref:`float<class_float>` **blend_input**\ (\ input_index\: :ref:`int<class_int>`, time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, filter\: :ref:`FilterAction<enum_AnimationNode_FilterAction>` = 0, sync\: :ref:`bool<class_bool>` = true, test_only\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimationNode_method_blend_input>`
 
 Blend an input. This is only useful for animation nodes created for an :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`. The ``time`` parameter is a relative delta, unless ``seek`` is ``true``, in which case it is absolute. A filter mode may be optionally passed (see :ref:`FilterAction<enum_AnimationNode_FilterAction>` for options).
 
@@ -369,7 +369,7 @@ Blend an input. This is only useful for animation nodes created for an :ref:`Ani
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **blend_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, filter\: :ref:`FilterAction<enum_AnimationNode_FilterAction>` = 0, sync\: :ref:`bool<class_bool>` = true, test_only\: :ref:`bool<class_bool>` = false\ )
+:ref:`float<class_float>` **blend_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, time\: :ref:`float<class_float>`, seek\: :ref:`bool<class_bool>`, is_external_seeking\: :ref:`bool<class_bool>`, blend\: :ref:`float<class_float>`, filter\: :ref:`FilterAction<enum_AnimationNode_FilterAction>` = 0, sync\: :ref:`bool<class_bool>` = true, test_only\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimationNode_method_blend_node>`
 
 Blend another animation node (in case this animation node contains child animation nodes). This function is only useful if you inherit from :ref:`AnimationRootNode<class_AnimationRootNode>` instead, otherwise editors will not display your animation node for addition.
 
@@ -381,7 +381,7 @@ Blend another animation node (in case this animation node contains child animati
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **find_input**\ (\ name\: :ref:`String<class_String>`\ ) |const|
+:ref:`int<class_int>` **find_input**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_AnimationNode_method_find_input>`
 
 Returns the input index which corresponds to ``name``. If not found, returns ``-1``.
 
@@ -393,7 +393,7 @@ Returns the input index which corresponds to ``name``. If not found, returns ``-
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_input_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_input_count**\ (\ ) |const| :ref:`🔗<class_AnimationNode_method_get_input_count>`
 
 Amount of inputs in this animation node, only useful for animation nodes that go into :ref:`AnimationNodeBlendTree<class_AnimationNodeBlendTree>`.
 
@@ -405,7 +405,7 @@ Amount of inputs in this animation node, only useful for animation nodes that go
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **get_input_name**\ (\ input\: :ref:`int<class_int>`\ ) |const|
+:ref:`String<class_String>` **get_input_name**\ (\ input\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNode_method_get_input_name>`
 
 Gets the name of an input by index.
 
@@ -417,7 +417,7 @@ Gets the name of an input by index.
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **get_parameter**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`Variant<class_Variant>` **get_parameter**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNode_method_get_parameter>`
 
 Gets the value of a parameter. Parameters are custom local memory used for your animation nodes, given a resource can be reused in multiple trees.
 
@@ -429,7 +429,7 @@ Gets the value of a parameter. Parameters are custom local memory used for your
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_path_filtered**\ (\ path\: :ref:`NodePath<class_NodePath>`\ ) |const|
+:ref:`bool<class_bool>` **is_path_filtered**\ (\ path\: :ref:`NodePath<class_NodePath>`\ ) |const| :ref:`🔗<class_AnimationNode_method_is_path_filtered>`
 
 Returns whether the given path is filtered.
 
@@ -441,7 +441,7 @@ Returns whether the given path is filtered.
 
 .. rst-class:: classref-method
 
-|void| **remove_input**\ (\ index\: :ref:`int<class_int>`\ )
+|void| **remove_input**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNode_method_remove_input>`
 
 Removes an input, call this only when inactive.
 
@@ -453,7 +453,7 @@ Removes an input, call this only when inactive.
 
 .. rst-class:: classref-method
 
-|void| **set_filter_path**\ (\ path\: :ref:`NodePath<class_NodePath>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_filter_path**\ (\ path\: :ref:`NodePath<class_NodePath>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AnimationNode_method_set_filter_path>`
 
 Adds or removes a path for the filter.
 
@@ -465,7 +465,7 @@ Adds or removes a path for the filter.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **set_input_name**\ (\ input\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ )
+:ref:`bool<class_bool>` **set_input_name**\ (\ input\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AnimationNode_method_set_input_name>`
 
 Sets the name of the input at the given ``input`` index. If the setting fails, returns ``false``.
 
@@ -477,7 +477,7 @@ Sets the name of the input at the given ``input`` index. If the setting fails, r
 
 .. rst-class:: classref-method
 
-|void| **set_parameter**\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`\ )
+|void| **set_parameter**\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_AnimationNode_method_set_parameter>`
 
 Sets a custom parameter. These are used as local memory, because resources can be reused across the tree or scenes.
 

+ 8 - 8
classes/class_animationnodeanimation.rst

@@ -69,7 +69,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **PlayMode**:
+enum **PlayMode**: :ref:`🔗<enum_AnimationNodeAnimation_PlayMode>`
 
 .. _class_AnimationNodeAnimation_constant_PLAY_MODE_FORWARD:
 
@@ -100,7 +100,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **animation** = ``&""``
+:ref:`StringName<class_StringName>` **animation** = ``&""`` :ref:`🔗<class_AnimationNodeAnimation_property_animation>`
 
 .. rst-class:: classref-property-setget
 
@@ -117,7 +117,7 @@ Animation to use as an output. It is one of the animations provided by :ref:`Ani
 
 .. rst-class:: classref-property
 
-:ref:`LoopMode<enum_Animation_LoopMode>` **loop_mode**
+:ref:`LoopMode<enum_Animation_LoopMode>` **loop_mode** :ref:`🔗<class_AnimationNodeAnimation_property_loop_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -134,7 +134,7 @@ If :ref:`use_custom_timeline<class_AnimationNodeAnimation_property_use_custom_ti
 
 .. rst-class:: classref-property
 
-:ref:`PlayMode<enum_AnimationNodeAnimation_PlayMode>` **play_mode** = ``0``
+:ref:`PlayMode<enum_AnimationNodeAnimation_PlayMode>` **play_mode** = ``0`` :ref:`🔗<class_AnimationNodeAnimation_property_play_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -151,7 +151,7 @@ Determines the playback direction of the animation.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **start_offset**
+:ref:`float<class_float>` **start_offset** :ref:`🔗<class_AnimationNodeAnimation_property_start_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -170,7 +170,7 @@ This is useful for adjusting which foot steps first in 3D walking animations.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **stretch_time_scale**
+:ref:`bool<class_bool>` **stretch_time_scale** :ref:`🔗<class_AnimationNodeAnimation_property_stretch_time_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -191,7 +191,7 @@ If ``false``, the original animation length is respected. If you set the loop to
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **timeline_length**
+:ref:`float<class_float>` **timeline_length** :ref:`🔗<class_AnimationNodeAnimation_property_timeline_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -208,7 +208,7 @@ If :ref:`use_custom_timeline<class_AnimationNodeAnimation_property_use_custom_ti
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **use_custom_timeline** = ``false``
+:ref:`bool<class_bool>` **use_custom_timeline** = ``false`` :ref:`🔗<class_AnimationNodeAnimation_property_use_custom_timeline>`
 
 .. rst-class:: classref-property-setget
 

+ 14 - 14
classes/class_animationnodeblendspace1d.rst

@@ -91,7 +91,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **BlendMode**:
+enum **BlendMode**: :ref:`🔗<enum_AnimationNodeBlendSpace1D_BlendMode>`
 
 .. _class_AnimationNodeBlendSpace1D_constant_BLEND_MODE_INTERPOLATED:
 
@@ -130,7 +130,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`BlendMode<enum_AnimationNodeBlendSpace1D_BlendMode>` **blend_mode** = ``0``
+:ref:`BlendMode<enum_AnimationNodeBlendSpace1D_BlendMode>` **blend_mode** = ``0`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_blend_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -147,7 +147,7 @@ Controls the interpolation between animations. See :ref:`BlendMode<enum_Animatio
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **max_space** = ``1.0``
+:ref:`float<class_float>` **max_space** = ``1.0`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_max_space>`
 
 .. rst-class:: classref-property-setget
 
@@ -164,7 +164,7 @@ The blend space's axis's upper limit for the points' position. See :ref:`add_ble
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **min_space** = ``-1.0``
+:ref:`float<class_float>` **min_space** = ``-1.0`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_min_space>`
 
 .. rst-class:: classref-property-setget
 
@@ -181,7 +181,7 @@ The blend space's axis's lower limit for the points' position. See :ref:`add_ble
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **snap** = ``0.1``
+:ref:`float<class_float>` **snap** = ``0.1`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_snap>`
 
 .. rst-class:: classref-property-setget
 
@@ -198,7 +198,7 @@ Position increment to snap to when moving a point on the axis.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **sync** = ``false``
+:ref:`bool<class_bool>` **sync** = ``false`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_sync>`
 
 .. rst-class:: classref-property-setget
 
@@ -217,7 +217,7 @@ If ``true``, forcing the blended animations to advance frame.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **value_label** = ``"value"``
+:ref:`String<class_String>` **value_label** = ``"value"`` :ref:`🔗<class_AnimationNodeBlendSpace1D_property_value_label>`
 
 .. rst-class:: classref-property-setget
 
@@ -239,7 +239,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_blend_point**\ (\ node\: :ref:`AnimationRootNode<class_AnimationRootNode>`, pos\: :ref:`float<class_float>`, at_index\: :ref:`int<class_int>` = -1\ )
+|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>`
 
 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.
 
@@ -251,7 +251,7 @@ Adds a new point that represents a ``node`` on the virtual axis at a given posit
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_blend_point_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_blend_point_count**\ (\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace1D_method_get_blend_point_count>`
 
 Returns the number of points on the blend axis.
 
@@ -263,7 +263,7 @@ Returns the number of points on the blend axis.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node**\ (\ point\: :ref:`int<class_int>`\ ) |const|
+:ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node**\ (\ point\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace1D_method_get_blend_point_node>`
 
 Returns the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at index ``point``.
 
@@ -275,7 +275,7 @@ Returns the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_blend_point_position**\ (\ point\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_blend_point_position**\ (\ point\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace1D_method_get_blend_point_position>`
 
 Returns the position of the point at index ``point``.
 
@@ -287,7 +287,7 @@ Returns the position of the point at index ``point``.
 
 .. rst-class:: classref-method
 
-|void| **remove_blend_point**\ (\ point\: :ref:`int<class_int>`\ )
+|void| **remove_blend_point**\ (\ point\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace1D_method_remove_blend_point>`
 
 Removes the point at index ``point`` from the blend axis.
 
@@ -299,7 +299,7 @@ Removes the point at index ``point`` from the blend axis.
 
 .. rst-class:: classref-method
 
-|void| **set_blend_point_node**\ (\ point\: :ref:`int<class_int>`, node\: :ref:`AnimationRootNode<class_AnimationRootNode>`\ )
+|void| **set_blend_point_node**\ (\ point\: :ref:`int<class_int>`, node\: :ref:`AnimationRootNode<class_AnimationRootNode>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace1D_method_set_blend_point_node>`
 
 Changes the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at index ``point``.
 
@@ -311,7 +311,7 @@ Changes the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at
 
 .. rst-class:: classref-method
 
-|void| **set_blend_point_position**\ (\ point\: :ref:`int<class_int>`, pos\: :ref:`float<class_float>`\ )
+|void| **set_blend_point_position**\ (\ point\: :ref:`int<class_int>`, pos\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace1D_method_set_blend_point_position>`
 
 Updates the position of the point at index ``point`` on the blend axis.
 

+ 21 - 21
classes/class_animationnodeblendspace2d.rst

@@ -105,7 +105,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**triangles_updated**\ (\ )
+**triangles_updated**\ (\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_signal_triangles_updated>`
 
 Emitted every time the blend space's triangles are created, removed, or when one of their vertices changes position.
 
@@ -122,7 +122,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **BlendMode**:
+enum **BlendMode**: :ref:`🔗<enum_AnimationNodeBlendSpace2D_BlendMode>`
 
 .. _class_AnimationNodeBlendSpace2D_constant_BLEND_MODE_INTERPOLATED:
 
@@ -161,7 +161,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **auto_triangles** = ``true``
+:ref:`bool<class_bool>` **auto_triangles** = ``true`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_auto_triangles>`
 
 .. rst-class:: classref-property-setget
 
@@ -178,7 +178,7 @@ If ``true``, the blend space is triangulated automatically. The mesh updates eve
 
 .. rst-class:: classref-property
 
-:ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` **blend_mode** = ``0``
+:ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` **blend_mode** = ``0`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_blend_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -195,7 +195,7 @@ Controls the interpolation between animations. See :ref:`BlendMode<enum_Animatio
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **max_space** = ``Vector2(1, 1)``
+:ref:`Vector2<class_Vector2>` **max_space** = ``Vector2(1, 1)`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_max_space>`
 
 .. rst-class:: classref-property-setget
 
@@ -212,7 +212,7 @@ The blend space's X and Y axes' upper limit for the points' position. See :ref:`
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **min_space** = ``Vector2(-1, -1)``
+:ref:`Vector2<class_Vector2>` **min_space** = ``Vector2(-1, -1)`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_min_space>`
 
 .. rst-class:: classref-property-setget
 
@@ -229,7 +229,7 @@ The blend space's X and Y axes' lower limit for the points' position. See :ref:`
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **snap** = ``Vector2(0.1, 0.1)``
+:ref:`Vector2<class_Vector2>` **snap** = ``Vector2(0.1, 0.1)`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_snap>`
 
 .. rst-class:: classref-property-setget
 
@@ -246,7 +246,7 @@ Position increment to snap to when moving a point.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **sync** = ``false``
+:ref:`bool<class_bool>` **sync** = ``false`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_sync>`
 
 .. rst-class:: classref-property-setget
 
@@ -265,7 +265,7 @@ If ``true``, forcing the blended animations to advance frame.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **x_label** = ``"x"``
+:ref:`String<class_String>` **x_label** = ``"x"`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_x_label>`
 
 .. rst-class:: classref-property-setget
 
@@ -282,7 +282,7 @@ Name of the blend space's X axis.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **y_label** = ``"y"``
+:ref:`String<class_String>` **y_label** = ``"y"`` :ref:`🔗<class_AnimationNodeBlendSpace2D_property_y_label>`
 
 .. rst-class:: classref-property-setget
 
@@ -304,7 +304,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_blend_point**\ (\ node\: :ref:`AnimationRootNode<class_AnimationRootNode>`, pos\: :ref:`Vector2<class_Vector2>`, at_index\: :ref:`int<class_int>` = -1\ )
+|void| **add_blend_point**\ (\ node\: :ref:`AnimationRootNode<class_AnimationRootNode>`, pos\: :ref:`Vector2<class_Vector2>`, at_index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_add_blend_point>`
 
 Adds a new point that represents a ``node`` at the 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.
 
@@ -316,7 +316,7 @@ Adds a new point that represents a ``node`` at the position set by ``pos``. You
 
 .. rst-class:: classref-method
 
-|void| **add_triangle**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`, z\: :ref:`int<class_int>`, at_index\: :ref:`int<class_int>` = -1\ )
+|void| **add_triangle**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`, z\: :ref:`int<class_int>`, at_index\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_add_triangle>`
 
 Creates a new triangle using three points ``x``, ``y``, and ``z``. Triangles can overlap. You can insert the triangle 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.
 
@@ -328,7 +328,7 @@ Creates a new triangle using three points ``x``, ``y``, and ``z``. Triangles can
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_blend_point_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_blend_point_count**\ (\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace2D_method_get_blend_point_count>`
 
 Returns the number of points in the blend space.
 
@@ -340,7 +340,7 @@ Returns the number of points in the blend space.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node**\ (\ point\: :ref:`int<class_int>`\ ) |const|
+:ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node**\ (\ point\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace2D_method_get_blend_point_node>`
 
 Returns the :ref:`AnimationRootNode<class_AnimationRootNode>` referenced by the point at index ``point``.
 
@@ -352,7 +352,7 @@ Returns the :ref:`AnimationRootNode<class_AnimationRootNode>` referenced by the
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_blend_point_position**\ (\ point\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_blend_point_position**\ (\ point\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace2D_method_get_blend_point_position>`
 
 Returns the position of the point at index ``point``.
 
@@ -364,7 +364,7 @@ Returns the position of the point at index ``point``.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_triangle_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_triangle_count**\ (\ ) |const| :ref:`🔗<class_AnimationNodeBlendSpace2D_method_get_triangle_count>`
 
 Returns the number of triangles in the blend space.
 
@@ -376,7 +376,7 @@ Returns the number of triangles in the blend space.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_triangle_point**\ (\ triangle\: :ref:`int<class_int>`, point\: :ref:`int<class_int>`\ )
+:ref:`int<class_int>` **get_triangle_point**\ (\ triangle\: :ref:`int<class_int>`, point\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_get_triangle_point>`
 
 Returns the position of the point at index ``point`` in the triangle of index ``triangle``.
 
@@ -388,7 +388,7 @@ Returns the position of the point at index ``point`` in the triangle of index ``
 
 .. rst-class:: classref-method
 
-|void| **remove_blend_point**\ (\ point\: :ref:`int<class_int>`\ )
+|void| **remove_blend_point**\ (\ point\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_remove_blend_point>`
 
 Removes the point at index ``point`` from the blend space.
 
@@ -400,7 +400,7 @@ Removes the point at index ``point`` from the blend space.
 
 .. rst-class:: classref-method
 
-|void| **remove_triangle**\ (\ triangle\: :ref:`int<class_int>`\ )
+|void| **remove_triangle**\ (\ triangle\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_remove_triangle>`
 
 Removes the triangle at index ``triangle`` from the blend space.
 
@@ -412,7 +412,7 @@ Removes the triangle at index ``triangle`` from the blend space.
 
 .. rst-class:: classref-method
 
-|void| **set_blend_point_node**\ (\ point\: :ref:`int<class_int>`, node\: :ref:`AnimationRootNode<class_AnimationRootNode>`\ )
+|void| **set_blend_point_node**\ (\ point\: :ref:`int<class_int>`, node\: :ref:`AnimationRootNode<class_AnimationRootNode>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_set_blend_point_node>`
 
 Changes the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at index ``point``.
 
@@ -424,7 +424,7 @@ Changes the :ref:`AnimationNode<class_AnimationNode>` referenced by the point at
 
 .. rst-class:: classref-method
 
-|void| **set_blend_point_position**\ (\ point\: :ref:`int<class_int>`, pos\: :ref:`Vector2<class_Vector2>`\ )
+|void| **set_blend_point_position**\ (\ point\: :ref:`int<class_int>`, pos\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AnimationNodeBlendSpace2D_method_set_blend_point_position>`
 
 Updates the position of the point at index ``point`` on the blend axis.
 

+ 17 - 17
classes/class_animationnodeblendtree.rst

@@ -83,7 +83,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**node_changed**\ (\ node_name\: :ref:`StringName<class_StringName>`\ )
+**node_changed**\ (\ node_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_signal_node_changed>`
 
 Emitted when the input port information is changed.
 
@@ -100,7 +100,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**CONNECTION_OK** = ``0``
+**CONNECTION_OK** = ``0`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_OK>`
 
 The connection was successful.
 
@@ -108,7 +108,7 @@ The connection was successful.
 
 .. rst-class:: classref-constant
 
-**CONNECTION_ERROR_NO_INPUT** = ``1``
+**CONNECTION_ERROR_NO_INPUT** = ``1`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_INPUT>`
 
 The input node is ``null``.
 
@@ -116,7 +116,7 @@ The input node is ``null``.
 
 .. rst-class:: classref-constant
 
-**CONNECTION_ERROR_NO_INPUT_INDEX** = ``2``
+**CONNECTION_ERROR_NO_INPUT_INDEX** = ``2`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_INPUT_INDEX>`
 
 The specified input port is out of range.
 
@@ -124,7 +124,7 @@ The specified input port is out of range.
 
 .. rst-class:: classref-constant
 
-**CONNECTION_ERROR_NO_OUTPUT** = ``3``
+**CONNECTION_ERROR_NO_OUTPUT** = ``3`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_NO_OUTPUT>`
 
 The output node is ``null``.
 
@@ -132,7 +132,7 @@ The output node is ``null``.
 
 .. rst-class:: classref-constant
 
-**CONNECTION_ERROR_SAME_NODE** = ``4``
+**CONNECTION_ERROR_SAME_NODE** = ``4`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_SAME_NODE>`
 
 Input and output nodes are the same.
 
@@ -140,7 +140,7 @@ Input and output nodes are the same.
 
 .. rst-class:: classref-constant
 
-**CONNECTION_ERROR_CONNECTION_EXISTS** = ``5``
+**CONNECTION_ERROR_CONNECTION_EXISTS** = ``5`` :ref:`🔗<class_AnimationNodeBlendTree_constant_CONNECTION_ERROR_CONNECTION_EXISTS>`
 
 The specified connection already exists.
 
@@ -157,7 +157,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **graph_offset** = ``Vector2(0, 0)``
+:ref:`Vector2<class_Vector2>` **graph_offset** = ``Vector2(0, 0)`` :ref:`🔗<class_AnimationNodeBlendTree_property_graph_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -179,7 +179,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, position\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ )
+|void| **add_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, position\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_add_node>`
 
 Adds an :ref:`AnimationNode<class_AnimationNode>` at the given ``position``. The ``name`` is used to identify the created sub animation node later.
 
@@ -191,7 +191,7 @@ Adds an :ref:`AnimationNode<class_AnimationNode>` at the given ``position``. The
 
 .. rst-class:: classref-method
 
-|void| **connect_node**\ (\ input_node\: :ref:`StringName<class_StringName>`, input_index\: :ref:`int<class_int>`, output_node\: :ref:`StringName<class_StringName>`\ )
+|void| **connect_node**\ (\ input_node\: :ref:`StringName<class_StringName>`, input_index\: :ref:`int<class_int>`, output_node\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_connect_node>`
 
 Connects the output of an :ref:`AnimationNode<class_AnimationNode>` as input for another :ref:`AnimationNode<class_AnimationNode>`, at the input port specified by ``input_index``.
 
@@ -203,7 +203,7 @@ Connects the output of an :ref:`AnimationNode<class_AnimationNode>` as input for
 
 .. rst-class:: classref-method
 
-|void| **disconnect_node**\ (\ input_node\: :ref:`StringName<class_StringName>`, input_index\: :ref:`int<class_int>`\ )
+|void| **disconnect_node**\ (\ input_node\: :ref:`StringName<class_StringName>`, input_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_disconnect_node>`
 
 Disconnects the animation node connected to the specified input.
 
@@ -215,7 +215,7 @@ Disconnects the animation node connected to the specified input.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationNode<class_AnimationNode>` **get_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`AnimationNode<class_AnimationNode>` **get_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendTree_method_get_node>`
 
 Returns the sub animation node with the specified ``name``.
 
@@ -227,7 +227,7 @@ Returns the sub animation node with the specified ``name``.
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_node_position**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_node_position**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendTree_method_get_node_position>`
 
 Returns the position of the sub animation node with the specified ``name``.
 
@@ -239,7 +239,7 @@ Returns the position of the sub animation node with the specified ``name``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeBlendTree_method_has_node>`
 
 Returns ``true`` if a sub animation node with specified ``name`` exists.
 
@@ -251,7 +251,7 @@ Returns ``true`` if a sub animation node with specified ``name`` exists.
 
 .. rst-class:: classref-method
 
-|void| **remove_node**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **remove_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_remove_node>`
 
 Removes a sub animation node.
 
@@ -263,7 +263,7 @@ Removes a sub animation node.
 
 .. rst-class:: classref-method
 
-|void| **rename_node**\ (\ name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ )
+|void| **rename_node**\ (\ name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_rename_node>`
 
 Changes the name of a sub animation node.
 
@@ -275,7 +275,7 @@ Changes the name of a sub animation node.
 
 .. rst-class:: classref-method
 
-|void| **set_node_position**\ (\ name\: :ref:`StringName<class_StringName>`, position\: :ref:`Vector2<class_Vector2>`\ )
+|void| **set_node_position**\ (\ name\: :ref:`StringName<class_StringName>`, position\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AnimationNodeBlendTree_method_set_node_position>`
 
 Modifies the position of a sub animation node.
 

+ 11 - 11
classes/class_animationnodeoneshot.rst

@@ -122,7 +122,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **OneShotRequest**:
+enum **OneShotRequest**: :ref:`🔗<enum_AnimationNodeOneShot_OneShotRequest>`
 
 .. _class_AnimationNodeOneShot_constant_ONE_SHOT_REQUEST_NONE:
 
@@ -164,7 +164,7 @@ The request to fade out the animation connected to "shot" port.
 
 .. rst-class:: classref-enumeration
 
-enum **MixMode**:
+enum **MixMode**: :ref:`🔗<enum_AnimationNodeOneShot_MixMode>`
 
 .. _class_AnimationNodeOneShot_constant_MIX_MODE_BLEND:
 
@@ -195,7 +195,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **autorestart** = ``false``
+:ref:`bool<class_bool>` **autorestart** = ``false`` :ref:`🔗<class_AnimationNodeOneShot_property_autorestart>`
 
 .. rst-class:: classref-property-setget
 
@@ -214,7 +214,7 @@ In other words, to start auto restarting, the animation must be played once with
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **autorestart_delay** = ``1.0``
+:ref:`float<class_float>` **autorestart_delay** = ``1.0`` :ref:`🔗<class_AnimationNodeOneShot_property_autorestart_delay>`
 
 .. rst-class:: classref-property-setget
 
@@ -231,7 +231,7 @@ The delay after which the automatic restart is triggered, in seconds.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **autorestart_random_delay** = ``0.0``
+:ref:`float<class_float>` **autorestart_random_delay** = ``0.0`` :ref:`🔗<class_AnimationNodeOneShot_property_autorestart_random_delay>`
 
 .. rst-class:: classref-property-setget
 
@@ -248,7 +248,7 @@ If :ref:`autorestart<class_AnimationNodeOneShot_property_autorestart>` is ``true
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **break_loop_at_end** = ``false``
+:ref:`bool<class_bool>` **break_loop_at_end** = ``false`` :ref:`🔗<class_AnimationNodeOneShot_property_break_loop_at_end>`
 
 .. rst-class:: classref-property-setget
 
@@ -265,7 +265,7 @@ If ``true``, breaks the loop at the end of the loop cycle for transition, even i
 
 .. rst-class:: classref-property
 
-:ref:`Curve<class_Curve>` **fadein_curve**
+:ref:`Curve<class_Curve>` **fadein_curve** :ref:`🔗<class_AnimationNodeOneShot_property_fadein_curve>`
 
 .. rst-class:: classref-property-setget
 
@@ -282,7 +282,7 @@ Determines how cross-fading between animations is eased. If empty, the transitio
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **fadein_time** = ``0.0``
+:ref:`float<class_float>` **fadein_time** = ``0.0`` :ref:`🔗<class_AnimationNodeOneShot_property_fadein_time>`
 
 .. rst-class:: classref-property-setget
 
@@ -301,7 +301,7 @@ The fade-in duration. For example, setting this to ``1.0`` for a 5 second length
 
 .. rst-class:: classref-property
 
-:ref:`Curve<class_Curve>` **fadeout_curve**
+:ref:`Curve<class_Curve>` **fadeout_curve** :ref:`🔗<class_AnimationNodeOneShot_property_fadeout_curve>`
 
 .. rst-class:: classref-property-setget
 
@@ -318,7 +318,7 @@ Determines how cross-fading between animations is eased. If empty, the transitio
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **fadeout_time** = ``0.0``
+:ref:`float<class_float>` **fadeout_time** = ``0.0`` :ref:`🔗<class_AnimationNodeOneShot_property_fadeout_time>`
 
 .. rst-class:: classref-property-setget
 
@@ -337,7 +337,7 @@ The fade-out duration. For example, setting this to ``1.0`` for a 5 second lengt
 
 .. rst-class:: classref-property
 
-:ref:`MixMode<enum_AnimationNodeOneShot_MixMode>` **mix_mode** = ``0``
+:ref:`MixMode<enum_AnimationNodeOneShot_MixMode>` **mix_mode** = ``0`` :ref:`🔗<class_AnimationNodeOneShot_property_mix_mode>`
 
 .. rst-class:: classref-property-setget
 

+ 23 - 23
classes/class_animationnodestatemachine.rst

@@ -122,7 +122,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **StateMachineType**:
+enum **StateMachineType**: :ref:`🔗<enum_AnimationNodeStateMachine_StateMachineType>`
 
 .. _class_AnimationNodeStateMachine_constant_STATE_MACHINE_TYPE_ROOT:
 
@@ -161,7 +161,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **allow_transition_to_self** = ``false``
+:ref:`bool<class_bool>` **allow_transition_to_self** = ``false`` :ref:`🔗<class_AnimationNodeStateMachine_property_allow_transition_to_self>`
 
 .. rst-class:: classref-property-setget
 
@@ -178,7 +178,7 @@ If ``true``, allows teleport to the self state with :ref:`AnimationNodeStateMach
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **reset_ends** = ``false``
+:ref:`bool<class_bool>` **reset_ends** = ``false`` :ref:`🔗<class_AnimationNodeStateMachine_property_reset_ends>`
 
 .. rst-class:: classref-property-setget
 
@@ -197,7 +197,7 @@ In most cases, when additional cross-fades are performed in the parent :ref:`Ani
 
 .. rst-class:: classref-property
 
-:ref:`StateMachineType<enum_AnimationNodeStateMachine_StateMachineType>` **state_machine_type** = ``0``
+:ref:`StateMachineType<enum_AnimationNodeStateMachine_StateMachineType>` **state_machine_type** = ``0`` :ref:`🔗<class_AnimationNodeStateMachine_property_state_machine_type>`
 
 .. rst-class:: classref-property-setget
 
@@ -219,7 +219,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, position\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ )
+|void| **add_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`, position\: :ref:`Vector2<class_Vector2>` = Vector2(0, 0)\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_add_node>`
 
 Adds a new animation node to the graph. The ``position`` is used for display in the editor.
 
@@ -231,7 +231,7 @@ Adds a new animation node to the graph. The ``position`` is used for display in
 
 .. rst-class:: classref-method
 
-|void| **add_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`, transition\: :ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>`\ )
+|void| **add_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`, transition\: :ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_add_transition>`
 
 Adds a transition between the given animation nodes.
 
@@ -243,7 +243,7 @@ Adds a transition between the given animation nodes.
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_graph_offset**\ (\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_graph_offset**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_graph_offset>`
 
 Returns the draw offset of the graph. Used for display in the editor.
 
@@ -255,7 +255,7 @@ Returns the draw offset of the graph. Used for display in the editor.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationNode<class_AnimationNode>` **get_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`AnimationNode<class_AnimationNode>` **get_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_node>`
 
 Returns the animation node with the given name.
 
@@ -267,7 +267,7 @@ Returns the animation node with the given name.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_node_name**\ (\ node\: :ref:`AnimationNode<class_AnimationNode>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_node_name**\ (\ node\: :ref:`AnimationNode<class_AnimationNode>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_node_name>`
 
 Returns the given animation node's name.
 
@@ -279,7 +279,7 @@ Returns the given animation node's name.
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_node_position**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_node_position**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_node_position>`
 
 Returns the given animation node's coordinates. Used for display in the editor.
 
@@ -291,7 +291,7 @@ Returns the given animation node's coordinates. Used for display in the editor.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>` **get_transition**\ (\ idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>` **get_transition**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_transition>`
 
 Returns the given transition.
 
@@ -303,7 +303,7 @@ Returns the given transition.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_transition_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_transition_count**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_transition_count>`
 
 Returns the number of connections in the graph.
 
@@ -315,7 +315,7 @@ Returns the number of connections in the graph.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_transition_from**\ (\ idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_transition_from**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_transition_from>`
 
 Returns the given transition's start node.
 
@@ -327,7 +327,7 @@ Returns the given transition's start node.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_transition_to**\ (\ idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_transition_to**\ (\ idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_get_transition_to>`
 
 Returns the given transition's end node.
 
@@ -339,7 +339,7 @@ Returns the given transition's end node.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_has_node>`
 
 Returns ``true`` if the graph contains the given animation node.
 
@@ -351,7 +351,7 @@ Returns ``true`` if the graph contains the given animation node.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`bool<class_bool>` **has_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationNodeStateMachine_method_has_transition>`
 
 Returns ``true`` if there is a transition between the given animation nodes.
 
@@ -363,7 +363,7 @@ Returns ``true`` if there is a transition between the given animation nodes.
 
 .. rst-class:: classref-method
 
-|void| **remove_node**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **remove_node**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_remove_node>`
 
 Deletes the given animation node from the graph.
 
@@ -375,7 +375,7 @@ Deletes the given animation node from the graph.
 
 .. rst-class:: classref-method
 
-|void| **remove_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`\ )
+|void| **remove_transition**\ (\ from\: :ref:`StringName<class_StringName>`, to\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_remove_transition>`
 
 Deletes the transition between the two specified animation nodes.
 
@@ -387,7 +387,7 @@ Deletes the transition between the two specified animation nodes.
 
 .. rst-class:: classref-method
 
-|void| **remove_transition_by_index**\ (\ idx\: :ref:`int<class_int>`\ )
+|void| **remove_transition_by_index**\ (\ idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_remove_transition_by_index>`
 
 Deletes the given transition by index.
 
@@ -399,7 +399,7 @@ Deletes the given transition by index.
 
 .. rst-class:: classref-method
 
-|void| **rename_node**\ (\ name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ )
+|void| **rename_node**\ (\ name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_rename_node>`
 
 Renames the given animation node.
 
@@ -411,7 +411,7 @@ Renames the given animation node.
 
 .. rst-class:: classref-method
 
-|void| **replace_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`\ )
+|void| **replace_node**\ (\ name\: :ref:`StringName<class_StringName>`, node\: :ref:`AnimationNode<class_AnimationNode>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_replace_node>`
 
 Replaces the given animation node with a new animation node.
 
@@ -423,7 +423,7 @@ Replaces the given animation node with a new animation node.
 
 .. rst-class:: classref-method
 
-|void| **set_graph_offset**\ (\ offset\: :ref:`Vector2<class_Vector2>`\ )
+|void| **set_graph_offset**\ (\ offset\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_set_graph_offset>`
 
 Sets the draw offset of the graph. Used for display in the editor.
 
@@ -435,7 +435,7 @@ Sets the draw offset of the graph. Used for display in the editor.
 
 .. rst-class:: classref-method
 
-|void| **set_node_position**\ (\ name\: :ref:`StringName<class_StringName>`, position\: :ref:`Vector2<class_Vector2>`\ )
+|void| **set_node_position**\ (\ name\: :ref:`StringName<class_StringName>`, position\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AnimationNodeStateMachine_method_set_node_position>`
 
 Sets the animation node's coordinates. Used for display in the editor.
 

+ 10 - 10
classes/class_animationnodestatemachineplayback.rst

@@ -100,7 +100,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_current_length**\ (\ ) |const|
+:ref:`float<class_float>` **get_current_length**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_get_current_length>`
 
 Returns the current state length.
 
@@ -114,7 +114,7 @@ Returns the current state length.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_current_node**\ (\ ) |const|
+:ref:`StringName<class_StringName>` **get_current_node**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_get_current_node>`
 
 Returns the currently playing animation state.
 
@@ -128,7 +128,7 @@ Returns the currently playing animation state.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_current_play_position**\ (\ ) |const|
+:ref:`float<class_float>` **get_current_play_position**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_get_current_play_position>`
 
 Returns the playback position within the current animation state.
 
@@ -140,7 +140,7 @@ Returns the playback position within the current animation state.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_fading_from_node**\ (\ ) |const|
+:ref:`StringName<class_StringName>` **get_fading_from_node**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_get_fading_from_node>`
 
 Returns the starting state of currently fading animation.
 
@@ -152,7 +152,7 @@ Returns the starting state of currently fading animation.
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_travel_path**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **get_travel_path**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_get_travel_path>`
 
 Returns the current travel path as computed internally by the A\* algorithm.
 
@@ -164,7 +164,7 @@ Returns the current travel path as computed internally by the A\* algorithm.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_playing**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_playing**\ (\ ) |const| :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_is_playing>`
 
 Returns ``true`` if an animation is playing.
 
@@ -176,7 +176,7 @@ Returns ``true`` if an animation is playing.
 
 .. rst-class:: classref-method
 
-|void| **next**\ (\ )
+|void| **next**\ (\ ) :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_next>`
 
 If there is a next path by travel or auto advance, immediately transitions from the current state to the next state.
 
@@ -188,7 +188,7 @@ If there is a next path by travel or auto advance, immediately transitions from
 
 .. rst-class:: classref-method
 
-|void| **start**\ (\ node\: :ref:`StringName<class_StringName>`, reset\: :ref:`bool<class_bool>` = true\ )
+|void| **start**\ (\ node\: :ref:`StringName<class_StringName>`, reset\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_start>`
 
 Starts playing the given animation.
 
@@ -202,7 +202,7 @@ If ``reset`` is ``true``, the animation is played from the beginning.
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_stop>`
 
 Stops the currently playing animation.
 
@@ -214,7 +214,7 @@ Stops the currently playing animation.
 
 .. rst-class:: classref-method
 
-|void| **travel**\ (\ to_node\: :ref:`StringName<class_StringName>`, reset_on_teleport\: :ref:`bool<class_bool>` = true\ )
+|void| **travel**\ (\ to_node\: :ref:`StringName<class_StringName>`, reset_on_teleport\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AnimationNodeStateMachinePlayback_method_travel>`
 
 Transitions from the current state to another one, following the shortest path.
 

+ 12 - 12
classes/class_animationnodestatemachinetransition.rst

@@ -71,7 +71,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**advance_condition_changed**\ (\ )
+**advance_condition_changed**\ (\ ) :ref:`🔗<class_AnimationNodeStateMachineTransition_signal_advance_condition_changed>`
 
 Emitted when :ref:`advance_condition<class_AnimationNodeStateMachineTransition_property_advance_condition>` is changed.
 
@@ -88,7 +88,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **SwitchMode**:
+enum **SwitchMode**: :ref:`🔗<enum_AnimationNodeStateMachineTransition_SwitchMode>`
 
 .. _class_AnimationNodeStateMachineTransition_constant_SWITCH_MODE_IMMEDIATE:
 
@@ -122,7 +122,7 @@ Wait for the current state playback to end, then switch to the beginning of the
 
 .. rst-class:: classref-enumeration
 
-enum **AdvanceMode**:
+enum **AdvanceMode**: :ref:`🔗<enum_AnimationNodeStateMachineTransition_AdvanceMode>`
 
 .. _class_AnimationNodeStateMachineTransition_constant_ADVANCE_MODE_DISABLED:
 
@@ -161,7 +161,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **advance_condition** = ``&""``
+:ref:`StringName<class_StringName>` **advance_condition** = ``&""`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_advance_condition>`
 
 .. rst-class:: classref-property-setget
 
@@ -191,7 +191,7 @@ Turn on auto advance when this condition is set. The provided name will become a
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **advance_expression** = ``""``
+:ref:`String<class_String>` **advance_expression** = ``""`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_advance_expression>`
 
 .. rst-class:: classref-property-setget
 
@@ -208,7 +208,7 @@ Use an expression as a condition for state machine transitions. It is possible t
 
 .. rst-class:: classref-property
 
-:ref:`AdvanceMode<enum_AnimationNodeStateMachineTransition_AdvanceMode>` **advance_mode** = ``1``
+:ref:`AdvanceMode<enum_AnimationNodeStateMachineTransition_AdvanceMode>` **advance_mode** = ``1`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_advance_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -225,7 +225,7 @@ Determines whether the transition should disabled, enabled when using :ref:`Anim
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **break_loop_at_end** = ``false``
+:ref:`bool<class_bool>` **break_loop_at_end** = ``false`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_break_loop_at_end>`
 
 .. rst-class:: classref-property-setget
 
@@ -242,7 +242,7 @@ If ``true``, breaks the loop at the end of the loop cycle for transition, even i
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **priority** = ``1``
+:ref:`int<class_int>` **priority** = ``1`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_priority>`
 
 .. rst-class:: classref-property-setget
 
@@ -259,7 +259,7 @@ Lower priority transitions are preferred when travelling through the tree via :r
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **reset** = ``true``
+:ref:`bool<class_bool>` **reset** = ``true`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_reset>`
 
 .. rst-class:: classref-property-setget
 
@@ -276,7 +276,7 @@ If ``true``, the destination animation is played back from the beginning when sw
 
 .. rst-class:: classref-property
 
-:ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` **switch_mode** = ``0``
+:ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` **switch_mode** = ``0`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_switch_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -293,7 +293,7 @@ The transition type.
 
 .. rst-class:: classref-property
 
-:ref:`Curve<class_Curve>` **xfade_curve**
+:ref:`Curve<class_Curve>` **xfade_curve** :ref:`🔗<class_AnimationNodeStateMachineTransition_property_xfade_curve>`
 
 .. rst-class:: classref-property-setget
 
@@ -310,7 +310,7 @@ Ease curve for better control over cross-fade between this state and the next.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **xfade_time** = ``0.0``
+:ref:`float<class_float>` **xfade_time** = ``0.0`` :ref:`🔗<class_AnimationNodeStateMachineTransition_property_xfade_time>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_animationnodesync.rst

@@ -55,7 +55,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **sync** = ``false``
+:ref:`bool<class_bool>` **sync** = ``false`` :ref:`🔗<class_AnimationNodeSync_property_sync>`
 
 .. rst-class:: classref-property-setget
 

+ 10 - 10
classes/class_animationnodetransition.rst

@@ -122,7 +122,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **allow_transition_to_self** = ``false``
+:ref:`bool<class_bool>` **allow_transition_to_self** = ``false`` :ref:`🔗<class_AnimationNodeTransition_property_allow_transition_to_self>`
 
 .. rst-class:: classref-property-setget
 
@@ -139,7 +139,7 @@ If ``true``, allows transition to the self state. When the reset option is enabl
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **input_count** = ``0``
+:ref:`int<class_int>` **input_count** = ``0`` :ref:`🔗<class_AnimationNodeTransition_property_input_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -156,7 +156,7 @@ The number of enabled input ports for this animation node.
 
 .. rst-class:: classref-property
 
-:ref:`Curve<class_Curve>` **xfade_curve**
+:ref:`Curve<class_Curve>` **xfade_curve** :ref:`🔗<class_AnimationNodeTransition_property_xfade_curve>`
 
 .. rst-class:: classref-property-setget
 
@@ -173,7 +173,7 @@ Determines how cross-fading between animations is eased. If empty, the transitio
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **xfade_time** = ``0.0``
+:ref:`float<class_float>` **xfade_time** = ``0.0`` :ref:`🔗<class_AnimationNodeTransition_property_xfade_time>`
 
 .. rst-class:: classref-property-setget
 
@@ -197,7 +197,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_input_loop_broken_at_end**\ (\ input\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_input_loop_broken_at_end**\ (\ input\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeTransition_method_is_input_loop_broken_at_end>`
 
 Returns whether the animation breaks the loop at the end of the loop cycle for transition.
 
@@ -209,7 +209,7 @@ Returns whether the animation breaks the loop at the end of the loop cycle for t
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_input_reset**\ (\ input\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_input_reset**\ (\ input\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeTransition_method_is_input_reset>`
 
 Returns whether the animation restarts when the animation transitions from the other animation.
 
@@ -221,7 +221,7 @@ Returns whether the animation restarts when the animation transitions from the o
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_input_set_as_auto_advance**\ (\ input\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_input_set_as_auto_advance**\ (\ input\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AnimationNodeTransition_method_is_input_set_as_auto_advance>`
 
 Returns ``true`` if auto-advance is enabled for the given ``input`` index.
 
@@ -233,7 +233,7 @@ Returns ``true`` if auto-advance is enabled for the given ``input`` index.
 
 .. rst-class:: classref-method
 
-|void| **set_input_as_auto_advance**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_input_as_auto_advance**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AnimationNodeTransition_method_set_input_as_auto_advance>`
 
 Enables or disables auto-advance for the given ``input`` index. If enabled, state changes to the next input after playing the animation once. If enabled for the last input state, it loops to the first.
 
@@ -245,7 +245,7 @@ Enables or disables auto-advance for the given ``input`` index. If enabled, stat
 
 .. rst-class:: classref-method
 
-|void| **set_input_break_loop_at_end**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_input_break_loop_at_end**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AnimationNodeTransition_method_set_input_break_loop_at_end>`
 
 If ``true``, breaks the loop at the end of the loop cycle for transition, even if the animation is looping.
 
@@ -257,7 +257,7 @@ If ``true``, breaks the loop at the end of the loop cycle for transition, even i
 
 .. rst-class:: classref-method
 
-|void| **set_input_reset**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_input_reset**\ (\ input\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AnimationNodeTransition_method_set_input_reset>`
 
 If ``true``, the destination animation is restarted when the animation transitions.
 

+ 37 - 37
classes/class_animationplayer.rst

@@ -137,7 +137,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_changed**\ (\ old_name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ )
+**animation_changed**\ (\ old_name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationPlayer_signal_animation_changed>`
 
 Emitted when a queued animation plays after the previous animation finished. See also :ref:`queue<class_AnimationPlayer_method_queue>`.
 
@@ -151,7 +151,7 @@ Emitted when a queued animation plays after the previous animation finished. See
 
 .. rst-class:: classref-signal
 
-**current_animation_changed**\ (\ name\: :ref:`String<class_String>`\ )
+**current_animation_changed**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AnimationPlayer_signal_current_animation_changed>`
 
 Emitted when :ref:`current_animation<class_AnimationPlayer_property_current_animation>` changes.
 
@@ -168,7 +168,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationProcessCallback**:
+enum **AnimationProcessCallback**: :ref:`🔗<enum_AnimationPlayer_AnimationProcessCallback>`
 
 .. _class_AnimationPlayer_constant_ANIMATION_PROCESS_PHYSICS:
 
@@ -208,7 +208,7 @@ enum **AnimationProcessCallback**:
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationMethodCallMode**:
+enum **AnimationMethodCallMode**: :ref:`🔗<enum_AnimationPlayer_AnimationMethodCallMode>`
 
 .. _class_AnimationPlayer_constant_ANIMATION_METHOD_CALL_DEFERRED:
 
@@ -243,7 +243,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **assigned_animation**
+:ref:`String<class_String>` **assigned_animation** :ref:`🔗<class_AnimationPlayer_property_assigned_animation>`
 
 .. rst-class:: classref-property-setget
 
@@ -260,7 +260,7 @@ If playing, the current animation's key, otherwise, the animation last played. W
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **autoplay** = ``""``
+:ref:`String<class_String>` **autoplay** = ``""`` :ref:`🔗<class_AnimationPlayer_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -277,7 +277,7 @@ The key of the animation to play when the scene loads.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **current_animation** = ``""``
+:ref:`String<class_String>` **current_animation** = ``""`` :ref:`🔗<class_AnimationPlayer_property_current_animation>`
 
 .. rst-class:: classref-property-setget
 
@@ -296,7 +296,7 @@ The key of the currently playing animation. If no animation is playing, the prop
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **current_animation_length**
+:ref:`float<class_float>` **current_animation_length** :ref:`🔗<class_AnimationPlayer_property_current_animation_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -312,7 +312,7 @@ The length (in seconds) of the currently playing animation.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **current_animation_position**
+:ref:`float<class_float>` **current_animation_position** :ref:`🔗<class_AnimationPlayer_property_current_animation_position>`
 
 .. rst-class:: classref-property-setget
 
@@ -328,7 +328,7 @@ The position (in seconds) of the currently playing animation.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **movie_quit_on_finish** = ``false``
+:ref:`bool<class_bool>` **movie_quit_on_finish** = ``false`` :ref:`🔗<class_AnimationPlayer_property_movie_quit_on_finish>`
 
 .. rst-class:: classref-property-setget
 
@@ -347,7 +347,7 @@ If ``true`` and the engine is running in Movie Maker mode (see :ref:`MovieWriter
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **playback_auto_capture** = ``true``
+:ref:`bool<class_bool>` **playback_auto_capture** = ``true`` :ref:`🔗<class_AnimationPlayer_property_playback_auto_capture>`
 
 .. rst-class:: classref-property-setget
 
@@ -366,7 +366,7 @@ If ``true``, performs :ref:`AnimationMixer.capture<class_AnimationMixer_method_c
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **playback_auto_capture_duration** = ``-1.0``
+:ref:`float<class_float>` **playback_auto_capture_duration** = ``-1.0`` :ref:`🔗<class_AnimationPlayer_property_playback_auto_capture_duration>`
 
 .. rst-class:: classref-property-setget
 
@@ -385,7 +385,7 @@ If :ref:`playback_auto_capture_duration<class_AnimationPlayer_property_playback_
 
 .. rst-class:: classref-property
 
-:ref:`EaseType<enum_Tween_EaseType>` **playback_auto_capture_ease_type** = ``0``
+:ref:`EaseType<enum_Tween_EaseType>` **playback_auto_capture_ease_type** = ``0`` :ref:`🔗<class_AnimationPlayer_property_playback_auto_capture_ease_type>`
 
 .. rst-class:: classref-property-setget
 
@@ -402,7 +402,7 @@ The ease type of the capture interpolation. See also :ref:`EaseType<enum_Tween_E
 
 .. rst-class:: classref-property
 
-:ref:`TransitionType<enum_Tween_TransitionType>` **playback_auto_capture_transition_type** = ``0``
+:ref:`TransitionType<enum_Tween_TransitionType>` **playback_auto_capture_transition_type** = ``0`` :ref:`🔗<class_AnimationPlayer_property_playback_auto_capture_transition_type>`
 
 .. rst-class:: classref-property-setget
 
@@ -419,7 +419,7 @@ The transition type of the capture interpolation. See also :ref:`TransitionType<
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **playback_default_blend_time** = ``0.0``
+:ref:`float<class_float>` **playback_default_blend_time** = ``0.0`` :ref:`🔗<class_AnimationPlayer_property_playback_default_blend_time>`
 
 .. rst-class:: classref-property-setget
 
@@ -436,7 +436,7 @@ The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 p
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **speed_scale** = ``1.0``
+:ref:`float<class_float>` **speed_scale** = ``1.0`` :ref:`🔗<class_AnimationPlayer_property_speed_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -460,7 +460,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **animation_get_next**\ (\ animation_from\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`StringName<class_StringName>` **animation_get_next**\ (\ animation_from\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationPlayer_method_animation_get_next>`
 
 Returns the key of the animation which is queued to play after the ``animation_from`` animation.
 
@@ -472,7 +472,7 @@ Returns the key of the animation which is queued to play after the ``animation_f
 
 .. rst-class:: classref-method
 
-|void| **animation_set_next**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`\ )
+|void| **animation_set_next**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationPlayer_method_animation_set_next>`
 
 Triggers the ``animation_to`` animation when the ``animation_from`` animation completes.
 
@@ -484,7 +484,7 @@ Triggers the ``animation_to`` animation when the ``animation_from`` animation co
 
 .. rst-class:: classref-method
 
-|void| **clear_queue**\ (\ )
+|void| **clear_queue**\ (\ ) :ref:`🔗<class_AnimationPlayer_method_clear_queue>`
 
 Clears all queued, unplayed animations.
 
@@ -496,7 +496,7 @@ Clears all queued, unplayed animations.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_blend_time**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`float<class_float>` **get_blend_time**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AnimationPlayer_method_get_blend_time>`
 
 Returns the blend time (in seconds) between two animations, referenced by their keys.
 
@@ -508,7 +508,7 @@ Returns the blend time (in seconds) between two animations, referenced by their
 
 .. rst-class:: classref-method
 
-:ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` **get_method_call_mode**\ (\ ) |const|
+:ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` **get_method_call_mode**\ (\ ) |const| :ref:`🔗<class_AnimationPlayer_method_get_method_call_mode>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_method<class_AnimationMixer_property_callback_mode_method>` instead.
 
@@ -522,7 +522,7 @@ Returns the call mode used for "Call Method" tracks.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const|
+:ref:`float<class_float>` **get_playing_speed**\ (\ ) |const| :ref:`🔗<class_AnimationPlayer_method_get_playing_speed>`
 
 Returns the actual playing speed of current animation or ``0`` if not playing. This speed is the :ref:`speed_scale<class_AnimationPlayer_property_speed_scale>` property multiplied by ``custom_speed`` argument specified when calling the :ref:`play<class_AnimationPlayer_method_play>` method.
 
@@ -536,7 +536,7 @@ Returns a negative value if the current animation is playing backwards.
 
 .. rst-class:: classref-method
 
-:ref:`AnimationProcessCallback<enum_AnimationPlayer_AnimationProcessCallback>` **get_process_callback**\ (\ ) |const|
+:ref:`AnimationProcessCallback<enum_AnimationPlayer_AnimationProcessCallback>` **get_process_callback**\ (\ ) |const| :ref:`🔗<class_AnimationPlayer_method_get_process_callback>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_process<class_AnimationMixer_property_callback_mode_process>` instead.
 
@@ -550,7 +550,7 @@ Returns the process notification in which to update animations.
 
 .. rst-class:: classref-method
 
-:ref:`PackedStringArray<class_PackedStringArray>` **get_queue**\ (\ )
+:ref:`PackedStringArray<class_PackedStringArray>` **get_queue**\ (\ ) :ref:`🔗<class_AnimationPlayer_method_get_queue>`
 
 Returns a list of the animation keys that are currently queued to play.
 
@@ -562,7 +562,7 @@ Returns a list of the animation keys that are currently queued to play.
 
 .. rst-class:: classref-method
 
-:ref:`NodePath<class_NodePath>` **get_root**\ (\ ) |const|
+:ref:`NodePath<class_NodePath>` **get_root**\ (\ ) |const| :ref:`🔗<class_AnimationPlayer_method_get_root>`
 
 **Deprecated:** Use :ref:`AnimationMixer.root_node<class_AnimationMixer_property_root_node>` instead.
 
@@ -576,7 +576,7 @@ Returns the node which node path references will travel from.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_playing**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_playing**\ (\ ) |const| :ref:`🔗<class_AnimationPlayer_method_is_playing>`
 
 Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale<class_AnimationPlayer_property_speed_scale>` and/or ``custom_speed`` are ``0``).
 
@@ -588,7 +588,7 @@ Returns ``true`` if an animation is currently playing (even if :ref:`speed_scale
 
 .. rst-class:: classref-method
 
-|void| **pause**\ (\ )
+|void| **pause**\ (\ ) :ref:`🔗<class_AnimationPlayer_method_pause>`
 
 Pauses the currently playing animation. The :ref:`current_animation_position<class_AnimationPlayer_property_current_animation_position>` will be kept and calling :ref:`play<class_AnimationPlayer_method_play>` or :ref:`play_backwards<class_AnimationPlayer_method_play_backwards>` without arguments or with the same animation name as :ref:`assigned_animation<class_AnimationPlayer_property_assigned_animation>` will resume the animation.
 
@@ -602,7 +602,7 @@ See also :ref:`stop<class_AnimationPlayer_method_stop>`.
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_blend\: :ref:`float<class_float>` = -1, custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ )
+|void| **play**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_blend\: :ref:`float<class_float>` = -1, custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimationPlayer_method_play>`
 
 Plays the animation with key ``name``. Custom blend times and speed can be set.
 
@@ -620,7 +620,7 @@ The **AnimationPlayer** keeps track of its current or last played animation with
 
 .. rst-class:: classref-method
 
-|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_blend\: :ref:`float<class_float>` = -1\ )
+|void| **play_backwards**\ (\ name\: :ref:`StringName<class_StringName>` = &"", custom_blend\: :ref:`float<class_float>` = -1\ ) :ref:`🔗<class_AnimationPlayer_method_play_backwards>`
 
 Plays the animation with key ``name`` in reverse.
 
@@ -634,7 +634,7 @@ This method is a shorthand for :ref:`play<class_AnimationPlayer_method_play>` wi
 
 .. rst-class:: classref-method
 
-|void| **play_with_capture**\ (\ name\: :ref:`StringName<class_StringName>` = &"", duration\: :ref:`float<class_float>` = -1.0, custom_blend\: :ref:`float<class_float>` = -1, custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false, trans_type\: :ref:`TransitionType<enum_Tween_TransitionType>` = 0, ease_type\: :ref:`EaseType<enum_Tween_EaseType>` = 0\ )
+|void| **play_with_capture**\ (\ name\: :ref:`StringName<class_StringName>` = &"", duration\: :ref:`float<class_float>` = -1.0, custom_blend\: :ref:`float<class_float>` = -1, custom_speed\: :ref:`float<class_float>` = 1.0, from_end\: :ref:`bool<class_bool>` = false, trans_type\: :ref:`TransitionType<enum_Tween_TransitionType>` = 0, ease_type\: :ref:`EaseType<enum_Tween_EaseType>` = 0\ ) :ref:`🔗<class_AnimationPlayer_method_play_with_capture>`
 
 See also :ref:`AnimationMixer.capture<class_AnimationMixer_method_capture>`.
 
@@ -659,7 +659,7 @@ If ``duration`` is a negative value, the duration is set to the interval between
 
 .. rst-class:: classref-method
 
-|void| **queue**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **queue**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AnimationPlayer_method_queue>`
 
 Queues an animation for playback once the current one is done.
 
@@ -673,7 +673,7 @@ Queues an animation for playback once the current one is done.
 
 .. rst-class:: classref-method
 
-|void| **seek**\ (\ seconds\: :ref:`float<class_float>`, update\: :ref:`bool<class_bool>` = false, update_only\: :ref:`bool<class_bool>` = false\ )
+|void| **seek**\ (\ seconds\: :ref:`float<class_float>`, update\: :ref:`bool<class_bool>` = false, update_only\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimationPlayer_method_seek>`
 
 Seeks the animation to the ``seconds`` point in time (in seconds). If ``update`` is ``true``, the animation updates too, otherwise it updates at process time. Events between the current frame and ``seconds`` are skipped.
 
@@ -689,7 +689,7 @@ If ``update_only`` is ``true``, the method / audio / animation playback tracks w
 
 .. rst-class:: classref-method
 
-|void| **set_blend_time**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`, sec\: :ref:`float<class_float>`\ )
+|void| **set_blend_time**\ (\ animation_from\: :ref:`StringName<class_StringName>`, animation_to\: :ref:`StringName<class_StringName>`, sec\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AnimationPlayer_method_set_blend_time>`
 
 Specifies a blend time (in seconds) between two animations, referenced by their keys.
 
@@ -701,7 +701,7 @@ Specifies a blend time (in seconds) between two animations, referenced by their
 
 .. rst-class:: classref-method
 
-|void| **set_method_call_mode**\ (\ mode\: :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>`\ )
+|void| **set_method_call_mode**\ (\ mode\: :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>`\ ) :ref:`🔗<class_AnimationPlayer_method_set_method_call_mode>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_method<class_AnimationMixer_property_callback_mode_method>` instead.
 
@@ -715,7 +715,7 @@ Sets the call mode used for "Call Method" tracks.
 
 .. rst-class:: classref-method
 
-|void| **set_process_callback**\ (\ mode\: :ref:`AnimationProcessCallback<enum_AnimationPlayer_AnimationProcessCallback>`\ )
+|void| **set_process_callback**\ (\ mode\: :ref:`AnimationProcessCallback<enum_AnimationPlayer_AnimationProcessCallback>`\ ) :ref:`🔗<class_AnimationPlayer_method_set_process_callback>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_process<class_AnimationMixer_property_callback_mode_process>` instead.
 
@@ -729,7 +729,7 @@ Sets the process notification in which to update animations.
 
 .. rst-class:: classref-method
 
-|void| **set_root**\ (\ path\: :ref:`NodePath<class_NodePath>`\ )
+|void| **set_root**\ (\ path\: :ref:`NodePath<class_NodePath>`\ ) :ref:`🔗<class_AnimationPlayer_method_set_root>`
 
 **Deprecated:** Use :ref:`AnimationMixer.root_node<class_AnimationMixer_property_root_node>` instead.
 
@@ -743,7 +743,7 @@ Sets the node which node path references will travel from.
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ keep_state\: :ref:`bool<class_bool>` = false\ )
+|void| **stop**\ (\ keep_state\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AnimationPlayer_method_stop>`
 
 Stops the currently playing animation. The animation position is reset to ``0`` and the ``custom_speed`` is reset to ``1.0``. See also :ref:`pause<class_AnimationPlayer_method_pause>`.
 

+ 7 - 7
classes/class_animationtree.rst

@@ -79,7 +79,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**animation_player_changed**\ (\ )
+**animation_player_changed**\ (\ ) :ref:`🔗<class_AnimationTree_signal_animation_player_changed>`
 
 Emitted when the :ref:`anim_player<class_AnimationTree_property_anim_player>` is changed.
 
@@ -96,7 +96,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AnimationProcessCallback**:
+enum **AnimationProcessCallback**: :ref:`🔗<enum_AnimationTree_AnimationProcessCallback>`
 
 .. _class_AnimationTree_constant_ANIMATION_PROCESS_PHYSICS:
 
@@ -141,7 +141,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`NodePath<class_NodePath>` **advance_expression_base_node** = ``NodePath(".")``
+:ref:`NodePath<class_NodePath>` **advance_expression_base_node** = ``NodePath(".")`` :ref:`🔗<class_AnimationTree_property_advance_expression_base_node>`
 
 .. rst-class:: classref-property-setget
 
@@ -158,7 +158,7 @@ The path to the :ref:`Node<class_Node>` used to evaluate the :ref:`AnimationNode
 
 .. rst-class:: classref-property
 
-:ref:`NodePath<class_NodePath>` **anim_player** = ``NodePath("")``
+:ref:`NodePath<class_NodePath>` **anim_player** = ``NodePath("")`` :ref:`🔗<class_AnimationTree_property_anim_player>`
 
 .. rst-class:: classref-property-setget
 
@@ -175,7 +175,7 @@ The path to the :ref:`AnimationPlayer<class_AnimationPlayer>` used for animating
 
 .. rst-class:: classref-property
 
-:ref:`AnimationRootNode<class_AnimationRootNode>` **tree_root**
+:ref:`AnimationRootNode<class_AnimationRootNode>` **tree_root** :ref:`🔗<class_AnimationTree_property_tree_root>`
 
 .. rst-class:: classref-property-setget
 
@@ -197,7 +197,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AnimationProcessCallback<enum_AnimationTree_AnimationProcessCallback>` **get_process_callback**\ (\ ) |const|
+:ref:`AnimationProcessCallback<enum_AnimationTree_AnimationProcessCallback>` **get_process_callback**\ (\ ) |const| :ref:`🔗<class_AnimationTree_method_get_process_callback>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_process<class_AnimationMixer_property_callback_mode_process>` instead.
 
@@ -211,7 +211,7 @@ Returns the process notification in which to update animations.
 
 .. rst-class:: classref-method
 
-|void| **set_process_callback**\ (\ mode\: :ref:`AnimationProcessCallback<enum_AnimationTree_AnimationProcessCallback>`\ )
+|void| **set_process_callback**\ (\ mode\: :ref:`AnimationProcessCallback<enum_AnimationTree_AnimationProcessCallback>`\ ) :ref:`🔗<class_AnimationTree_method_set_process_callback>`
 
 **Deprecated:** Use :ref:`AnimationMixer.callback_mode_process<class_AnimationMixer_property_callback_mode_process>` instead.
 

+ 30 - 30
classes/class_area2d.rst

@@ -116,7 +116,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**area_entered**\ (\ area\: :ref:`Area2D<class_Area2D>`\ )
+**area_entered**\ (\ area\: :ref:`Area2D<class_Area2D>`\ ) :ref:`🔗<class_Area2D_signal_area_entered>`
 
 Emitted when the received ``area`` enters this area. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -128,7 +128,7 @@ Emitted when the received ``area`` enters this area. Requires :ref:`monitoring<c
 
 .. rst-class:: classref-signal
 
-**area_exited**\ (\ area\: :ref:`Area2D<class_Area2D>`\ )
+**area_exited**\ (\ area\: :ref:`Area2D<class_Area2D>`\ ) :ref:`🔗<class_Area2D_signal_area_exited>`
 
 Emitted when the received ``area`` exits this area. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -140,7 +140,7 @@ Emitted when the received ``area`` exits this area. Requires :ref:`monitoring<cl
 
 .. rst-class:: classref-signal
 
-**area_shape_entered**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area2D<class_Area2D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**area_shape_entered**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area2D<class_Area2D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area2D_signal_area_shape_entered>`
 
 Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``area`` enters a shape of this area. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -169,7 +169,7 @@ Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``area`` enters a s
 
 .. rst-class:: classref-signal
 
-**area_shape_exited**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area2D<class_Area2D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**area_shape_exited**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area2D<class_Area2D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area2D_signal_area_shape_exited>`
 
 Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``area`` exits a shape of this area. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -183,7 +183,7 @@ See also :ref:`area_shape_entered<class_Area2D_signal_area_shape_entered>`.
 
 .. rst-class:: classref-signal
 
-**body_entered**\ (\ body\: :ref:`Node2D<class_Node2D>`\ )
+**body_entered**\ (\ body\: :ref:`Node2D<class_Node2D>`\ ) :ref:`🔗<class_Area2D_signal_body_entered>`
 
 Emitted when the received ``body`` enters this area. ``body`` can be a :ref:`PhysicsBody2D<class_PhysicsBody2D>` or a :ref:`TileMap<class_TileMap>`. :ref:`TileMap<class_TileMap>`\ s are detected if their :ref:`TileSet<class_TileSet>` has collision shapes configured. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -195,7 +195,7 @@ Emitted when the received ``body`` enters this area. ``body`` can be a :ref:`Phy
 
 .. rst-class:: classref-signal
 
-**body_exited**\ (\ body\: :ref:`Node2D<class_Node2D>`\ )
+**body_exited**\ (\ body\: :ref:`Node2D<class_Node2D>`\ ) :ref:`🔗<class_Area2D_signal_body_exited>`
 
 Emitted when the received ``body`` exits this area. ``body`` can be a :ref:`PhysicsBody2D<class_PhysicsBody2D>` or a :ref:`TileMap<class_TileMap>`. :ref:`TileMap<class_TileMap>`\ s are detected if their :ref:`TileSet<class_TileSet>` has collision shapes configured. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -207,7 +207,7 @@ Emitted when the received ``body`` exits this area. ``body`` can be a :ref:`Phys
 
 .. rst-class:: classref-signal
 
-**body_shape_entered**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node2D<class_Node2D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**body_shape_entered**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node2D<class_Node2D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area2D_signal_body_shape_entered>`
 
 Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``body`` enters a shape of this area. ``body`` can be a :ref:`PhysicsBody2D<class_PhysicsBody2D>` or a :ref:`TileMap<class_TileMap>`. :ref:`TileMap<class_TileMap>`\ s are detected if their :ref:`TileSet<class_TileSet>` has collision shapes configured. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -236,7 +236,7 @@ Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``body`` enters a s
 
 .. rst-class:: classref-signal
 
-**body_shape_exited**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node2D<class_Node2D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**body_shape_exited**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node2D<class_Node2D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area2D_signal_body_shape_exited>`
 
 Emitted when a :ref:`Shape2D<class_Shape2D>` of the received ``body`` exits a shape of this area. ``body`` can be a :ref:`PhysicsBody2D<class_PhysicsBody2D>` or a :ref:`TileMap<class_TileMap>`. :ref:`TileMap<class_TileMap>`\ s are detected if their :ref:`TileSet<class_TileSet>` has collision shapes configured. Requires :ref:`monitoring<class_Area2D_property_monitoring>` to be set to ``true``.
 
@@ -255,7 +255,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **SpaceOverride**:
+enum **SpaceOverride**: :ref:`🔗<enum_Area2D_SpaceOverride>`
 
 .. _class_Area2D_constant_SPACE_OVERRIDE_DISABLED:
 
@@ -310,7 +310,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **angular_damp** = ``1.0``
+:ref:`float<class_float>` **angular_damp** = ``1.0`` :ref:`🔗<class_Area2D_property_angular_damp>`
 
 .. rst-class:: classref-property-setget
 
@@ -329,7 +329,7 @@ See :ref:`ProjectSettings.physics/2d/default_angular_damp<class_ProjectSettings_
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **angular_damp_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **angular_damp_space_override** = ``0`` :ref:`🔗<class_Area2D_property_angular_damp_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -346,7 +346,7 @@ Override mode for angular damping calculations within this area. See :ref:`Space
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **audio_bus_name** = ``&"Master"``
+:ref:`StringName<class_StringName>` **audio_bus_name** = ``&"Master"`` :ref:`🔗<class_Area2D_property_audio_bus_name>`
 
 .. rst-class:: classref-property-setget
 
@@ -363,7 +363,7 @@ The name of the area's audio bus.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **audio_bus_override** = ``false``
+:ref:`bool<class_bool>` **audio_bus_override** = ``false`` :ref:`🔗<class_Area2D_property_audio_bus_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -380,7 +380,7 @@ If ``true``, the area's audio bus overrides the default audio bus.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gravity** = ``980.0``
+:ref:`float<class_float>` **gravity** = ``980.0`` :ref:`🔗<class_Area2D_property_gravity>`
 
 .. rst-class:: classref-property-setget
 
@@ -397,7 +397,7 @@ The area's gravity intensity (in pixels per second squared). This value multipli
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **gravity_direction** = ``Vector2(0, 1)``
+:ref:`Vector2<class_Vector2>` **gravity_direction** = ``Vector2(0, 1)`` :ref:`🔗<class_Area2D_property_gravity_direction>`
 
 .. rst-class:: classref-property-setget
 
@@ -414,7 +414,7 @@ The area's gravity vector (not normalized).
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **gravity_point** = ``false``
+:ref:`bool<class_bool>` **gravity_point** = ``false`` :ref:`🔗<class_Area2D_property_gravity_point>`
 
 .. rst-class:: classref-property-setget
 
@@ -431,7 +431,7 @@ If ``true``, gravity is calculated from a point (set via :ref:`gravity_point_cen
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **gravity_point_center** = ``Vector2(0, 1)``
+:ref:`Vector2<class_Vector2>` **gravity_point_center** = ``Vector2(0, 1)`` :ref:`🔗<class_Area2D_property_gravity_point_center>`
 
 .. rst-class:: classref-property-setget
 
@@ -448,7 +448,7 @@ If gravity is a point (see :ref:`gravity_point<class_Area2D_property_gravity_poi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gravity_point_unit_distance** = ``0.0``
+:ref:`float<class_float>` **gravity_point_unit_distance** = ``0.0`` :ref:`🔗<class_Area2D_property_gravity_point_unit_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -467,7 +467,7 @@ The above is true only when the unit distance is a positive number. When this is
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **gravity_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **gravity_space_override** = ``0`` :ref:`🔗<class_Area2D_property_gravity_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -484,7 +484,7 @@ Override mode for gravity calculations within this area. See :ref:`SpaceOverride
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **linear_damp** = ``0.1``
+:ref:`float<class_float>` **linear_damp** = ``0.1`` :ref:`🔗<class_Area2D_property_linear_damp>`
 
 .. rst-class:: classref-property-setget
 
@@ -503,7 +503,7 @@ See :ref:`ProjectSettings.physics/2d/default_linear_damp<class_ProjectSettings_p
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **linear_damp_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **linear_damp_space_override** = ``0`` :ref:`🔗<class_Area2D_property_linear_damp_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -520,7 +520,7 @@ Override mode for linear damping calculations within this area. See :ref:`SpaceO
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **monitorable** = ``true``
+:ref:`bool<class_bool>` **monitorable** = ``true`` :ref:`🔗<class_Area2D_property_monitorable>`
 
 .. rst-class:: classref-property-setget
 
@@ -537,7 +537,7 @@ If ``true``, other monitoring areas can detect this area.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **monitoring** = ``true``
+:ref:`bool<class_bool>` **monitoring** = ``true`` :ref:`🔗<class_Area2D_property_monitoring>`
 
 .. rst-class:: classref-property-setget
 
@@ -554,7 +554,7 @@ If ``true``, the area detects bodies or areas entering and exiting it.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **priority** = ``0``
+:ref:`int<class_int>` **priority** = ``0`` :ref:`🔗<class_Area2D_property_priority>`
 
 .. rst-class:: classref-property-setget
 
@@ -576,7 +576,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Area2D<class_Area2D>`\] **get_overlapping_areas**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`Area2D<class_Area2D>`\] **get_overlapping_areas**\ (\ ) |const| :ref:`🔗<class_Area2D_method_get_overlapping_areas>`
 
 Returns a list of intersecting **Area2D**\ s. The overlapping area's :ref:`CollisionObject2D.collision_layer<class_CollisionObject2D_property_collision_layer>` must be part of this area's :ref:`CollisionObject2D.collision_mask<class_CollisionObject2D_property_collision_mask>` in order to be detected.
 
@@ -590,7 +590,7 @@ For performance reasons (collisions are all processed at the same time) this lis
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Node2D<class_Node2D>`\] **get_overlapping_bodies**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`Node2D<class_Node2D>`\] **get_overlapping_bodies**\ (\ ) |const| :ref:`🔗<class_Area2D_method_get_overlapping_bodies>`
 
 Returns a list of intersecting :ref:`PhysicsBody2D<class_PhysicsBody2D>`\ s and :ref:`TileMap<class_TileMap>`\ s. The overlapping body's :ref:`CollisionObject2D.collision_layer<class_CollisionObject2D_property_collision_layer>` must be part of this area's :ref:`CollisionObject2D.collision_mask<class_CollisionObject2D_property_collision_mask>` in order to be detected.
 
@@ -604,7 +604,7 @@ For performance reasons (collisions are all processed at the same time) this lis
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_overlapping_areas**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_overlapping_areas**\ (\ ) |const| :ref:`🔗<class_Area2D_method_has_overlapping_areas>`
 
 Returns ``true`` if intersecting any **Area2D**\ s, otherwise returns ``false``. The overlapping area's :ref:`CollisionObject2D.collision_layer<class_CollisionObject2D_property_collision_layer>` must be part of this area's :ref:`CollisionObject2D.collision_mask<class_CollisionObject2D_property_collision_mask>` in order to be detected.
 
@@ -618,7 +618,7 @@ For performance reasons (collisions are all processed at the same time) the list
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_overlapping_bodies**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_overlapping_bodies**\ (\ ) |const| :ref:`🔗<class_Area2D_method_has_overlapping_bodies>`
 
 Returns ``true`` if intersecting any :ref:`PhysicsBody2D<class_PhysicsBody2D>`\ s or :ref:`TileMap<class_TileMap>`\ s, otherwise returns ``false``. The overlapping body's :ref:`CollisionObject2D.collision_layer<class_CollisionObject2D_property_collision_layer>` must be part of this area's :ref:`CollisionObject2D.collision_mask<class_CollisionObject2D_property_collision_mask>` in order to be detected.
 
@@ -632,7 +632,7 @@ For performance reasons (collisions are all processed at the same time) the list
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **overlaps_area**\ (\ area\: :ref:`Node<class_Node>`\ ) |const|
+:ref:`bool<class_bool>` **overlaps_area**\ (\ area\: :ref:`Node<class_Node>`\ ) |const| :ref:`🔗<class_Area2D_method_overlaps_area>`
 
 Returns ``true`` if the given **Area2D** intersects or overlaps this **Area2D**, ``false`` otherwise.
 
@@ -646,7 +646,7 @@ Returns ``true`` if the given **Area2D** intersects or overlaps this **Area2D**,
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **overlaps_body**\ (\ body\: :ref:`Node<class_Node>`\ ) |const|
+:ref:`bool<class_bool>` **overlaps_body**\ (\ body\: :ref:`Node<class_Node>`\ ) |const| :ref:`🔗<class_Area2D_method_overlaps_body>`
 
 Returns ``true`` if the given physics body intersects or overlaps this **Area2D**, ``false`` otherwise.
 

+ 37 - 37
classes/class_area3d.rst

@@ -130,7 +130,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**area_entered**\ (\ area\: :ref:`Area3D<class_Area3D>`\ )
+**area_entered**\ (\ area\: :ref:`Area3D<class_Area3D>`\ ) :ref:`🔗<class_Area3D_signal_area_entered>`
 
 Emitted when the received ``area`` enters this area. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -142,7 +142,7 @@ Emitted when the received ``area`` enters this area. Requires :ref:`monitoring<c
 
 .. rst-class:: classref-signal
 
-**area_exited**\ (\ area\: :ref:`Area3D<class_Area3D>`\ )
+**area_exited**\ (\ area\: :ref:`Area3D<class_Area3D>`\ ) :ref:`🔗<class_Area3D_signal_area_exited>`
 
 Emitted when the received ``area`` exits this area. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -154,7 +154,7 @@ Emitted when the received ``area`` exits this area. Requires :ref:`monitoring<cl
 
 .. rst-class:: classref-signal
 
-**area_shape_entered**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area3D<class_Area3D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**area_shape_entered**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area3D<class_Area3D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area3D_signal_area_shape_entered>`
 
 Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``area`` enters a shape of this area. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -183,7 +183,7 @@ Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``area`` enters a s
 
 .. rst-class:: classref-signal
 
-**area_shape_exited**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area3D<class_Area3D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**area_shape_exited**\ (\ area_rid\: :ref:`RID<class_RID>`, area\: :ref:`Area3D<class_Area3D>`, area_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area3D_signal_area_shape_exited>`
 
 Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``area`` exits a shape of this area. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -197,7 +197,7 @@ See also :ref:`area_shape_entered<class_Area3D_signal_area_shape_entered>`.
 
 .. rst-class:: classref-signal
 
-**body_entered**\ (\ body\: :ref:`Node3D<class_Node3D>`\ )
+**body_entered**\ (\ body\: :ref:`Node3D<class_Node3D>`\ ) :ref:`🔗<class_Area3D_signal_body_entered>`
 
 Emitted when the received ``body`` enters this area. ``body`` can be a :ref:`PhysicsBody3D<class_PhysicsBody3D>` or a :ref:`GridMap<class_GridMap>`. :ref:`GridMap<class_GridMap>`\ s are detected if their :ref:`MeshLibrary<class_MeshLibrary>` has collision shapes configured. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -209,7 +209,7 @@ Emitted when the received ``body`` enters this area. ``body`` can be a :ref:`Phy
 
 .. rst-class:: classref-signal
 
-**body_exited**\ (\ body\: :ref:`Node3D<class_Node3D>`\ )
+**body_exited**\ (\ body\: :ref:`Node3D<class_Node3D>`\ ) :ref:`🔗<class_Area3D_signal_body_exited>`
 
 Emitted when the received ``body`` exits this area. ``body`` can be a :ref:`PhysicsBody3D<class_PhysicsBody3D>` or a :ref:`GridMap<class_GridMap>`. :ref:`GridMap<class_GridMap>`\ s are detected if their :ref:`MeshLibrary<class_MeshLibrary>` has collision shapes configured. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -221,7 +221,7 @@ Emitted when the received ``body`` exits this area. ``body`` can be a :ref:`Phys
 
 .. rst-class:: classref-signal
 
-**body_shape_entered**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node3D<class_Node3D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**body_shape_entered**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node3D<class_Node3D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area3D_signal_body_shape_entered>`
 
 Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``body`` enters a shape of this area. ``body`` can be a :ref:`PhysicsBody3D<class_PhysicsBody3D>` or a :ref:`GridMap<class_GridMap>`. :ref:`GridMap<class_GridMap>`\ s are detected if their :ref:`MeshLibrary<class_MeshLibrary>` has collision shapes configured. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -250,7 +250,7 @@ Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``body`` enters a s
 
 .. rst-class:: classref-signal
 
-**body_shape_exited**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node3D<class_Node3D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ )
+**body_shape_exited**\ (\ body_rid\: :ref:`RID<class_RID>`, body\: :ref:`Node3D<class_Node3D>`, body_shape_index\: :ref:`int<class_int>`, local_shape_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Area3D_signal_body_shape_exited>`
 
 Emitted when a :ref:`Shape3D<class_Shape3D>` of the received ``body`` exits a shape of this area. ``body`` can be a :ref:`PhysicsBody3D<class_PhysicsBody3D>` or a :ref:`GridMap<class_GridMap>`. :ref:`GridMap<class_GridMap>`\ s are detected if their :ref:`MeshLibrary<class_MeshLibrary>` has collision shapes configured. Requires :ref:`monitoring<class_Area3D_property_monitoring>` to be set to ``true``.
 
@@ -269,7 +269,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **SpaceOverride**:
+enum **SpaceOverride**: :ref:`🔗<enum_Area3D_SpaceOverride>`
 
 .. _class_Area3D_constant_SPACE_OVERRIDE_DISABLED:
 
@@ -324,7 +324,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **angular_damp** = ``0.1``
+:ref:`float<class_float>` **angular_damp** = ``0.1`` :ref:`🔗<class_Area3D_property_angular_damp>`
 
 .. rst-class:: classref-property-setget
 
@@ -343,7 +343,7 @@ See :ref:`ProjectSettings.physics/3d/default_angular_damp<class_ProjectSettings_
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **angular_damp_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **angular_damp_space_override** = ``0`` :ref:`🔗<class_Area3D_property_angular_damp_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -360,7 +360,7 @@ Override mode for angular damping calculations within this area. See :ref:`Space
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **audio_bus_name** = ``&"Master"``
+:ref:`StringName<class_StringName>` **audio_bus_name** = ``&"Master"`` :ref:`🔗<class_Area3D_property_audio_bus_name>`
 
 .. rst-class:: classref-property-setget
 
@@ -377,7 +377,7 @@ The name of the area's audio bus.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **audio_bus_override** = ``false``
+:ref:`bool<class_bool>` **audio_bus_override** = ``false`` :ref:`🔗<class_Area3D_property_audio_bus_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -394,7 +394,7 @@ If ``true``, the area's audio bus overrides the default audio bus.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gravity** = ``9.8``
+:ref:`float<class_float>` **gravity** = ``9.8`` :ref:`🔗<class_Area3D_property_gravity>`
 
 .. rst-class:: classref-property-setget
 
@@ -411,7 +411,7 @@ The area's gravity intensity (in meters per second squared). This value multipli
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **gravity_direction** = ``Vector3(0, -1, 0)``
+:ref:`Vector3<class_Vector3>` **gravity_direction** = ``Vector3(0, -1, 0)`` :ref:`🔗<class_Area3D_property_gravity_direction>`
 
 .. rst-class:: classref-property-setget
 
@@ -428,7 +428,7 @@ The area's gravity vector (not normalized).
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **gravity_point** = ``false``
+:ref:`bool<class_bool>` **gravity_point** = ``false`` :ref:`🔗<class_Area3D_property_gravity_point>`
 
 .. rst-class:: classref-property-setget
 
@@ -445,7 +445,7 @@ If ``true``, gravity is calculated from a point (set via :ref:`gravity_point_cen
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **gravity_point_center** = ``Vector3(0, -1, 0)``
+:ref:`Vector3<class_Vector3>` **gravity_point_center** = ``Vector3(0, -1, 0)`` :ref:`🔗<class_Area3D_property_gravity_point_center>`
 
 .. rst-class:: classref-property-setget
 
@@ -462,7 +462,7 @@ If gravity is a point (see :ref:`gravity_point<class_Area3D_property_gravity_poi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gravity_point_unit_distance** = ``0.0``
+:ref:`float<class_float>` **gravity_point_unit_distance** = ``0.0`` :ref:`🔗<class_Area3D_property_gravity_point_unit_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -481,7 +481,7 @@ The above is true only when the unit distance is a positive number. When this is
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **gravity_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **gravity_space_override** = ``0`` :ref:`🔗<class_Area3D_property_gravity_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -498,7 +498,7 @@ Override mode for gravity calculations within this area. See :ref:`SpaceOverride
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **linear_damp** = ``0.1``
+:ref:`float<class_float>` **linear_damp** = ``0.1`` :ref:`🔗<class_Area3D_property_linear_damp>`
 
 .. rst-class:: classref-property-setget
 
@@ -517,7 +517,7 @@ See :ref:`ProjectSettings.physics/3d/default_linear_damp<class_ProjectSettings_p
 
 .. rst-class:: classref-property
 
-:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **linear_damp_space_override** = ``0``
+:ref:`SpaceOverride<enum_Area3D_SpaceOverride>` **linear_damp_space_override** = ``0`` :ref:`🔗<class_Area3D_property_linear_damp_space_override>`
 
 .. rst-class:: classref-property-setget
 
@@ -534,7 +534,7 @@ Override mode for linear damping calculations within this area. See :ref:`SpaceO
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **monitorable** = ``true``
+:ref:`bool<class_bool>` **monitorable** = ``true`` :ref:`🔗<class_Area3D_property_monitorable>`
 
 .. rst-class:: classref-property-setget
 
@@ -551,7 +551,7 @@ If ``true``, other monitoring areas can detect this area.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **monitoring** = ``true``
+:ref:`bool<class_bool>` **monitoring** = ``true`` :ref:`🔗<class_Area3D_property_monitoring>`
 
 .. rst-class:: classref-property-setget
 
@@ -568,7 +568,7 @@ If ``true``, the area detects bodies or areas entering and exiting it.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **priority** = ``0``
+:ref:`int<class_int>` **priority** = ``0`` :ref:`🔗<class_Area3D_property_priority>`
 
 .. rst-class:: classref-property-setget
 
@@ -585,7 +585,7 @@ The area's priority. Higher priority areas are processed first. The :ref:`World3
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **reverb_bus_amount** = ``0.0``
+:ref:`float<class_float>` **reverb_bus_amount** = ``0.0`` :ref:`🔗<class_Area3D_property_reverb_bus_amount>`
 
 .. rst-class:: classref-property-setget
 
@@ -602,7 +602,7 @@ The degree to which this area applies reverb to its associated audio. Ranges fro
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **reverb_bus_enabled** = ``false``
+:ref:`bool<class_bool>` **reverb_bus_enabled** = ``false`` :ref:`🔗<class_Area3D_property_reverb_bus_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -619,7 +619,7 @@ If ``true``, the area applies reverb to its associated audio.
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **reverb_bus_name** = ``&"Master"``
+:ref:`StringName<class_StringName>` **reverb_bus_name** = ``&"Master"`` :ref:`🔗<class_Area3D_property_reverb_bus_name>`
 
 .. rst-class:: classref-property-setget
 
@@ -636,7 +636,7 @@ The name of the reverb bus to use for this area's associated audio.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **reverb_bus_uniformity** = ``0.0``
+:ref:`float<class_float>` **reverb_bus_uniformity** = ``0.0`` :ref:`🔗<class_Area3D_property_reverb_bus_uniformity>`
 
 .. rst-class:: classref-property-setget
 
@@ -653,7 +653,7 @@ The degree to which this area's reverb is a uniform effect. Ranges from ``0`` to
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **wind_attenuation_factor** = ``0.0``
+:ref:`float<class_float>` **wind_attenuation_factor** = ``0.0`` :ref:`🔗<class_Area3D_property_wind_attenuation_factor>`
 
 .. rst-class:: classref-property-setget
 
@@ -672,7 +672,7 @@ The exponential rate at which wind force decreases with distance from its origin
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **wind_force_magnitude** = ``0.0``
+:ref:`float<class_float>` **wind_force_magnitude** = ``0.0`` :ref:`🔗<class_Area3D_property_wind_force_magnitude>`
 
 .. rst-class:: classref-property-setget
 
@@ -691,7 +691,7 @@ The magnitude of area-specific wind force.
 
 .. rst-class:: classref-property
 
-:ref:`NodePath<class_NodePath>` **wind_source_path** = ``NodePath("")``
+:ref:`NodePath<class_NodePath>` **wind_source_path** = ``NodePath("")`` :ref:`🔗<class_Area3D_property_wind_source_path>`
 
 .. rst-class:: classref-property-setget
 
@@ -715,7 +715,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Area3D<class_Area3D>`\] **get_overlapping_areas**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`Area3D<class_Area3D>`\] **get_overlapping_areas**\ (\ ) |const| :ref:`🔗<class_Area3D_method_get_overlapping_areas>`
 
 Returns a list of intersecting **Area3D**\ s. The overlapping area's :ref:`CollisionObject3D.collision_layer<class_CollisionObject3D_property_collision_layer>` must be part of this area's :ref:`CollisionObject3D.collision_mask<class_CollisionObject3D_property_collision_mask>` in order to be detected.
 
@@ -729,7 +729,7 @@ For performance reasons (collisions are all processed at the same time) this lis
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Node3D<class_Node3D>`\] **get_overlapping_bodies**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`Node3D<class_Node3D>`\] **get_overlapping_bodies**\ (\ ) |const| :ref:`🔗<class_Area3D_method_get_overlapping_bodies>`
 
 Returns a list of intersecting :ref:`PhysicsBody3D<class_PhysicsBody3D>`\ s and :ref:`GridMap<class_GridMap>`\ s. The overlapping body's :ref:`CollisionObject3D.collision_layer<class_CollisionObject3D_property_collision_layer>` must be part of this area's :ref:`CollisionObject3D.collision_mask<class_CollisionObject3D_property_collision_mask>` in order to be detected.
 
@@ -743,7 +743,7 @@ For performance reasons (collisions are all processed at the same time) this lis
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_overlapping_areas**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_overlapping_areas**\ (\ ) |const| :ref:`🔗<class_Area3D_method_has_overlapping_areas>`
 
 Returns ``true`` if intersecting any **Area3D**\ s, otherwise returns ``false``. The overlapping area's :ref:`CollisionObject3D.collision_layer<class_CollisionObject3D_property_collision_layer>` must be part of this area's :ref:`CollisionObject3D.collision_mask<class_CollisionObject3D_property_collision_mask>` in order to be detected.
 
@@ -757,7 +757,7 @@ For performance reasons (collisions are all processed at the same time) the list
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_overlapping_bodies**\ (\ ) |const|
+:ref:`bool<class_bool>` **has_overlapping_bodies**\ (\ ) |const| :ref:`🔗<class_Area3D_method_has_overlapping_bodies>`
 
 Returns ``true`` if intersecting any :ref:`PhysicsBody3D<class_PhysicsBody3D>`\ s or :ref:`GridMap<class_GridMap>`\ s, otherwise returns ``false``. The overlapping body's :ref:`CollisionObject3D.collision_layer<class_CollisionObject3D_property_collision_layer>` must be part of this area's :ref:`CollisionObject3D.collision_mask<class_CollisionObject3D_property_collision_mask>` in order to be detected.
 
@@ -771,7 +771,7 @@ For performance reasons (collisions are all processed at the same time) the list
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **overlaps_area**\ (\ area\: :ref:`Node<class_Node>`\ ) |const|
+:ref:`bool<class_bool>` **overlaps_area**\ (\ area\: :ref:`Node<class_Node>`\ ) |const| :ref:`🔗<class_Area3D_method_overlaps_area>`
 
 Returns ``true`` if the given **Area3D** intersects or overlaps this **Area3D**, ``false`` otherwise.
 
@@ -785,7 +785,7 @@ Returns ``true`` if the given **Area3D** intersects or overlaps this **Area3D**,
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **overlaps_body**\ (\ body\: :ref:`Node<class_Node>`\ ) |const|
+:ref:`bool<class_bool>` **overlaps_body**\ (\ body\: :ref:`Node<class_Node>`\ ) |const| :ref:`🔗<class_Area3D_method_overlaps_body>`
 
 Returns ``true`` if the given physics body intersects or overlaps this **Area3D**, ``false`` otherwise.
 

+ 55 - 55
classes/class_array.rst

@@ -251,7 +251,7 @@ Constructor Descriptions
 
 .. rst-class:: classref-constructor
 
-:ref:`Array<class_Array>` **Array**\ (\ )
+:ref:`Array<class_Array>` **Array**\ (\ ) :ref:`🔗<class_Array_constructor_Array>`
 
 Constructs an empty **Array**.
 
@@ -418,7 +418,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **all**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const|
+:ref:`bool<class_bool>` **all**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const| :ref:`🔗<class_Array_method_all>`
 
 Calls the provided :ref:`Callable<class_Callable>` on each element in the array and returns ``true`` if the :ref:`Callable<class_Callable>` returns ``true`` for *all* elements in the array. If the :ref:`Callable<class_Callable>` returns ``false`` for one array element or more, this method returns ``false``.
 
@@ -451,7 +451,7 @@ See also :ref:`any<class_Array_method_any>`, :ref:`filter<class_Array_method_fil
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **any**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const|
+:ref:`bool<class_bool>` **any**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const| :ref:`🔗<class_Array_method_any>`
 
 Calls the provided :ref:`Callable<class_Callable>` on each element in the array and returns ``true`` if the :ref:`Callable<class_Callable>` returns ``true`` for *one or more* elements in the array. If the :ref:`Callable<class_Callable>` returns ``false`` for all elements in the array, this method returns ``false``.
 
@@ -484,7 +484,7 @@ See also :ref:`all<class_Array_method_all>`, :ref:`filter<class_Array_method_fil
 
 .. rst-class:: classref-method
 
-|void| **append**\ (\ value\: :ref:`Variant<class_Variant>`\ )
+|void| **append**\ (\ value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_append>`
 
 Appends an element at the end of the array (alias of :ref:`push_back<class_Array_method_push_back>`).
 
@@ -496,7 +496,7 @@ Appends an element at the end of the array (alias of :ref:`push_back<class_Array
 
 .. rst-class:: classref-method
 
-|void| **append_array**\ (\ array\: :ref:`Array<class_Array>`\ )
+|void| **append_array**\ (\ array\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_method_append_array>`
 
 Appends another array at the end of this array.
 
@@ -515,7 +515,7 @@ Appends another array at the end of this array.
 
 .. rst-class:: classref-method
 
-|void| **assign**\ (\ array\: :ref:`Array<class_Array>`\ )
+|void| **assign**\ (\ array\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_method_assign>`
 
 Assigns elements of another ``array`` into the array. Resizes the array to match ``array``. Performs type conversions if the array is typed.
 
@@ -527,7 +527,7 @@ Assigns elements of another ``array`` into the array. Resizes the array to match
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **back**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **back**\ (\ ) |const| :ref:`🔗<class_Array_method_back>`
 
 Returns the last element of the array. Prints an error and returns ``null`` if the array is empty.
 
@@ -541,7 +541,7 @@ Returns the last element of the array. Prints an error and returns ``null`` if t
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **bsearch**\ (\ value\: :ref:`Variant<class_Variant>`, before\: :ref:`bool<class_bool>` = true\ ) |const|
+:ref:`int<class_int>` **bsearch**\ (\ value\: :ref:`Variant<class_Variant>`, before\: :ref:`bool<class_bool>` = true\ ) |const| :ref:`🔗<class_Array_method_bsearch>`
 
 Finds the index of an existing value (or the insertion index that maintains sorting order, if the value is not yet present in the array) using binary search. Optionally, a ``before`` specifier can be passed. If ``false``, the returned index comes after all existing entries of the value in the array.
 
@@ -561,7 +561,7 @@ Finds the index of an existing value (or the insertion index that maintains sort
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **bsearch_custom**\ (\ value\: :ref:`Variant<class_Variant>`, func\: :ref:`Callable<class_Callable>`, before\: :ref:`bool<class_bool>` = true\ ) |const|
+:ref:`int<class_int>` **bsearch_custom**\ (\ value\: :ref:`Variant<class_Variant>`, func\: :ref:`Callable<class_Callable>`, before\: :ref:`bool<class_bool>` = true\ ) |const| :ref:`🔗<class_Array_method_bsearch_custom>`
 
 Finds the index of an existing value (or the insertion index that maintains sorting order, if the value is not yet present in the array) using binary search and a custom comparison method. Optionally, a ``before`` specifier can be passed. If ``false``, the returned index comes after all existing entries of the value in the array. The custom method receives two arguments (an element from the array and the value searched for) and must return ``true`` if the first argument is less than the second, and return ``false`` otherwise.
 
@@ -577,7 +577,7 @@ Finds the index of an existing value (or the insertion index that maintains sort
 
 .. rst-class:: classref-method
 
-|void| **clear**\ (\ )
+|void| **clear**\ (\ ) :ref:`🔗<class_Array_method_clear>`
 
 Clears the array. This is equivalent to using :ref:`resize<class_Array_method_resize>` with a size of ``0``.
 
@@ -589,7 +589,7 @@ Clears the array. This is equivalent to using :ref:`resize<class_Array_method_re
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **count**\ (\ value\: :ref:`Variant<class_Variant>`\ ) |const|
+:ref:`int<class_int>` **count**\ (\ value\: :ref:`Variant<class_Variant>`\ ) |const| :ref:`🔗<class_Array_method_count>`
 
 Returns the number of times an element is in the array.
 
@@ -601,7 +601,7 @@ Returns the number of times an element is in the array.
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **duplicate**\ (\ deep\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Array<class_Array>` **duplicate**\ (\ deep\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Array_method_duplicate>`
 
 Returns a copy of the array.
 
@@ -615,7 +615,7 @@ If ``deep`` is ``true``, a deep copy is performed: all nested arrays and diction
 
 .. rst-class:: classref-method
 
-|void| **erase**\ (\ value\: :ref:`Variant<class_Variant>`\ )
+|void| **erase**\ (\ value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_erase>`
 
 Removes the first occurrence of a value from the array. If the value does not exist in the array, nothing happens. To remove an element by index, use :ref:`remove_at<class_Array_method_remove_at>` instead.
 
@@ -633,7 +633,7 @@ Removes the first occurrence of a value from the array. If the value does not ex
 
 .. rst-class:: classref-method
 
-|void| **fill**\ (\ value\: :ref:`Variant<class_Variant>`\ )
+|void| **fill**\ (\ value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_fill>`
 
 Assigns the given value to all elements in the array. This can typically be used together with :ref:`resize<class_Array_method_resize>` to create an array with a given size and initialized elements:
 
@@ -664,7 +664,7 @@ Assigns the given value to all elements in the array. This can typically be used
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **filter**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const|
+:ref:`Array<class_Array>` **filter**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const| :ref:`🔗<class_Array_method_filter>`
 
 Calls the provided :ref:`Callable<class_Callable>` on each element in the array and returns a new array with the elements for which the method returned ``true``.
 
@@ -689,7 +689,7 @@ See also :ref:`any<class_Array_method_any>`, :ref:`all<class_Array_method_all>`,
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **find**\ (\ what\: :ref:`Variant<class_Variant>`, from\: :ref:`int<class_int>` = 0\ ) |const|
+:ref:`int<class_int>` **find**\ (\ what\: :ref:`Variant<class_Variant>`, from\: :ref:`int<class_int>` = 0\ ) |const| :ref:`🔗<class_Array_method_find>`
 
 Searches the array for a value and returns its index or ``-1`` if not found. Optionally, the initial search index can be passed.
 
@@ -701,7 +701,7 @@ Searches the array for a value and returns its index or ``-1`` if not found. Opt
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **front**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **front**\ (\ ) |const| :ref:`🔗<class_Array_method_front>`
 
 Returns the first element of the array. Prints an error and returns ``null`` if the array is empty.
 
@@ -715,7 +715,7 @@ Returns the first element of the array. Prints an error and returns ``null`` if
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_typed_builtin**\ (\ ) |const|
+:ref:`int<class_int>` **get_typed_builtin**\ (\ ) |const| :ref:`🔗<class_Array_method_get_typed_builtin>`
 
 Returns the built-in type of the typed array as a :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` constant. If the array is not typed, returns :ref:`@GlobalScope.TYPE_NIL<class_@GlobalScope_constant_TYPE_NIL>`.
 
@@ -727,7 +727,7 @@ Returns the built-in type of the typed array as a :ref:`Variant.Type<enum_@Globa
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_typed_class_name**\ (\ ) |const|
+:ref:`StringName<class_StringName>` **get_typed_class_name**\ (\ ) |const| :ref:`🔗<class_Array_method_get_typed_class_name>`
 
 Returns the **native** class name of the typed array if the built-in type is :ref:`@GlobalScope.TYPE_OBJECT<class_@GlobalScope_constant_TYPE_OBJECT>`. Otherwise, this method returns an empty string.
 
@@ -739,7 +739,7 @@ Returns the **native** class name of the typed array if the built-in type is :re
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **get_typed_script**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **get_typed_script**\ (\ ) |const| :ref:`🔗<class_Array_method_get_typed_script>`
 
 Returns the script associated with the typed array. This method returns a :ref:`Script<class_Script>` instance or ``null``.
 
@@ -751,7 +751,7 @@ Returns the script associated with the typed array. This method returns a :ref:`
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has**\ (\ value\: :ref:`Variant<class_Variant>`\ ) |const|
+:ref:`bool<class_bool>` **has**\ (\ value\: :ref:`Variant<class_Variant>`\ ) |const| :ref:`🔗<class_Array_method_has>`
 
 Returns ``true`` if the array contains the given value.
 
@@ -806,7 +806,7 @@ Returns ``true`` if the array contains the given value.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **hash**\ (\ ) |const|
+:ref:`int<class_int>` **hash**\ (\ ) |const| :ref:`🔗<class_Array_method_hash>`
 
 Returns a hashed 32-bit integer value representing the array and its contents.
 
@@ -820,7 +820,7 @@ Returns a hashed 32-bit integer value representing the array and its contents.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **insert**\ (\ position\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`\ )
+:ref:`int<class_int>` **insert**\ (\ position\: :ref:`int<class_int>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_insert>`
 
 Inserts a new element at a given position in the array. The position must be valid, or at the end of the array (``pos == size()``). Returns :ref:`@GlobalScope.OK<class_@GlobalScope_constant_OK>` on success, or one of the other :ref:`Error<enum_@GlobalScope_Error>` values if the operation failed.
 
@@ -836,7 +836,7 @@ Inserts a new element at a given position in the array. The position must be val
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_empty**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_empty**\ (\ ) |const| :ref:`🔗<class_Array_method_is_empty>`
 
 Returns ``true`` if the array is empty.
 
@@ -848,7 +848,7 @@ Returns ``true`` if the array is empty.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_read_only**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_read_only**\ (\ ) |const| :ref:`🔗<class_Array_method_is_read_only>`
 
 Returns ``true`` if the array is read-only. See :ref:`make_read_only<class_Array_method_make_read_only>`. Arrays are automatically read-only if declared with ``const`` keyword.
 
@@ -860,7 +860,7 @@ Returns ``true`` if the array is read-only. See :ref:`make_read_only<class_Array
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_same_typed**\ (\ array\: :ref:`Array<class_Array>`\ ) |const|
+:ref:`bool<class_bool>` **is_same_typed**\ (\ array\: :ref:`Array<class_Array>`\ ) |const| :ref:`🔗<class_Array_method_is_same_typed>`
 
 Returns ``true`` if the array is typed the same as ``array``.
 
@@ -872,7 +872,7 @@ Returns ``true`` if the array is typed the same as ``array``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_typed**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_typed**\ (\ ) |const| :ref:`🔗<class_Array_method_is_typed>`
 
 Returns ``true`` if the array is typed. Typed arrays can only store elements of their associated type and provide type safety for the ``[]`` operator. Methods of typed array still return :ref:`Variant<class_Variant>`.
 
@@ -884,7 +884,7 @@ Returns ``true`` if the array is typed. Typed arrays can only store elements of
 
 .. rst-class:: classref-method
 
-|void| **make_read_only**\ (\ )
+|void| **make_read_only**\ (\ ) :ref:`🔗<class_Array_method_make_read_only>`
 
 Makes the array read-only, i.e. disabled modifying of the array's elements. Does not apply to nested content, e.g. content of nested arrays.
 
@@ -896,7 +896,7 @@ Makes the array read-only, i.e. disabled modifying of the array's elements. Does
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **map**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const|
+:ref:`Array<class_Array>` **map**\ (\ method\: :ref:`Callable<class_Callable>`\ ) |const| :ref:`🔗<class_Array_method_map>`
 
 Calls the provided :ref:`Callable<class_Callable>` for each element in the array and returns a new array filled with values returned by the method.
 
@@ -921,7 +921,7 @@ See also :ref:`filter<class_Array_method_filter>`, :ref:`reduce<class_Array_meth
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **max**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **max**\ (\ ) |const| :ref:`🔗<class_Array_method_max>`
 
 Returns the maximum value contained in the array if all elements are of comparable types. If the elements can't be compared, ``null`` is returned.
 
@@ -945,7 +945,7 @@ To find the maximum value using a custom comparator, you can use :ref:`reduce<cl
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **min**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **min**\ (\ ) |const| :ref:`🔗<class_Array_method_min>`
 
 Returns the minimum value contained in the array if all elements are of comparable types. If the elements can't be compared, ``null`` is returned.
 
@@ -959,7 +959,7 @@ See also :ref:`max<class_Array_method_max>` for an example of using a custom com
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **pick_random**\ (\ ) |const|
+:ref:`Variant<class_Variant>` **pick_random**\ (\ ) |const| :ref:`🔗<class_Array_method_pick_random>`
 
 Returns a random value from the target array. Prints an error and returns ``null`` if the array is empty.
 
@@ -986,7 +986,7 @@ Returns a random value from the target array. Prints an error and returns ``null
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **pop_at**\ (\ position\: :ref:`int<class_int>`\ )
+:ref:`Variant<class_Variant>` **pop_at**\ (\ position\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Array_method_pop_at>`
 
 Removes and returns the element of the array at index ``position``. If negative, ``position`` is considered relative to the end of the array. Leaves the array unchanged and returns ``null`` if the array is empty or if it's accessed out of bounds. An error message is printed when the array is accessed out of bounds, but not when the array is empty.
 
@@ -1000,7 +1000,7 @@ Removes and returns the element of the array at index ``position``. If negative,
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **pop_back**\ (\ )
+:ref:`Variant<class_Variant>` **pop_back**\ (\ ) :ref:`🔗<class_Array_method_pop_back>`
 
 Removes and returns the last element of the array. Returns ``null`` if the array is empty, without printing an error message. See also :ref:`pop_front<class_Array_method_pop_front>`.
 
@@ -1012,7 +1012,7 @@ Removes and returns the last element of the array. Returns ``null`` if the array
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **pop_front**\ (\ )
+:ref:`Variant<class_Variant>` **pop_front**\ (\ ) :ref:`🔗<class_Array_method_pop_front>`
 
 Removes and returns the first element of the array. Returns ``null`` if the array is empty, without printing an error message. See also :ref:`pop_back<class_Array_method_pop_back>`.
 
@@ -1026,7 +1026,7 @@ Removes and returns the first element of the array. Returns ``null`` if the arra
 
 .. rst-class:: classref-method
 
-|void| **push_back**\ (\ value\: :ref:`Variant<class_Variant>`\ )
+|void| **push_back**\ (\ value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_push_back>`
 
 Appends an element at the end of the array. See also :ref:`push_front<class_Array_method_push_front>`.
 
@@ -1038,7 +1038,7 @@ Appends an element at the end of the array. See also :ref:`push_front<class_Arra
 
 .. rst-class:: classref-method
 
-|void| **push_front**\ (\ value\: :ref:`Variant<class_Variant>`\ )
+|void| **push_front**\ (\ value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_Array_method_push_front>`
 
 Adds an element at the beginning of the array. See also :ref:`push_back<class_Array_method_push_back>`.
 
@@ -1052,7 +1052,7 @@ Adds an element at the beginning of the array. See also :ref:`push_back<class_Ar
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **reduce**\ (\ method\: :ref:`Callable<class_Callable>`, accum\: :ref:`Variant<class_Variant>` = null\ ) |const|
+:ref:`Variant<class_Variant>` **reduce**\ (\ method\: :ref:`Callable<class_Callable>`, accum\: :ref:`Variant<class_Variant>` = null\ ) |const| :ref:`🔗<class_Array_method_reduce>`
 
 Calls the provided :ref:`Callable<class_Callable>` for each element in array and accumulates the result in ``accum``.
 
@@ -1077,7 +1077,7 @@ See also :ref:`map<class_Array_method_map>`, :ref:`filter<class_Array_method_fil
 
 .. rst-class:: classref-method
 
-|void| **remove_at**\ (\ position\: :ref:`int<class_int>`\ )
+|void| **remove_at**\ (\ position\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Array_method_remove_at>`
 
 Removes an element from the array by index. If the index does not exist in the array, nothing happens. To remove an element by searching for its value, use :ref:`erase<class_Array_method_erase>` instead.
 
@@ -1095,7 +1095,7 @@ Removes an element from the array by index. If the index does not exist in the a
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **resize**\ (\ size\: :ref:`int<class_int>`\ )
+:ref:`int<class_int>` **resize**\ (\ size\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Array_method_resize>`
 
 Resizes the array to contain a different number of elements. If the array size is smaller, elements are cleared, if bigger, new elements are ``null``. Returns :ref:`@GlobalScope.OK<class_@GlobalScope_constant_OK>` on success, or one of the other :ref:`Error<enum_@GlobalScope_Error>` values if the operation failed.
 
@@ -1111,7 +1111,7 @@ Calling :ref:`resize<class_Array_method_resize>` once and assigning the new valu
 
 .. rst-class:: classref-method
 
-|void| **reverse**\ (\ )
+|void| **reverse**\ (\ ) :ref:`🔗<class_Array_method_reverse>`
 
 Reverses the order of the elements in the array.
 
@@ -1123,7 +1123,7 @@ Reverses the order of the elements in the array.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **rfind**\ (\ what\: :ref:`Variant<class_Variant>`, from\: :ref:`int<class_int>` = -1\ ) |const|
+:ref:`int<class_int>` **rfind**\ (\ what\: :ref:`Variant<class_Variant>`, from\: :ref:`int<class_int>` = -1\ ) |const| :ref:`🔗<class_Array_method_rfind>`
 
 Searches the array in reverse order. Optionally, a start search index can be passed. If negative, the start index is considered relative to the end of the array.
 
@@ -1135,7 +1135,7 @@ Searches the array in reverse order. Optionally, a start search index can be pas
 
 .. rst-class:: classref-method
 
-|void| **shuffle**\ (\ )
+|void| **shuffle**\ (\ ) :ref:`🔗<class_Array_method_shuffle>`
 
 Shuffles the array such that the items will have a random order. This method uses the global random number generator common to methods such as :ref:`@GlobalScope.randi<class_@GlobalScope_method_randi>`. Call :ref:`@GlobalScope.randomize<class_@GlobalScope_method_randomize>` to ensure that a new seed will be used each time if you want non-reproducible shuffling.
 
@@ -1147,7 +1147,7 @@ Shuffles the array such that the items will have a random order. This method use
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **size**\ (\ ) |const|
+:ref:`int<class_int>` **size**\ (\ ) |const| :ref:`🔗<class_Array_method_size>`
 
 Returns the number of elements in the array.
 
@@ -1159,7 +1159,7 @@ Returns the number of elements in the array.
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **slice**\ (\ begin\: :ref:`int<class_int>`, end\: :ref:`int<class_int>` = 2147483647, step\: :ref:`int<class_int>` = 1, deep\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`Array<class_Array>` **slice**\ (\ begin\: :ref:`int<class_int>`, end\: :ref:`int<class_int>` = 2147483647, step\: :ref:`int<class_int>` = 1, deep\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_Array_method_slice>`
 
 Returns the slice of the **Array**, from ``begin`` (inclusive) to ``end`` (exclusive), as a new **Array**.
 
@@ -1181,7 +1181,7 @@ If ``deep`` is true, each element will be copied by value rather than by referen
 
 .. rst-class:: classref-method
 
-|void| **sort**\ (\ )
+|void| **sort**\ (\ ) :ref:`🔗<class_Array_method_sort>`
 
 Sorts the array.
 
@@ -1222,7 +1222,7 @@ To perform natural order sorting, you can use :ref:`sort_custom<class_Array_meth
 
 .. rst-class:: classref-method
 
-|void| **sort_custom**\ (\ func\: :ref:`Callable<class_Callable>`\ )
+|void| **sort_custom**\ (\ func\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_Array_method_sort_custom>`
 
 Sorts the array using a custom method. The custom method receives two arguments (a pair of elements from the array) and must return either ``true`` or ``false``. For two elements ``a`` and ``b``, if the given method returns ``true``, element ``b`` will be after element ``a`` in the array.
 
@@ -1268,7 +1268,7 @@ Operator Descriptions
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_neq_Array>`
 
 Compares the left operand **Array** against the ``right`` **Array**. Returns ``true`` if the sizes or contents of the arrays are *not* equal, ``false`` otherwise.
 
@@ -1280,7 +1280,7 @@ Compares the left operand **Array** against the ``right`` **Array**. Returns ``t
 
 .. rst-class:: classref-operator
 
-:ref:`Array<class_Array>` **operator +**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`Array<class_Array>` **operator +**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_sum_Array>`
 
 Concatenates two **Array**\ s together, with the ``right`` **Array** being added to the end of the **Array** specified in the left operand. For example, ``[1, 2] + [3, 4]`` results in ``[1, 2, 3, 4]``.
 
@@ -1292,7 +1292,7 @@ Concatenates two **Array**\ s together, with the ``right`` **Array** being added
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator <**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator <**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_lt_Array>`
 
 Performs a comparison for each index between the left operand **Array** and the ``right`` **Array**, considering the highest common index of both arrays for this comparison: Returns ``true`` on the first occurrence of an element that is less, or ``false`` if the element is greater. Note that depending on the type of data stored, this function may be recursive. If all elements are equal, it compares the length of both arrays and returns ``false`` if the left operand **Array** has fewer elements, otherwise it returns ``true``.
 
@@ -1304,7 +1304,7 @@ Performs a comparison for each index between the left operand **Array** and the
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator <=**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator <=**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_lte_Array>`
 
 Performs a comparison for each index between the left operand **Array** and the ``right`` **Array**, considering the highest common index of both arrays for this comparison: Returns ``true`` on the first occurrence of an element that is less, or ``false`` if the element is greater. Note that depending on the type of data stored, this function may be recursive. If all elements are equal, it compares the length of both arrays and returns ``true`` if the left operand **Array** has the same number of elements or fewer, otherwise it returns ``false``.
 
@@ -1316,7 +1316,7 @@ Performs a comparison for each index between the left operand **Array** and the
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_eq_Array>`
 
 Compares the left operand **Array** against the ``right`` **Array**. Returns ``true`` if the sizes and contents of the arrays are equal, ``false`` otherwise.
 
@@ -1328,7 +1328,7 @@ Compares the left operand **Array** against the ``right`` **Array**. Returns ``t
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator >**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator >**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_gt_Array>`
 
 Performs a comparison for each index between the left operand **Array** and the ``right`` **Array**, considering the highest common index of both arrays for this comparison: Returns ``true`` on the first occurrence of an element that is greater, or ``false`` if the element is less. Note that depending on the type of data stored, this function may be recursive. If all elements are equal, it compares the length of both arrays and returns ``true`` if the ``right`` **Array** has more elements, otherwise it returns ``false``.
 
@@ -1340,7 +1340,7 @@ Performs a comparison for each index between the left operand **Array** and the
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator >=**\ (\ right\: :ref:`Array<class_Array>`\ )
+:ref:`bool<class_bool>` **operator >=**\ (\ right\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Array_operator_gte_Array>`
 
 Performs a comparison for each index between the left operand **Array** and the ``right`` **Array**, considering the highest common index of both arrays for this comparison: Returns ``true`` on the first occurrence of an element that is greater, or ``false`` if the element is less. Note that depending on the type of data stored, this function may be recursive. If all elements are equal, it compares the length of both arrays and returns ``true`` if the ``right`` **Array** has more or the same number of elements, otherwise it returns ``false``.
 
@@ -1352,7 +1352,7 @@ Performs a comparison for each index between the left operand **Array** and the
 
 .. rst-class:: classref-operator
 
-:ref:`Variant<class_Variant>` **operator []**\ (\ index\: :ref:`int<class_int>`\ )
+:ref:`Variant<class_Variant>` **operator []**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Array_operator_idx_int>`
 
 Returns a reference to the element of type :ref:`Variant<class_Variant>` at the specified location. Arrays start at index 0. ``index`` can be a zero or positive value to start from the beginning, or a negative value to start from the end. Out-of-bounds array access causes a run-time error, which will result in an error being printed and the project execution pausing if run from the editor.
 

+ 22 - 22
classes/class_arraymesh.rst

@@ -156,7 +156,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` **blend_shape_mode** = ``1``
+:ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` **blend_shape_mode** = ``1`` :ref:`🔗<class_ArrayMesh_property_blend_shape_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -173,7 +173,7 @@ Sets the blend shape mode to one of :ref:`BlendShapeMode<enum_Mesh_BlendShapeMod
 
 .. rst-class:: classref-property
 
-:ref:`AABB<class_AABB>` **custom_aabb** = ``AABB(0, 0, 0, 0, 0, 0)``
+:ref:`AABB<class_AABB>` **custom_aabb** = ``AABB(0, 0, 0, 0, 0, 0)`` :ref:`🔗<class_ArrayMesh_property_custom_aabb>`
 
 .. rst-class:: classref-property-setget
 
@@ -190,7 +190,7 @@ Overrides the :ref:`AABB<class_AABB>` with one defined by user for use with frus
 
 .. rst-class:: classref-property
 
-:ref:`ArrayMesh<class_ArrayMesh>` **shadow_mesh**
+:ref:`ArrayMesh<class_ArrayMesh>` **shadow_mesh** :ref:`🔗<class_ArrayMesh_property_shadow_mesh>`
 
 .. rst-class:: classref-property-setget
 
@@ -212,7 +212,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_blend_shape**\ (\ name\: :ref:`StringName<class_StringName>`\ )
+|void| **add_blend_shape**\ (\ name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_ArrayMesh_method_add_blend_shape>`
 
 Adds name for a blend shape that will be added with :ref:`add_surface_from_arrays<class_ArrayMesh_method_add_surface_from_arrays>`. Must be called before surface is added.
 
@@ -224,7 +224,7 @@ Adds name for a blend shape that will be added with :ref:`add_surface_from_array
 
 .. rst-class:: classref-method
 
-|void| **add_surface_from_arrays**\ (\ primitive\: :ref:`PrimitiveType<enum_Mesh_PrimitiveType>`, arrays\: :ref:`Array<class_Array>`, blend_shapes\: :ref:`Array<class_Array>`\[:ref:`Array<class_Array>`\] = [], lods\: :ref:`Dictionary<class_Dictionary>` = {}, flags\: |bitfield|\[:ref:`ArrayFormat<enum_Mesh_ArrayFormat>`\] = 0\ )
+|void| **add_surface_from_arrays**\ (\ primitive\: :ref:`PrimitiveType<enum_Mesh_PrimitiveType>`, arrays\: :ref:`Array<class_Array>`, blend_shapes\: :ref:`Array<class_Array>`\[:ref:`Array<class_Array>`\] = [], lods\: :ref:`Dictionary<class_Dictionary>` = {}, flags\: |bitfield|\[:ref:`ArrayFormat<enum_Mesh_ArrayFormat>`\] = 0\ ) :ref:`🔗<class_ArrayMesh_method_add_surface_from_arrays>`
 
 Creates a new surface. :ref:`Mesh.get_surface_count<class_Mesh_method_get_surface_count>` will become the ``surf_idx`` for this new surface.
 
@@ -248,7 +248,7 @@ The ``flags`` argument is the bitwise or of, as required: One value of :ref:`Arr
 
 .. rst-class:: classref-method
 
-|void| **clear_blend_shapes**\ (\ )
+|void| **clear_blend_shapes**\ (\ ) :ref:`🔗<class_ArrayMesh_method_clear_blend_shapes>`
 
 Removes all blend shapes from this **ArrayMesh**.
 
@@ -260,7 +260,7 @@ Removes all blend shapes from this **ArrayMesh**.
 
 .. rst-class:: classref-method
 
-|void| **clear_surfaces**\ (\ )
+|void| **clear_surfaces**\ (\ ) :ref:`🔗<class_ArrayMesh_method_clear_surfaces>`
 
 Removes all surfaces from this **ArrayMesh**.
 
@@ -272,7 +272,7 @@ Removes all surfaces from this **ArrayMesh**.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_blend_shape_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_blend_shape_count**\ (\ ) |const| :ref:`🔗<class_ArrayMesh_method_get_blend_shape_count>`
 
 Returns the number of blend shapes that the **ArrayMesh** holds.
 
@@ -284,7 +284,7 @@ Returns the number of blend shapes that the **ArrayMesh** holds.
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_blend_shape_name**\ (\ index\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_blend_shape_name**\ (\ index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_get_blend_shape_name>`
 
 Returns the name of the blend shape at this index.
 
@@ -296,7 +296,7 @@ Returns the name of the blend shape at this index.
 
 .. rst-class:: classref-method
 
-:ref:`Error<enum_@GlobalScope_Error>` **lightmap_unwrap**\ (\ transform\: :ref:`Transform3D<class_Transform3D>`, texel_size\: :ref:`float<class_float>`\ )
+:ref:`Error<enum_@GlobalScope_Error>` **lightmap_unwrap**\ (\ transform\: :ref:`Transform3D<class_Transform3D>`, texel_size\: :ref:`float<class_float>`\ ) :ref:`🔗<class_ArrayMesh_method_lightmap_unwrap>`
 
 Performs a UV unwrap on the **ArrayMesh** to prepare the mesh for lightmapping.
 
@@ -308,7 +308,7 @@ Performs a UV unwrap on the **ArrayMesh** to prepare the mesh for lightmapping.
 
 .. rst-class:: classref-method
 
-|void| **regen_normal_maps**\ (\ )
+|void| **regen_normal_maps**\ (\ ) :ref:`🔗<class_ArrayMesh_method_regen_normal_maps>`
 
 Regenerates tangents for each of the **ArrayMesh**'s surfaces.
 
@@ -320,7 +320,7 @@ Regenerates tangents for each of the **ArrayMesh**'s surfaces.
 
 .. rst-class:: classref-method
 
-|void| **set_blend_shape_name**\ (\ index\: :ref:`int<class_int>`, name\: :ref:`StringName<class_StringName>`\ )
+|void| **set_blend_shape_name**\ (\ index\: :ref:`int<class_int>`, name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_ArrayMesh_method_set_blend_shape_name>`
 
 Sets the name of the blend shape at this index.
 
@@ -332,7 +332,7 @@ Sets the name of the blend shape at this index.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **surface_find_by_name**\ (\ name\: :ref:`String<class_String>`\ ) |const|
+:ref:`int<class_int>` **surface_find_by_name**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_find_by_name>`
 
 Returns the index of the first surface with this name held within this **ArrayMesh**. If none are found, -1 is returned.
 
@@ -344,7 +344,7 @@ Returns the index of the first surface with this name held within this **ArrayMe
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **surface_get_array_index_len**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **surface_get_array_index_len**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_get_array_index_len>`
 
 Returns the length in indices of the index array in the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_method_add_surface_from_arrays>`).
 
@@ -356,7 +356,7 @@ Returns the length in indices of the index array in the requested surface (see :
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **surface_get_array_len**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **surface_get_array_len**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_get_array_len>`
 
 Returns the length in vertices of the vertex array in the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_method_add_surface_from_arrays>`).
 
@@ -368,7 +368,7 @@ Returns the length in vertices of the vertex array in the requested surface (see
 
 .. rst-class:: classref-method
 
-|bitfield|\[:ref:`ArrayFormat<enum_Mesh_ArrayFormat>`\] **surface_get_format**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const|
+|bitfield|\[:ref:`ArrayFormat<enum_Mesh_ArrayFormat>`\] **surface_get_format**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_get_format>`
 
 Returns the format mask of the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_method_add_surface_from_arrays>`).
 
@@ -380,7 +380,7 @@ Returns the format mask of the requested surface (see :ref:`add_surface_from_arr
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **surface_get_name**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`String<class_String>` **surface_get_name**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_get_name>`
 
 Gets the name assigned to this surface.
 
@@ -392,7 +392,7 @@ Gets the name assigned to this surface.
 
 .. rst-class:: classref-method
 
-:ref:`PrimitiveType<enum_Mesh_PrimitiveType>` **surface_get_primitive_type**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`PrimitiveType<enum_Mesh_PrimitiveType>` **surface_get_primitive_type**\ (\ surf_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_ArrayMesh_method_surface_get_primitive_type>`
 
 Returns the primitive type of the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_method_add_surface_from_arrays>`).
 
@@ -404,7 +404,7 @@ Returns the primitive type of the requested surface (see :ref:`add_surface_from_
 
 .. rst-class:: classref-method
 
-|void| **surface_set_name**\ (\ surf_idx\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ )
+|void| **surface_set_name**\ (\ surf_idx\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ArrayMesh_method_surface_set_name>`
 
 Sets a name for a given surface.
 
@@ -416,7 +416,7 @@ Sets a name for a given surface.
 
 .. rst-class:: classref-method
 
-|void| **surface_update_attribute_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ )
+|void| **surface_update_attribute_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) :ref:`🔗<class_ArrayMesh_method_surface_update_attribute_region>`
 
 .. container:: contribute
 
@@ -430,7 +430,7 @@ Sets a name for a given surface.
 
 .. rst-class:: classref-method
 
-|void| **surface_update_skin_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ )
+|void| **surface_update_skin_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) :ref:`🔗<class_ArrayMesh_method_surface_update_skin_region>`
 
 .. container:: contribute
 
@@ -444,7 +444,7 @@ Sets a name for a given surface.
 
 .. rst-class:: classref-method
 
-|void| **surface_update_vertex_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ )
+|void| **surface_update_vertex_region**\ (\ surf_idx\: :ref:`int<class_int>`, offset\: :ref:`int<class_int>`, data\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) :ref:`🔗<class_ArrayMesh_method_surface_update_vertex_region>`
 
 .. container:: contribute
 

+ 3 - 3
classes/class_arrayoccluder3d.rst

@@ -69,7 +69,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`PackedInt32Array<class_PackedInt32Array>` **indices** = ``PackedInt32Array()``
+:ref:`PackedInt32Array<class_PackedInt32Array>` **indices** = ``PackedInt32Array()`` :ref:`🔗<class_ArrayOccluder3D_property_indices>`
 
 .. rst-class:: classref-property-setget
 
@@ -90,7 +90,7 @@ The occluder's index position. Indices determine which points from the :ref:`ver
 
 .. rst-class:: classref-property
 
-:ref:`PackedVector3Array<class_PackedVector3Array>` **vertices** = ``PackedVector3Array()``
+:ref:`PackedVector3Array<class_PackedVector3Array>` **vertices** = ``PackedVector3Array()`` :ref:`🔗<class_ArrayOccluder3D_property_vertices>`
 
 .. rst-class:: classref-property-setget
 
@@ -116,7 +116,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_arrays**\ (\ vertices\: :ref:`PackedVector3Array<class_PackedVector3Array>`, indices\: :ref:`PackedInt32Array<class_PackedInt32Array>`\ )
+|void| **set_arrays**\ (\ vertices\: :ref:`PackedVector3Array<class_PackedVector3Array>`, indices\: :ref:`PackedInt32Array<class_PackedInt32Array>`\ ) :ref:`🔗<class_ArrayOccluder3D_method_set_arrays>`
 
 Sets :ref:`indices<class_ArrayOccluder3D_property_indices>` and :ref:`vertices<class_ArrayOccluder3D_property_vertices>`, while updating the final occluder only once after both values are set.
 

+ 6 - 6
classes/class_aspectratiocontainer.rst

@@ -59,7 +59,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **StretchMode**:
+enum **StretchMode**: :ref:`🔗<enum_AspectRatioContainer_StretchMode>`
 
 .. _class_AspectRatioContainer_constant_STRETCH_WIDTH_CONTROLS_HEIGHT:
 
@@ -103,7 +103,7 @@ When the bounding rectangle of child controls exceed the container's size and :r
 
 .. rst-class:: classref-enumeration
 
-enum **AlignmentMode**:
+enum **AlignmentMode**: :ref:`🔗<enum_AspectRatioContainer_AlignmentMode>`
 
 .. _class_AspectRatioContainer_constant_ALIGNMENT_BEGIN:
 
@@ -142,7 +142,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`AlignmentMode<enum_AspectRatioContainer_AlignmentMode>` **alignment_horizontal** = ``1``
+:ref:`AlignmentMode<enum_AspectRatioContainer_AlignmentMode>` **alignment_horizontal** = ``1`` :ref:`🔗<class_AspectRatioContainer_property_alignment_horizontal>`
 
 .. rst-class:: classref-property-setget
 
@@ -159,7 +159,7 @@ Specifies the horizontal relative position of child controls.
 
 .. rst-class:: classref-property
 
-:ref:`AlignmentMode<enum_AspectRatioContainer_AlignmentMode>` **alignment_vertical** = ``1``
+:ref:`AlignmentMode<enum_AspectRatioContainer_AlignmentMode>` **alignment_vertical** = ``1`` :ref:`🔗<class_AspectRatioContainer_property_alignment_vertical>`
 
 .. rst-class:: classref-property-setget
 
@@ -176,7 +176,7 @@ Specifies the vertical relative position of child controls.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **ratio** = ``1.0``
+:ref:`float<class_float>` **ratio** = ``1.0`` :ref:`🔗<class_AspectRatioContainer_property_ratio>`
 
 .. rst-class:: classref-property-setget
 
@@ -193,7 +193,7 @@ The aspect ratio to enforce on child controls. This is the width divided by the
 
 .. rst-class:: classref-property
 
-:ref:`StretchMode<enum_AspectRatioContainer_StretchMode>` **stretch_mode** = ``2``
+:ref:`StretchMode<enum_AspectRatioContainer_StretchMode>` **stretch_mode** = ``2`` :ref:`🔗<class_AspectRatioContainer_property_stretch_mode>`
 
 .. rst-class:: classref-property-setget
 

+ 25 - 25
classes/class_astar2d.rst

@@ -96,7 +96,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const| :ref:`🔗<class_AStar2D_private_method__compute_cost>`
 
 Called when computing the cost between two connected points.
 
@@ -110,7 +110,7 @@ Note that this function is hidden in the default **AStar2D** class.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const| :ref:`🔗<class_AStar2D_private_method__estimate_cost>`
 
 Called when estimating the cost between a point and the path's ending point.
 
@@ -124,7 +124,7 @@ Note that this function is hidden in the default **AStar2D** class.
 
 .. rst-class:: classref-method
 
-|void| **add_point**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector2<class_Vector2>`, weight_scale\: :ref:`float<class_float>` = 1.0\ )
+|void| **add_point**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector2<class_Vector2>`, weight_scale\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_AStar2D_method_add_point>`
 
 Adds a new point at the given position with the given identifier. The ``id`` must be 0 or larger, and the ``weight_scale`` must be 0.0 or greater.
 
@@ -155,7 +155,7 @@ If there already exists a point for the given ``id``, its position and weight sc
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **are_points_connected**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) |const|
+:ref:`bool<class_bool>` **are_points_connected**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) |const| :ref:`🔗<class_AStar2D_method_are_points_connected>`
 
 Returns whether there is a connection/segment between the given points. If ``bidirectional`` is ``false``, returns whether movement from ``id`` to ``to_id`` is possible through this segment.
 
@@ -167,7 +167,7 @@ Returns whether there is a connection/segment between the given points. If ``bid
 
 .. rst-class:: classref-method
 
-|void| **clear**\ (\ )
+|void| **clear**\ (\ ) :ref:`🔗<class_AStar2D_method_clear>`
 
 Clears all the points and segments.
 
@@ -179,7 +179,7 @@ Clears all the points and segments.
 
 .. rst-class:: classref-method
 
-|void| **connect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ )
+|void| **connect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar2D_method_connect_points>`
 
 Creates a segment between the given points. If ``bidirectional`` is ``false``, only movement from ``id`` to ``to_id`` is allowed, not the reverse direction.
 
@@ -210,7 +210,7 @@ Creates a segment between the given points. If ``bidirectional`` is ``false``, o
 
 .. rst-class:: classref-method
 
-|void| **disconnect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ )
+|void| **disconnect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar2D_method_disconnect_points>`
 
 Deletes the segment between the given points. If ``bidirectional`` is ``false``, only movement from ``id`` to ``to_id`` is prevented, and a unidirectional segment possibly remains.
 
@@ -222,7 +222,7 @@ Deletes the segment between the given points. If ``bidirectional`` is ``false``,
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_available_point_id**\ (\ ) |const|
+:ref:`int<class_int>` **get_available_point_id**\ (\ ) |const| :ref:`🔗<class_AStar2D_method_get_available_point_id>`
 
 Returns the next available point ID with no point associated to it.
 
@@ -234,7 +234,7 @@ Returns the next available point ID with no point associated to it.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_closest_point**\ (\ to_position\: :ref:`Vector2<class_Vector2>`, include_disabled\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`int<class_int>` **get_closest_point**\ (\ to_position\: :ref:`Vector2<class_Vector2>`, include_disabled\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_AStar2D_method_get_closest_point>`
 
 Returns the ID of the closest point to ``to_position``, optionally taking disabled points into account. Returns ``-1`` if there are no points in the points pool.
 
@@ -248,7 +248,7 @@ Returns the ID of the closest point to ``to_position``, optionally taking disabl
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_closest_position_in_segment**\ (\ to_position\: :ref:`Vector2<class_Vector2>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_closest_position_in_segment**\ (\ to_position\: :ref:`Vector2<class_Vector2>`\ ) |const| :ref:`🔗<class_AStar2D_method_get_closest_position_in_segment>`
 
 Returns the closest position to ``to_position`` that resides inside a segment between two connected points.
 
@@ -283,7 +283,7 @@ The result is in the segment that goes from ``y = 0`` to ``y = 5``. It's the clo
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_id_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_id_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStar2D_method_get_id_path>`
 
 Returns an array with the IDs of the points that form the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -333,7 +333,7 @@ If you change the 2nd point's weight to 3, then the result will be ``[1, 4, 3]``
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_point_capacity**\ (\ ) |const|
+:ref:`int<class_int>` **get_point_capacity**\ (\ ) |const| :ref:`🔗<class_AStar2D_method_get_point_capacity>`
 
 Returns the capacity of the structure backing the points, useful in conjunction with :ref:`reserve_space<class_AStar2D_method_reserve_space>`.
 
@@ -345,7 +345,7 @@ Returns the capacity of the structure backing the points, useful in conjunction
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_connections**\ (\ id\: :ref:`int<class_int>`\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_connections**\ (\ id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar2D_method_get_point_connections>`
 
 Returns an array with the IDs of the points that form the connection with the given point.
 
@@ -388,7 +388,7 @@ Returns an array with the IDs of the points that form the connection with the gi
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_point_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_point_count**\ (\ ) |const| :ref:`🔗<class_AStar2D_method_get_point_count>`
 
 Returns the number of points currently in the points pool.
 
@@ -400,7 +400,7 @@ Returns the number of points currently in the points pool.
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_ids**\ (\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_ids**\ (\ ) :ref:`🔗<class_AStar2D_method_get_point_ids>`
 
 Returns an array of all point IDs.
 
@@ -412,7 +412,7 @@ Returns an array of all point IDs.
 
 .. rst-class:: classref-method
 
-:ref:`PackedVector2Array<class_PackedVector2Array>` **get_point_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`PackedVector2Array<class_PackedVector2Array>` **get_point_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStar2D_method_get_point_path>`
 
 Returns an array with the points that are in the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -428,7 +428,7 @@ If there is no valid path to the target, and ``allow_partial_path`` is ``true``,
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_point_position**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_point_position**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar2D_method_get_point_position>`
 
 Returns the position of the point associated with the given ``id``.
 
@@ -440,7 +440,7 @@ Returns the position of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar2D_method_get_point_weight_scale>`
 
 Returns the weight scale of the point associated with the given ``id``.
 
@@ -452,7 +452,7 @@ Returns the weight scale of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_point**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **has_point**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar2D_method_has_point>`
 
 Returns whether a point associated with the given ``id`` exists.
 
@@ -464,7 +464,7 @@ Returns whether a point associated with the given ``id`` exists.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_point_disabled**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_point_disabled**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar2D_method_is_point_disabled>`
 
 Returns whether a point is disabled or not for pathfinding. By default, all points are enabled.
 
@@ -476,7 +476,7 @@ Returns whether a point is disabled or not for pathfinding. By default, all poin
 
 .. rst-class:: classref-method
 
-|void| **remove_point**\ (\ id\: :ref:`int<class_int>`\ )
+|void| **remove_point**\ (\ id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar2D_method_remove_point>`
 
 Removes the point associated with the given ``id`` from the points pool.
 
@@ -488,7 +488,7 @@ Removes the point associated with the given ``id`` from the points pool.
 
 .. rst-class:: classref-method
 
-|void| **reserve_space**\ (\ num_nodes\: :ref:`int<class_int>`\ )
+|void| **reserve_space**\ (\ num_nodes\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar2D_method_reserve_space>`
 
 Reserves space internally for ``num_nodes`` points, useful if you're adding a known large number of points at once, such as points on a grid. New capacity must be greater or equals to old capacity.
 
@@ -500,7 +500,7 @@ Reserves space internally for ``num_nodes`` points, useful if you're adding a kn
 
 .. rst-class:: classref-method
 
-|void| **set_point_disabled**\ (\ id\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>` = true\ )
+|void| **set_point_disabled**\ (\ id\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar2D_method_set_point_disabled>`
 
 Disables or enables the specified point for pathfinding. Useful for making a temporary obstacle.
 
@@ -512,7 +512,7 @@ Disables or enables the specified point for pathfinding. Useful for making a tem
 
 .. rst-class:: classref-method
 
-|void| **set_point_position**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector2<class_Vector2>`\ )
+|void| **set_point_position**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AStar2D_method_set_point_position>`
 
 Sets the ``position`` for the point with the given ``id``.
 
@@ -524,7 +524,7 @@ Sets the ``position`` for the point with the given ``id``.
 
 .. rst-class:: classref-method
 
-|void| **set_point_weight_scale**\ (\ id\: :ref:`int<class_int>`, weight_scale\: :ref:`float<class_float>`\ )
+|void| **set_point_weight_scale**\ (\ id\: :ref:`int<class_int>`, weight_scale\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AStar2D_method_set_point_weight_scale>`
 
 Sets the ``weight_scale`` for the point with the given ``id``. The ``weight_scale`` is multiplied by the result of :ref:`_compute_cost<class_AStar2D_private_method__compute_cost>` when determining the overall cost of traveling across a segment from a neighboring point to this point.
 

+ 25 - 25
classes/class_astar3d.rst

@@ -133,7 +133,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const| :ref:`🔗<class_AStar3D_private_method__compute_cost>`
 
 Called when computing the cost between two connected points.
 
@@ -147,7 +147,7 @@ Note that this function is hidden in the default **AStar3D** class.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`\ ) |virtual| |const| :ref:`🔗<class_AStar3D_private_method__estimate_cost>`
 
 Called when estimating the cost between a point and the path's ending point.
 
@@ -161,7 +161,7 @@ Note that this function is hidden in the default **AStar3D** class.
 
 .. rst-class:: classref-method
 
-|void| **add_point**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector3<class_Vector3>`, weight_scale\: :ref:`float<class_float>` = 1.0\ )
+|void| **add_point**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector3<class_Vector3>`, weight_scale\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_AStar3D_method_add_point>`
 
 Adds a new point at the given position with the given identifier. The ``id`` must be 0 or larger, and the ``weight_scale`` must be 0.0 or greater.
 
@@ -192,7 +192,7 @@ If there already exists a point for the given ``id``, its position and weight sc
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **are_points_connected**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) |const|
+:ref:`bool<class_bool>` **are_points_connected**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) |const| :ref:`🔗<class_AStar3D_method_are_points_connected>`
 
 Returns whether the two given points are directly connected by a segment. If ``bidirectional`` is ``false``, returns whether movement from ``id`` to ``to_id`` is possible through this segment.
 
@@ -204,7 +204,7 @@ Returns whether the two given points are directly connected by a segment. If ``b
 
 .. rst-class:: classref-method
 
-|void| **clear**\ (\ )
+|void| **clear**\ (\ ) :ref:`🔗<class_AStar3D_method_clear>`
 
 Clears all the points and segments.
 
@@ -216,7 +216,7 @@ Clears all the points and segments.
 
 .. rst-class:: classref-method
 
-|void| **connect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ )
+|void| **connect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar3D_method_connect_points>`
 
 Creates a segment between the given points. If ``bidirectional`` is ``false``, only movement from ``id`` to ``to_id`` is allowed, not the reverse direction.
 
@@ -247,7 +247,7 @@ Creates a segment between the given points. If ``bidirectional`` is ``false``, o
 
 .. rst-class:: classref-method
 
-|void| **disconnect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ )
+|void| **disconnect_points**\ (\ id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, bidirectional\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar3D_method_disconnect_points>`
 
 Deletes the segment between the given points. If ``bidirectional`` is ``false``, only movement from ``id`` to ``to_id`` is prevented, and a unidirectional segment possibly remains.
 
@@ -259,7 +259,7 @@ Deletes the segment between the given points. If ``bidirectional`` is ``false``,
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_available_point_id**\ (\ ) |const|
+:ref:`int<class_int>` **get_available_point_id**\ (\ ) |const| :ref:`🔗<class_AStar3D_method_get_available_point_id>`
 
 Returns the next available point ID with no point associated to it.
 
@@ -271,7 +271,7 @@ Returns the next available point ID with no point associated to it.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_closest_point**\ (\ to_position\: :ref:`Vector3<class_Vector3>`, include_disabled\: :ref:`bool<class_bool>` = false\ ) |const|
+:ref:`int<class_int>` **get_closest_point**\ (\ to_position\: :ref:`Vector3<class_Vector3>`, include_disabled\: :ref:`bool<class_bool>` = false\ ) |const| :ref:`🔗<class_AStar3D_method_get_closest_point>`
 
 Returns the ID of the closest point to ``to_position``, optionally taking disabled points into account. Returns ``-1`` if there are no points in the points pool.
 
@@ -285,7 +285,7 @@ Returns the ID of the closest point to ``to_position``, optionally taking disabl
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_closest_position_in_segment**\ (\ to_position\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_closest_position_in_segment**\ (\ to_position\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_AStar3D_method_get_closest_position_in_segment>`
 
 Returns the closest position to ``to_position`` that resides inside a segment between two connected points.
 
@@ -320,7 +320,7 @@ The result is in the segment that goes from ``y = 0`` to ``y = 5``. It's the clo
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_id_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_id_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStar3D_method_get_id_path>`
 
 Returns an array with the IDs of the points that form the path found by AStar3D between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -369,7 +369,7 @@ If you change the 2nd point's weight to 3, then the result will be ``[1, 4, 3]``
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_point_capacity**\ (\ ) |const|
+:ref:`int<class_int>` **get_point_capacity**\ (\ ) |const| :ref:`🔗<class_AStar3D_method_get_point_capacity>`
 
 Returns the capacity of the structure backing the points, useful in conjunction with :ref:`reserve_space<class_AStar3D_method_reserve_space>`.
 
@@ -381,7 +381,7 @@ Returns the capacity of the structure backing the points, useful in conjunction
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_connections**\ (\ id\: :ref:`int<class_int>`\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_connections**\ (\ id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar3D_method_get_point_connections>`
 
 Returns an array with the IDs of the points that form the connection with the given point.
 
@@ -423,7 +423,7 @@ Returns an array with the IDs of the points that form the connection with the gi
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_point_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_point_count**\ (\ ) |const| :ref:`🔗<class_AStar3D_method_get_point_count>`
 
 Returns the number of points currently in the points pool.
 
@@ -435,7 +435,7 @@ Returns the number of points currently in the points pool.
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_ids**\ (\ )
+:ref:`PackedInt64Array<class_PackedInt64Array>` **get_point_ids**\ (\ ) :ref:`🔗<class_AStar3D_method_get_point_ids>`
 
 Returns an array of all point IDs.
 
@@ -447,7 +447,7 @@ Returns an array of all point IDs.
 
 .. rst-class:: classref-method
 
-:ref:`PackedVector3Array<class_PackedVector3Array>` **get_point_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`PackedVector3Array<class_PackedVector3Array>` **get_point_path**\ (\ from_id\: :ref:`int<class_int>`, to_id\: :ref:`int<class_int>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStar3D_method_get_point_path>`
 
 Returns an array with the points that are in the path found by AStar3D between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -463,7 +463,7 @@ If there is no valid path to the target, and ``allow_partial_path`` is ``true``,
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_point_position**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_point_position**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar3D_method_get_point_position>`
 
 Returns the position of the point associated with the given ``id``.
 
@@ -475,7 +475,7 @@ Returns the position of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar3D_method_get_point_weight_scale>`
 
 Returns the weight scale of the point associated with the given ``id``.
 
@@ -487,7 +487,7 @@ Returns the weight scale of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_point**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **has_point**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar3D_method_has_point>`
 
 Returns whether a point associated with the given ``id`` exists.
 
@@ -499,7 +499,7 @@ Returns whether a point associated with the given ``id`` exists.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_point_disabled**\ (\ id\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_point_disabled**\ (\ id\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStar3D_method_is_point_disabled>`
 
 Returns whether a point is disabled or not for pathfinding. By default, all points are enabled.
 
@@ -511,7 +511,7 @@ Returns whether a point is disabled or not for pathfinding. By default, all poin
 
 .. rst-class:: classref-method
 
-|void| **remove_point**\ (\ id\: :ref:`int<class_int>`\ )
+|void| **remove_point**\ (\ id\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar3D_method_remove_point>`
 
 Removes the point associated with the given ``id`` from the points pool.
 
@@ -523,7 +523,7 @@ Removes the point associated with the given ``id`` from the points pool.
 
 .. rst-class:: classref-method
 
-|void| **reserve_space**\ (\ num_nodes\: :ref:`int<class_int>`\ )
+|void| **reserve_space**\ (\ num_nodes\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AStar3D_method_reserve_space>`
 
 Reserves space internally for ``num_nodes`` points. Useful if you're adding a known large number of points at once, such as points on a grid. New capacity must be greater or equals to old capacity.
 
@@ -535,7 +535,7 @@ Reserves space internally for ``num_nodes`` points. Useful if you're adding a kn
 
 .. rst-class:: classref-method
 
-|void| **set_point_disabled**\ (\ id\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>` = true\ )
+|void| **set_point_disabled**\ (\ id\: :ref:`int<class_int>`, disabled\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStar3D_method_set_point_disabled>`
 
 Disables or enables the specified point for pathfinding. Useful for making a temporary obstacle.
 
@@ -547,7 +547,7 @@ Disables or enables the specified point for pathfinding. Useful for making a tem
 
 .. rst-class:: classref-method
 
-|void| **set_point_position**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector3<class_Vector3>`\ )
+|void| **set_point_position**\ (\ id\: :ref:`int<class_int>`, position\: :ref:`Vector3<class_Vector3>`\ ) :ref:`🔗<class_AStar3D_method_set_point_position>`
 
 Sets the ``position`` for the point with the given ``id``.
 
@@ -559,7 +559,7 @@ Sets the ``position`` for the point with the given ``id``.
 
 .. rst-class:: classref-method
 
-|void| **set_point_weight_scale**\ (\ id\: :ref:`int<class_int>`, weight_scale\: :ref:`float<class_float>`\ )
+|void| **set_point_weight_scale**\ (\ id\: :ref:`int<class_int>`, weight_scale\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AStar3D_method_set_point_weight_scale>`
 
 Sets the ``weight_scale`` for the point with the given ``id``. The ``weight_scale`` is multiplied by the result of :ref:`_compute_cost<class_AStar3D_private_method__compute_cost>` when determining the overall cost of traveling across a segment from a neighboring point to this point.
 

+ 28 - 28
classes/class_astargrid2d.rst

@@ -131,7 +131,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **Heuristic**:
+enum **Heuristic**: :ref:`🔗<enum_AStarGrid2D_Heuristic>`
 
 .. _class_AStarGrid2D_constant_HEURISTIC_EUCLIDEAN:
 
@@ -210,7 +210,7 @@ Represents the size of the :ref:`Heuristic<enum_AStarGrid2D_Heuristic>` enum.
 
 .. rst-class:: classref-enumeration
 
-enum **DiagonalMode**:
+enum **DiagonalMode**: :ref:`🔗<enum_AStarGrid2D_DiagonalMode>`
 
 .. _class_AStarGrid2D_constant_DIAGONAL_MODE_ALWAYS:
 
@@ -260,7 +260,7 @@ Represents the size of the :ref:`DiagonalMode<enum_AStarGrid2D_DiagonalMode>` en
 
 .. rst-class:: classref-enumeration
 
-enum **CellShape**:
+enum **CellShape**: :ref:`🔗<enum_AStarGrid2D_CellShape>`
 
 .. _class_AStarGrid2D_constant_CELL_SHAPE_SQUARE:
 
@@ -307,7 +307,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`CellShape<enum_AStarGrid2D_CellShape>` **cell_shape** = ``0``
+:ref:`CellShape<enum_AStarGrid2D_CellShape>` **cell_shape** = ``0`` :ref:`🔗<class_AStarGrid2D_property_cell_shape>`
 
 .. rst-class:: classref-property-setget
 
@@ -324,7 +324,7 @@ The cell shape. Affects how the positions are placed in the grid. If changed, :r
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **cell_size** = ``Vector2(1, 1)``
+:ref:`Vector2<class_Vector2>` **cell_size** = ``Vector2(1, 1)`` :ref:`🔗<class_AStarGrid2D_property_cell_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -341,7 +341,7 @@ The size of the point cell which will be applied to calculate the resulting poin
 
 .. rst-class:: classref-property
 
-:ref:`Heuristic<enum_AStarGrid2D_Heuristic>` **default_compute_heuristic** = ``0``
+:ref:`Heuristic<enum_AStarGrid2D_Heuristic>` **default_compute_heuristic** = ``0`` :ref:`🔗<class_AStarGrid2D_property_default_compute_heuristic>`
 
 .. rst-class:: classref-property-setget
 
@@ -358,7 +358,7 @@ The default :ref:`Heuristic<enum_AStarGrid2D_Heuristic>` which will be used to c
 
 .. rst-class:: classref-property
 
-:ref:`Heuristic<enum_AStarGrid2D_Heuristic>` **default_estimate_heuristic** = ``0``
+:ref:`Heuristic<enum_AStarGrid2D_Heuristic>` **default_estimate_heuristic** = ``0`` :ref:`🔗<class_AStarGrid2D_property_default_estimate_heuristic>`
 
 .. rst-class:: classref-property-setget
 
@@ -375,7 +375,7 @@ The default :ref:`Heuristic<enum_AStarGrid2D_Heuristic>` which will be used to c
 
 .. rst-class:: classref-property
 
-:ref:`DiagonalMode<enum_AStarGrid2D_DiagonalMode>` **diagonal_mode** = ``0``
+:ref:`DiagonalMode<enum_AStarGrid2D_DiagonalMode>` **diagonal_mode** = ``0`` :ref:`🔗<class_AStarGrid2D_property_diagonal_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -392,7 +392,7 @@ A specific :ref:`DiagonalMode<enum_AStarGrid2D_DiagonalMode>` mode which will fo
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **jumping_enabled** = ``false``
+:ref:`bool<class_bool>` **jumping_enabled** = ``false`` :ref:`🔗<class_AStarGrid2D_property_jumping_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -411,7 +411,7 @@ Enables or disables jumping to skip up the intermediate points and speeds up the
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)``
+:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)`` :ref:`🔗<class_AStarGrid2D_property_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -428,7 +428,7 @@ The offset of the grid which will be applied to calculate the resulting point po
 
 .. rst-class:: classref-property
 
-:ref:`Rect2i<class_Rect2i>` **region** = ``Rect2i(0, 0, 0, 0)``
+:ref:`Rect2i<class_Rect2i>` **region** = ``Rect2i(0, 0, 0, 0)`` :ref:`🔗<class_AStarGrid2D_property_region>`
 
 .. rst-class:: classref-property-setget
 
@@ -445,7 +445,7 @@ The region of grid cells available for pathfinding. If changed, :ref:`update<cla
 
 .. rst-class:: classref-property
 
-:ref:`Vector2i<class_Vector2i>` **size** = ``Vector2i(0, 0)``
+:ref:`Vector2i<class_Vector2i>` **size** = ``Vector2i(0, 0)`` :ref:`🔗<class_AStarGrid2D_property_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -469,7 +469,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_compute_cost**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`\ ) |virtual| |const| :ref:`🔗<class_AStarGrid2D_private_method__compute_cost>`
 
 Called when computing the cost between two connected points.
 
@@ -483,7 +483,7 @@ Note that this function is hidden in the default **AStarGrid2D** class.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`\ ) |virtual| |const|
+:ref:`float<class_float>` **_estimate_cost**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`\ ) |virtual| |const| :ref:`🔗<class_AStarGrid2D_private_method__estimate_cost>`
 
 Called when estimating the cost between a point and the path's ending point.
 
@@ -497,7 +497,7 @@ Note that this function is hidden in the default **AStarGrid2D** class.
 
 .. rst-class:: classref-method
 
-|void| **clear**\ (\ )
+|void| **clear**\ (\ ) :ref:`🔗<class_AStarGrid2D_method_clear>`
 
 Clears the grid and sets the :ref:`region<class_AStarGrid2D_property_region>` to ``Rect2i(0, 0, 0, 0)``.
 
@@ -509,7 +509,7 @@ Clears the grid and sets the :ref:`region<class_AStarGrid2D_property_region>` to
 
 .. rst-class:: classref-method
 
-|void| **fill_solid_region**\ (\ region\: :ref:`Rect2i<class_Rect2i>`, solid\: :ref:`bool<class_bool>` = true\ )
+|void| **fill_solid_region**\ (\ region\: :ref:`Rect2i<class_Rect2i>`, solid\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStarGrid2D_method_fill_solid_region>`
 
 Fills the given ``region`` on the grid with the specified value for the solid flag.
 
@@ -523,7 +523,7 @@ Fills the given ``region`` on the grid with the specified value for the solid fl
 
 .. rst-class:: classref-method
 
-|void| **fill_weight_scale_region**\ (\ region\: :ref:`Rect2i<class_Rect2i>`, weight_scale\: :ref:`float<class_float>`\ )
+|void| **fill_weight_scale_region**\ (\ region\: :ref:`Rect2i<class_Rect2i>`, weight_scale\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AStarGrid2D_method_fill_weight_scale_region>`
 
 Fills the given ``region`` on the grid with the specified value for the weight scale.
 
@@ -537,7 +537,7 @@ Fills the given ``region`` on the grid with the specified value for the weight s
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Vector2i<class_Vector2i>`\] **get_id_path**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`Array<class_Array>`\[:ref:`Vector2i<class_Vector2i>`\] **get_id_path**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStarGrid2D_method_get_id_path>`
 
 Returns an array with the IDs of the points that form the path found by AStar2D between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -551,7 +551,7 @@ If there is no valid path to the target, and ``allow_partial_path`` is ``true``,
 
 .. rst-class:: classref-method
 
-:ref:`PackedVector2Array<class_PackedVector2Array>` **get_point_path**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ )
+:ref:`PackedVector2Array<class_PackedVector2Array>` **get_point_path**\ (\ from_id\: :ref:`Vector2i<class_Vector2i>`, to_id\: :ref:`Vector2i<class_Vector2i>`, allow_partial_path\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AStarGrid2D_method_get_point_path>`
 
 Returns an array with the points that are in the path found by **AStarGrid2D** between the given points. The array is ordered from the starting point to the ending point of the path.
 
@@ -567,7 +567,7 @@ If there is no valid path to the target, and ``allow_partial_path`` is ``true``,
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_point_position**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_point_position**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_AStarGrid2D_method_get_point_position>`
 
 Returns the position of the point associated with the given ``id``.
 
@@ -579,7 +579,7 @@ Returns the position of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const|
+:ref:`float<class_float>` **get_point_weight_scale**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_AStarGrid2D_method_get_point_weight_scale>`
 
 Returns the weight scale of the point associated with the given ``id``.
 
@@ -591,7 +591,7 @@ Returns the weight scale of the point associated with the given ``id``.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_dirty**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_dirty**\ (\ ) |const| :ref:`🔗<class_AStarGrid2D_method_is_dirty>`
 
 Indicates that the grid parameters were changed and :ref:`update<class_AStarGrid2D_method_update>` needs to be called.
 
@@ -603,7 +603,7 @@ Indicates that the grid parameters were changed and :ref:`update<class_AStarGrid
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_in_bounds**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_in_bounds**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AStarGrid2D_method_is_in_bounds>`
 
 Returns ``true`` if the ``x`` and ``y`` is a valid grid coordinate (id), i.e. if it is inside :ref:`region<class_AStarGrid2D_property_region>`. Equivalent to ``region.has_point(Vector2i(x, y))``.
 
@@ -615,7 +615,7 @@ Returns ``true`` if the ``x`` and ``y`` is a valid grid coordinate (id), i.e. if
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_in_boundsv**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const|
+:ref:`bool<class_bool>` **is_in_boundsv**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_AStarGrid2D_method_is_in_boundsv>`
 
 Returns ``true`` if the ``id`` vector is a valid grid coordinate, i.e. if it is inside :ref:`region<class_AStarGrid2D_property_region>`. Equivalent to ``region.has_point(id)``.
 
@@ -627,7 +627,7 @@ Returns ``true`` if the ``id`` vector is a valid grid coordinate, i.e. if it is
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_point_solid**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const|
+:ref:`bool<class_bool>` **is_point_solid**\ (\ id\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_AStarGrid2D_method_is_point_solid>`
 
 Returns ``true`` if a point is disabled for pathfinding. By default, all points are enabled.
 
@@ -639,7 +639,7 @@ Returns ``true`` if a point is disabled for pathfinding. By default, all points
 
 .. rst-class:: classref-method
 
-|void| **set_point_solid**\ (\ id\: :ref:`Vector2i<class_Vector2i>`, solid\: :ref:`bool<class_bool>` = true\ )
+|void| **set_point_solid**\ (\ id\: :ref:`Vector2i<class_Vector2i>`, solid\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_AStarGrid2D_method_set_point_solid>`
 
 Disables or enables the specified point for pathfinding. Useful for making an obstacle. By default, all points are enabled.
 
@@ -653,7 +653,7 @@ Disables or enables the specified point for pathfinding. Useful for making an ob
 
 .. rst-class:: classref-method
 
-|void| **set_point_weight_scale**\ (\ id\: :ref:`Vector2i<class_Vector2i>`, weight_scale\: :ref:`float<class_float>`\ )
+|void| **set_point_weight_scale**\ (\ id\: :ref:`Vector2i<class_Vector2i>`, weight_scale\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AStarGrid2D_method_set_point_weight_scale>`
 
 Sets the ``weight_scale`` for the point with the given ``id``. The ``weight_scale`` is multiplied by the result of :ref:`_compute_cost<class_AStarGrid2D_private_method__compute_cost>` when determining the overall cost of traveling across a segment from a neighboring point to this point.
 
@@ -667,7 +667,7 @@ Sets the ``weight_scale`` for the point with the given ``id``. The ``weight_scal
 
 .. rst-class:: classref-method
 
-|void| **update**\ (\ )
+|void| **update**\ (\ ) :ref:`🔗<class_AStarGrid2D_method_update>`
 
 Updates the internal state of the grid according to the parameters to prepare it to search the path. Needs to be called if parameters like :ref:`region<class_AStarGrid2D_property_region>`, :ref:`cell_size<class_AStarGrid2D_property_cell_size>` or :ref:`offset<class_AStarGrid2D_property_offset>` are changed. :ref:`is_dirty<class_AStarGrid2D_method_is_dirty>` will return ``true`` if this is the case and this needs to be called.
 

+ 4 - 4
classes/class_atlastexture.rst

@@ -58,7 +58,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Texture2D<class_Texture2D>` **atlas**
+:ref:`Texture2D<class_Texture2D>` **atlas** :ref:`🔗<class_AtlasTexture_property_atlas>`
 
 .. rst-class:: classref-property-setget
 
@@ -75,7 +75,7 @@ The texture that contains the atlas. Can be any type inheriting from :ref:`Textu
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **filter_clip** = ``false``
+:ref:`bool<class_bool>` **filter_clip** = ``false`` :ref:`🔗<class_AtlasTexture_property_filter_clip>`
 
 .. rst-class:: classref-property-setget
 
@@ -92,7 +92,7 @@ If ``true``, the area outside of the :ref:`region<class_AtlasTexture_property_re
 
 .. rst-class:: classref-property
 
-:ref:`Rect2<class_Rect2>` **margin** = ``Rect2(0, 0, 0, 0)``
+:ref:`Rect2<class_Rect2>` **margin** = ``Rect2(0, 0, 0, 0)`` :ref:`🔗<class_AtlasTexture_property_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -109,7 +109,7 @@ The margin around the :ref:`region<class_AtlasTexture_property_region>`. Useful
 
 .. rst-class:: classref-property
 
-:ref:`Rect2<class_Rect2>` **region** = ``Rect2(0, 0, 0, 0)``
+:ref:`Rect2<class_Rect2>` **region** = ``Rect2(0, 0, 0, 0)`` :ref:`🔗<class_AtlasTexture_property_region>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_audioeffect.rst

@@ -59,7 +59,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AudioEffectInstance<class_AudioEffectInstance>` **_instantiate**\ (\ ) |virtual|
+:ref:`AudioEffectInstance<class_AudioEffectInstance>` **_instantiate**\ (\ ) |virtual| :ref:`🔗<class_AudioEffect_private_method__instantiate>`
 
 Override this method to customize the :ref:`AudioEffectInstance<class_AudioEffectInstance>` created when this effect is applied on a bus in the editor's Audio panel, or through :ref:`AudioServer.add_bus_effect<class_AudioServer_method_add_bus_effect>`.
 

+ 1 - 1
classes/class_audioeffectamplify.rst

@@ -53,7 +53,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **volume_db** = ``0.0``
+:ref:`float<class_float>` **volume_db** = ``0.0`` :ref:`🔗<class_AudioEffectAmplify_property_volume_db>`
 
 .. rst-class:: classref-property-setget
 

+ 8 - 8
classes/class_audioeffectcapture.rst

@@ -81,7 +81,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **buffer_length** = ``0.1``
+:ref:`float<class_float>` **buffer_length** = ``0.1`` :ref:`🔗<class_AudioEffectCapture_property_buffer_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -103,7 +103,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **can_get_buffer**\ (\ frames\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **can_get_buffer**\ (\ frames\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectCapture_method_can_get_buffer>`
 
 Returns ``true`` if at least ``frames`` audio frames are available to read in the internal ring buffer.
 
@@ -115,7 +115,7 @@ Returns ``true`` if at least ``frames`` audio frames are available to read in th
 
 .. rst-class:: classref-method
 
-|void| **clear_buffer**\ (\ )
+|void| **clear_buffer**\ (\ ) :ref:`🔗<class_AudioEffectCapture_method_clear_buffer>`
 
 Clears the internal ring buffer.
 
@@ -129,7 +129,7 @@ Clears the internal ring buffer.
 
 .. rst-class:: classref-method
 
-:ref:`PackedVector2Array<class_PackedVector2Array>` **get_buffer**\ (\ frames\: :ref:`int<class_int>`\ )
+:ref:`PackedVector2Array<class_PackedVector2Array>` **get_buffer**\ (\ frames\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioEffectCapture_method_get_buffer>`
 
 Gets the next ``frames`` audio samples from the internal ring buffer.
 
@@ -145,7 +145,7 @@ The samples are signed floating-point PCM between ``-1`` and ``1``. You will hav
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_buffer_length_frames**\ (\ ) |const|
+:ref:`int<class_int>` **get_buffer_length_frames**\ (\ ) |const| :ref:`🔗<class_AudioEffectCapture_method_get_buffer_length_frames>`
 
 Returns the total size of the internal ring buffer in frames.
 
@@ -157,7 +157,7 @@ Returns the total size of the internal ring buffer in frames.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_discarded_frames**\ (\ ) |const|
+:ref:`int<class_int>` **get_discarded_frames**\ (\ ) |const| :ref:`🔗<class_AudioEffectCapture_method_get_discarded_frames>`
 
 Returns the number of audio frames discarded from the audio bus due to full buffer.
 
@@ -169,7 +169,7 @@ Returns the number of audio frames discarded from the audio bus due to full buff
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_frames_available**\ (\ ) |const|
+:ref:`int<class_int>` **get_frames_available**\ (\ ) |const| :ref:`🔗<class_AudioEffectCapture_method_get_frames_available>`
 
 Returns the number of frames available to read using :ref:`get_buffer<class_AudioEffectCapture_method_get_buffer>`.
 
@@ -181,7 +181,7 @@ Returns the number of frames available to read using :ref:`get_buffer<class_Audi
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_pushed_frames**\ (\ ) |const|
+:ref:`int<class_int>` **get_pushed_frames**\ (\ ) |const| :ref:`🔗<class_AudioEffectCapture_method_get_pushed_frames>`
 
 Returns the number of audio frames inserted from the audio bus.
 

+ 39 - 39
classes/class_audioeffectchorus.rst

@@ -139,7 +139,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dry** = ``1.0``
+:ref:`float<class_float>` **dry** = ``1.0`` :ref:`🔗<class_AudioEffectChorus_property_dry>`
 
 .. rst-class:: classref-property-setget
 
@@ -156,7 +156,7 @@ The effect's raw signal.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/cutoff_hz** = ``8000.0``
+:ref:`float<class_float>` **voice/1/cutoff_hz** = ``8000.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -173,7 +173,7 @@ The voice's cutoff frequency.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/delay_ms** = ``15.0``
+:ref:`float<class_float>` **voice/1/delay_ms** = ``15.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -190,7 +190,7 @@ The voice's signal delay.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/depth_ms** = ``2.0``
+:ref:`float<class_float>` **voice/1/depth_ms** = ``2.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/depth_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -207,7 +207,7 @@ The voice filter's depth.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/level_db** = ``0.0``
+:ref:`float<class_float>` **voice/1/level_db** = ``0.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -224,7 +224,7 @@ The voice's volume.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/pan** = ``-0.5``
+:ref:`float<class_float>` **voice/1/pan** = ``-0.5`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/pan>`
 
 .. rst-class:: classref-property-setget
 
@@ -241,7 +241,7 @@ The voice's pan level.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/1/rate_hz** = ``0.8``
+:ref:`float<class_float>` **voice/1/rate_hz** = ``0.8`` :ref:`🔗<class_AudioEffectChorus_property_voice/1/rate_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -258,7 +258,7 @@ The voice's filter rate.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/cutoff_hz** = ``8000.0``
+:ref:`float<class_float>` **voice/2/cutoff_hz** = ``8000.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -275,7 +275,7 @@ The voice's cutoff frequency.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/delay_ms** = ``20.0``
+:ref:`float<class_float>` **voice/2/delay_ms** = ``20.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -292,7 +292,7 @@ The voice's signal delay.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/depth_ms** = ``3.0``
+:ref:`float<class_float>` **voice/2/depth_ms** = ``3.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/depth_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -309,7 +309,7 @@ The voice filter's depth.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/level_db** = ``0.0``
+:ref:`float<class_float>` **voice/2/level_db** = ``0.0`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -326,7 +326,7 @@ The voice's volume.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/pan** = ``0.5``
+:ref:`float<class_float>` **voice/2/pan** = ``0.5`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/pan>`
 
 .. rst-class:: classref-property-setget
 
@@ -343,7 +343,7 @@ The voice's pan level.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/2/rate_hz** = ``1.2``
+:ref:`float<class_float>` **voice/2/rate_hz** = ``1.2`` :ref:`🔗<class_AudioEffectChorus_property_voice/2/rate_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -360,7 +360,7 @@ The voice's filter rate.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/cutoff_hz**
+:ref:`float<class_float>` **voice/3/cutoff_hz** :ref:`🔗<class_AudioEffectChorus_property_voice/3/cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -377,7 +377,7 @@ The voice's cutoff frequency.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/delay_ms**
+:ref:`float<class_float>` **voice/3/delay_ms** :ref:`🔗<class_AudioEffectChorus_property_voice/3/delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -394,7 +394,7 @@ The voice's signal delay.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/depth_ms**
+:ref:`float<class_float>` **voice/3/depth_ms** :ref:`🔗<class_AudioEffectChorus_property_voice/3/depth_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -411,7 +411,7 @@ The voice filter's depth.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/level_db**
+:ref:`float<class_float>` **voice/3/level_db** :ref:`🔗<class_AudioEffectChorus_property_voice/3/level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -428,7 +428,7 @@ The voice's volume.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/pan**
+:ref:`float<class_float>` **voice/3/pan** :ref:`🔗<class_AudioEffectChorus_property_voice/3/pan>`
 
 .. rst-class:: classref-property-setget
 
@@ -445,7 +445,7 @@ The voice's pan level.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/3/rate_hz**
+:ref:`float<class_float>` **voice/3/rate_hz** :ref:`🔗<class_AudioEffectChorus_property_voice/3/rate_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -462,7 +462,7 @@ The voice's filter rate.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/cutoff_hz**
+:ref:`float<class_float>` **voice/4/cutoff_hz** :ref:`🔗<class_AudioEffectChorus_property_voice/4/cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -479,7 +479,7 @@ The voice's cutoff frequency.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/delay_ms**
+:ref:`float<class_float>` **voice/4/delay_ms** :ref:`🔗<class_AudioEffectChorus_property_voice/4/delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -496,7 +496,7 @@ The voice's signal delay.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/depth_ms**
+:ref:`float<class_float>` **voice/4/depth_ms** :ref:`🔗<class_AudioEffectChorus_property_voice/4/depth_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -513,7 +513,7 @@ The voice filter's depth.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/level_db**
+:ref:`float<class_float>` **voice/4/level_db** :ref:`🔗<class_AudioEffectChorus_property_voice/4/level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -530,7 +530,7 @@ The voice's volume.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/pan**
+:ref:`float<class_float>` **voice/4/pan** :ref:`🔗<class_AudioEffectChorus_property_voice/4/pan>`
 
 .. rst-class:: classref-property-setget
 
@@ -547,7 +547,7 @@ The voice's pan level.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **voice/4/rate_hz**
+:ref:`float<class_float>` **voice/4/rate_hz** :ref:`🔗<class_AudioEffectChorus_property_voice/4/rate_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -564,7 +564,7 @@ The voice's filter rate.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **voice_count** = ``2``
+:ref:`int<class_int>` **voice_count** = ``2`` :ref:`🔗<class_AudioEffectChorus_property_voice_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -581,7 +581,7 @@ The number of voices in the effect.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **wet** = ``0.5``
+:ref:`float<class_float>` **wet** = ``0.5`` :ref:`🔗<class_AudioEffectChorus_property_wet>`
 
 .. rst-class:: classref-property-setget
 
@@ -603,7 +603,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_cutoff_hz>`
 
 .. container:: contribute
 
@@ -617,7 +617,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_delay_ms>`
 
 .. container:: contribute
 
@@ -631,7 +631,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_depth_ms>`
 
 .. container:: contribute
 
@@ -645,7 +645,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_level_db>`
 
 .. container:: contribute
 
@@ -659,7 +659,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_pan>`
 
 .. container:: contribute
 
@@ -673,7 +673,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectChorus_method_get_voice_rate_hz>`
 
 .. container:: contribute
 
@@ -687,7 +687,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ )
+|void| **set_voice_cutoff_hz**\ (\ voice_idx\: :ref:`int<class_int>`, cutoff_hz\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_cutoff_hz>`
 
 .. container:: contribute
 
@@ -701,7 +701,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ )
+|void| **set_voice_delay_ms**\ (\ voice_idx\: :ref:`int<class_int>`, delay_ms\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_delay_ms>`
 
 .. container:: contribute
 
@@ -715,7 +715,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ )
+|void| **set_voice_depth_ms**\ (\ voice_idx\: :ref:`int<class_int>`, depth_ms\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_depth_ms>`
 
 .. container:: contribute
 
@@ -729,7 +729,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ )
+|void| **set_voice_level_db**\ (\ voice_idx\: :ref:`int<class_int>`, level_db\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_level_db>`
 
 .. container:: contribute
 
@@ -743,7 +743,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ )
+|void| **set_voice_pan**\ (\ voice_idx\: :ref:`int<class_int>`, pan\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_pan>`
 
 .. container:: contribute
 
@@ -757,7 +757,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ )
+|void| **set_voice_rate_hz**\ (\ voice_idx\: :ref:`int<class_int>`, rate_hz\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectChorus_method_set_voice_rate_hz>`
 
 .. container:: contribute
 

+ 7 - 7
classes/class_audioeffectcompressor.rst

@@ -77,7 +77,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **attack_us** = ``20.0``
+:ref:`float<class_float>` **attack_us** = ``20.0`` :ref:`🔗<class_AudioEffectCompressor_property_attack_us>`
 
 .. rst-class:: classref-property-setget
 
@@ -94,7 +94,7 @@ Compressor's reaction time when the signal exceeds the threshold, in microsecond
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gain** = ``0.0``
+:ref:`float<class_float>` **gain** = ``0.0`` :ref:`🔗<class_AudioEffectCompressor_property_gain>`
 
 .. rst-class:: classref-property-setget
 
@@ -111,7 +111,7 @@ Gain applied to the output signal.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **mix** = ``1.0``
+:ref:`float<class_float>` **mix** = ``1.0`` :ref:`🔗<class_AudioEffectCompressor_property_mix>`
 
 .. rst-class:: classref-property-setget
 
@@ -128,7 +128,7 @@ Balance between original signal and effect signal. Value can range from 0 (total
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **ratio** = ``4.0``
+:ref:`float<class_float>` **ratio** = ``4.0`` :ref:`🔗<class_AudioEffectCompressor_property_ratio>`
 
 .. rst-class:: classref-property-setget
 
@@ -145,7 +145,7 @@ Amount of compression applied to the audio once it passes the threshold level. T
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **release_ms** = ``250.0``
+:ref:`float<class_float>` **release_ms** = ``250.0`` :ref:`🔗<class_AudioEffectCompressor_property_release_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -162,7 +162,7 @@ Compressor's delay time to stop reducing the signal after the signal level falls
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **sidechain** = ``&""``
+:ref:`StringName<class_StringName>` **sidechain** = ``&""`` :ref:`🔗<class_AudioEffectCompressor_property_sidechain>`
 
 .. rst-class:: classref-property-setget
 
@@ -179,7 +179,7 @@ Reduce the sound level using another audio bus for threshold detection.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **threshold** = ``0.0``
+:ref:`float<class_float>` **threshold** = ``0.0`` :ref:`🔗<class_AudioEffectCompressor_property_threshold>`
 
 .. rst-class:: classref-property-setget
 

+ 13 - 13
classes/class_audioeffectdelay.rst

@@ -79,7 +79,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dry** = ``1.0``
+:ref:`float<class_float>` **dry** = ``1.0`` :ref:`🔗<class_AudioEffectDelay_property_dry>`
 
 .. rst-class:: classref-property-setget
 
@@ -96,7 +96,7 @@ Output percent of original sound. At 0, only delayed sounds are output. Value ca
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **feedback_active** = ``false``
+:ref:`bool<class_bool>` **feedback_active** = ``false`` :ref:`🔗<class_AudioEffectDelay_property_feedback_active>`
 
 .. rst-class:: classref-property-setget
 
@@ -113,7 +113,7 @@ If ``true``, feedback is enabled.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **feedback_delay_ms** = ``340.0``
+:ref:`float<class_float>` **feedback_delay_ms** = ``340.0`` :ref:`🔗<class_AudioEffectDelay_property_feedback_delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -130,7 +130,7 @@ Feedback delay time in milliseconds.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **feedback_level_db** = ``-6.0``
+:ref:`float<class_float>` **feedback_level_db** = ``-6.0`` :ref:`🔗<class_AudioEffectDelay_property_feedback_level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -147,7 +147,7 @@ Sound level for feedback.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **feedback_lowpass** = ``16000.0``
+:ref:`float<class_float>` **feedback_lowpass** = ``16000.0`` :ref:`🔗<class_AudioEffectDelay_property_feedback_lowpass>`
 
 .. rst-class:: classref-property-setget
 
@@ -164,7 +164,7 @@ Low-pass filter for feedback, in Hz. Frequencies below this value are filtered o
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **tap1_active** = ``true``
+:ref:`bool<class_bool>` **tap1_active** = ``true`` :ref:`🔗<class_AudioEffectDelay_property_tap1_active>`
 
 .. rst-class:: classref-property-setget
 
@@ -181,7 +181,7 @@ If ``true``, the first tap will be enabled.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap1_delay_ms** = ``250.0``
+:ref:`float<class_float>` **tap1_delay_ms** = ``250.0`` :ref:`🔗<class_AudioEffectDelay_property_tap1_delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -198,7 +198,7 @@ First tap delay time in milliseconds.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap1_level_db** = ``-6.0``
+:ref:`float<class_float>` **tap1_level_db** = ``-6.0`` :ref:`🔗<class_AudioEffectDelay_property_tap1_level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -215,7 +215,7 @@ Sound level for the first tap.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap1_pan** = ``0.2``
+:ref:`float<class_float>` **tap1_pan** = ``0.2`` :ref:`🔗<class_AudioEffectDelay_property_tap1_pan>`
 
 .. rst-class:: classref-property-setget
 
@@ -232,7 +232,7 @@ Pan position for the first tap. Value can range from -1 (fully left) to 1 (fully
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **tap2_active** = ``true``
+:ref:`bool<class_bool>` **tap2_active** = ``true`` :ref:`🔗<class_AudioEffectDelay_property_tap2_active>`
 
 .. rst-class:: classref-property-setget
 
@@ -249,7 +249,7 @@ If ``true``, the second tap will be enabled.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap2_delay_ms** = ``500.0``
+:ref:`float<class_float>` **tap2_delay_ms** = ``500.0`` :ref:`🔗<class_AudioEffectDelay_property_tap2_delay_ms>`
 
 .. rst-class:: classref-property-setget
 
@@ -266,7 +266,7 @@ Second tap delay time in milliseconds.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap2_level_db** = ``-12.0``
+:ref:`float<class_float>` **tap2_level_db** = ``-12.0`` :ref:`🔗<class_AudioEffectDelay_property_tap2_level_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -283,7 +283,7 @@ Sound level for the second tap.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap2_pan** = ``-0.4``
+:ref:`float<class_float>` **tap2_pan** = ``-0.4`` :ref:`🔗<class_AudioEffectDelay_property_tap2_pan>`
 
 .. rst-class:: classref-property-setget
 

+ 6 - 6
classes/class_audioeffectdistortion.rst

@@ -65,7 +65,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **Mode**:
+enum **Mode**: :ref:`🔗<enum_AudioEffectDistortion_Mode>`
 
 .. _class_AudioEffectDistortion_constant_MODE_CLIP:
 
@@ -124,7 +124,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drive** = ``0.0``
+:ref:`float<class_float>` **drive** = ``0.0`` :ref:`🔗<class_AudioEffectDistortion_property_drive>`
 
 .. rst-class:: classref-property-setget
 
@@ -141,7 +141,7 @@ Distortion power. Value can range from 0 to 1.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **keep_hf_hz** = ``16000.0``
+:ref:`float<class_float>` **keep_hf_hz** = ``16000.0`` :ref:`🔗<class_AudioEffectDistortion_property_keep_hf_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -158,7 +158,7 @@ High-pass filter, in Hz. Frequencies higher than this value will not be affected
 
 .. rst-class:: classref-property
 
-:ref:`Mode<enum_AudioEffectDistortion_Mode>` **mode** = ``0``
+:ref:`Mode<enum_AudioEffectDistortion_Mode>` **mode** = ``0`` :ref:`🔗<class_AudioEffectDistortion_property_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -175,7 +175,7 @@ Distortion type.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **post_gain** = ``0.0``
+:ref:`float<class_float>` **post_gain** = ``0.0`` :ref:`🔗<class_AudioEffectDistortion_property_post_gain>`
 
 .. rst-class:: classref-property-setget
 
@@ -192,7 +192,7 @@ Increases or decreases the volume after the effect, in decibels. Value can range
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pre_gain** = ``0.0``
+:ref:`float<class_float>` **pre_gain** = ``0.0`` :ref:`🔗<class_AudioEffectDistortion_property_pre_gain>`
 
 .. rst-class:: classref-property-setget
 

+ 3 - 3
classes/class_audioeffecteq.rst

@@ -61,7 +61,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_band_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_band_count**\ (\ ) |const| :ref:`🔗<class_AudioEffectEQ_method_get_band_count>`
 
 Returns the number of bands of the equalizer.
 
@@ -73,7 +73,7 @@ Returns the number of bands of the equalizer.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_band_gain_db**\ (\ band_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_band_gain_db**\ (\ band_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioEffectEQ_method_get_band_gain_db>`
 
 Returns the band's gain at the specified index, in dB.
 
@@ -85,7 +85,7 @@ Returns the band's gain at the specified index, in dB.
 
 .. rst-class:: classref-method
 
-|void| **set_band_gain_db**\ (\ band_idx\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ )
+|void| **set_band_gain_db**\ (\ band_idx\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioEffectEQ_method_set_band_gain_db>`
 
 Sets band's gain at the specified index, in dB.
 

+ 5 - 5
classes/class_audioeffectfilter.rst

@@ -61,7 +61,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **FilterDB**:
+enum **FilterDB**: :ref:`🔗<enum_AudioEffectFilter_FilterDB>`
 
 .. _class_AudioEffectFilter_constant_FILTER_6DB:
 
@@ -124,7 +124,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **cutoff_hz** = ``2000.0``
+:ref:`float<class_float>` **cutoff_hz** = ``2000.0`` :ref:`🔗<class_AudioEffectFilter_property_cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -141,7 +141,7 @@ Threshold frequency for the filter, in Hz.
 
 .. rst-class:: classref-property
 
-:ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` **db** = ``0``
+:ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` **db** = ``0`` :ref:`🔗<class_AudioEffectFilter_property_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -160,7 +160,7 @@ Threshold frequency for the filter, in Hz.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **gain** = ``1.0``
+:ref:`float<class_float>` **gain** = ``1.0`` :ref:`🔗<class_AudioEffectFilter_property_gain>`
 
 .. rst-class:: classref-property-setget
 
@@ -177,7 +177,7 @@ Gain amount of the frequencies after the filter.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **resonance** = ``0.5``
+:ref:`float<class_float>` **resonance** = ``0.5`` :ref:`🔗<class_AudioEffectFilter_property_resonance>`
 
 .. rst-class:: classref-property-setget
 

+ 3 - 3
classes/class_audioeffecthardlimiter.rst

@@ -57,7 +57,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **ceiling_db** = ``-0.3``
+:ref:`float<class_float>` **ceiling_db** = ``-0.3`` :ref:`🔗<class_AudioEffectHardLimiter_property_ceiling_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -76,7 +76,7 @@ The default value of ``-0.3`` prevents potential inter-sample peaks (ISP) from c
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pre_gain_db** = ``0.0``
+:ref:`float<class_float>` **pre_gain_db** = ``0.0`` :ref:`🔗<class_AudioEffectHardLimiter_property_pre_gain_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -93,7 +93,7 @@ Gain to apply before limiting, in decibels.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **release** = ``0.1``
+:ref:`float<class_float>` **release** = ``0.1`` :ref:`🔗<class_AudioEffectHardLimiter_property_release>`
 
 .. rst-class:: classref-property-setget
 

+ 2 - 2
classes/class_audioeffectinstance.rst

@@ -57,7 +57,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **_process**\ (\ src_buffer\: ``const void*``, dst_buffer\: ``AudioFrame*``, frame_count\: :ref:`int<class_int>`\ ) |virtual|
+|void| **_process**\ (\ src_buffer\: ``const void*``, dst_buffer\: ``AudioFrame*``, frame_count\: :ref:`int<class_int>`\ ) |virtual| :ref:`🔗<class_AudioEffectInstance_private_method__process>`
 
 Called by the :ref:`AudioServer<class_AudioServer>` to process this effect. When :ref:`_process_silence<class_AudioEffectInstance_private_method__process_silence>` is not overridden or it returns ``false``, this method is called only when the bus is active.
 
@@ -71,7 +71,7 @@ Called by the :ref:`AudioServer<class_AudioServer>` to process this effect. When
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **_process_silence**\ (\ ) |virtual| |const|
+:ref:`bool<class_bool>` **_process_silence**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioEffectInstance_private_method__process_silence>`
 
 Override this method to customize the processing behavior of this effect instance.
 

+ 4 - 4
classes/class_audioeffectlimiter.rst

@@ -63,7 +63,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **ceiling_db** = ``-0.1``
+:ref:`float<class_float>` **ceiling_db** = ``-0.1`` :ref:`🔗<class_AudioEffectLimiter_property_ceiling_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -80,7 +80,7 @@ The waveform's maximum allowed value, in decibels. Value can range from -20 to -
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **soft_clip_db** = ``2.0``
+:ref:`float<class_float>` **soft_clip_db** = ``2.0`` :ref:`🔗<class_AudioEffectLimiter_property_soft_clip_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -97,7 +97,7 @@ Applies a gain to the limited waves, in decibels. Value can range from 0 to 6.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **soft_clip_ratio** = ``10.0``
+:ref:`float<class_float>` **soft_clip_ratio** = ``10.0`` :ref:`🔗<class_AudioEffectLimiter_property_soft_clip_ratio>`
 
 .. rst-class:: classref-property-setget
 
@@ -116,7 +116,7 @@ Applies a gain to the limited waves, in decibels. Value can range from 0 to 6.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **threshold_db** = ``0.0``
+:ref:`float<class_float>` **threshold_db** = ``0.0`` :ref:`🔗<class_AudioEffectLimiter_property_threshold_db>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_audioeffectpanner.rst

@@ -53,7 +53,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pan** = ``0.0``
+:ref:`float<class_float>` **pan** = ``0.0`` :ref:`🔗<class_AudioEffectPanner_property_pan>`
 
 .. rst-class:: classref-property-setget
 

+ 5 - 5
classes/class_audioeffectphaser.rst

@@ -63,7 +63,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **depth** = ``1.0``
+:ref:`float<class_float>` **depth** = ``1.0`` :ref:`🔗<class_AudioEffectPhaser_property_depth>`
 
 .. rst-class:: classref-property-setget
 
@@ -80,7 +80,7 @@ Governs how high the filter frequencies sweep. Low value will primarily affect b
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **feedback** = ``0.7``
+:ref:`float<class_float>` **feedback** = ``0.7`` :ref:`🔗<class_AudioEffectPhaser_property_feedback>`
 
 .. rst-class:: classref-property-setget
 
@@ -97,7 +97,7 @@ Output percent of modified sound. Value can range from 0.1 to 0.9.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **range_max_hz** = ``1600.0``
+:ref:`float<class_float>` **range_max_hz** = ``1600.0`` :ref:`🔗<class_AudioEffectPhaser_property_range_max_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -114,7 +114,7 @@ Determines the maximum frequency affected by the LFO modulations, in Hz. Value c
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **range_min_hz** = ``440.0``
+:ref:`float<class_float>` **range_min_hz** = ``440.0`` :ref:`🔗<class_AudioEffectPhaser_property_range_min_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -131,7 +131,7 @@ Determines the minimum frequency affected by the LFO modulations, in Hz. Value c
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **rate_hz** = ``0.5``
+:ref:`float<class_float>` **rate_hz** = ``0.5`` :ref:`🔗<class_AudioEffectPhaser_property_rate_hz>`
 
 .. rst-class:: classref-property-setget
 

+ 4 - 4
classes/class_audioeffectpitchshift.rst

@@ -59,7 +59,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **FFTSize**:
+enum **FFTSize**: :ref:`🔗<enum_AudioEffectPitchShift_FFTSize>`
 
 .. _class_AudioEffectPitchShift_constant_FFT_SIZE_256:
 
@@ -122,7 +122,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`FFTSize<enum_AudioEffectPitchShift_FFTSize>` **fft_size** = ``3``
+:ref:`FFTSize<enum_AudioEffectPitchShift_FFTSize>` **fft_size** = ``3`` :ref:`🔗<class_AudioEffectPitchShift_property_fft_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -139,7 +139,7 @@ The size of the `Fast Fourier transform <https://en.wikipedia.org/wiki/Fast_Four
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **oversampling** = ``4``
+:ref:`int<class_int>` **oversampling** = ``4`` :ref:`🔗<class_AudioEffectPitchShift_property_oversampling>`
 
 .. rst-class:: classref-property-setget
 
@@ -156,7 +156,7 @@ The oversampling factor to use. Higher values result in better quality, but are
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pitch_scale** = ``1.0``
+:ref:`float<class_float>` **pitch_scale** = ``1.0`` :ref:`🔗<class_AudioEffectPitchShift_property_pitch_scale>`
 
 .. rst-class:: classref-property-setget
 

+ 4 - 4
classes/class_audioeffectrecord.rst

@@ -77,7 +77,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Format<enum_AudioStreamWAV_Format>` **format** = ``1``
+:ref:`Format<enum_AudioStreamWAV_Format>` **format** = ``1`` :ref:`🔗<class_AudioEffectRecord_property_format>`
 
 .. rst-class:: classref-property-setget
 
@@ -99,7 +99,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamWAV<class_AudioStreamWAV>` **get_recording**\ (\ ) |const|
+:ref:`AudioStreamWAV<class_AudioStreamWAV>` **get_recording**\ (\ ) |const| :ref:`🔗<class_AudioEffectRecord_method_get_recording>`
 
 Returns the recorded sample.
 
@@ -111,7 +111,7 @@ Returns the recorded sample.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_recording_active**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_recording_active**\ (\ ) |const| :ref:`🔗<class_AudioEffectRecord_method_is_recording_active>`
 
 Returns whether the recording is active or not.
 
@@ -123,7 +123,7 @@ Returns whether the recording is active or not.
 
 .. rst-class:: classref-method
 
-|void| **set_recording_active**\ (\ record\: :ref:`bool<class_bool>`\ )
+|void| **set_recording_active**\ (\ record\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioEffectRecord_method_set_recording_active>`
 
 If ``true``, the sound will be recorded. Note that restarting the recording will remove the previously recorded sample.
 

+ 8 - 8
classes/class_audioeffectreverb.rst

@@ -69,7 +69,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **damping** = ``0.5``
+:ref:`float<class_float>` **damping** = ``0.5`` :ref:`🔗<class_AudioEffectReverb_property_damping>`
 
 .. rst-class:: classref-property-setget
 
@@ -86,7 +86,7 @@ Defines how reflective the imaginary room's walls are. Value can range from 0 to
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dry** = ``1.0``
+:ref:`float<class_float>` **dry** = ``1.0`` :ref:`🔗<class_AudioEffectReverb_property_dry>`
 
 .. rst-class:: classref-property-setget
 
@@ -103,7 +103,7 @@ Output percent of original sound. At 0, only modified sound is outputted. Value
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **hipass** = ``0.0``
+:ref:`float<class_float>` **hipass** = ``0.0`` :ref:`🔗<class_AudioEffectReverb_property_hipass>`
 
 .. rst-class:: classref-property-setget
 
@@ -120,7 +120,7 @@ High-pass filter passes signals with a frequency higher than a certain cutoff fr
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **predelay_feedback** = ``0.4``
+:ref:`float<class_float>` **predelay_feedback** = ``0.4`` :ref:`🔗<class_AudioEffectReverb_property_predelay_feedback>`
 
 .. rst-class:: classref-property-setget
 
@@ -137,7 +137,7 @@ Output percent of predelay. Value can range from 0 to 1.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **predelay_msec** = ``150.0``
+:ref:`float<class_float>` **predelay_msec** = ``150.0`` :ref:`🔗<class_AudioEffectReverb_property_predelay_msec>`
 
 .. rst-class:: classref-property-setget
 
@@ -154,7 +154,7 @@ Time between the original signal and the early reflections of the reverb signal,
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **room_size** = ``0.8``
+:ref:`float<class_float>` **room_size** = ``0.8`` :ref:`🔗<class_AudioEffectReverb_property_room_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -171,7 +171,7 @@ Dimensions of simulated room. Bigger means more echoes. Value can range from 0 t
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **spread** = ``1.0``
+:ref:`float<class_float>` **spread** = ``1.0`` :ref:`🔗<class_AudioEffectReverb_property_spread>`
 
 .. rst-class:: classref-property-setget
 
@@ -188,7 +188,7 @@ Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Val
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **wet** = ``0.5``
+:ref:`float<class_float>` **wet** = ``0.5`` :ref:`🔗<class_AudioEffectReverb_property_wet>`
 
 .. rst-class:: classref-property-setget
 

+ 4 - 4
classes/class_audioeffectspectrumanalyzer.rst

@@ -59,7 +59,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **FFTSize**:
+enum **FFTSize**: :ref:`🔗<enum_AudioEffectSpectrumAnalyzer_FFTSize>`
 
 .. _class_AudioEffectSpectrumAnalyzer_constant_FFT_SIZE_256:
 
@@ -122,7 +122,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **buffer_length** = ``2.0``
+:ref:`float<class_float>` **buffer_length** = ``2.0`` :ref:`🔗<class_AudioEffectSpectrumAnalyzer_property_buffer_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -139,7 +139,7 @@ The length of the buffer to keep (in seconds). Higher values keep data around fo
 
 .. rst-class:: classref-property
 
-:ref:`FFTSize<enum_AudioEffectSpectrumAnalyzer_FFTSize>` **fft_size** = ``2``
+:ref:`FFTSize<enum_AudioEffectSpectrumAnalyzer_FFTSize>` **fft_size** = ``2`` :ref:`🔗<class_AudioEffectSpectrumAnalyzer_property_fft_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -156,7 +156,7 @@ The size of the `Fast Fourier transform <https://en.wikipedia.org/wiki/Fast_Four
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **tap_back_pos** = ``0.01``
+:ref:`float<class_float>` **tap_back_pos** = ``0.01`` :ref:`🔗<class_AudioEffectSpectrumAnalyzer_property_tap_back_pos>`
 
 .. rst-class:: classref-property-setget
 

+ 2 - 2
classes/class_audioeffectspectrumanalyzerinstance.rst

@@ -41,7 +41,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **MagnitudeMode**:
+enum **MagnitudeMode**: :ref:`🔗<enum_AudioEffectSpectrumAnalyzerInstance_MagnitudeMode>`
 
 .. _class_AudioEffectSpectrumAnalyzerInstance_constant_MAGNITUDE_AVERAGE:
 
@@ -72,7 +72,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_magnitude_for_frequency_range**\ (\ from_hz\: :ref:`float<class_float>`, to_hz\: :ref:`float<class_float>`, mode\: :ref:`MagnitudeMode<enum_AudioEffectSpectrumAnalyzerInstance_MagnitudeMode>` = 1\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_magnitude_for_frequency_range**\ (\ from_hz\: :ref:`float<class_float>`, to_hz\: :ref:`float<class_float>`, mode\: :ref:`MagnitudeMode<enum_AudioEffectSpectrumAnalyzerInstance_MagnitudeMode>` = 1\ ) |const| :ref:`🔗<class_AudioEffectSpectrumAnalyzerInstance_method_get_magnitude_for_frequency_range>`
 
 .. container:: contribute
 

+ 3 - 3
classes/class_audioeffectstereoenhance.rst

@@ -57,7 +57,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pan_pullout** = ``1.0``
+:ref:`float<class_float>` **pan_pullout** = ``1.0`` :ref:`🔗<class_AudioEffectStereoEnhance_property_pan_pullout>`
 
 .. rst-class:: classref-property-setget
 
@@ -74,7 +74,7 @@ Values greater than 1.0 increase intensity of any panning on audio passing throu
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **surround** = ``0.0``
+:ref:`float<class_float>` **surround** = ``0.0`` :ref:`🔗<class_AudioEffectStereoEnhance_property_surround>`
 
 .. rst-class:: classref-property-setget
 
@@ -93,7 +93,7 @@ Values greater than 1.0 increase intensity of any panning on audio passing throu
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **time_pullout_ms** = ``0.0``
+:ref:`float<class_float>` **time_pullout_ms** = ``0.0`` :ref:`🔗<class_AudioEffectStereoEnhance_property_time_pullout_ms>`
 
 .. rst-class:: classref-property-setget
 

+ 3 - 3
classes/class_audiolistener2d.rst

@@ -55,7 +55,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **clear_current**\ (\ )
+|void| **clear_current**\ (\ ) :ref:`🔗<class_AudioListener2D_method_clear_current>`
 
 Disables the **AudioListener2D**. If it's not set as current, this method will have no effect.
 
@@ -67,7 +67,7 @@ Disables the **AudioListener2D**. If it's not set as current, this method will h
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_current**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_current**\ (\ ) |const| :ref:`🔗<class_AudioListener2D_method_is_current>`
 
 Returns ``true`` if this **AudioListener2D** is currently active.
 
@@ -79,7 +79,7 @@ Returns ``true`` if this **AudioListener2D** is currently active.
 
 .. rst-class:: classref-method
 
-|void| **make_current**\ (\ )
+|void| **make_current**\ (\ ) :ref:`🔗<class_AudioListener2D_method_make_current>`
 
 Makes the **AudioListener2D** active, setting it as the hearing point for the sounds. If there is already another active **AudioListener2D**, it will be disabled.
 

+ 4 - 4
classes/class_audiolistener3d.rst

@@ -55,7 +55,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **clear_current**\ (\ )
+|void| **clear_current**\ (\ ) :ref:`🔗<class_AudioListener3D_method_clear_current>`
 
 Disables the listener to use the current camera's listener instead.
 
@@ -67,7 +67,7 @@ Disables the listener to use the current camera's listener instead.
 
 .. rst-class:: classref-method
 
-:ref:`Transform3D<class_Transform3D>` **get_listener_transform**\ (\ ) |const|
+:ref:`Transform3D<class_Transform3D>` **get_listener_transform**\ (\ ) |const| :ref:`🔗<class_AudioListener3D_method_get_listener_transform>`
 
 Returns the listener's global orthonormalized :ref:`Transform3D<class_Transform3D>`.
 
@@ -79,7 +79,7 @@ Returns the listener's global orthonormalized :ref:`Transform3D<class_Transform3
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_current**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_current**\ (\ ) |const| :ref:`🔗<class_AudioListener3D_method_is_current>`
 
 Returns ``true`` if the listener was made current using :ref:`make_current<class_AudioListener3D_method_make_current>`, ``false`` otherwise.
 
@@ -93,7 +93,7 @@ Returns ``true`` if the listener was made current using :ref:`make_current<class
 
 .. rst-class:: classref-method
 
-|void| **make_current**\ (\ )
+|void| **make_current**\ (\ ) :ref:`🔗<class_AudioListener3D_method_make_current>`
 
 Enables the listener. This will override the current camera's listener.
 

+ 46 - 46
classes/class_audioserver.rst

@@ -153,7 +153,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**bus_layout_changed**\ (\ )
+**bus_layout_changed**\ (\ ) :ref:`🔗<class_AudioServer_signal_bus_layout_changed>`
 
 Emitted when an audio bus is added, deleted, or moved.
 
@@ -165,7 +165,7 @@ Emitted when an audio bus is added, deleted, or moved.
 
 .. rst-class:: classref-signal
 
-**bus_renamed**\ (\ bus_index\: :ref:`int<class_int>`, old_name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ )
+**bus_renamed**\ (\ bus_index\: :ref:`int<class_int>`, old_name\: :ref:`StringName<class_StringName>`, new_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AudioServer_signal_bus_renamed>`
 
 Emitted when the audio bus at ``bus_index`` is renamed from ``old_name`` to ``new_name``.
 
@@ -182,7 +182,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **SpeakerMode**:
+enum **SpeakerMode**: :ref:`🔗<enum_AudioServer_SpeakerMode>`
 
 .. _class_AudioServer_constant_SPEAKER_MODE_STEREO:
 
@@ -229,7 +229,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **bus_count** = ``1``
+:ref:`int<class_int>` **bus_count** = ``1`` :ref:`🔗<class_AudioServer_property_bus_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -246,7 +246,7 @@ Number of available audio buses.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **input_device** = ``"Default"``
+:ref:`String<class_String>` **input_device** = ``"Default"`` :ref:`🔗<class_AudioServer_property_input_device>`
 
 .. rst-class:: classref-property-setget
 
@@ -265,7 +265,7 @@ Name of the current device for audio input (see :ref:`get_input_device_list<clas
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **output_device** = ``"Default"``
+:ref:`String<class_String>` **output_device** = ``"Default"`` :ref:`🔗<class_AudioServer_property_output_device>`
 
 .. rst-class:: classref-property-setget
 
@@ -282,7 +282,7 @@ Name of the current device for audio output (see :ref:`get_output_device_list<cl
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **playback_speed_scale** = ``1.0``
+:ref:`float<class_float>` **playback_speed_scale** = ``1.0`` :ref:`🔗<class_AudioServer_property_playback_speed_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -304,7 +304,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_bus**\ (\ at_position\: :ref:`int<class_int>` = -1\ )
+|void| **add_bus**\ (\ at_position\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_AudioServer_method_add_bus>`
 
 Adds a bus at ``at_position``.
 
@@ -316,7 +316,7 @@ Adds a bus at ``at_position``.
 
 .. rst-class:: classref-method
 
-|void| **add_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect\: :ref:`AudioEffect<class_AudioEffect>`, at_position\: :ref:`int<class_int>` = -1\ )
+|void| **add_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect\: :ref:`AudioEffect<class_AudioEffect>`, at_position\: :ref:`int<class_int>` = -1\ ) :ref:`🔗<class_AudioServer_method_add_bus_effect>`
 
 Adds an :ref:`AudioEffect<class_AudioEffect>` effect to the bus ``bus_idx`` at ``at_position``.
 
@@ -328,7 +328,7 @@ Adds an :ref:`AudioEffect<class_AudioEffect>` effect to the bus ``bus_idx`` at `
 
 .. rst-class:: classref-method
 
-:ref:`AudioBusLayout<class_AudioBusLayout>` **generate_bus_layout**\ (\ ) |const|
+:ref:`AudioBusLayout<class_AudioBusLayout>` **generate_bus_layout**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_generate_bus_layout>`
 
 Generates an :ref:`AudioBusLayout<class_AudioBusLayout>` using the available buses and effects.
 
@@ -340,7 +340,7 @@ Generates an :ref:`AudioBusLayout<class_AudioBusLayout>` using the available bus
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_bus_channels**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **get_bus_channels**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_channels>`
 
 Returns the number of channels of the bus at index ``bus_idx``.
 
@@ -352,7 +352,7 @@ Returns the number of channels of the bus at index ``bus_idx``.
 
 .. rst-class:: classref-method
 
-:ref:`AudioEffect<class_AudioEffect>` **get_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ )
+:ref:`AudioEffect<class_AudioEffect>` **get_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_get_bus_effect>`
 
 Returns the :ref:`AudioEffect<class_AudioEffect>` at position ``effect_idx`` in bus ``bus_idx``.
 
@@ -364,7 +364,7 @@ Returns the :ref:`AudioEffect<class_AudioEffect>` at position ``effect_idx`` in
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_bus_effect_count**\ (\ bus_idx\: :ref:`int<class_int>`\ )
+:ref:`int<class_int>` **get_bus_effect_count**\ (\ bus_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_get_bus_effect_count>`
 
 Returns the number of effects on the bus at ``bus_idx``.
 
@@ -376,7 +376,7 @@ Returns the number of effects on the bus at ``bus_idx``.
 
 .. rst-class:: classref-method
 
-:ref:`AudioEffectInstance<class_AudioEffectInstance>` **get_bus_effect_instance**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>` = 0\ )
+:ref:`AudioEffectInstance<class_AudioEffectInstance>` **get_bus_effect_instance**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_AudioServer_method_get_bus_effect_instance>`
 
 Returns the :ref:`AudioEffectInstance<class_AudioEffectInstance>` assigned to the given bus and effect indices (and optionally channel).
 
@@ -388,7 +388,7 @@ Returns the :ref:`AudioEffectInstance<class_AudioEffectInstance>` assigned to th
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_bus_index**\ (\ bus_name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`int<class_int>` **get_bus_index**\ (\ bus_name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_index>`
 
 Returns the index of the bus with the name ``bus_name``. Returns ``-1`` if no bus with the specified name exist.
 
@@ -400,7 +400,7 @@ Returns the index of the bus with the name ``bus_name``. Returns ``-1`` if no bu
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **get_bus_name**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`String<class_String>` **get_bus_name**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_name>`
 
 Returns the name of the bus with the index ``bus_idx``.
 
@@ -412,7 +412,7 @@ Returns the name of the bus with the index ``bus_idx``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_bus_peak_volume_left_db**\ (\ bus_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_bus_peak_volume_left_db**\ (\ bus_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_peak_volume_left_db>`
 
 Returns the peak volume of the left speaker at bus index ``bus_idx`` and channel index ``channel``.
 
@@ -424,7 +424,7 @@ Returns the peak volume of the left speaker at bus index ``bus_idx`` and channel
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_bus_peak_volume_right_db**\ (\ bus_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_bus_peak_volume_right_db**\ (\ bus_idx\: :ref:`int<class_int>`, channel\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_peak_volume_right_db>`
 
 Returns the peak volume of the right speaker at bus index ``bus_idx`` and channel index ``channel``.
 
@@ -436,7 +436,7 @@ Returns the peak volume of the right speaker at bus index ``bus_idx`` and channe
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_bus_send**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_bus_send**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_send>`
 
 Returns the name of the bus that the bus at index ``bus_idx`` sends to.
 
@@ -448,7 +448,7 @@ Returns the name of the bus that the bus at index ``bus_idx`` sends to.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_bus_volume_db**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_bus_volume_db**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_get_bus_volume_db>`
 
 Returns the volume of the bus at index ``bus_idx`` in dB.
 
@@ -460,7 +460,7 @@ Returns the volume of the bus at index ``bus_idx`` in dB.
 
 .. rst-class:: classref-method
 
-:ref:`PackedStringArray<class_PackedStringArray>` **get_input_device_list**\ (\ )
+:ref:`PackedStringArray<class_PackedStringArray>` **get_input_device_list**\ (\ ) :ref:`🔗<class_AudioServer_method_get_input_device_list>`
 
 Returns the names of all audio input devices detected on the system.
 
@@ -474,7 +474,7 @@ Returns the names of all audio input devices detected on the system.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_mix_rate**\ (\ ) |const|
+:ref:`float<class_float>` **get_mix_rate**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_get_mix_rate>`
 
 Returns the sample rate at the output of the **AudioServer**.
 
@@ -486,7 +486,7 @@ Returns the sample rate at the output of the **AudioServer**.
 
 .. rst-class:: classref-method
 
-:ref:`PackedStringArray<class_PackedStringArray>` **get_output_device_list**\ (\ )
+:ref:`PackedStringArray<class_PackedStringArray>` **get_output_device_list**\ (\ ) :ref:`🔗<class_AudioServer_method_get_output_device_list>`
 
 Returns the names of all audio output devices detected on the system.
 
@@ -498,7 +498,7 @@ Returns the names of all audio output devices detected on the system.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_output_latency**\ (\ ) |const|
+:ref:`float<class_float>` **get_output_latency**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_get_output_latency>`
 
 Returns the audio driver's effective output latency. This is based on :ref:`ProjectSettings.audio/driver/output_latency<class_ProjectSettings_property_audio/driver/output_latency>`, but the exact returned value will differ depending on the operating system and audio driver.
 
@@ -512,7 +512,7 @@ Returns the audio driver's effective output latency. This is based on :ref:`Proj
 
 .. rst-class:: classref-method
 
-:ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` **get_speaker_mode**\ (\ ) |const|
+:ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` **get_speaker_mode**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_get_speaker_mode>`
 
 Returns the speaker configuration.
 
@@ -524,7 +524,7 @@ Returns the speaker configuration.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_time_since_last_mix**\ (\ ) |const|
+:ref:`float<class_float>` **get_time_since_last_mix**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_get_time_since_last_mix>`
 
 Returns the relative time since the last mix occurred.
 
@@ -536,7 +536,7 @@ Returns the relative time since the last mix occurred.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_time_to_next_mix**\ (\ ) |const|
+:ref:`float<class_float>` **get_time_to_next_mix**\ (\ ) |const| :ref:`🔗<class_AudioServer_method_get_time_to_next_mix>`
 
 Returns the relative time until the next mix occurs.
 
@@ -548,7 +548,7 @@ Returns the relative time until the next mix occurs.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_bus_bypassing_effects**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_bus_bypassing_effects**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_is_bus_bypassing_effects>`
 
 If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 
@@ -560,7 +560,7 @@ If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_bus_effect_enabled**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_bus_effect_enabled**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_is_bus_effect_enabled>`
 
 If ``true``, the effect at index ``effect_idx`` on the bus at index ``bus_idx`` is enabled.
 
@@ -572,7 +572,7 @@ If ``true``, the effect at index ``effect_idx`` on the bus at index ``bus_idx``
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_bus_mute**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_bus_mute**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_is_bus_mute>`
 
 If ``true``, the bus at index ``bus_idx`` is muted.
 
@@ -584,7 +584,7 @@ If ``true``, the bus at index ``bus_idx`` is muted.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_bus_solo**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_bus_solo**\ (\ bus_idx\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioServer_method_is_bus_solo>`
 
 If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
@@ -596,7 +596,7 @@ If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
 .. rst-class:: classref-method
 
-|void| **lock**\ (\ )
+|void| **lock**\ (\ ) :ref:`🔗<class_AudioServer_method_lock>`
 
 Locks the audio driver's main loop.
 
@@ -610,7 +610,7 @@ Locks the audio driver's main loop.
 
 .. rst-class:: classref-method
 
-|void| **move_bus**\ (\ index\: :ref:`int<class_int>`, to_index\: :ref:`int<class_int>`\ )
+|void| **move_bus**\ (\ index\: :ref:`int<class_int>`, to_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_move_bus>`
 
 Moves the bus from index ``index`` to index ``to_index``.
 
@@ -622,7 +622,7 @@ Moves the bus from index ``index`` to index ``to_index``.
 
 .. rst-class:: classref-method
 
-|void| **remove_bus**\ (\ index\: :ref:`int<class_int>`\ )
+|void| **remove_bus**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_remove_bus>`
 
 Removes the bus at index ``index``.
 
@@ -634,7 +634,7 @@ Removes the bus at index ``index``.
 
 .. rst-class:: classref-method
 
-|void| **remove_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ )
+|void| **remove_bus_effect**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_remove_bus_effect>`
 
 Removes the effect at index ``effect_idx`` from the bus at index ``bus_idx``.
 
@@ -646,7 +646,7 @@ Removes the effect at index ``effect_idx`` from the bus at index ``bus_idx``.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_bypass_effects**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_bus_bypass_effects**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_bypass_effects>`
 
 If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 
@@ -658,7 +658,7 @@ If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_effect_enabled**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, enabled\: :ref:`bool<class_bool>`\ )
+|void| **set_bus_effect_enabled**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, enabled\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_effect_enabled>`
 
 If ``true``, the effect at index ``effect_idx`` on the bus at index ``bus_idx`` is enabled.
 
@@ -670,7 +670,7 @@ If ``true``, the effect at index ``effect_idx`` on the bus at index ``bus_idx``
 
 .. rst-class:: classref-method
 
-|void| **set_bus_layout**\ (\ bus_layout\: :ref:`AudioBusLayout<class_AudioBusLayout>`\ )
+|void| **set_bus_layout**\ (\ bus_layout\: :ref:`AudioBusLayout<class_AudioBusLayout>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_layout>`
 
 Overwrites the currently used :ref:`AudioBusLayout<class_AudioBusLayout>`.
 
@@ -682,7 +682,7 @@ Overwrites the currently used :ref:`AudioBusLayout<class_AudioBusLayout>`.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_mute**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_bus_mute**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_mute>`
 
 If ``true``, the bus at index ``bus_idx`` is muted.
 
@@ -694,7 +694,7 @@ If ``true``, the bus at index ``bus_idx`` is muted.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_name**\ (\ bus_idx\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ )
+|void| **set_bus_name**\ (\ bus_idx\: :ref:`int<class_int>`, name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_name>`
 
 Sets the name of the bus at index ``bus_idx`` to ``name``.
 
@@ -706,7 +706,7 @@ Sets the name of the bus at index ``bus_idx`` to ``name``.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_send**\ (\ bus_idx\: :ref:`int<class_int>`, send\: :ref:`StringName<class_StringName>`\ )
+|void| **set_bus_send**\ (\ bus_idx\: :ref:`int<class_int>`, send\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_send>`
 
 Connects the output of the bus at ``bus_idx`` to the bus named ``send``.
 
@@ -718,7 +718,7 @@ Connects the output of the bus at ``bus_idx`` to the bus named ``send``.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_solo**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ )
+|void| **set_bus_solo**\ (\ bus_idx\: :ref:`int<class_int>`, enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_solo>`
 
 If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
@@ -730,7 +730,7 @@ If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
 .. rst-class:: classref-method
 
-|void| **set_bus_volume_db**\ (\ bus_idx\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ )
+|void| **set_bus_volume_db**\ (\ bus_idx\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioServer_method_set_bus_volume_db>`
 
 Sets the volume of the bus at index ``bus_idx`` to ``volume_db``.
 
@@ -742,7 +742,7 @@ Sets the volume of the bus at index ``bus_idx`` to ``volume_db``.
 
 .. rst-class:: classref-method
 
-|void| **set_enable_tagging_used_audio_streams**\ (\ enable\: :ref:`bool<class_bool>`\ )
+|void| **set_enable_tagging_used_audio_streams**\ (\ enable\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_AudioServer_method_set_enable_tagging_used_audio_streams>`
 
 If set to ``true``, all instances of :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` will call :ref:`AudioStreamPlayback._tag_used_streams<class_AudioStreamPlayback_private_method__tag_used_streams>` every mix step.
 
@@ -756,7 +756,7 @@ If set to ``true``, all instances of :ref:`AudioStreamPlayback<class_AudioStream
 
 .. rst-class:: classref-method
 
-|void| **swap_bus_effects**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, by_effect_idx\: :ref:`int<class_int>`\ )
+|void| **swap_bus_effects**\ (\ bus_idx\: :ref:`int<class_int>`, effect_idx\: :ref:`int<class_int>`, by_effect_idx\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioServer_method_swap_bus_effects>`
 
 Swaps the position of two effects in bus ``bus_idx``.
 
@@ -768,7 +768,7 @@ Swaps the position of two effects in bus ``bus_idx``.
 
 .. rst-class:: classref-method
 
-|void| **unlock**\ (\ )
+|void| **unlock**\ (\ ) :ref:`🔗<class_AudioServer_method_unlock>`
 
 Unlocks the audio driver's main loop. (After locking it, you should always unlock it.)
 

+ 11 - 11
classes/class_audiostream.rst

@@ -79,7 +79,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**parameter_list_changed**\ (\ )
+**parameter_list_changed**\ (\ ) :ref:`🔗<class_AudioStream_signal_parameter_list_changed>`
 
 Signal to be emitted to notify when the parameter list changed.
 
@@ -96,7 +96,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **_get_beat_count**\ (\ ) |virtual| |const|
+:ref:`int<class_int>` **_get_beat_count**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__get_beat_count>`
 
 Overridable method. Should return the total number of beats of this audio stream. Used by the engine to determine the position of every beat.
 
@@ -110,7 +110,7 @@ Ideally, the returned value should be based off the stream's sample rate (:ref:`
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_get_bpm**\ (\ ) |virtual| |const|
+:ref:`float<class_float>` **_get_bpm**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__get_bpm>`
 
 Overridable method. Should return the tempo of this audio stream, in beats per minute (BPM). Used by the engine to determine the position of every beat.
 
@@ -124,7 +124,7 @@ Ideally, the returned value should be based off the stream's sample rate (:ref:`
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_get_length**\ (\ ) |virtual| |const|
+:ref:`float<class_float>` **_get_length**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__get_length>`
 
 Override this method to customize the returned value of :ref:`get_length<class_AudioStream_method_get_length>`. Should return the length of this audio stream, in seconds.
 
@@ -136,7 +136,7 @@ Override this method to customize the returned value of :ref:`get_length<class_A
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_parameter_list**\ (\ ) |virtual| |const|
+:ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_parameter_list**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__get_parameter_list>`
 
 Return the controllable parameters of this stream. This array contains dictionaries with a property info description format (see :ref:`Object.get_property_list<class_Object_method_get_property_list>`). Additionally, the default value for this parameter must be added tho each dictionary in "default_value" field.
 
@@ -148,7 +148,7 @@ Return the controllable parameters of this stream. This array contains dictionar
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **_get_stream_name**\ (\ ) |virtual| |const|
+:ref:`String<class_String>` **_get_stream_name**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__get_stream_name>`
 
 Override this method to customize the name assigned to this audio stream. Unused by the engine.
 
@@ -160,7 +160,7 @@ Override this method to customize the name assigned to this audio stream. Unused
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **_instantiate_playback**\ (\ ) |virtual| |const|
+:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **_instantiate_playback**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__instantiate_playback>`
 
 Override this method to customize the returned value of :ref:`instantiate_playback<class_AudioStream_method_instantiate_playback>`. Should returned a new :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` created when the stream is played (such as by an :ref:`AudioStreamPlayer<class_AudioStreamPlayer>`)..
 
@@ -172,7 +172,7 @@ Override this method to customize the returned value of :ref:`instantiate_playba
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **_is_monophonic**\ (\ ) |virtual| |const|
+:ref:`bool<class_bool>` **_is_monophonic**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStream_private_method__is_monophonic>`
 
 Override this method to customize the returned value of :ref:`is_monophonic<class_AudioStream_method_is_monophonic>`. Should return ``true`` if this audio stream only supports one channel.
 
@@ -184,7 +184,7 @@ Override this method to customize the returned value of :ref:`is_monophonic<clas
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_length**\ (\ ) |const|
+:ref:`float<class_float>` **get_length**\ (\ ) |const| :ref:`🔗<class_AudioStream_method_get_length>`
 
 Returns the length of the audio stream in seconds.
 
@@ -196,7 +196,7 @@ Returns the length of the audio stream in seconds.
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **instantiate_playback**\ (\ )
+:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **instantiate_playback**\ (\ ) :ref:`🔗<class_AudioStream_method_instantiate_playback>`
 
 Returns a newly created :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` intended to play this audio stream. Useful for when you want to extend :ref:`_instantiate_playback<class_AudioStream_private_method__instantiate_playback>` but call :ref:`instantiate_playback<class_AudioStream_method_instantiate_playback>` from an internally held AudioStream subresource. An example of this can be found in the source code for ``AudioStreamRandomPitch::instantiate_playback``.
 
@@ -208,7 +208,7 @@ Returns a newly created :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` in
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_monophonic**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_monophonic**\ (\ ) |const| :ref:`🔗<class_AudioStream_method_is_monophonic>`
 
 Returns ``true`` if this audio stream only supports one channel (*monophony*), or ``false`` if the audio stream supports two or more channels (*polyphony*).
 

+ 2 - 2
classes/class_audiostreamgenerator.rst

@@ -120,7 +120,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **buffer_length** = ``0.5``
+:ref:`float<class_float>` **buffer_length** = ``0.5`` :ref:`🔗<class_AudioStreamGenerator_property_buffer_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -137,7 +137,7 @@ The length of the buffer to generate (in seconds). Lower values result in less l
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **mix_rate** = ``44100.0``
+:ref:`float<class_float>` **mix_rate** = ``44100.0`` :ref:`🔗<class_AudioStreamGenerator_property_mix_rate>`
 
 .. rst-class:: classref-property-setget
 

+ 6 - 6
classes/class_audiostreamgeneratorplayback.rst

@@ -65,7 +65,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **can_push_buffer**\ (\ amount\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **can_push_buffer**\ (\ amount\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamGeneratorPlayback_method_can_push_buffer>`
 
 Returns ``true`` if a buffer of the size ``amount`` can be pushed to the audio sample data buffer without overflowing it, ``false`` otherwise.
 
@@ -77,7 +77,7 @@ Returns ``true`` if a buffer of the size ``amount`` can be pushed to the audio s
 
 .. rst-class:: classref-method
 
-|void| **clear_buffer**\ (\ )
+|void| **clear_buffer**\ (\ ) :ref:`🔗<class_AudioStreamGeneratorPlayback_method_clear_buffer>`
 
 Clears the audio sample data buffer.
 
@@ -89,7 +89,7 @@ Clears the audio sample data buffer.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_frames_available**\ (\ ) |const|
+:ref:`int<class_int>` **get_frames_available**\ (\ ) |const| :ref:`🔗<class_AudioStreamGeneratorPlayback_method_get_frames_available>`
 
 Returns the number of frames that can be pushed to the audio sample data buffer without overflowing it. If the result is ``0``, the buffer is full.
 
@@ -101,7 +101,7 @@ Returns the number of frames that can be pushed to the audio sample data buffer
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_skips**\ (\ ) |const|
+:ref:`int<class_int>` **get_skips**\ (\ ) |const| :ref:`🔗<class_AudioStreamGeneratorPlayback_method_get_skips>`
 
 Returns the number of times the playback skipped due to a buffer underrun in the audio sample data. This value is reset at the start of the playback.
 
@@ -113,7 +113,7 @@ Returns the number of times the playback skipped due to a buffer underrun in the
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **push_buffer**\ (\ frames\: :ref:`PackedVector2Array<class_PackedVector2Array>`\ )
+:ref:`bool<class_bool>` **push_buffer**\ (\ frames\: :ref:`PackedVector2Array<class_PackedVector2Array>`\ ) :ref:`🔗<class_AudioStreamGeneratorPlayback_method_push_buffer>`
 
 Pushes several audio data frames to the buffer. This is usually more efficient than :ref:`push_frame<class_AudioStreamGeneratorPlayback_method_push_frame>` in C# and compiled languages via GDExtension, but :ref:`push_buffer<class_AudioStreamGeneratorPlayback_method_push_buffer>` may be *less* efficient in GDScript.
 
@@ -125,7 +125,7 @@ Pushes several audio data frames to the buffer. This is usually more efficient t
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **push_frame**\ (\ frame\: :ref:`Vector2<class_Vector2>`\ )
+:ref:`bool<class_bool>` **push_frame**\ (\ frame\: :ref:`Vector2<class_Vector2>`\ ) :ref:`🔗<class_AudioStreamGeneratorPlayback_method_push_frame>`
 
 Pushes a single audio data frame to the buffer. This is usually less efficient than :ref:`push_buffer<class_AudioStreamGeneratorPlayback_method_push_buffer>` in C# and compiled languages via GDExtension, but :ref:`push_frame<class_AudioStreamGeneratorPlayback_method_push_frame>` may be *more* efficient in GDScript.
 

+ 26 - 26
classes/class_audiostreaminteractive.rst

@@ -98,7 +98,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **TransitionFromTime**:
+enum **TransitionFromTime**: :ref:`🔗<enum_AudioStreamInteractive_TransitionFromTime>`
 
 .. _class_AudioStreamInteractive_constant_TRANSITION_FROM_TIME_IMMEDIATE:
 
@@ -140,7 +140,7 @@ Transition when the current clip finished playing.
 
 .. rst-class:: classref-enumeration
 
-enum **TransitionToTime**:
+enum **TransitionToTime**: :ref:`🔗<enum_AudioStreamInteractive_TransitionToTime>`
 
 .. _class_AudioStreamInteractive_constant_TRANSITION_TO_TIME_SAME_POSITION:
 
@@ -166,7 +166,7 @@ Transition to the start of the destination clip.
 
 .. rst-class:: classref-enumeration
 
-enum **FadeMode**:
+enum **FadeMode**: :ref:`🔗<enum_AudioStreamInteractive_FadeMode>`
 
 .. _class_AudioStreamInteractive_constant_FADE_DISABLED:
 
@@ -216,7 +216,7 @@ Use automatic fade logic depending on the transition from/to. It is recommended
 
 .. rst-class:: classref-enumeration
 
-enum **AutoAdvanceMode**:
+enum **AutoAdvanceMode**: :ref:`🔗<enum_AudioStreamInteractive_AutoAdvanceMode>`
 
 .. _class_AudioStreamInteractive_constant_AUTO_ADVANCE_DISABLED:
 
@@ -255,7 +255,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**CLIP_ANY** = ``-1``
+**CLIP_ANY** = ``-1`` :ref:`🔗<class_AudioStreamInteractive_constant_CLIP_ANY>`
 
 This constant describes that any clip is valid for a specific transition as either source or destination.
 
@@ -272,7 +272,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **clip_count** = ``0``
+:ref:`int<class_int>` **clip_count** = ``0`` :ref:`🔗<class_AudioStreamInteractive_property_clip_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -289,7 +289,7 @@ Amount of clips contained in this interactive player.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **initial_clip** = ``0``
+:ref:`int<class_int>` **initial_clip** = ``0`` :ref:`🔗<class_AudioStreamInteractive_property_initial_clip>`
 
 .. rst-class:: classref-property-setget
 
@@ -311,7 +311,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`, from_time\: :ref:`TransitionFromTime<enum_AudioStreamInteractive_TransitionFromTime>`, to_time\: :ref:`TransitionToTime<enum_AudioStreamInteractive_TransitionToTime>`, fade_mode\: :ref:`FadeMode<enum_AudioStreamInteractive_FadeMode>`, fade_beats\: :ref:`float<class_float>`, use_filler_clip\: :ref:`bool<class_bool>` = false, filler_clip\: :ref:`int<class_int>` = -1, hold_previous\: :ref:`bool<class_bool>` = false\ )
+|void| **add_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`, from_time\: :ref:`TransitionFromTime<enum_AudioStreamInteractive_TransitionFromTime>`, to_time\: :ref:`TransitionToTime<enum_AudioStreamInteractive_TransitionToTime>`, fade_mode\: :ref:`FadeMode<enum_AudioStreamInteractive_FadeMode>`, fade_beats\: :ref:`float<class_float>`, use_filler_clip\: :ref:`bool<class_bool>` = false, filler_clip\: :ref:`int<class_int>` = -1, hold_previous\: :ref:`bool<class_bool>` = false\ ) :ref:`🔗<class_AudioStreamInteractive_method_add_transition>`
 
 Add a transition between two clips. Provide the indices of the source and destination clips, or use the :ref:`CLIP_ANY<class_AudioStreamInteractive_constant_CLIP_ANY>` constant to indicate that transition happens to/from any clip to this one.
 
@@ -337,7 +337,7 @@ Add a transition between two clips. Provide the indices of the source and destin
 
 .. rst-class:: classref-method
 
-|void| **erase_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ )
+|void| **erase_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamInteractive_method_erase_transition>`
 
 Erase a transition by providing ``from_clip`` and ``to_clip`` clip indices. :ref:`CLIP_ANY<class_AudioStreamInteractive_constant_CLIP_ANY>` can be used for either argument or both.
 
@@ -349,7 +349,7 @@ Erase a transition by providing ``from_clip`` and ``to_clip`` clip indices. :ref
 
 .. rst-class:: classref-method
 
-:ref:`AutoAdvanceMode<enum_AudioStreamInteractive_AutoAdvanceMode>` **get_clip_auto_advance**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`AutoAdvanceMode<enum_AudioStreamInteractive_AutoAdvanceMode>` **get_clip_auto_advance**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_clip_auto_advance>`
 
 Return whether a clip has auto-advance enabled. See :ref:`set_clip_auto_advance<class_AudioStreamInteractive_method_set_clip_auto_advance>`.
 
@@ -361,7 +361,7 @@ Return whether a clip has auto-advance enabled. See :ref:`set_clip_auto_advance<
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_clip_auto_advance_next_clip**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **get_clip_auto_advance_next_clip**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_clip_auto_advance_next_clip>`
 
 Return the clip towards which the clip referenced by ``clip_index`` will auto-advance to.
 
@@ -373,7 +373,7 @@ Return the clip towards which the clip referenced by ``clip_index`` will auto-ad
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_clip_name**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_clip_name**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_clip_name>`
 
 Return the name of a clip.
 
@@ -385,7 +385,7 @@ Return the name of a clip.
 
 .. rst-class:: classref-method
 
-:ref:`AudioStream<class_AudioStream>` **get_clip_stream**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`AudioStream<class_AudioStream>` **get_clip_stream**\ (\ clip_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_clip_stream>`
 
 Return the :ref:`AudioStream<class_AudioStream>` associated with a clip.
 
@@ -397,7 +397,7 @@ Return the :ref:`AudioStream<class_AudioStream>` associated with a clip.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_transition_fade_beats**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_transition_fade_beats**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_fade_beats>`
 
 Return the time (in beats) for a transition (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -409,7 +409,7 @@ Return the time (in beats) for a transition (see :ref:`add_transition<class_Audi
 
 .. rst-class:: classref-method
 
-:ref:`FadeMode<enum_AudioStreamInteractive_FadeMode>` **get_transition_fade_mode**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`FadeMode<enum_AudioStreamInteractive_FadeMode>` **get_transition_fade_mode**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_fade_mode>`
 
 Return the mode for a transition (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -421,7 +421,7 @@ Return the mode for a transition (see :ref:`add_transition<class_AudioStreamInte
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_transition_filler_clip**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`int<class_int>` **get_transition_filler_clip**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_filler_clip>`
 
 Return the filler clip for a transition (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -433,7 +433,7 @@ Return the filler clip for a transition (see :ref:`add_transition<class_AudioStr
 
 .. rst-class:: classref-method
 
-:ref:`TransitionFromTime<enum_AudioStreamInteractive_TransitionFromTime>` **get_transition_from_time**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`TransitionFromTime<enum_AudioStreamInteractive_TransitionFromTime>` **get_transition_from_time**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_from_time>`
 
 Return the source time position for a transition (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -445,7 +445,7 @@ Return the source time position for a transition (see :ref:`add_transition<class
 
 .. rst-class:: classref-method
 
-:ref:`PackedInt32Array<class_PackedInt32Array>` **get_transition_list**\ (\ ) |const|
+:ref:`PackedInt32Array<class_PackedInt32Array>` **get_transition_list**\ (\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_list>`
 
 Return the list of transitions (from, to interleaved).
 
@@ -457,7 +457,7 @@ Return the list of transitions (from, to interleaved).
 
 .. rst-class:: classref-method
 
-:ref:`TransitionToTime<enum_AudioStreamInteractive_TransitionToTime>` **get_transition_to_time**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`TransitionToTime<enum_AudioStreamInteractive_TransitionToTime>` **get_transition_to_time**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_get_transition_to_time>`
 
 Return the destination time position for a transition (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -469,7 +469,7 @@ Return the destination time position for a transition (see :ref:`add_transition<
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **has_transition**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_has_transition>`
 
 Return true if a given transition exists (was added via :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -481,7 +481,7 @@ Return true if a given transition exists (was added via :ref:`add_transition<cla
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_transition_holding_previous**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_transition_holding_previous**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_is_transition_holding_previous>`
 
 Return whether a transition uses the *hold previous* functionality (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -493,7 +493,7 @@ Return whether a transition uses the *hold previous* functionality (see :ref:`ad
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_transition_using_filler_clip**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_transition_using_filler_clip**\ (\ from_clip\: :ref:`int<class_int>`, to_clip\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamInteractive_method_is_transition_using_filler_clip>`
 
 Return whether a transition uses the *filler clip* functionality (see :ref:`add_transition<class_AudioStreamInteractive_method_add_transition>`).
 
@@ -505,7 +505,7 @@ Return whether a transition uses the *filler clip* functionality (see :ref:`add_
 
 .. rst-class:: classref-method
 
-|void| **set_clip_auto_advance**\ (\ clip_index\: :ref:`int<class_int>`, mode\: :ref:`AutoAdvanceMode<enum_AudioStreamInteractive_AutoAdvanceMode>`\ )
+|void| **set_clip_auto_advance**\ (\ clip_index\: :ref:`int<class_int>`, mode\: :ref:`AutoAdvanceMode<enum_AudioStreamInteractive_AutoAdvanceMode>`\ ) :ref:`🔗<class_AudioStreamInteractive_method_set_clip_auto_advance>`
 
 Set whether a clip will auto-advance by changing the auto-advance mode.
 
@@ -517,7 +517,7 @@ Set whether a clip will auto-advance by changing the auto-advance mode.
 
 .. rst-class:: classref-method
 
-|void| **set_clip_auto_advance_next_clip**\ (\ clip_index\: :ref:`int<class_int>`, auto_advance_next_clip\: :ref:`int<class_int>`\ )
+|void| **set_clip_auto_advance_next_clip**\ (\ clip_index\: :ref:`int<class_int>`, auto_advance_next_clip\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamInteractive_method_set_clip_auto_advance_next_clip>`
 
 Set the index of the next clip towards which this clip will auto advance to when finished. If the clip being played loops, then auto-advance will be ignored.
 
@@ -529,7 +529,7 @@ Set the index of the next clip towards which this clip will auto advance to when
 
 .. rst-class:: classref-method
 
-|void| **set_clip_name**\ (\ clip_index\: :ref:`int<class_int>`, name\: :ref:`StringName<class_StringName>`\ )
+|void| **set_clip_name**\ (\ clip_index\: :ref:`int<class_int>`, name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AudioStreamInteractive_method_set_clip_name>`
 
 Set the name of the current clip (for easier identification).
 
@@ -541,7 +541,7 @@ Set the name of the current clip (for easier identification).
 
 .. rst-class:: classref-method
 
-|void| **set_clip_stream**\ (\ clip_index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`\ )
+|void| **set_clip_stream**\ (\ clip_index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`\ ) :ref:`🔗<class_AudioStreamInteractive_method_set_clip_stream>`
 
 Set the :ref:`AudioStream<class_AudioStream>` associated with the current clip.
 

+ 6 - 6
classes/class_audiostreammp3.rst

@@ -56,7 +56,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **bar_beats** = ``4``
+:ref:`int<class_int>` **bar_beats** = ``4`` :ref:`🔗<class_AudioStreamMP3_property_bar_beats>`
 
 .. rst-class:: classref-property-setget
 
@@ -75,7 +75,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **beat_count** = ``0``
+:ref:`int<class_int>` **beat_count** = ``0`` :ref:`🔗<class_AudioStreamMP3_property_beat_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -94,7 +94,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **bpm** = ``0.0``
+:ref:`float<class_float>` **bpm** = ``0.0`` :ref:`🔗<class_AudioStreamMP3_property_bpm>`
 
 .. rst-class:: classref-property-setget
 
@@ -113,7 +113,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`PackedByteArray<class_PackedByteArray>` **data** = ``PackedByteArray()``
+:ref:`PackedByteArray<class_PackedByteArray>` **data** = ``PackedByteArray()`` :ref:`🔗<class_AudioStreamMP3_property_data>`
 
 .. rst-class:: classref-property-setget
 
@@ -157,7 +157,7 @@ You can load a file without having to import it beforehand using the code snippe
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **loop** = ``false``
+:ref:`bool<class_bool>` **loop** = ``false`` :ref:`🔗<class_AudioStreamMP3_property_loop>`
 
 .. rst-class:: classref-property-setget
 
@@ -174,7 +174,7 @@ If ``true``, the stream will automatically loop when it reaches the end.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **loop_offset** = ``0.0``
+:ref:`float<class_float>` **loop_offset** = ``0.0`` :ref:`🔗<class_AudioStreamMP3_property_loop_offset>`
 
 .. rst-class:: classref-property-setget
 

+ 8 - 8
classes/class_audiostreamoggvorbis.rst

@@ -77,7 +77,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **bar_beats** = ``4``
+:ref:`int<class_int>` **bar_beats** = ``4`` :ref:`🔗<class_AudioStreamOggVorbis_property_bar_beats>`
 
 .. rst-class:: classref-property-setget
 
@@ -96,7 +96,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **beat_count** = ``0``
+:ref:`int<class_int>` **beat_count** = ``0`` :ref:`🔗<class_AudioStreamOggVorbis_property_beat_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -115,7 +115,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **bpm** = ``0.0``
+:ref:`float<class_float>` **bpm** = ``0.0`` :ref:`🔗<class_AudioStreamOggVorbis_property_bpm>`
 
 .. rst-class:: classref-property-setget
 
@@ -134,7 +134,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **loop** = ``false``
+:ref:`bool<class_bool>` **loop** = ``false`` :ref:`🔗<class_AudioStreamOggVorbis_property_loop>`
 
 .. rst-class:: classref-property-setget
 
@@ -151,7 +151,7 @@ If ``true``, the audio will play again from the specified :ref:`loop_offset<clas
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **loop_offset** = ``0.0``
+:ref:`float<class_float>` **loop_offset** = ``0.0`` :ref:`🔗<class_AudioStreamOggVorbis_property_loop_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -168,7 +168,7 @@ Time in seconds at which the stream starts after being looped.
 
 .. rst-class:: classref-property
 
-:ref:`OggPacketSequence<class_OggPacketSequence>` **packet_sequence**
+:ref:`OggPacketSequence<class_OggPacketSequence>` **packet_sequence** :ref:`🔗<class_AudioStreamOggVorbis_property_packet_sequence>`
 
 .. rst-class:: classref-property-setget
 
@@ -190,7 +190,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamOggVorbis<class_AudioStreamOggVorbis>` **load_from_buffer**\ (\ buffer\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) |static|
+:ref:`AudioStreamOggVorbis<class_AudioStreamOggVorbis>` **load_from_buffer**\ (\ buffer\: :ref:`PackedByteArray<class_PackedByteArray>`\ ) |static| :ref:`🔗<class_AudioStreamOggVorbis_method_load_from_buffer>`
 
 Creates a new AudioStreamOggVorbis instance from the given buffer. The buffer must contain Ogg Vorbis data.
 
@@ -202,7 +202,7 @@ Creates a new AudioStreamOggVorbis instance from the given buffer. The buffer mu
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamOggVorbis<class_AudioStreamOggVorbis>` **load_from_file**\ (\ path\: :ref:`String<class_String>`\ ) |static|
+:ref:`AudioStreamOggVorbis<class_AudioStreamOggVorbis>` **load_from_file**\ (\ path\: :ref:`String<class_String>`\ ) |static| :ref:`🔗<class_AudioStreamOggVorbis_method_load_from_file>`
 
 Creates a new AudioStreamOggVorbis instance from the given file path. The file must be in Ogg Vorbis format.
 

+ 10 - 10
classes/class_audiostreamplayback.rst

@@ -73,7 +73,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **_get_loop_count**\ (\ ) |virtual| |const|
+:ref:`int<class_int>` **_get_loop_count**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStreamPlayback_private_method__get_loop_count>`
 
 Overridable method. Should return how many times this audio stream has looped. Most built-in playbacks always return ``0``.
 
@@ -85,7 +85,7 @@ Overridable method. Should return how many times this audio stream has looped. M
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **_get_parameter**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |virtual| |const|
+:ref:`Variant<class_Variant>` **_get_parameter**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| :ref:`🔗<class_AudioStreamPlayback_private_method__get_parameter>`
 
 Return the current value of a playback parameter by name (see :ref:`AudioStream._get_parameter_list<class_AudioStream_private_method__get_parameter_list>`).
 
@@ -97,7 +97,7 @@ Return the current value of a playback parameter by name (see :ref:`AudioStream.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_get_playback_position**\ (\ ) |virtual| |const|
+:ref:`float<class_float>` **_get_playback_position**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStreamPlayback_private_method__get_playback_position>`
 
 Overridable method. Should return the current progress along the audio stream, in seconds.
 
@@ -109,7 +109,7 @@ Overridable method. Should return the current progress along the audio stream, i
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **_is_playing**\ (\ ) |virtual| |const|
+:ref:`bool<class_bool>` **_is_playing**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStreamPlayback_private_method__is_playing>`
 
 Overridable method. Should return ``true`` if this playback is active and playing its audio stream.
 
@@ -121,7 +121,7 @@ Overridable method. Should return ``true`` if this playback is active and playin
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **_mix**\ (\ buffer\: ``AudioFrame*``, rate_scale\: :ref:`float<class_float>`, frames\: :ref:`int<class_int>`\ ) |virtual|
+:ref:`int<class_int>` **_mix**\ (\ buffer\: ``AudioFrame*``, rate_scale\: :ref:`float<class_float>`, frames\: :ref:`int<class_int>`\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__mix>`
 
 Override this method to customize how the audio stream is mixed. This method is called even if the playback is not active.
 
@@ -135,7 +135,7 @@ Override this method to customize how the audio stream is mixed. This method is
 
 .. rst-class:: classref-method
 
-|void| **_seek**\ (\ position\: :ref:`float<class_float>`\ ) |virtual|
+|void| **_seek**\ (\ position\: :ref:`float<class_float>`\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__seek>`
 
 Override this method to customize what happens when seeking this audio stream at the given ``position``, such as by calling :ref:`AudioStreamPlayer.seek<class_AudioStreamPlayer_method_seek>`.
 
@@ -147,7 +147,7 @@ Override this method to customize what happens when seeking this audio stream at
 
 .. rst-class:: classref-method
 
-|void| **_set_parameter**\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`\ ) |virtual|
+|void| **_set_parameter**\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__set_parameter>`
 
 Set the current value of a playback parameter by name (see :ref:`AudioStream._get_parameter_list<class_AudioStream_private_method__get_parameter_list>`).
 
@@ -159,7 +159,7 @@ Set the current value of a playback parameter by name (see :ref:`AudioStream._ge
 
 .. rst-class:: classref-method
 
-|void| **_start**\ (\ from_pos\: :ref:`float<class_float>`\ ) |virtual|
+|void| **_start**\ (\ from_pos\: :ref:`float<class_float>`\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__start>`
 
 Override this method to customize what happens when the playback starts at the given position, such as by calling :ref:`AudioStreamPlayer.play<class_AudioStreamPlayer_method_play>`.
 
@@ -171,7 +171,7 @@ Override this method to customize what happens when the playback starts at the g
 
 .. rst-class:: classref-method
 
-|void| **_stop**\ (\ ) |virtual|
+|void| **_stop**\ (\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__stop>`
 
 Override this method to customize what happens when the playback is stopped, such as by calling :ref:`AudioStreamPlayer.stop<class_AudioStreamPlayer_method_stop>`.
 
@@ -183,7 +183,7 @@ Override this method to customize what happens when the playback is stopped, suc
 
 .. rst-class:: classref-method
 
-|void| **_tag_used_streams**\ (\ ) |virtual|
+|void| **_tag_used_streams**\ (\ ) |virtual| :ref:`🔗<class_AudioStreamPlayback_private_method__tag_used_streams>`
 
 Overridable method. Called whenever the audio stream is mixed if the playback is active and :ref:`AudioServer.set_enable_tagging_used_audio_streams<class_AudioServer_method_set_enable_tagging_used_audio_streams>` has been set to ``true``. Editor plugins may use this method to "tag" the current position along the audio stream and display it in a preview.
 

+ 2 - 2
classes/class_audiostreamplaybackinteractive.rst

@@ -48,7 +48,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **switch_to_clip**\ (\ clip_index\: :ref:`int<class_int>`\ )
+|void| **switch_to_clip**\ (\ clip_index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamPlaybackInteractive_method_switch_to_clip>`
 
 Switch to a clip (by index).
 
@@ -60,7 +60,7 @@ Switch to a clip (by index).
 
 .. rst-class:: classref-method
 
-|void| **switch_to_clip_by_name**\ (\ clip_name\: :ref:`StringName<class_StringName>`\ )
+|void| **switch_to_clip_by_name**\ (\ clip_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_AudioStreamPlaybackInteractive_method_switch_to_clip_by_name>`
 
 Switch to a clip (by name).
 

+ 6 - 6
classes/class_audiostreamplaybackpolyphonic.rst

@@ -54,7 +54,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**INVALID_ID** = ``-1``
+**INVALID_ID** = ``-1`` :ref:`🔗<class_AudioStreamPlaybackPolyphonic_constant_INVALID_ID>`
 
 Returned by :ref:`play_stream<class_AudioStreamPlaybackPolyphonic_method_play_stream>` in case it could not allocate a stream for playback.
 
@@ -71,7 +71,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_stream_playing**\ (\ stream\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **is_stream_playing**\ (\ stream\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamPlaybackPolyphonic_method_is_stream_playing>`
 
 Return true whether the stream associated with an integer ID is still playing. Check :ref:`play_stream<class_AudioStreamPlaybackPolyphonic_method_play_stream>` for information on when this ID becomes invalid.
 
@@ -83,7 +83,7 @@ Return true whether the stream associated with an integer ID is still playing. C
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **play_stream**\ (\ stream\: :ref:`AudioStream<class_AudioStream>`, from_offset\: :ref:`float<class_float>` = 0, volume_db\: :ref:`float<class_float>` = 0, pitch_scale\: :ref:`float<class_float>` = 1.0\ )
+:ref:`int<class_int>` **play_stream**\ (\ stream\: :ref:`AudioStream<class_AudioStream>`, from_offset\: :ref:`float<class_float>` = 0, volume_db\: :ref:`float<class_float>` = 0, pitch_scale\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_AudioStreamPlaybackPolyphonic_method_play_stream>`
 
 Play an :ref:`AudioStream<class_AudioStream>` at a given offset, volume and pitch scale. Playback starts immediately.
 
@@ -101,7 +101,7 @@ This function returns :ref:`INVALID_ID<class_AudioStreamPlaybackPolyphonic_const
 
 .. rst-class:: classref-method
 
-|void| **set_stream_pitch_scale**\ (\ stream\: :ref:`int<class_int>`, pitch_scale\: :ref:`float<class_float>`\ )
+|void| **set_stream_pitch_scale**\ (\ stream\: :ref:`int<class_int>`, pitch_scale\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamPlaybackPolyphonic_method_set_stream_pitch_scale>`
 
 Change the stream pitch scale. The ``stream`` argument is an integer ID returned by :ref:`play_stream<class_AudioStreamPlaybackPolyphonic_method_play_stream>`.
 
@@ -113,7 +113,7 @@ Change the stream pitch scale. The ``stream`` argument is an integer ID returned
 
 .. rst-class:: classref-method
 
-|void| **set_stream_volume**\ (\ stream\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ )
+|void| **set_stream_volume**\ (\ stream\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamPlaybackPolyphonic_method_set_stream_volume>`
 
 Change the stream volume (in db). The ``stream`` argument is an integer ID returned by :ref:`play_stream<class_AudioStreamPlaybackPolyphonic_method_play_stream>`.
 
@@ -125,7 +125,7 @@ Change the stream volume (in db). The ``stream`` argument is an integer ID retur
 
 .. rst-class:: classref-method
 
-|void| **stop_stream**\ (\ stream\: :ref:`int<class_int>`\ )
+|void| **stop_stream**\ (\ stream\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamPlaybackPolyphonic_method_stop_stream>`
 
 Stop a stream. The ``stream`` argument is an integer ID returned by :ref:`play_stream<class_AudioStreamPlaybackPolyphonic_method_play_stream>`, which becomes invalid after calling this function.
 

+ 3 - 3
classes/class_audiostreamplaybackresampled.rst

@@ -47,7 +47,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **_get_stream_sampling_rate**\ (\ ) |virtual| |const|
+:ref:`float<class_float>` **_get_stream_sampling_rate**\ (\ ) |virtual| |const| :ref:`🔗<class_AudioStreamPlaybackResampled_private_method__get_stream_sampling_rate>`
 
 .. container:: contribute
 
@@ -61,7 +61,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **_mix_resampled**\ (\ dst_buffer\: ``AudioFrame*``, frame_count\: :ref:`int<class_int>`\ ) |virtual|
+:ref:`int<class_int>` **_mix_resampled**\ (\ dst_buffer\: ``AudioFrame*``, frame_count\: :ref:`int<class_int>`\ ) |virtual| :ref:`🔗<class_AudioStreamPlaybackResampled_private_method__mix_resampled>`
 
 .. container:: contribute
 
@@ -75,7 +75,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **begin_resample**\ (\ )
+|void| **begin_resample**\ (\ ) :ref:`🔗<class_AudioStreamPlaybackResampled_method_begin_resample>`
 
 .. container:: contribute
 

+ 17 - 17
classes/class_audiostreamplayer.rst

@@ -108,7 +108,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**finished**\ (\ )
+**finished**\ (\ ) :ref:`🔗<class_AudioStreamPlayer_signal_finished>`
 
 Emitted when a sound finishes playing without interruptions. This signal is *not* emitted when calling :ref:`stop<class_AudioStreamPlayer_method_stop>`, or when exiting the tree while sounds are playing.
 
@@ -125,7 +125,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **MixTarget**:
+enum **MixTarget**: :ref:`🔗<enum_AudioStreamPlayer_MixTarget>`
 
 .. _class_AudioStreamPlayer_constant_MIX_TARGET_STEREO:
 
@@ -164,7 +164,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **autoplay** = ``false``
+:ref:`bool<class_bool>` **autoplay** = ``false`` :ref:`🔗<class_AudioStreamPlayer_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -181,7 +181,7 @@ If ``true``, this node calls :ref:`play<class_AudioStreamPlayer_method_play>` wh
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **bus** = ``&"Master"``
+:ref:`StringName<class_StringName>` **bus** = ``&"Master"`` :ref:`🔗<class_AudioStreamPlayer_property_bus>`
 
 .. rst-class:: classref-property-setget
 
@@ -200,7 +200,7 @@ The target bus name. All sounds from this node will be playing on this bus.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **max_polyphony** = ``1``
+:ref:`int<class_int>` **max_polyphony** = ``1`` :ref:`🔗<class_AudioStreamPlayer_property_max_polyphony>`
 
 .. rst-class:: classref-property-setget
 
@@ -217,7 +217,7 @@ The maximum number of sounds this node can play at the same time. Calling :ref:`
 
 .. rst-class:: classref-property
 
-:ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` **mix_target** = ``0``
+:ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` **mix_target** = ``0`` :ref:`🔗<class_AudioStreamPlayer_property_mix_target>`
 
 .. rst-class:: classref-property-setget
 
@@ -234,7 +234,7 @@ The mix target channels, as one of the :ref:`MixTarget<enum_AudioStreamPlayer_Mi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pitch_scale** = ``1.0``
+:ref:`float<class_float>` **pitch_scale** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer_property_pitch_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -251,7 +251,7 @@ The audio's pitch and tempo, as a multiplier of the :ref:`stream<class_AudioStre
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **playing** = ``false``
+:ref:`bool<class_bool>` **playing** = ``false`` :ref:`🔗<class_AudioStreamPlayer_property_playing>`
 
 .. rst-class:: classref-property-setget
 
@@ -267,7 +267,7 @@ If ``true``, this node is playing sounds. Setting this property has the same eff
 
 .. rst-class:: classref-property
 
-:ref:`AudioStream<class_AudioStream>` **stream**
+:ref:`AudioStream<class_AudioStream>` **stream** :ref:`🔗<class_AudioStreamPlayer_property_stream>`
 
 .. rst-class:: classref-property-setget
 
@@ -284,7 +284,7 @@ The :ref:`AudioStream<class_AudioStream>` resource to be played. Setting this pr
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **stream_paused** = ``false``
+:ref:`bool<class_bool>` **stream_paused** = ``false`` :ref:`🔗<class_AudioStreamPlayer_property_stream_paused>`
 
 .. rst-class:: classref-property-setget
 
@@ -303,7 +303,7 @@ If ``true``, the sounds are paused. Setting :ref:`stream_paused<class_AudioStrea
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **volume_db** = ``0.0``
+:ref:`float<class_float>` **volume_db** = ``0.0`` :ref:`🔗<class_AudioStreamPlayer_property_volume_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -327,7 +327,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playback_position**\ (\ )
+:ref:`float<class_float>` **get_playback_position**\ (\ ) :ref:`🔗<class_AudioStreamPlayer_method_get_playback_position>`
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>` of the latest sound, in seconds. Returns ``0.0`` if no sounds are playing.
 
@@ -341,7 +341,7 @@ Returns the position in the :ref:`AudioStream<class_AudioStream>` of the latest
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ )
+:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer_method_get_stream_playback>`
 
 Returns the latest :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` of this node, usually the most recently created by :ref:`play<class_AudioStreamPlayer_method_play>`. If no sounds are playing, this method fails and returns an empty playback.
 
@@ -353,7 +353,7 @@ Returns the latest :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` of this
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_stream_playback**\ (\ )
+:ref:`bool<class_bool>` **has_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer_method_has_stream_playback>`
 
 Returns ``true`` if any sound is active, even if :ref:`stream_paused<class_AudioStreamPlayer_property_stream_paused>` is set to ``true``. See also :ref:`playing<class_AudioStreamPlayer_property_playing>` and :ref:`get_stream_playback<class_AudioStreamPlayer_method_get_stream_playback>`.
 
@@ -365,7 +365,7 @@ Returns ``true`` if any sound is active, even if :ref:`stream_paused<class_Audio
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ )
+|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ ) :ref:`🔗<class_AudioStreamPlayer_method_play>`
 
 Plays a sound from the beginning, or the given ``from_position`` in seconds.
 
@@ -377,7 +377,7 @@ Plays a sound from the beginning, or the given ``from_position`` in seconds.
 
 .. rst-class:: classref-method
 
-|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ )
+|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamPlayer_method_seek>`
 
 Restarts all sounds to be played from the given ``to_position``, in seconds. Does nothing if no sounds are playing.
 
@@ -389,7 +389,7 @@ Restarts all sounds to be played from the given ``to_position``, in seconds. Doe
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AudioStreamPlayer_method_stop>`
 
 Stops all sounds from this node.
 

+ 19 - 19
classes/class_audiostreamplayer2d.rst

@@ -106,7 +106,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**finished**\ (\ )
+**finished**\ (\ ) :ref:`🔗<class_AudioStreamPlayer2D_signal_finished>`
 
 Emitted when the audio stops playing.
 
@@ -123,7 +123,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **area_mask** = ``1``
+:ref:`int<class_int>` **area_mask** = ``1`` :ref:`🔗<class_AudioStreamPlayer2D_property_area_mask>`
 
 .. rst-class:: classref-property-setget
 
@@ -140,7 +140,7 @@ Determines which :ref:`Area2D<class_Area2D>` layers affect the sound for reverb
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **attenuation** = ``1.0``
+:ref:`float<class_float>` **attenuation** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer2D_property_attenuation>`
 
 .. rst-class:: classref-property-setget
 
@@ -157,7 +157,7 @@ The volume is attenuated over distance with this as an exponent.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **autoplay** = ``false``
+:ref:`bool<class_bool>` **autoplay** = ``false`` :ref:`🔗<class_AudioStreamPlayer2D_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -174,7 +174,7 @@ If ``true``, audio plays when added to scene tree.
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **bus** = ``&"Master"``
+:ref:`StringName<class_StringName>` **bus** = ``&"Master"`` :ref:`🔗<class_AudioStreamPlayer2D_property_bus>`
 
 .. rst-class:: classref-property-setget
 
@@ -193,7 +193,7 @@ Bus on which this audio is playing.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **max_distance** = ``2000.0``
+:ref:`float<class_float>` **max_distance** = ``2000.0`` :ref:`🔗<class_AudioStreamPlayer2D_property_max_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -210,7 +210,7 @@ Maximum distance from which audio is still hearable.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **max_polyphony** = ``1``
+:ref:`int<class_int>` **max_polyphony** = ``1`` :ref:`🔗<class_AudioStreamPlayer2D_property_max_polyphony>`
 
 .. rst-class:: classref-property-setget
 
@@ -227,7 +227,7 @@ The maximum number of sounds this node can play at the same time. Playing additi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **panning_strength** = ``1.0``
+:ref:`float<class_float>` **panning_strength** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer2D_property_panning_strength>`
 
 .. rst-class:: classref-property-setget
 
@@ -244,7 +244,7 @@ Scales the panning strength for this node by multiplying the base :ref:`ProjectS
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pitch_scale** = ``1.0``
+:ref:`float<class_float>` **pitch_scale** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer2D_property_pitch_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -261,7 +261,7 @@ The pitch and the tempo of the audio, as a multiplier of the audio sample's samp
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **playing** = ``false``
+:ref:`bool<class_bool>` **playing** = ``false`` :ref:`🔗<class_AudioStreamPlayer2D_property_playing>`
 
 .. rst-class:: classref-property-setget
 
@@ -277,7 +277,7 @@ If ``true``, audio is playing or is queued to be played (see :ref:`play<class_Au
 
 .. rst-class:: classref-property
 
-:ref:`AudioStream<class_AudioStream>` **stream**
+:ref:`AudioStream<class_AudioStream>` **stream** :ref:`🔗<class_AudioStreamPlayer2D_property_stream>`
 
 .. rst-class:: classref-property-setget
 
@@ -294,7 +294,7 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **stream_paused** = ``false``
+:ref:`bool<class_bool>` **stream_paused** = ``false`` :ref:`🔗<class_AudioStreamPlayer2D_property_stream_paused>`
 
 .. rst-class:: classref-property-setget
 
@@ -311,7 +311,7 @@ If ``true``, the playback is paused. You can resume it by setting :ref:`stream_p
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **volume_db** = ``0.0``
+:ref:`float<class_float>` **volume_db** = ``0.0`` :ref:`🔗<class_AudioStreamPlayer2D_property_volume_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -333,7 +333,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playback_position**\ (\ )
+:ref:`float<class_float>` **get_playback_position**\ (\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_get_playback_position>`
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
@@ -345,7 +345,7 @@ Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ )
+:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_get_stream_playback>`
 
 Returns the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object associated with this **AudioStreamPlayer2D**.
 
@@ -357,7 +357,7 @@ Returns the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object associa
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_stream_playback**\ (\ )
+:ref:`bool<class_bool>` **has_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_has_stream_playback>`
 
 Returns whether the :ref:`AudioStreamPlayer<class_AudioStreamPlayer>` can return the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object or not.
 
@@ -369,7 +369,7 @@ Returns whether the :ref:`AudioStreamPlayer<class_AudioStreamPlayer>` can return
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ )
+|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_play>`
 
 Queues the audio to play on the next physics frame, from the given position ``from_position``, in seconds.
 
@@ -381,7 +381,7 @@ Queues the audio to play on the next physics frame, from the given position ``fr
 
 .. rst-class:: classref-method
 
-|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ )
+|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_seek>`
 
 Sets the position from which audio will be played, in seconds.
 
@@ -393,7 +393,7 @@ Sets the position from which audio will be played, in seconds.
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AudioStreamPlayer2D_method_stop>`
 
 Stops the audio.
 

+ 29 - 29
classes/class_audiostreamplayer3d.rst

@@ -122,7 +122,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**finished**\ (\ )
+**finished**\ (\ ) :ref:`🔗<class_AudioStreamPlayer3D_signal_finished>`
 
 Emitted when the audio stops playing.
 
@@ -139,7 +139,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AttenuationModel**:
+enum **AttenuationModel**: :ref:`🔗<enum_AudioStreamPlayer3D_AttenuationModel>`
 
 .. _class_AudioStreamPlayer3D_constant_ATTENUATION_INVERSE_DISTANCE:
 
@@ -181,7 +181,7 @@ No attenuation of loudness according to distance. The sound will still be heard
 
 .. rst-class:: classref-enumeration
 
-enum **DopplerTracking**:
+enum **DopplerTracking**: :ref:`🔗<enum_AudioStreamPlayer3D_DopplerTracking>`
 
 .. _class_AudioStreamPlayer3D_constant_DOPPLER_TRACKING_DISABLED:
 
@@ -220,7 +220,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **area_mask** = ``1``
+:ref:`int<class_int>` **area_mask** = ``1`` :ref:`🔗<class_AudioStreamPlayer3D_property_area_mask>`
 
 .. rst-class:: classref-property-setget
 
@@ -237,7 +237,7 @@ Determines which :ref:`Area3D<class_Area3D>` layers affect the sound for reverb
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **attenuation_filter_cutoff_hz** = ``5000.0``
+:ref:`float<class_float>` **attenuation_filter_cutoff_hz** = ``5000.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_attenuation_filter_cutoff_hz>`
 
 .. rst-class:: classref-property-setget
 
@@ -254,7 +254,7 @@ The cutoff frequency of the attenuation low-pass filter, in Hz. A sound above th
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **attenuation_filter_db** = ``-24.0``
+:ref:`float<class_float>` **attenuation_filter_db** = ``-24.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_attenuation_filter_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -271,7 +271,7 @@ Amount how much the filter affects the loudness, in decibels.
 
 .. rst-class:: classref-property
 
-:ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` **attenuation_model** = ``0``
+:ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` **attenuation_model** = ``0`` :ref:`🔗<class_AudioStreamPlayer3D_property_attenuation_model>`
 
 .. rst-class:: classref-property-setget
 
@@ -288,7 +288,7 @@ Decides if audio should get quieter with distance linearly, quadratically, logar
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **autoplay** = ``false``
+:ref:`bool<class_bool>` **autoplay** = ``false`` :ref:`🔗<class_AudioStreamPlayer3D_property_autoplay>`
 
 .. rst-class:: classref-property-setget
 
@@ -305,7 +305,7 @@ If ``true``, audio plays when the AudioStreamPlayer3D node is added to scene tre
 
 .. rst-class:: classref-property
 
-:ref:`StringName<class_StringName>` **bus** = ``&"Master"``
+:ref:`StringName<class_StringName>` **bus** = ``&"Master"`` :ref:`🔗<class_AudioStreamPlayer3D_property_bus>`
 
 .. rst-class:: classref-property-setget
 
@@ -324,7 +324,7 @@ The bus on which this audio is playing.
 
 .. rst-class:: classref-property
 
-:ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>` **doppler_tracking** = ``0``
+:ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>` **doppler_tracking** = ``0`` :ref:`🔗<class_AudioStreamPlayer3D_property_doppler_tracking>`
 
 .. rst-class:: classref-property-setget
 
@@ -341,7 +341,7 @@ Decides in which step the Doppler effect should be calculated.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **emission_angle_degrees** = ``45.0``
+:ref:`float<class_float>` **emission_angle_degrees** = ``45.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_emission_angle_degrees>`
 
 .. rst-class:: classref-property-setget
 
@@ -358,7 +358,7 @@ The angle in which the audio reaches a listener unattenuated.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **emission_angle_enabled** = ``false``
+:ref:`bool<class_bool>` **emission_angle_enabled** = ``false`` :ref:`🔗<class_AudioStreamPlayer3D_property_emission_angle_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -375,7 +375,7 @@ If ``true``, the audio should be attenuated according to the direction of the so
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **emission_angle_filter_attenuation_db** = ``-12.0``
+:ref:`float<class_float>` **emission_angle_filter_attenuation_db** = ``-12.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_emission_angle_filter_attenuation_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -392,7 +392,7 @@ Attenuation factor used if listener is outside of :ref:`emission_angle_degrees<c
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **max_db** = ``3.0``
+:ref:`float<class_float>` **max_db** = ``3.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_max_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -409,7 +409,7 @@ Sets the absolute maximum of the sound level, in decibels.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **max_distance** = ``0.0``
+:ref:`float<class_float>` **max_distance** = ``0.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_max_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -426,7 +426,7 @@ The distance past which the sound can no longer be heard at all. Only has an eff
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **max_polyphony** = ``1``
+:ref:`int<class_int>` **max_polyphony** = ``1`` :ref:`🔗<class_AudioStreamPlayer3D_property_max_polyphony>`
 
 .. rst-class:: classref-property-setget
 
@@ -443,7 +443,7 @@ The maximum number of sounds this node can play at the same time. Playing additi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **panning_strength** = ``1.0``
+:ref:`float<class_float>` **panning_strength** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_panning_strength>`
 
 .. rst-class:: classref-property-setget
 
@@ -460,7 +460,7 @@ Scales the panning strength for this node by multiplying the base :ref:`ProjectS
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **pitch_scale** = ``1.0``
+:ref:`float<class_float>` **pitch_scale** = ``1.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_pitch_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -477,7 +477,7 @@ The pitch and the tempo of the audio, as a multiplier of the audio sample's samp
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **playing** = ``false``
+:ref:`bool<class_bool>` **playing** = ``false`` :ref:`🔗<class_AudioStreamPlayer3D_property_playing>`
 
 .. rst-class:: classref-property-setget
 
@@ -493,7 +493,7 @@ If ``true``, audio is playing or is queued to be played (see :ref:`play<class_Au
 
 .. rst-class:: classref-property
 
-:ref:`AudioStream<class_AudioStream>` **stream**
+:ref:`AudioStream<class_AudioStream>` **stream** :ref:`🔗<class_AudioStreamPlayer3D_property_stream>`
 
 .. rst-class:: classref-property-setget
 
@@ -510,7 +510,7 @@ The :ref:`AudioStream<class_AudioStream>` resource to be played.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **stream_paused** = ``false``
+:ref:`bool<class_bool>` **stream_paused** = ``false`` :ref:`🔗<class_AudioStreamPlayer3D_property_stream_paused>`
 
 .. rst-class:: classref-property-setget
 
@@ -527,7 +527,7 @@ If ``true``, the playback is paused. You can resume it by setting :ref:`stream_p
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **unit_size** = ``10.0``
+:ref:`float<class_float>` **unit_size** = ``10.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_unit_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -544,7 +544,7 @@ The factor for the attenuation effect. Higher values make the sound audible over
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **volume_db** = ``0.0``
+:ref:`float<class_float>` **volume_db** = ``0.0`` :ref:`🔗<class_AudioStreamPlayer3D_property_volume_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -566,7 +566,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_playback_position**\ (\ )
+:ref:`float<class_float>` **get_playback_position**\ (\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_get_playback_position>`
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
@@ -578,7 +578,7 @@ Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
 .. rst-class:: classref-method
 
-:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ )
+:ref:`AudioStreamPlayback<class_AudioStreamPlayback>` **get_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_get_stream_playback>`
 
 Returns the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object associated with this **AudioStreamPlayer3D**.
 
@@ -590,7 +590,7 @@ Returns the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object associa
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **has_stream_playback**\ (\ )
+:ref:`bool<class_bool>` **has_stream_playback**\ (\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_has_stream_playback>`
 
 Returns whether the :ref:`AudioStreamPlayer<class_AudioStreamPlayer>` can return the :ref:`AudioStreamPlayback<class_AudioStreamPlayback>` object or not.
 
@@ -602,7 +602,7 @@ Returns whether the :ref:`AudioStreamPlayer<class_AudioStreamPlayer>` can return
 
 .. rst-class:: classref-method
 
-|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ )
+|void| **play**\ (\ from_position\: :ref:`float<class_float>` = 0.0\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_play>`
 
 Queues the audio to play on the next physics frame, from the given position ``from_position``, in seconds.
 
@@ -614,7 +614,7 @@ Queues the audio to play on the next physics frame, from the given position ``fr
 
 .. rst-class:: classref-method
 
-|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ )
+|void| **seek**\ (\ to_position\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_seek>`
 
 Sets the position from which audio will be played, in seconds.
 
@@ -626,7 +626,7 @@ Sets the position from which audio will be played, in seconds.
 
 .. rst-class:: classref-method
 
-|void| **stop**\ (\ )
+|void| **stop**\ (\ ) :ref:`🔗<class_AudioStreamPlayer3D_method_stop>`
 
 Stops the audio.
 

+ 8 - 8
classes/class_audiostreamplaylist.rst

@@ -61,7 +61,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**MAX_STREAMS** = ``64``
+**MAX_STREAMS** = ``64`` :ref:`🔗<class_AudioStreamPlaylist_constant_MAX_STREAMS>`
 
 Maximum amount of streams supported in the playlist.
 
@@ -78,7 +78,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **fade_time** = ``0.3``
+:ref:`float<class_float>` **fade_time** = ``0.3`` :ref:`🔗<class_AudioStreamPlaylist_property_fade_time>`
 
 .. rst-class:: classref-property-setget
 
@@ -95,7 +95,7 @@ Fade time used when a stream ends, when going to the next one. Streams are expec
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **loop** = ``true``
+:ref:`bool<class_bool>` **loop** = ``true`` :ref:`🔗<class_AudioStreamPlaylist_property_loop>`
 
 .. rst-class:: classref-property-setget
 
@@ -112,7 +112,7 @@ If true, the playlist will loop, otherwise the playlist when end when the last s
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **shuffle** = ``false``
+:ref:`bool<class_bool>` **shuffle** = ``false`` :ref:`🔗<class_AudioStreamPlaylist_property_shuffle>`
 
 .. rst-class:: classref-property-setget
 
@@ -129,7 +129,7 @@ Shuffle the playlist. Streams are played in random order.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **stream_count** = ``0``
+:ref:`int<class_int>` **stream_count** = ``0`` :ref:`🔗<class_AudioStreamPlaylist_property_stream_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -151,7 +151,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_bpm**\ (\ ) |const|
+:ref:`float<class_float>` **get_bpm**\ (\ ) |const| :ref:`🔗<class_AudioStreamPlaylist_method_get_bpm>`
 
 Return the bpm of the playlist, which can vary depending on the clip being played.
 
@@ -163,7 +163,7 @@ Return the bpm of the playlist, which can vary depending on the clip being playe
 
 .. rst-class:: classref-method
 
-:ref:`AudioStream<class_AudioStream>` **get_list_stream**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`AudioStream<class_AudioStream>` **get_list_stream**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamPlaylist_method_get_list_stream>`
 
 Get the stream at playback position index.
 
@@ -175,7 +175,7 @@ Get the stream at playback position index.
 
 .. rst-class:: classref-method
 
-|void| **set_list_stream**\ (\ stream_index\: :ref:`int<class_int>`, audio_stream\: :ref:`AudioStream<class_AudioStream>`\ )
+|void| **set_list_stream**\ (\ stream_index\: :ref:`int<class_int>`, audio_stream\: :ref:`AudioStream<class_AudioStream>`\ ) :ref:`🔗<class_AudioStreamPlaylist_method_set_list_stream>`
 
 Set the stream at playback position index.
 

+ 1 - 1
classes/class_audiostreampolyphonic.rst

@@ -48,7 +48,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **polyphony** = ``32``
+:ref:`int<class_int>` **polyphony** = ``32`` :ref:`🔗<class_AudioStreamPolyphonic_property_polyphony>`
 
 .. rst-class:: classref-property-setget
 

+ 12 - 12
classes/class_audiostreamrandomizer.rst

@@ -76,7 +76,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **PlaybackMode**:
+enum **PlaybackMode**: :ref:`🔗<enum_AudioStreamRandomizer_PlaybackMode>`
 
 .. _class_AudioStreamRandomizer_constant_PLAYBACK_RANDOM_NO_REPEATS:
 
@@ -115,7 +115,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`PlaybackMode<enum_AudioStreamRandomizer_PlaybackMode>` **playback_mode** = ``0``
+:ref:`PlaybackMode<enum_AudioStreamRandomizer_PlaybackMode>` **playback_mode** = ``0`` :ref:`🔗<class_AudioStreamRandomizer_property_playback_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -132,7 +132,7 @@ Controls how this AudioStreamRandomizer picks which AudioStream to play next.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **random_pitch** = ``1.0``
+:ref:`float<class_float>` **random_pitch** = ``1.0`` :ref:`🔗<class_AudioStreamRandomizer_property_random_pitch>`
 
 .. rst-class:: classref-property-setget
 
@@ -149,7 +149,7 @@ The intensity of random pitch variation. A value of 1 means no variation.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **random_volume_offset_db** = ``0.0``
+:ref:`float<class_float>` **random_volume_offset_db** = ``0.0`` :ref:`🔗<class_AudioStreamRandomizer_property_random_volume_offset_db>`
 
 .. rst-class:: classref-property-setget
 
@@ -166,7 +166,7 @@ The intensity of random volume variation. A value of 0 means no variation.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **streams_count** = ``0``
+:ref:`int<class_int>` **streams_count** = ``0`` :ref:`🔗<class_AudioStreamRandomizer_property_streams_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -188,7 +188,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **add_stream**\ (\ index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`, weight\: :ref:`float<class_float>` = 1.0\ )
+|void| **add_stream**\ (\ index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`, weight\: :ref:`float<class_float>` = 1.0\ ) :ref:`🔗<class_AudioStreamRandomizer_method_add_stream>`
 
 Insert a stream at the specified index. If the index is less than zero, the insertion occurs at the end of the underlying pool.
 
@@ -200,7 +200,7 @@ Insert a stream at the specified index. If the index is less than zero, the inse
 
 .. rst-class:: classref-method
 
-:ref:`AudioStream<class_AudioStream>` **get_stream**\ (\ index\: :ref:`int<class_int>`\ ) |const|
+:ref:`AudioStream<class_AudioStream>` **get_stream**\ (\ index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamRandomizer_method_get_stream>`
 
 Returns the stream at the specified index.
 
@@ -212,7 +212,7 @@ Returns the stream at the specified index.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_stream_probability_weight**\ (\ index\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_stream_probability_weight**\ (\ index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamRandomizer_method_get_stream_probability_weight>`
 
 Returns the probability weight associated with the stream at the given index.
 
@@ -224,7 +224,7 @@ Returns the probability weight associated with the stream at the given index.
 
 .. rst-class:: classref-method
 
-|void| **move_stream**\ (\ index_from\: :ref:`int<class_int>`, index_to\: :ref:`int<class_int>`\ )
+|void| **move_stream**\ (\ index_from\: :ref:`int<class_int>`, index_to\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamRandomizer_method_move_stream>`
 
 Move a stream from one index to another.
 
@@ -236,7 +236,7 @@ Move a stream from one index to another.
 
 .. rst-class:: classref-method
 
-|void| **remove_stream**\ (\ index\: :ref:`int<class_int>`\ )
+|void| **remove_stream**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_AudioStreamRandomizer_method_remove_stream>`
 
 Remove the stream at the specified index.
 
@@ -248,7 +248,7 @@ Remove the stream at the specified index.
 
 .. rst-class:: classref-method
 
-|void| **set_stream**\ (\ index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`\ )
+|void| **set_stream**\ (\ index\: :ref:`int<class_int>`, stream\: :ref:`AudioStream<class_AudioStream>`\ ) :ref:`🔗<class_AudioStreamRandomizer_method_set_stream>`
 
 Set the AudioStream at the specified index.
 
@@ -260,7 +260,7 @@ Set the AudioStream at the specified index.
 
 .. rst-class:: classref-method
 
-|void| **set_stream_probability_weight**\ (\ index\: :ref:`int<class_int>`, weight\: :ref:`float<class_float>`\ )
+|void| **set_stream_probability_weight**\ (\ index\: :ref:`int<class_int>`, weight\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamRandomizer_method_set_stream_probability_weight>`
 
 Set the probability weight of the stream at the specified index. The higher this value, the more likely that the randomizer will choose this stream during random playback modes.
 

+ 6 - 6
classes/class_audiostreamsynchronized.rst

@@ -64,7 +64,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**MAX_STREAMS** = ``32``
+**MAX_STREAMS** = ``32`` :ref:`🔗<class_AudioStreamSynchronized_constant_MAX_STREAMS>`
 
 Maximum amount of streams that can be synchrohized.
 
@@ -81,7 +81,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **stream_count** = ``0``
+:ref:`int<class_int>` **stream_count** = ``0`` :ref:`🔗<class_AudioStreamSynchronized_property_stream_count>`
 
 .. rst-class:: classref-property-setget
 
@@ -103,7 +103,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`AudioStream<class_AudioStream>` **get_sync_stream**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`AudioStream<class_AudioStream>` **get_sync_stream**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamSynchronized_method_get_sync_stream>`
 
 Get one of the synchronized streams, by index.
 
@@ -115,7 +115,7 @@ Get one of the synchronized streams, by index.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_sync_stream_volume**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const|
+:ref:`float<class_float>` **get_sync_stream_volume**\ (\ stream_index\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_AudioStreamSynchronized_method_get_sync_stream_volume>`
 
 Get the volume of one of the synchronized streams, by index.
 
@@ -127,7 +127,7 @@ Get the volume of one of the synchronized streams, by index.
 
 .. rst-class:: classref-method
 
-|void| **set_sync_stream**\ (\ stream_index\: :ref:`int<class_int>`, audio_stream\: :ref:`AudioStream<class_AudioStream>`\ )
+|void| **set_sync_stream**\ (\ stream_index\: :ref:`int<class_int>`, audio_stream\: :ref:`AudioStream<class_AudioStream>`\ ) :ref:`🔗<class_AudioStreamSynchronized_method_set_sync_stream>`
 
 Set one of the synchronized streams, by index.
 
@@ -139,7 +139,7 @@ Set one of the synchronized streams, by index.
 
 .. rst-class:: classref-method
 
-|void| **set_sync_stream_volume**\ (\ stream_index\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ )
+|void| **set_sync_stream_volume**\ (\ stream_index\: :ref:`int<class_int>`, volume_db\: :ref:`float<class_float>`\ ) :ref:`🔗<class_AudioStreamSynchronized_method_set_sync_stream_volume>`
 
 Set the volume of one of the synchronized streams, by index.
 

+ 10 - 10
classes/class_audiostreamwav.rst

@@ -79,7 +79,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **Format**:
+enum **Format**: :ref:`🔗<enum_AudioStreamWAV_Format>`
 
 .. _class_AudioStreamWAV_constant_FORMAT_8_BITS:
 
@@ -121,7 +121,7 @@ Audio is compressed as QOA (`Quite OK Audio <https://qoaformat.org/>`__).
 
 .. rst-class:: classref-enumeration
 
-enum **LoopMode**:
+enum **LoopMode**: :ref:`🔗<enum_AudioStreamWAV_LoopMode>`
 
 .. _class_AudioStreamWAV_constant_LOOP_DISABLED:
 
@@ -168,7 +168,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`PackedByteArray<class_PackedByteArray>` **data** = ``PackedByteArray()``
+:ref:`PackedByteArray<class_PackedByteArray>` **data** = ``PackedByteArray()`` :ref:`🔗<class_AudioStreamWAV_property_data>`
 
 .. rst-class:: classref-property-setget
 
@@ -189,7 +189,7 @@ Contains the audio data in bytes.
 
 .. rst-class:: classref-property
 
-:ref:`Format<enum_AudioStreamWAV_Format>` **format** = ``0``
+:ref:`Format<enum_AudioStreamWAV_Format>` **format** = ``0`` :ref:`🔗<class_AudioStreamWAV_property_format>`
 
 .. rst-class:: classref-property-setget
 
@@ -206,7 +206,7 @@ Audio format. See :ref:`Format<enum_AudioStreamWAV_Format>` constants for values
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **loop_begin** = ``0``
+:ref:`int<class_int>` **loop_begin** = ``0`` :ref:`🔗<class_AudioStreamWAV_property_loop_begin>`
 
 .. rst-class:: classref-property-setget
 
@@ -223,7 +223,7 @@ The loop start point (in number of samples, relative to the beginning of the sam
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **loop_end** = ``0``
+:ref:`int<class_int>` **loop_end** = ``0`` :ref:`🔗<class_AudioStreamWAV_property_loop_end>`
 
 .. rst-class:: classref-property-setget
 
@@ -240,7 +240,7 @@ The loop end point (in number of samples, relative to the beginning of the sampl
 
 .. rst-class:: classref-property
 
-:ref:`LoopMode<enum_AudioStreamWAV_LoopMode>` **loop_mode** = ``0``
+:ref:`LoopMode<enum_AudioStreamWAV_LoopMode>` **loop_mode** = ``0`` :ref:`🔗<class_AudioStreamWAV_property_loop_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -257,7 +257,7 @@ The loop mode. This information will be imported automatically from the WAV file
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **mix_rate** = ``44100``
+:ref:`int<class_int>` **mix_rate** = ``44100`` :ref:`🔗<class_AudioStreamWAV_property_mix_rate>`
 
 .. rst-class:: classref-property-setget
 
@@ -278,7 +278,7 @@ According to the `Nyquist-Shannon sampling theorem <https://en.wikipedia.org/wik
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **stereo** = ``false``
+:ref:`bool<class_bool>` **stereo** = ``false`` :ref:`🔗<class_AudioStreamWAV_property_stereo>`
 
 .. rst-class:: classref-property-setget
 
@@ -300,7 +300,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Error<enum_@GlobalScope_Error>` **save_to_wav**\ (\ path\: :ref:`String<class_String>`\ )
+:ref:`Error<enum_@GlobalScope_Error>` **save_to_wav**\ (\ path\: :ref:`String<class_String>`\ ) :ref:`🔗<class_AudioStreamWAV_method_save_to_wav>`
 
 Saves the AudioStreamWAV as a WAV file to ``path``. Samples with IMA ADPCM or QOA formats can't be saved.
 

+ 3 - 3
classes/class_backbuffercopy.rst

@@ -50,7 +50,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **CopyMode**:
+enum **CopyMode**: :ref:`🔗<enum_BackBufferCopy_CopyMode>`
 
 .. _class_BackBufferCopy_constant_COPY_MODE_DISABLED:
 
@@ -89,7 +89,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`CopyMode<enum_BackBufferCopy_CopyMode>` **copy_mode** = ``1``
+:ref:`CopyMode<enum_BackBufferCopy_CopyMode>` **copy_mode** = ``1`` :ref:`🔗<class_BackBufferCopy_property_copy_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -106,7 +106,7 @@ Buffer mode. See :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` constants.
 
 .. rst-class:: classref-property
 
-:ref:`Rect2<class_Rect2>` **rect** = ``Rect2(-100, -100, 200, 200)``
+:ref:`Rect2<class_Rect2>` **rect** = ``Rect2(-100, -100, 200, 200)`` :ref:`🔗<class_BackBufferCopy_property_rect>`
 
 .. rst-class:: classref-property-setget
 

+ 21 - 21
classes/class_basebutton.rst

@@ -88,7 +88,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**button_down**\ (\ )
+**button_down**\ (\ ) :ref:`🔗<class_BaseButton_signal_button_down>`
 
 Emitted when the button starts being held down.
 
@@ -100,7 +100,7 @@ Emitted when the button starts being held down.
 
 .. rst-class:: classref-signal
 
-**button_up**\ (\ )
+**button_up**\ (\ ) :ref:`🔗<class_BaseButton_signal_button_up>`
 
 Emitted when the button stops being held down.
 
@@ -112,7 +112,7 @@ Emitted when the button stops being held down.
 
 .. rst-class:: classref-signal
 
-**pressed**\ (\ )
+**pressed**\ (\ ) :ref:`🔗<class_BaseButton_signal_pressed>`
 
 Emitted when the button is toggled or pressed. This is on :ref:`button_down<class_BaseButton_signal_button_down>` if :ref:`action_mode<class_BaseButton_property_action_mode>` is :ref:`ACTION_MODE_BUTTON_PRESS<class_BaseButton_constant_ACTION_MODE_BUTTON_PRESS>` and on :ref:`button_up<class_BaseButton_signal_button_up>` otherwise.
 
@@ -126,7 +126,7 @@ If you need to know the button's pressed state (and :ref:`toggle_mode<class_Base
 
 .. rst-class:: classref-signal
 
-**toggled**\ (\ toggled_on\: :ref:`bool<class_bool>`\ )
+**toggled**\ (\ toggled_on\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BaseButton_signal_toggled>`
 
 Emitted when the button was just toggled between pressed and normal states (only if :ref:`toggle_mode<class_BaseButton_property_toggle_mode>` is active). The new state is contained in the ``toggled_on`` argument.
 
@@ -143,7 +143,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **DrawMode**:
+enum **DrawMode**: :ref:`🔗<enum_BaseButton_DrawMode>`
 
 .. _class_BaseButton_constant_DRAW_NORMAL:
 
@@ -193,7 +193,7 @@ The state of buttons are both hovered and pressed.
 
 .. rst-class:: classref-enumeration
 
-enum **ActionMode**:
+enum **ActionMode**: :ref:`🔗<enum_BaseButton_ActionMode>`
 
 .. _class_BaseButton_constant_ACTION_MODE_BUTTON_PRESS:
 
@@ -224,7 +224,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`ActionMode<enum_BaseButton_ActionMode>` **action_mode** = ``1``
+:ref:`ActionMode<enum_BaseButton_ActionMode>` **action_mode** = ``1`` :ref:`🔗<class_BaseButton_property_action_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -241,7 +241,7 @@ Determines when the button is considered clicked, one of the :ref:`ActionMode<en
 
 .. rst-class:: classref-property
 
-:ref:`ButtonGroup<class_ButtonGroup>` **button_group**
+:ref:`ButtonGroup<class_ButtonGroup>` **button_group** :ref:`🔗<class_BaseButton_property_button_group>`
 
 .. rst-class:: classref-property-setget
 
@@ -260,7 +260,7 @@ The :ref:`ButtonGroup<class_ButtonGroup>` associated with the button. Not to be
 
 .. rst-class:: classref-property
 
-|bitfield|\[:ref:`MouseButtonMask<enum_@GlobalScope_MouseButtonMask>`\] **button_mask** = ``1``
+|bitfield|\[:ref:`MouseButtonMask<enum_@GlobalScope_MouseButtonMask>`\] **button_mask** = ``1`` :ref:`🔗<class_BaseButton_property_button_mask>`
 
 .. rst-class:: classref-property-setget
 
@@ -279,7 +279,7 @@ To allow both left-click and right-click, use ``MOUSE_BUTTON_MASK_LEFT | MOUSE_B
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **button_pressed** = ``false``
+:ref:`bool<class_bool>` **button_pressed** = ``false`` :ref:`🔗<class_BaseButton_property_button_pressed>`
 
 .. rst-class:: classref-property-setget
 
@@ -298,7 +298,7 @@ If ``true``, the button's state is pressed. Means the button is pressed down or
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **disabled** = ``false``
+:ref:`bool<class_bool>` **disabled** = ``false`` :ref:`🔗<class_BaseButton_property_disabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -315,7 +315,7 @@ If ``true``, the button is in disabled state and can't be clicked or toggled.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **keep_pressed_outside** = ``false``
+:ref:`bool<class_bool>` **keep_pressed_outside** = ``false`` :ref:`🔗<class_BaseButton_property_keep_pressed_outside>`
 
 .. rst-class:: classref-property-setget
 
@@ -334,7 +334,7 @@ If ``true``, the button stays pressed when moving the cursor outside the button
 
 .. rst-class:: classref-property
 
-:ref:`Shortcut<class_Shortcut>` **shortcut**
+:ref:`Shortcut<class_Shortcut>` **shortcut** :ref:`🔗<class_BaseButton_property_shortcut>`
 
 .. rst-class:: classref-property-setget
 
@@ -351,7 +351,7 @@ If ``true``, the button stays pressed when moving the cursor outside the button
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **shortcut_feedback** = ``true``
+:ref:`bool<class_bool>` **shortcut_feedback** = ``true`` :ref:`🔗<class_BaseButton_property_shortcut_feedback>`
 
 .. rst-class:: classref-property-setget
 
@@ -368,7 +368,7 @@ If ``true``, the button will highlight for a short amount of time when its short
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **shortcut_in_tooltip** = ``true``
+:ref:`bool<class_bool>` **shortcut_in_tooltip** = ``true`` :ref:`🔗<class_BaseButton_property_shortcut_in_tooltip>`
 
 .. rst-class:: classref-property-setget
 
@@ -385,7 +385,7 @@ If ``true``, the button will add information about its shortcut in the tooltip.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **toggle_mode** = ``false``
+:ref:`bool<class_bool>` **toggle_mode** = ``false`` :ref:`🔗<class_BaseButton_property_toggle_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -407,7 +407,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **_pressed**\ (\ ) |virtual|
+|void| **_pressed**\ (\ ) |virtual| :ref:`🔗<class_BaseButton_private_method__pressed>`
 
 Called when the button is pressed. If you need to know the button's pressed state (and :ref:`toggle_mode<class_BaseButton_property_toggle_mode>` is active), use :ref:`_toggled<class_BaseButton_private_method__toggled>` instead.
 
@@ -419,7 +419,7 @@ Called when the button is pressed. If you need to know the button's pressed stat
 
 .. rst-class:: classref-method
 
-|void| **_toggled**\ (\ toggled_on\: :ref:`bool<class_bool>`\ ) |virtual|
+|void| **_toggled**\ (\ toggled_on\: :ref:`bool<class_bool>`\ ) |virtual| :ref:`🔗<class_BaseButton_private_method__toggled>`
 
 Called when the button is toggled (only if :ref:`toggle_mode<class_BaseButton_property_toggle_mode>` is active).
 
@@ -431,7 +431,7 @@ Called when the button is toggled (only if :ref:`toggle_mode<class_BaseButton_pr
 
 .. rst-class:: classref-method
 
-:ref:`DrawMode<enum_BaseButton_DrawMode>` **get_draw_mode**\ (\ ) |const|
+:ref:`DrawMode<enum_BaseButton_DrawMode>` **get_draw_mode**\ (\ ) |const| :ref:`🔗<class_BaseButton_method_get_draw_mode>`
 
 Returns the visual state used to draw the button. This is useful mainly when implementing your own draw code by either overriding _draw() or connecting to "draw" signal. The visual state of the button is defined by the :ref:`DrawMode<enum_BaseButton_DrawMode>` enum.
 
@@ -443,7 +443,7 @@ Returns the visual state used to draw the button. This is useful mainly when imp
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_hovered**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_hovered**\ (\ ) |const| :ref:`🔗<class_BaseButton_method_is_hovered>`
 
 Returns ``true`` if the mouse has entered the button and has not left it yet.
 
@@ -455,7 +455,7 @@ Returns ``true`` if the mouse has entered the button and has not left it yet.
 
 .. rst-class:: classref-method
 
-|void| **set_pressed_no_signal**\ (\ pressed\: :ref:`bool<class_bool>`\ )
+|void| **set_pressed_no_signal**\ (\ pressed\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BaseButton_method_set_pressed_no_signal>`
 
 Changes the :ref:`button_pressed<class_BaseButton_property_button_pressed>` state of the button, without emitting :ref:`toggled<class_BaseButton_signal_toggled>`. Use when you just want to change the state of the button without sending the pressed event (e.g. when initializing scene). Only works if :ref:`toggle_mode<class_BaseButton_property_toggle_mode>` is ``true``.
 

Fișier diff suprimat deoarece este prea mare
+ 112 - 112
classes/class_basematerial3d.rst


+ 36 - 36
classes/class_basis.rst

@@ -177,7 +177,7 @@ Constants
 
 .. rst-class:: classref-constant
 
-**IDENTITY** = ``Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)``
+**IDENTITY** = ``Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)`` :ref:`🔗<class_Basis_constant_IDENTITY>`
 
 The identity basis. This is a basis with no rotation, no shear, and its scale being ``1``. This means that:
 
@@ -206,7 +206,7 @@ This is identical to creating :ref:`Basis<class_Basis_constructor_Basis>` withou
 
 .. rst-class:: classref-constant
 
-**FLIP_X** = ``Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)``
+**FLIP_X** = ``Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)`` :ref:`🔗<class_Basis_constant_FLIP_X>`
 
 When any basis is multiplied by :ref:`FLIP_X<class_Basis_constant_FLIP_X>`, it negates all components of the :ref:`x<class_Basis_property_x>` axis (the X column).
 
@@ -216,7 +216,7 @@ When :ref:`FLIP_X<class_Basis_constant_FLIP_X>` is multiplied by any basis, it n
 
 .. rst-class:: classref-constant
 
-**FLIP_Y** = ``Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)``
+**FLIP_Y** = ``Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)`` :ref:`🔗<class_Basis_constant_FLIP_Y>`
 
 When any basis is multiplied by :ref:`FLIP_Y<class_Basis_constant_FLIP_Y>`, it negates all components of the :ref:`y<class_Basis_property_y>` axis (the Y column).
 
@@ -226,7 +226,7 @@ When :ref:`FLIP_Y<class_Basis_constant_FLIP_Y>` is multiplied by any basis, it n
 
 .. rst-class:: classref-constant
 
-**FLIP_Z** = ``Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)``
+**FLIP_Z** = ``Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)`` :ref:`🔗<class_Basis_constant_FLIP_Z>`
 
 When any basis is multiplied by :ref:`FLIP_Z<class_Basis_constant_FLIP_Z>`, it negates all components of the :ref:`z<class_Basis_property_z>` axis (the Z column).
 
@@ -245,7 +245,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **x** = ``Vector3(1, 0, 0)``
+:ref:`Vector3<class_Vector3>` **x** = ``Vector3(1, 0, 0)`` :ref:`🔗<class_Basis_property_x>`
 
 The basis's X axis, and the column ``0`` of the matrix.
 
@@ -259,7 +259,7 @@ On the identity basis, this vector points right (:ref:`Vector3.RIGHT<class_Vecto
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **y** = ``Vector3(0, 1, 0)``
+:ref:`Vector3<class_Vector3>` **y** = ``Vector3(0, 1, 0)`` :ref:`🔗<class_Basis_property_y>`
 
 The basis's Y axis, and the column ``1`` of the matrix.
 
@@ -273,7 +273,7 @@ On the identity basis, this vector points up (:ref:`Vector3.UP<class_Vector3_con
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **z** = ``Vector3(0, 0, 1)``
+:ref:`Vector3<class_Vector3>` **z** = ``Vector3(0, 0, 1)`` :ref:`🔗<class_Basis_property_z>`
 
 The basis's Z axis, and the column ``2`` of the matrix.
 
@@ -292,7 +292,7 @@ Constructor Descriptions
 
 .. rst-class:: classref-constructor
 
-:ref:`Basis<class_Basis>` **Basis**\ (\ )
+:ref:`Basis<class_Basis>` **Basis**\ (\ ) :ref:`🔗<class_Basis_constructor_Basis>`
 
 Constructs a **Basis** identical to the :ref:`IDENTITY<class_Basis_constant_IDENTITY>`.
 
@@ -353,7 +353,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **determinant**\ (\ ) |const|
+:ref:`float<class_float>` **determinant**\ (\ ) |const| :ref:`🔗<class_Basis_method_determinant>`
 
 Returns the `determinant <https://en.wikipedia.org/wiki/Determinant>`__ of this basis's matrix. For advanced math, this number can be used to determine a few attributes:
 
@@ -371,7 +371,7 @@ Returns the `determinant <https://en.wikipedia.org/wiki/Determinant>`__ of this
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **from_euler**\ (\ euler\: :ref:`Vector3<class_Vector3>`, order\: :ref:`int<class_int>` = 2\ ) |static|
+:ref:`Basis<class_Basis>` **from_euler**\ (\ euler\: :ref:`Vector3<class_Vector3>`, order\: :ref:`int<class_int>` = 2\ ) |static| :ref:`🔗<class_Basis_method_from_euler>`
 
 Constructs a new **Basis** that only represents rotation from the given :ref:`Vector3<class_Vector3>` of `Euler angles <https://en.wikipedia.org/wiki/Euler_angles>`__, in radians.
 
@@ -410,7 +410,7 @@ The order of each consecutive rotation can be changed with ``order`` (see :ref:`
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **from_scale**\ (\ scale\: :ref:`Vector3<class_Vector3>`\ ) |static|
+:ref:`Basis<class_Basis>` **from_scale**\ (\ scale\: :ref:`Vector3<class_Vector3>`\ ) |static| :ref:`🔗<class_Basis_method_from_scale>`
 
 Constructs a new **Basis** that only represents scale, with no rotation or shear, from the given ``scale`` vector.
 
@@ -445,7 +445,7 @@ Constructs a new **Basis** that only represents scale, with no rotation or shear
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_euler**\ (\ order\: :ref:`int<class_int>` = 2\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_euler**\ (\ order\: :ref:`int<class_int>` = 2\ ) |const| :ref:`🔗<class_Basis_method_get_euler>`
 
 Returns this basis's rotation as a :ref:`Vector3<class_Vector3>` of `Euler angles <https://en.wikipedia.org/wiki/Euler_angles>`__, in radians.
 
@@ -469,7 +469,7 @@ The order of each consecutive rotation can be changed with ``order`` (see :ref:`
 
 .. rst-class:: classref-method
 
-:ref:`Quaternion<class_Quaternion>` **get_rotation_quaternion**\ (\ ) |const|
+:ref:`Quaternion<class_Quaternion>` **get_rotation_quaternion**\ (\ ) |const| :ref:`🔗<class_Basis_method_get_rotation_quaternion>`
 
 Returns this basis's rotation as a :ref:`Quaternion<class_Quaternion>`.
 
@@ -483,7 +483,7 @@ Returns this basis's rotation as a :ref:`Quaternion<class_Quaternion>`.
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **get_scale**\ (\ ) |const|
+:ref:`Vector3<class_Vector3>` **get_scale**\ (\ ) |const| :ref:`🔗<class_Basis_method_get_scale>`
 
 Returns the length of each axis of this basis, as a :ref:`Vector3<class_Vector3>`. If the basis is not sheared, this is the scaling factor. It is not affected by rotation.
 
@@ -528,7 +528,7 @@ Returns the length of each axis of this basis, as a :ref:`Vector3<class_Vector3>
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **inverse**\ (\ ) |const|
+:ref:`Basis<class_Basis>` **inverse**\ (\ ) |const| :ref:`🔗<class_Basis_method_inverse>`
 
 Returns the `inverse of this basis's matrix <https://en.wikipedia.org/wiki/Invertible_matrix>`__.
 
@@ -540,7 +540,7 @@ Returns the `inverse of this basis's matrix <https://en.wikipedia.org/wiki/Inver
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_conformal**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_conformal**\ (\ ) |const| :ref:`🔗<class_Basis_method_is_conformal>`
 
 Returns ``true`` if this basis is conformal. A conformal basis is both *orthogonal* (the axes are perpendicular to each other) and *uniform* (the axes share the same length). This method can be especially useful during physics calculations.
 
@@ -552,7 +552,7 @@ Returns ``true`` if this basis is conformal. A conformal basis is both *orthogon
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_equal_approx**\ (\ b\: :ref:`Basis<class_Basis>`\ ) |const|
+:ref:`bool<class_bool>` **is_equal_approx**\ (\ b\: :ref:`Basis<class_Basis>`\ ) |const| :ref:`🔗<class_Basis_method_is_equal_approx>`
 
 Returns ``true`` if this basis and ``b`` are approximately equal, by calling :ref:`@GlobalScope.is_equal_approx<class_@GlobalScope_method_is_equal_approx>` on all vector components.
 
@@ -564,7 +564,7 @@ Returns ``true`` if this basis and ``b`` are approximately equal, by calling :re
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_finite**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_finite**\ (\ ) |const| :ref:`🔗<class_Basis_method_is_finite>`
 
 Returns ``true`` if this basis is finite, by calling :ref:`@GlobalScope.is_finite<class_@GlobalScope_method_is_finite>` on all vector components.
 
@@ -576,7 +576,7 @@ Returns ``true`` if this basis is finite, by calling :ref:`@GlobalScope.is_finit
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **looking_at**\ (\ target\: :ref:`Vector3<class_Vector3>`, up\: :ref:`Vector3<class_Vector3>` = Vector3(0, 1, 0), use_model_front\: :ref:`bool<class_bool>` = false\ ) |static|
+:ref:`Basis<class_Basis>` **looking_at**\ (\ target\: :ref:`Vector3<class_Vector3>`, up\: :ref:`Vector3<class_Vector3>` = Vector3(0, 1, 0), use_model_front\: :ref:`bool<class_bool>` = false\ ) |static| :ref:`🔗<class_Basis_method_looking_at>`
 
 Creates a new **Basis** with a rotation such that the forward axis (-Z) points towards the ``target`` position.
 
@@ -592,7 +592,7 @@ The up axis (+Y) points as close to the ``up`` vector as possible while staying
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **orthonormalized**\ (\ ) |const|
+:ref:`Basis<class_Basis>` **orthonormalized**\ (\ ) |const| :ref:`🔗<class_Basis_method_orthonormalized>`
 
 Returns the orthonormalized version of this basis. An orthonormal basis is both *orthogonal* (the axes are perpendicular to each other) and *normalized* (the axes have a length of ``1``), which also means it can only represent rotation.
 
@@ -630,7 +630,7 @@ It is often useful to call this method to avoid rounding errors on a rotating ba
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **rotated**\ (\ axis\: :ref:`Vector3<class_Vector3>`, angle\: :ref:`float<class_float>`\ ) |const|
+:ref:`Basis<class_Basis>` **rotated**\ (\ axis\: :ref:`Vector3<class_Vector3>`, angle\: :ref:`float<class_float>`\ ) |const| :ref:`🔗<class_Basis_method_rotated>`
 
 Returns this basis rotated around the given ``axis`` by ``angle`` (in radians). The ``axis`` must be a normalized vector (see :ref:`Vector3.normalized<class_Vector3_method_normalized>`).
 
@@ -667,7 +667,7 @@ Positive values rotate this basis clockwise around the axis, while negative valu
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **scaled**\ (\ scale\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Basis<class_Basis>` **scaled**\ (\ scale\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Basis_method_scaled>`
 
 Returns this basis with each axis's components scaled by the given ``scale``'s components.
 
@@ -712,7 +712,7 @@ The basis matrix's rows are multiplied by ``scale``'s components. This operation
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **slerp**\ (\ to\: :ref:`Basis<class_Basis>`, weight\: :ref:`float<class_float>`\ ) |const|
+:ref:`Basis<class_Basis>` **slerp**\ (\ to\: :ref:`Basis<class_Basis>`, weight\: :ref:`float<class_float>`\ ) |const| :ref:`🔗<class_Basis_method_slerp>`
 
 Performs a spherical-linear interpolation with the ``to`` basis, given a ``weight``. Both this basis and ``to`` should represent a rotation.
 
@@ -737,7 +737,7 @@ Performs a spherical-linear interpolation with the ``to`` basis, given a ``weigh
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **tdotx**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`float<class_float>` **tdotx**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Basis_method_tdotx>`
 
 Returns the transposed dot product between ``with`` and the :ref:`x<class_Basis_property_x>` axis (see :ref:`transposed<class_Basis_method_transposed>`).
 
@@ -751,7 +751,7 @@ This is equivalent to ``basis.x.dot(vector)``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **tdoty**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`float<class_float>` **tdoty**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Basis_method_tdoty>`
 
 Returns the transposed dot product between ``with`` and the :ref:`y<class_Basis_property_y>` axis (see :ref:`transposed<class_Basis_method_transposed>`).
 
@@ -765,7 +765,7 @@ This is equivalent to ``basis.y.dot(vector)``.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **tdotz**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`float<class_float>` **tdotz**\ (\ with\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Basis_method_tdotz>`
 
 Returns the transposed dot product between ``with`` and the :ref:`z<class_Basis_property_z>` axis (see :ref:`transposed<class_Basis_method_transposed>`).
 
@@ -779,7 +779,7 @@ This is equivalent to ``basis.z.dot(vector)``.
 
 .. rst-class:: classref-method
 
-:ref:`Basis<class_Basis>` **transposed**\ (\ ) |const|
+:ref:`Basis<class_Basis>` **transposed**\ (\ ) |const| :ref:`🔗<class_Basis_method_transposed>`
 
 Returns the transposed version of this basis. This turns the basis matrix's columns into rows, and its rows into columns.
 
@@ -827,7 +827,7 @@ Operator Descriptions
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Basis<class_Basis>`\ )
+:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Basis<class_Basis>`\ ) :ref:`🔗<class_Basis_operator_neq_Basis>`
 
 Returns ``true`` if the components of both **Basis** matrices are not equal.
 
@@ -841,7 +841,7 @@ Returns ``true`` if the components of both **Basis** matrices are not equal.
 
 .. rst-class:: classref-operator
 
-:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`Basis<class_Basis>`\ )
+:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`Basis<class_Basis>`\ ) :ref:`🔗<class_Basis_operator_mul_Basis>`
 
 Transforms (multiplies) the ``right`` basis by this basis.
 
@@ -855,7 +855,7 @@ This is the operation performed between parent and child :ref:`Node3D<class_Node
 
 .. rst-class:: classref-operator
 
-:ref:`Vector3<class_Vector3>` **operator ***\ (\ right\: :ref:`Vector3<class_Vector3>`\ )
+:ref:`Vector3<class_Vector3>` **operator ***\ (\ right\: :ref:`Vector3<class_Vector3>`\ ) :ref:`🔗<class_Basis_operator_mul_Vector3>`
 
 Transforms (multiplies) the ``right`` vector by this basis, returning a :ref:`Vector3<class_Vector3>`.
 
@@ -882,7 +882,7 @@ Transforms (multiplies) the ``right`` vector by this basis, returning a :ref:`Ve
 
 .. rst-class:: classref-operator
 
-:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`float<class_float>`\ )
+:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Basis_operator_mul_float>`
 
 Multiplies all components of the **Basis** by the given :ref:`float<class_float>`. This affects the basis's scale uniformly, resizing all 3 axes by the ``right`` value.
 
@@ -894,7 +894,7 @@ Multiplies all components of the **Basis** by the given :ref:`float<class_float>
 
 .. rst-class:: classref-operator
 
-:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`int<class_int>`\ )
+:ref:`Basis<class_Basis>` **operator ***\ (\ right\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Basis_operator_mul_int>`
 
 Multiplies all components of the **Basis** by the given :ref:`int<class_int>`. This affects the basis's scale uniformly, resizing all 3 axes by the ``right`` value.
 
@@ -906,7 +906,7 @@ Multiplies all components of the **Basis** by the given :ref:`int<class_int>`. T
 
 .. rst-class:: classref-operator
 
-:ref:`Basis<class_Basis>` **operator /**\ (\ right\: :ref:`float<class_float>`\ )
+:ref:`Basis<class_Basis>` **operator /**\ (\ right\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Basis_operator_div_float>`
 
 Divides all components of the **Basis** by the given :ref:`float<class_float>`. This affects the basis's scale uniformly, resizing all 3 axes by the ``right`` value.
 
@@ -918,7 +918,7 @@ Divides all components of the **Basis** by the given :ref:`float<class_float>`.
 
 .. rst-class:: classref-operator
 
-:ref:`Basis<class_Basis>` **operator /**\ (\ right\: :ref:`int<class_int>`\ )
+:ref:`Basis<class_Basis>` **operator /**\ (\ right\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Basis_operator_div_int>`
 
 Divides all components of the **Basis** by the given :ref:`int<class_int>`. This affects the basis's scale uniformly, resizing all 3 axes by the ``right`` value.
 
@@ -930,7 +930,7 @@ Divides all components of the **Basis** by the given :ref:`int<class_int>`. This
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Basis<class_Basis>`\ )
+:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Basis<class_Basis>`\ ) :ref:`🔗<class_Basis_operator_eq_Basis>`
 
 Returns ``true`` if the components of both **Basis** matrices are exactly equal.
 
@@ -944,7 +944,7 @@ Returns ``true`` if the components of both **Basis** matrices are exactly equal.
 
 .. rst-class:: classref-operator
 
-:ref:`Vector3<class_Vector3>` **operator []**\ (\ index\: :ref:`int<class_int>`\ )
+:ref:`Vector3<class_Vector3>` **operator []**\ (\ index\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Basis_operator_idx_int>`
 
 Accesses each axis (column) of this basis by their index. Index ``0`` is the same as :ref:`x<class_Basis_property_x>`, index ``1`` is the same as :ref:`y<class_Basis_property_y>`, and index ``2`` is the same as :ref:`z<class_Basis_property_z>`.
 

+ 13 - 13
classes/class_bitmap.rst

@@ -70,7 +70,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Image<class_Image>` **convert_to_image**\ (\ ) |const|
+:ref:`Image<class_Image>` **convert_to_image**\ (\ ) |const| :ref:`🔗<class_BitMap_method_convert_to_image>`
 
 Returns an image of the same size as the bitmap and with a :ref:`Format<enum_Image_Format>` of type :ref:`Image.FORMAT_L8<class_Image_constant_FORMAT_L8>`. ``true`` bits of the bitmap are being converted into white pixels, and ``false`` bits into black.
 
@@ -82,7 +82,7 @@ Returns an image of the same size as the bitmap and with a :ref:`Format<enum_Ima
 
 .. rst-class:: classref-method
 
-|void| **create**\ (\ size\: :ref:`Vector2i<class_Vector2i>`\ )
+|void| **create**\ (\ size\: :ref:`Vector2i<class_Vector2i>`\ ) :ref:`🔗<class_BitMap_method_create>`
 
 Creates a bitmap with the specified size, filled with ``false``.
 
@@ -94,7 +94,7 @@ Creates a bitmap with the specified size, filled with ``false``.
 
 .. rst-class:: classref-method
 
-|void| **create_from_image_alpha**\ (\ image\: :ref:`Image<class_Image>`, threshold\: :ref:`float<class_float>` = 0.1\ )
+|void| **create_from_image_alpha**\ (\ image\: :ref:`Image<class_Image>`, threshold\: :ref:`float<class_float>` = 0.1\ ) :ref:`🔗<class_BitMap_method_create_from_image_alpha>`
 
 Creates a bitmap that matches the given image dimensions, every element of the bitmap is set to ``false`` if the alpha value of the image at that position is equal to ``threshold`` or less, and ``true`` in other case.
 
@@ -106,7 +106,7 @@ Creates a bitmap that matches the given image dimensions, every element of the b
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **get_bit**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **get_bit**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_BitMap_method_get_bit>`
 
 Returns bitmap's value at the specified position.
 
@@ -118,7 +118,7 @@ Returns bitmap's value at the specified position.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **get_bitv**\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const|
+:ref:`bool<class_bool>` **get_bitv**\ (\ position\: :ref:`Vector2i<class_Vector2i>`\ ) |const| :ref:`🔗<class_BitMap_method_get_bitv>`
 
 Returns bitmap's value at the specified position.
 
@@ -130,7 +130,7 @@ Returns bitmap's value at the specified position.
 
 .. rst-class:: classref-method
 
-:ref:`Vector2i<class_Vector2i>` **get_size**\ (\ ) |const|
+:ref:`Vector2i<class_Vector2i>` **get_size**\ (\ ) |const| :ref:`🔗<class_BitMap_method_get_size>`
 
 Returns bitmap's dimensions.
 
@@ -142,7 +142,7 @@ Returns bitmap's dimensions.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_true_bit_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_true_bit_count**\ (\ ) |const| :ref:`🔗<class_BitMap_method_get_true_bit_count>`
 
 Returns the number of bitmap elements that are set to ``true``.
 
@@ -154,7 +154,7 @@ Returns the number of bitmap elements that are set to ``true``.
 
 .. rst-class:: classref-method
 
-|void| **grow_mask**\ (\ pixels\: :ref:`int<class_int>`, rect\: :ref:`Rect2i<class_Rect2i>`\ )
+|void| **grow_mask**\ (\ pixels\: :ref:`int<class_int>`, rect\: :ref:`Rect2i<class_Rect2i>`\ ) :ref:`🔗<class_BitMap_method_grow_mask>`
 
 Applies morphological dilation or erosion to the bitmap. If ``pixels`` is positive, dilation is applied to the bitmap. If ``pixels`` is negative, erosion is applied to the bitmap. ``rect`` defines the area where the morphological operation is applied. Pixels located outside the ``rect`` are unaffected by :ref:`grow_mask<class_BitMap_method_grow_mask>`.
 
@@ -166,7 +166,7 @@ Applies morphological dilation or erosion to the bitmap. If ``pixels`` is positi
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`PackedVector2Array<class_PackedVector2Array>`\] **opaque_to_polygons**\ (\ rect\: :ref:`Rect2i<class_Rect2i>`, epsilon\: :ref:`float<class_float>` = 2.0\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`PackedVector2Array<class_PackedVector2Array>`\] **opaque_to_polygons**\ (\ rect\: :ref:`Rect2i<class_Rect2i>`, epsilon\: :ref:`float<class_float>` = 2.0\ ) |const| :ref:`🔗<class_BitMap_method_opaque_to_polygons>`
 
 Creates an :ref:`Array<class_Array>` of polygons covering a rectangular portion of the bitmap. It uses a marching squares algorithm, followed by Ramer-Douglas-Peucker (RDP) reduction of the number of vertices. Each polygon is described as a :ref:`PackedVector2Array<class_PackedVector2Array>` of its vertices.
 
@@ -186,7 +186,7 @@ To get polygons covering the whole bitmap, pass:
 
 .. rst-class:: classref-method
 
-|void| **resize**\ (\ new_size\: :ref:`Vector2i<class_Vector2i>`\ )
+|void| **resize**\ (\ new_size\: :ref:`Vector2i<class_Vector2i>`\ ) :ref:`🔗<class_BitMap_method_resize>`
 
 Resizes the image to ``new_size``.
 
@@ -198,7 +198,7 @@ Resizes the image to ``new_size``.
 
 .. rst-class:: classref-method
 
-|void| **set_bit**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`, bit\: :ref:`bool<class_bool>`\ )
+|void| **set_bit**\ (\ x\: :ref:`int<class_int>`, y\: :ref:`int<class_int>`, bit\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BitMap_method_set_bit>`
 
 Sets the bitmap's element at the specified position, to the specified value.
 
@@ -210,7 +210,7 @@ Sets the bitmap's element at the specified position, to the specified value.
 
 .. rst-class:: classref-method
 
-|void| **set_bit_rect**\ (\ rect\: :ref:`Rect2i<class_Rect2i>`, bit\: :ref:`bool<class_bool>`\ )
+|void| **set_bit_rect**\ (\ rect\: :ref:`Rect2i<class_Rect2i>`, bit\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BitMap_method_set_bit_rect>`
 
 Sets a rectangular portion of the bitmap to the specified value.
 
@@ -222,7 +222,7 @@ Sets a rectangular portion of the bitmap to the specified value.
 
 .. rst-class:: classref-method
 
-|void| **set_bitv**\ (\ position\: :ref:`Vector2i<class_Vector2i>`, bit\: :ref:`bool<class_bool>`\ )
+|void| **set_bitv**\ (\ position\: :ref:`Vector2i<class_Vector2i>`, bit\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BitMap_method_set_bitv>`
 
 Sets the bitmap's element at the specified position, to the specified value.
 

+ 10 - 10
classes/class_bone2d.rst

@@ -80,7 +80,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Transform2D<class_Transform2D>` **rest** = ``Transform2D(0, 0, 0, 0, 0, 0)``
+:ref:`Transform2D<class_Transform2D>` **rest** = ``Transform2D(0, 0, 0, 0, 0, 0)`` :ref:`🔗<class_Bone2D_property_rest>`
 
 .. rst-class:: classref-property-setget
 
@@ -102,7 +102,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **apply_rest**\ (\ )
+|void| **apply_rest**\ (\ ) :ref:`🔗<class_Bone2D_method_apply_rest>`
 
 Resets the bone to the rest pose. This is equivalent to setting :ref:`Node2D.transform<class_Node2D_property_transform>` to :ref:`rest<class_Bone2D_property_rest>`.
 
@@ -114,7 +114,7 @@ Resets the bone to the rest pose. This is equivalent to setting :ref:`Node2D.tra
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **get_autocalculate_length_and_angle**\ (\ ) |const|
+:ref:`bool<class_bool>` **get_autocalculate_length_and_angle**\ (\ ) |const| :ref:`🔗<class_Bone2D_method_get_autocalculate_length_and_angle>`
 
 Returns whether this **Bone2D** is going to autocalculate its length and bone angle using its first **Bone2D** child node, if one exists. If there are no **Bone2D** children, then it cannot autocalculate these values and will print a warning.
 
@@ -126,7 +126,7 @@ Returns whether this **Bone2D** is going to autocalculate its length and bone an
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_bone_angle**\ (\ ) |const|
+:ref:`float<class_float>` **get_bone_angle**\ (\ ) |const| :ref:`🔗<class_Bone2D_method_get_bone_angle>`
 
 Returns the angle of the bone in the **Bone2D**.
 
@@ -140,7 +140,7 @@ Returns the angle of the bone in the **Bone2D**.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_index_in_skeleton**\ (\ ) |const|
+:ref:`int<class_int>` **get_index_in_skeleton**\ (\ ) |const| :ref:`🔗<class_Bone2D_method_get_index_in_skeleton>`
 
 Returns the node's index as part of the entire skeleton. See :ref:`Skeleton2D<class_Skeleton2D>`.
 
@@ -152,7 +152,7 @@ Returns the node's index as part of the entire skeleton. See :ref:`Skeleton2D<cl
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_length**\ (\ ) |const|
+:ref:`float<class_float>` **get_length**\ (\ ) |const| :ref:`🔗<class_Bone2D_method_get_length>`
 
 Returns the length of the bone in the **Bone2D** node.
 
@@ -164,7 +164,7 @@ Returns the length of the bone in the **Bone2D** node.
 
 .. rst-class:: classref-method
 
-:ref:`Transform2D<class_Transform2D>` **get_skeleton_rest**\ (\ ) |const|
+:ref:`Transform2D<class_Transform2D>` **get_skeleton_rest**\ (\ ) |const| :ref:`🔗<class_Bone2D_method_get_skeleton_rest>`
 
 Returns the node's :ref:`rest<class_Bone2D_property_rest>` :ref:`Transform2D<class_Transform2D>` if it doesn't have a parent, or its rest pose relative to its parent.
 
@@ -176,7 +176,7 @@ Returns the node's :ref:`rest<class_Bone2D_property_rest>` :ref:`Transform2D<cla
 
 .. rst-class:: classref-method
 
-|void| **set_autocalculate_length_and_angle**\ (\ auto_calculate\: :ref:`bool<class_bool>`\ )
+|void| **set_autocalculate_length_and_angle**\ (\ auto_calculate\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Bone2D_method_set_autocalculate_length_and_angle>`
 
 When set to ``true``, the **Bone2D** node will attempt to automatically calculate the bone angle and length using the first child **Bone2D** node, if one exists. If none exist, the **Bone2D** cannot automatically calculate these values and will print a warning.
 
@@ -188,7 +188,7 @@ When set to ``true``, the **Bone2D** node will attempt to automatically calculat
 
 .. rst-class:: classref-method
 
-|void| **set_bone_angle**\ (\ angle\: :ref:`float<class_float>`\ )
+|void| **set_bone_angle**\ (\ angle\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Bone2D_method_set_bone_angle>`
 
 Sets the bone angle for the **Bone2D**. This is typically set to the rotation from the **Bone2D** to a child **Bone2D** node.
 
@@ -202,7 +202,7 @@ Sets the bone angle for the **Bone2D**. This is typically set to the rotation fr
 
 .. rst-class:: classref-method
 
-|void| **set_length**\ (\ length\: :ref:`float<class_float>`\ )
+|void| **set_length**\ (\ length\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Bone2D_method_set_length>`
 
 Sets the length of the bone in the **Bone2D**.
 

+ 8 - 8
classes/class_boneattachment3d.rst

@@ -73,7 +73,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **bone_idx** = ``-1``
+:ref:`int<class_int>` **bone_idx** = ``-1`` :ref:`🔗<class_BoneAttachment3D_property_bone_idx>`
 
 .. rst-class:: classref-property-setget
 
@@ -90,7 +90,7 @@ The index of the attached bone.
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **bone_name** = ``""``
+:ref:`String<class_String>` **bone_name** = ``""`` :ref:`🔗<class_BoneAttachment3D_property_bone_name>`
 
 .. rst-class:: classref-property-setget
 
@@ -107,7 +107,7 @@ The name of the attached bone.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **override_pose** = ``false``
+:ref:`bool<class_bool>` **override_pose** = ``false`` :ref:`🔗<class_BoneAttachment3D_property_override_pose>`
 
 .. rst-class:: classref-property-setget
 
@@ -131,7 +131,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`NodePath<class_NodePath>` **get_external_skeleton**\ (\ ) |const|
+:ref:`NodePath<class_NodePath>` **get_external_skeleton**\ (\ ) |const| :ref:`🔗<class_BoneAttachment3D_method_get_external_skeleton>`
 
 Returns the :ref:`NodePath<class_NodePath>` to the external :ref:`Skeleton3D<class_Skeleton3D>` node, if one has been set.
 
@@ -143,7 +143,7 @@ Returns the :ref:`NodePath<class_NodePath>` to the external :ref:`Skeleton3D<cla
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **get_use_external_skeleton**\ (\ ) |const|
+:ref:`bool<class_bool>` **get_use_external_skeleton**\ (\ ) |const| :ref:`🔗<class_BoneAttachment3D_method_get_use_external_skeleton>`
 
 Returns whether the BoneAttachment3D node is using an external :ref:`Skeleton3D<class_Skeleton3D>` rather than attempting to use its parent node as the :ref:`Skeleton3D<class_Skeleton3D>`.
 
@@ -155,7 +155,7 @@ Returns whether the BoneAttachment3D node is using an external :ref:`Skeleton3D<
 
 .. rst-class:: classref-method
 
-|void| **on_skeleton_update**\ (\ )
+|void| **on_skeleton_update**\ (\ ) :ref:`🔗<class_BoneAttachment3D_method_on_skeleton_update>`
 
 A function that is called automatically when the :ref:`Skeleton3D<class_Skeleton3D>` is updated. This function is where the **BoneAttachment3D** node updates its position so it is correctly bound when it is *not* set to override the bone pose.
 
@@ -167,7 +167,7 @@ A function that is called automatically when the :ref:`Skeleton3D<class_Skeleton
 
 .. rst-class:: classref-method
 
-|void| **set_external_skeleton**\ (\ external_skeleton\: :ref:`NodePath<class_NodePath>`\ )
+|void| **set_external_skeleton**\ (\ external_skeleton\: :ref:`NodePath<class_NodePath>`\ ) :ref:`🔗<class_BoneAttachment3D_method_set_external_skeleton>`
 
 Sets the :ref:`NodePath<class_NodePath>` to the external skeleton that the BoneAttachment3D node should use. See :ref:`set_use_external_skeleton<class_BoneAttachment3D_method_set_use_external_skeleton>` to enable the external :ref:`Skeleton3D<class_Skeleton3D>` node.
 
@@ -179,7 +179,7 @@ Sets the :ref:`NodePath<class_NodePath>` to the external skeleton that the BoneA
 
 .. rst-class:: classref-method
 
-|void| **set_use_external_skeleton**\ (\ use_external_skeleton\: :ref:`bool<class_bool>`\ )
+|void| **set_use_external_skeleton**\ (\ use_external_skeleton\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BoneAttachment3D_method_set_use_external_skeleton>`
 
 Sets whether the BoneAttachment3D node will use an external :ref:`Skeleton3D<class_Skeleton3D>` node rather than attempting to use its parent node as the :ref:`Skeleton3D<class_Skeleton3D>`. When set to ``true``, the BoneAttachment3D node will use the external :ref:`Skeleton3D<class_Skeleton3D>` node set in :ref:`set_external_skeleton<class_BoneAttachment3D_method_set_external_skeleton>`.
 

+ 6 - 6
classes/class_bonemap.rst

@@ -71,7 +71,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**bone_map_updated**\ (\ )
+**bone_map_updated**\ (\ ) :ref:`🔗<class_BoneMap_signal_bone_map_updated>`
 
 This signal is emitted when change the key value in the **BoneMap**. This is used to validate mapping and to update **BoneMap** editor.
 
@@ -83,7 +83,7 @@ This signal is emitted when change the key value in the **BoneMap**. This is use
 
 .. rst-class:: classref-signal
 
-**profile_updated**\ (\ )
+**profile_updated**\ (\ ) :ref:`🔗<class_BoneMap_signal_profile_updated>`
 
 This signal is emitted when change the value in profile or change the reference of profile. This is used to update key names in the **BoneMap** and to redraw the **BoneMap** editor.
 
@@ -100,7 +100,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`SkeletonProfile<class_SkeletonProfile>` **profile**
+:ref:`SkeletonProfile<class_SkeletonProfile>` **profile** :ref:`🔗<class_BoneMap_property_profile>`
 
 .. rst-class:: classref-property-setget
 
@@ -122,7 +122,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **find_profile_bone_name**\ (\ skeleton_bone_name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`StringName<class_StringName>` **find_profile_bone_name**\ (\ skeleton_bone_name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_BoneMap_method_find_profile_bone_name>`
 
 Returns a profile bone name having ``skeleton_bone_name``. If not found, an empty :ref:`StringName<class_StringName>` will be returned.
 
@@ -136,7 +136,7 @@ In the retargeting process, the returned bone name is the bone name of the targe
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_skeleton_bone_name**\ (\ profile_bone_name\: :ref:`StringName<class_StringName>`\ ) |const|
+:ref:`StringName<class_StringName>` **get_skeleton_bone_name**\ (\ profile_bone_name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_BoneMap_method_get_skeleton_bone_name>`
 
 Returns a skeleton bone name is mapped to ``profile_bone_name``.
 
@@ -150,7 +150,7 @@ In the retargeting process, the returned bone name is the bone name of the sourc
 
 .. rst-class:: classref-method
 
-|void| **set_skeleton_bone_name**\ (\ profile_bone_name\: :ref:`StringName<class_StringName>`, skeleton_bone_name\: :ref:`StringName<class_StringName>`\ )
+|void| **set_skeleton_bone_name**\ (\ profile_bone_name\: :ref:`StringName<class_StringName>`, skeleton_bone_name\: :ref:`StringName<class_StringName>`\ ) :ref:`🔗<class_BoneMap_method_set_skeleton_bone_name>`
 
 Maps a skeleton bone name to ``profile_bone_name``.
 

+ 5 - 5
classes/class_bool.rst

@@ -122,7 +122,7 @@ Constructor Descriptions
 
 .. rst-class:: classref-constructor
 
-:ref:`bool<class_bool>` **bool**\ (\ )
+:ref:`bool<class_bool>` **bool**\ (\ ) :ref:`🔗<class_bool_constructor_bool>`
 
 Constructs a **bool** set to ``false``.
 
@@ -169,7 +169,7 @@ Operator Descriptions
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`bool<class_bool>`\ )
+:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_bool_operator_neq_bool>`
 
 Returns ``true`` if the two booleans are not equal. That is, one is ``true`` and the other is ``false``. This operation can be seen as a logical XOR.
 
@@ -181,7 +181,7 @@ Returns ``true`` if the two booleans are not equal. That is, one is ``true`` and
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator <**\ (\ right\: :ref:`bool<class_bool>`\ )
+:ref:`bool<class_bool>` **operator <**\ (\ right\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_bool_operator_lt_bool>`
 
 Returns ``true`` if the left operand is ``false`` and the right operand is ``true``.
 
@@ -193,7 +193,7 @@ Returns ``true`` if the left operand is ``false`` and the right operand is ``tru
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`bool<class_bool>`\ )
+:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_bool_operator_eq_bool>`
 
 Returns ``true`` if the two booleans are equal. That is, both are ``true`` or both are ``false``. This operation can be seen as a logical EQ or XNOR.
 
@@ -205,7 +205,7 @@ Returns ``true`` if the two booleans are equal. That is, both are ``true`` or bo
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator >**\ (\ right\: :ref:`bool<class_bool>`\ )
+:ref:`bool<class_bool>` **operator >**\ (\ right\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_bool_operator_gt_bool>`
 
 Returns ``true`` if the left operand is ``true`` and the right operand is ``false``.
 

+ 5 - 5
classes/class_boxcontainer.rst

@@ -81,7 +81,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AlignmentMode**:
+enum **AlignmentMode**: :ref:`🔗<enum_BoxContainer_AlignmentMode>`
 
 .. _class_BoxContainer_constant_ALIGNMENT_BEGIN:
 
@@ -120,7 +120,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`AlignmentMode<enum_BoxContainer_AlignmentMode>` **alignment** = ``0``
+:ref:`AlignmentMode<enum_BoxContainer_AlignmentMode>` **alignment** = ``0`` :ref:`🔗<class_BoxContainer_property_alignment>`
 
 .. rst-class:: classref-property-setget
 
@@ -137,7 +137,7 @@ The alignment of the container's children (must be one of :ref:`ALIGNMENT_BEGIN<
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **vertical** = ``false``
+:ref:`bool<class_bool>` **vertical** = ``false`` :ref:`🔗<class_BoxContainer_property_vertical>`
 
 .. rst-class:: classref-property-setget
 
@@ -161,7 +161,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Control<class_Control>` **add_spacer**\ (\ begin\: :ref:`bool<class_bool>`\ )
+:ref:`Control<class_Control>` **add_spacer**\ (\ begin\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_BoxContainer_method_add_spacer>`
 
 Adds a :ref:`Control<class_Control>` node to the box as a spacer. If ``begin`` is ``true``, it will insert the :ref:`Control<class_Control>` node in front of all other children.
 
@@ -178,7 +178,7 @@ Theme Property Descriptions
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **separation** = ``4``
+:ref:`int<class_int>` **separation** = ``4`` :ref:`🔗<class_BoxContainer_theme_constant_separation>`
 
 The space between the **BoxContainer**'s elements, in pixels.
 

+ 4 - 4
classes/class_boxmesh.rst

@@ -56,7 +56,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)``
+:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)`` :ref:`🔗<class_BoxMesh_property_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -73,7 +73,7 @@ The box's width, height and depth.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **subdivide_depth** = ``0``
+:ref:`int<class_int>` **subdivide_depth** = ``0`` :ref:`🔗<class_BoxMesh_property_subdivide_depth>`
 
 .. rst-class:: classref-property-setget
 
@@ -90,7 +90,7 @@ Number of extra edge loops inserted along the Z axis.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **subdivide_height** = ``0``
+:ref:`int<class_int>` **subdivide_height** = ``0`` :ref:`🔗<class_BoxMesh_property_subdivide_height>`
 
 .. rst-class:: classref-property-setget
 
@@ -107,7 +107,7 @@ Number of extra edge loops inserted along the Y axis.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **subdivide_width** = ``0``
+:ref:`int<class_int>` **subdivide_width** = ``0`` :ref:`🔗<class_BoxMesh_property_subdivide_width>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_boxoccluder3d.rst

@@ -55,7 +55,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)``
+:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)`` :ref:`🔗<class_BoxOccluder3D_property_size>`
 
 .. rst-class:: classref-property-setget
 

+ 1 - 1
classes/class_boxshape3d.rst

@@ -59,7 +59,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)``
+:ref:`Vector3<class_Vector3>` **size** = ``Vector3(1, 1, 1)`` :ref:`🔗<class_BoxShape3D_property_size>`
 
 .. rst-class:: classref-property-setget
 

+ 42 - 42
classes/class_button.rst

@@ -186,7 +186,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **alignment** = ``1``
+:ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **alignment** = ``1`` :ref:`🔗<class_Button_property_alignment>`
 
 .. rst-class:: classref-property-setget
 
@@ -203,7 +203,7 @@ Text alignment policy for the button's text, use one of the :ref:`HorizontalAlig
 
 .. rst-class:: classref-property
 
-:ref:`AutowrapMode<enum_TextServer_AutowrapMode>` **autowrap_mode** = ``0``
+:ref:`AutowrapMode<enum_TextServer_AutowrapMode>` **autowrap_mode** = ``0`` :ref:`🔗<class_Button_property_autowrap_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -220,7 +220,7 @@ If set to something other than :ref:`TextServer.AUTOWRAP_OFF<class_TextServer_co
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **clip_text** = ``false``
+:ref:`bool<class_bool>` **clip_text** = ``false`` :ref:`🔗<class_Button_property_clip_text>`
 
 .. rst-class:: classref-property-setget
 
@@ -237,7 +237,7 @@ When this property is enabled, text that is too large to fit the button is clipp
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **expand_icon** = ``false``
+:ref:`bool<class_bool>` **expand_icon** = ``false`` :ref:`🔗<class_Button_property_expand_icon>`
 
 .. rst-class:: classref-property-setget
 
@@ -254,7 +254,7 @@ When enabled, the button's icon will expand/shrink to fit the button's size whil
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **flat** = ``false``
+:ref:`bool<class_bool>` **flat** = ``false`` :ref:`🔗<class_Button_property_flat>`
 
 .. rst-class:: classref-property-setget
 
@@ -271,7 +271,7 @@ Flat buttons don't display decoration.
 
 .. rst-class:: classref-property
 
-:ref:`Texture2D<class_Texture2D>` **icon**
+:ref:`Texture2D<class_Texture2D>` **icon** :ref:`🔗<class_Button_property_icon>`
 
 .. rst-class:: classref-property-setget
 
@@ -290,7 +290,7 @@ To edit margin and spacing of the icon, use :ref:`h_separation<class_Button_them
 
 .. rst-class:: classref-property
 
-:ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **icon_alignment** = ``0``
+:ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **icon_alignment** = ``0`` :ref:`🔗<class_Button_property_icon_alignment>`
 
 .. rst-class:: classref-property-setget
 
@@ -307,7 +307,7 @@ Specifies if the icon should be aligned horizontally to the left, right, or cent
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **language** = ``""``
+:ref:`String<class_String>` **language** = ``""`` :ref:`🔗<class_Button_property_language>`
 
 .. rst-class:: classref-property-setget
 
@@ -324,7 +324,7 @@ Language code used for line-breaking and text shaping algorithms, if left empty
 
 .. rst-class:: classref-property
 
-:ref:`String<class_String>` **text** = ``""``
+:ref:`String<class_String>` **text** = ``""`` :ref:`🔗<class_Button_property_text>`
 
 .. rst-class:: classref-property-setget
 
@@ -341,7 +341,7 @@ The button's text that will be displayed inside the button's area.
 
 .. rst-class:: classref-property
 
-:ref:`TextDirection<enum_Control_TextDirection>` **text_direction** = ``0``
+:ref:`TextDirection<enum_Control_TextDirection>` **text_direction** = ``0`` :ref:`🔗<class_Button_property_text_direction>`
 
 .. rst-class:: classref-property-setget
 
@@ -358,7 +358,7 @@ Base text writing direction.
 
 .. rst-class:: classref-property
 
-:ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>` **text_overrun_behavior** = ``0``
+:ref:`OverrunBehavior<enum_TextServer_OverrunBehavior>` **text_overrun_behavior** = ``0`` :ref:`🔗<class_Button_property_text_overrun_behavior>`
 
 .. rst-class:: classref-property-setget
 
@@ -375,7 +375,7 @@ Sets the clipping behavior when the text exceeds the node's bounding rectangle.
 
 .. rst-class:: classref-property
 
-:ref:`VerticalAlignment<enum_@GlobalScope_VerticalAlignment>` **vertical_icon_alignment** = ``1``
+:ref:`VerticalAlignment<enum_@GlobalScope_VerticalAlignment>` **vertical_icon_alignment** = ``1`` :ref:`🔗<class_Button_property_vertical_icon_alignment>`
 
 .. rst-class:: classref-property-setget
 
@@ -397,7 +397,7 @@ Theme Property Descriptions
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_color** = ``Color(0.875, 0.875, 0.875, 1)``
+:ref:`Color<class_Color>` **font_color** = ``Color(0.875, 0.875, 0.875, 1)`` :ref:`🔗<class_Button_theme_color_font_color>`
 
 Default text :ref:`Color<class_Color>` of the **Button**.
 
@@ -409,7 +409,7 @@ Default text :ref:`Color<class_Color>` of the **Button**.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_disabled_color** = ``Color(0.875, 0.875, 0.875, 0.5)``
+:ref:`Color<class_Color>` **font_disabled_color** = ``Color(0.875, 0.875, 0.875, 0.5)`` :ref:`🔗<class_Button_theme_color_font_disabled_color>`
 
 Text :ref:`Color<class_Color>` used when the **Button** is disabled.
 
@@ -421,7 +421,7 @@ Text :ref:`Color<class_Color>` used when the **Button** is disabled.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_focus_color** = ``Color(0.95, 0.95, 0.95, 1)``
+:ref:`Color<class_Color>` **font_focus_color** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_Button_theme_color_font_focus_color>`
 
 Text :ref:`Color<class_Color>` used when the **Button** is focused. Only replaces the normal text color of the button. Disabled, hovered, and pressed states take precedence over this color.
 
@@ -433,7 +433,7 @@ Text :ref:`Color<class_Color>` used when the **Button** is focused. Only replace
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_hover_color** = ``Color(0.95, 0.95, 0.95, 1)``
+:ref:`Color<class_Color>` **font_hover_color** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_Button_theme_color_font_hover_color>`
 
 Text :ref:`Color<class_Color>` used when the **Button** is being hovered.
 
@@ -445,7 +445,7 @@ Text :ref:`Color<class_Color>` used when the **Button** is being hovered.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_hover_pressed_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **font_hover_pressed_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_font_hover_pressed_color>`
 
 Text :ref:`Color<class_Color>` used when the **Button** is being hovered and pressed.
 
@@ -457,7 +457,7 @@ Text :ref:`Color<class_Color>` used when the **Button** is being hovered and pre
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_outline_color** = ``Color(0, 0, 0, 1)``
+:ref:`Color<class_Color>` **font_outline_color** = ``Color(0, 0, 0, 1)`` :ref:`🔗<class_Button_theme_color_font_outline_color>`
 
 The tint of text outline of the **Button**.
 
@@ -469,7 +469,7 @@ The tint of text outline of the **Button**.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **font_pressed_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **font_pressed_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_font_pressed_color>`
 
 Text :ref:`Color<class_Color>` used when the **Button** is being pressed.
 
@@ -481,7 +481,7 @@ Text :ref:`Color<class_Color>` used when the **Button** is being pressed.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_disabled_color** = ``Color(1, 1, 1, 0.4)``
+:ref:`Color<class_Color>` **icon_disabled_color** = ``Color(1, 1, 1, 0.4)`` :ref:`🔗<class_Button_theme_color_icon_disabled_color>`
 
 Icon modulate :ref:`Color<class_Color>` used when the **Button** is disabled.
 
@@ -493,7 +493,7 @@ Icon modulate :ref:`Color<class_Color>` used when the **Button** is disabled.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_focus_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **icon_focus_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_icon_focus_color>`
 
 Icon modulate :ref:`Color<class_Color>` used when the **Button** is focused. Only replaces the normal modulate color of the button. Disabled, hovered, and pressed states take precedence over this color.
 
@@ -505,7 +505,7 @@ Icon modulate :ref:`Color<class_Color>` used when the **Button** is focused. Onl
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_hover_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **icon_hover_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_icon_hover_color>`
 
 Icon modulate :ref:`Color<class_Color>` used when the **Button** is being hovered.
 
@@ -517,7 +517,7 @@ Icon modulate :ref:`Color<class_Color>` used when the **Button** is being hovere
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_hover_pressed_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **icon_hover_pressed_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_icon_hover_pressed_color>`
 
 Icon modulate :ref:`Color<class_Color>` used when the **Button** is being hovered and pressed.
 
@@ -529,7 +529,7 @@ Icon modulate :ref:`Color<class_Color>` used when the **Button** is being hovere
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_normal_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **icon_normal_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_icon_normal_color>`
 
 Default icon modulate :ref:`Color<class_Color>` of the **Button**.
 
@@ -541,7 +541,7 @@ Default icon modulate :ref:`Color<class_Color>` of the **Button**.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Color<class_Color>` **icon_pressed_color** = ``Color(1, 1, 1, 1)``
+:ref:`Color<class_Color>` **icon_pressed_color** = ``Color(1, 1, 1, 1)`` :ref:`🔗<class_Button_theme_color_icon_pressed_color>`
 
 Icon modulate :ref:`Color<class_Color>` used when the **Button** is being pressed.
 
@@ -553,7 +553,7 @@ Icon modulate :ref:`Color<class_Color>` used when the **Button** is being presse
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **h_separation** = ``4``
+:ref:`int<class_int>` **h_separation** = ``4`` :ref:`🔗<class_Button_theme_constant_h_separation>`
 
 The horizontal space between **Button**'s icon and text. Negative values will be treated as ``0`` when used.
 
@@ -565,7 +565,7 @@ The horizontal space between **Button**'s icon and text. Negative values will be
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **icon_max_width** = ``0``
+:ref:`int<class_int>` **icon_max_width** = ``0`` :ref:`🔗<class_Button_theme_constant_icon_max_width>`
 
 The maximum allowed width of the **Button**'s icon. This limit is applied on top of the default size of the icon, or its expanded size if :ref:`expand_icon<class_Button_property_expand_icon>` is ``true``. The height is adjusted according to the icon's ratio. If the button has additional icons (e.g. :ref:`CheckBox<class_CheckBox>`), they will also be limited.
 
@@ -577,7 +577,7 @@ The maximum allowed width of the **Button**'s icon. This limit is applied on top
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **outline_size** = ``0``
+:ref:`int<class_int>` **outline_size** = ``0`` :ref:`🔗<class_Button_theme_constant_outline_size>`
 
 The size of the text outline.
 
@@ -591,7 +591,7 @@ The size of the text outline.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Font<class_Font>` **font**
+:ref:`Font<class_Font>` **font** :ref:`🔗<class_Button_theme_font_font>`
 
 :ref:`Font<class_Font>` of the **Button**'s text.
 
@@ -603,7 +603,7 @@ The size of the text outline.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`int<class_int>` **font_size**
+:ref:`int<class_int>` **font_size** :ref:`🔗<class_Button_theme_font_size_font_size>`
 
 Font size of the **Button**'s text.
 
@@ -615,7 +615,7 @@ Font size of the **Button**'s text.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`Texture2D<class_Texture2D>` **icon**
+:ref:`Texture2D<class_Texture2D>` **icon** :ref:`🔗<class_Button_theme_icon_icon>`
 
 Default icon for the **Button**. Appears only if :ref:`icon<class_Button_property_icon>` is not assigned.
 
@@ -627,7 +627,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **disabled**
+:ref:`StyleBox<class_StyleBox>` **disabled** :ref:`🔗<class_Button_theme_style_disabled>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is disabled.
 
@@ -639,7 +639,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **disabled_mirrored**
+:ref:`StyleBox<class_StyleBox>` **disabled_mirrored** :ref:`🔗<class_Button_theme_style_disabled_mirrored>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is disabled (for right-to-left layouts).
 
@@ -651,7 +651,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **focus**
+:ref:`StyleBox<class_StyleBox>` **focus** :ref:`🔗<class_Button_theme_style_focus>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is focused. The :ref:`focus<class_Button_theme_style_focus>` :ref:`StyleBox<class_StyleBox>` is displayed *over* the base :ref:`StyleBox<class_StyleBox>`, so a partially transparent :ref:`StyleBox<class_StyleBox>` should be used to ensure the base :ref:`StyleBox<class_StyleBox>` remains visible. A :ref:`StyleBox<class_StyleBox>` that represents an outline or an underline works well for this purpose. To disable the focus visual effect, assign a :ref:`StyleBoxEmpty<class_StyleBoxEmpty>` resource. Note that disabling the focus visual effect will harm keyboard/controller navigation usability, so this is not recommended for accessibility reasons.
 
@@ -663,7 +663,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **hover**
+:ref:`StyleBox<class_StyleBox>` **hover** :ref:`🔗<class_Button_theme_style_hover>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being hovered.
 
@@ -675,7 +675,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **hover_mirrored**
+:ref:`StyleBox<class_StyleBox>` **hover_mirrored** :ref:`🔗<class_Button_theme_style_hover_mirrored>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being hovered (for right-to-left layouts).
 
@@ -687,7 +687,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **hover_pressed**
+:ref:`StyleBox<class_StyleBox>` **hover_pressed** :ref:`🔗<class_Button_theme_style_hover_pressed>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being pressed and hovered at the same time.
 
@@ -699,7 +699,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **hover_pressed_mirrored**
+:ref:`StyleBox<class_StyleBox>` **hover_pressed_mirrored** :ref:`🔗<class_Button_theme_style_hover_pressed_mirrored>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being pressed and hovered at the same time (for right-to-left layouts).
 
@@ -711,7 +711,7 @@ Default icon for the **Button**. Appears only if :ref:`icon<class_Button_propert
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **normal**
+:ref:`StyleBox<class_StyleBox>` **normal** :ref:`🔗<class_Button_theme_style_normal>`
 
 Default :ref:`StyleBox<class_StyleBox>` for the **Button**.
 
@@ -723,7 +723,7 @@ Default :ref:`StyleBox<class_StyleBox>` for the **Button**.
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **normal_mirrored**
+:ref:`StyleBox<class_StyleBox>` **normal_mirrored** :ref:`🔗<class_Button_theme_style_normal_mirrored>`
 
 Default :ref:`StyleBox<class_StyleBox>` for the **Button** (for right-to-left layouts).
 
@@ -735,7 +735,7 @@ Default :ref:`StyleBox<class_StyleBox>` for the **Button** (for right-to-left la
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **pressed**
+:ref:`StyleBox<class_StyleBox>` **pressed** :ref:`🔗<class_Button_theme_style_pressed>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being pressed.
 
@@ -747,7 +747,7 @@ Default :ref:`StyleBox<class_StyleBox>` for the **Button** (for right-to-left la
 
 .. rst-class:: classref-themeproperty
 
-:ref:`StyleBox<class_StyleBox>` **pressed_mirrored**
+:ref:`StyleBox<class_StyleBox>` **pressed_mirrored** :ref:`🔗<class_Button_theme_style_pressed_mirrored>`
 
 :ref:`StyleBox<class_StyleBox>` used when the **Button** is being pressed (for right-to-left layouts).
 

+ 4 - 4
classes/class_buttongroup.rst

@@ -64,7 +64,7 @@ Signals
 
 .. rst-class:: classref-signal
 
-**pressed**\ (\ button\: :ref:`BaseButton<class_BaseButton>`\ )
+**pressed**\ (\ button\: :ref:`BaseButton<class_BaseButton>`\ ) :ref:`🔗<class_ButtonGroup_signal_pressed>`
 
 Emitted when one of the buttons of the group is pressed.
 
@@ -81,7 +81,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **allow_unpress** = ``false``
+:ref:`bool<class_bool>` **allow_unpress** = ``false`` :ref:`🔗<class_ButtonGroup_property_allow_unpress>`
 
 .. rst-class:: classref-property-setget
 
@@ -103,7 +103,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`BaseButton<class_BaseButton>`\] **get_buttons**\ (\ )
+:ref:`Array<class_Array>`\[:ref:`BaseButton<class_BaseButton>`\] **get_buttons**\ (\ ) :ref:`🔗<class_ButtonGroup_method_get_buttons>`
 
 Returns an :ref:`Array<class_Array>` of :ref:`Button<class_Button>`\ s who have this as their **ButtonGroup** (see :ref:`BaseButton.button_group<class_BaseButton_property_button_group>`).
 
@@ -115,7 +115,7 @@ Returns an :ref:`Array<class_Array>` of :ref:`Button<class_Button>`\ s who have
 
 .. rst-class:: classref-method
 
-:ref:`BaseButton<class_BaseButton>` **get_pressed_button**\ (\ )
+:ref:`BaseButton<class_BaseButton>` **get_pressed_button**\ (\ ) :ref:`🔗<class_ButtonGroup_method_get_pressed_button>`
 
 Returns the current pressed button.
 

+ 23 - 23
classes/class_callable.rst

@@ -185,7 +185,7 @@ Constructor Descriptions
 
 .. rst-class:: classref-constructor
 
-:ref:`Callable<class_Callable>` **Callable**\ (\ )
+:ref:`Callable<class_Callable>` **Callable**\ (\ ) :ref:`🔗<class_Callable_constructor_Callable>`
 
 Constructs an empty **Callable**, with no object nor method bound.
 
@@ -224,7 +224,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`Callable<class_Callable>` **bind**\ (\ ...\ ) |vararg| |const|
+:ref:`Callable<class_Callable>` **bind**\ (\ ...\ ) |vararg| |const| :ref:`🔗<class_Callable_method_bind>`
 
 Returns a copy of this **Callable** with one or more arguments bound. When called, the bound arguments are passed *after* the arguments supplied by :ref:`call<class_Callable_method_call>`. See also :ref:`unbind<class_Callable_method_unbind>`.
 
@@ -238,7 +238,7 @@ Returns a copy of this **Callable** with one or more arguments bound. When calle
 
 .. rst-class:: classref-method
 
-:ref:`Callable<class_Callable>` **bindv**\ (\ arguments\: :ref:`Array<class_Array>`\ )
+:ref:`Callable<class_Callable>` **bindv**\ (\ arguments\: :ref:`Array<class_Array>`\ ) :ref:`🔗<class_Callable_method_bindv>`
 
 Returns a copy of this **Callable** with one or more arguments bound, reading them from an array. When called, the bound arguments are passed *after* the arguments supplied by :ref:`call<class_Callable_method_call>`. See also :ref:`unbind<class_Callable_method_unbind>`.
 
@@ -252,7 +252,7 @@ Returns a copy of this **Callable** with one or more arguments bound, reading th
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **call**\ (\ ...\ ) |vararg| |const|
+:ref:`Variant<class_Variant>` **call**\ (\ ...\ ) |vararg| |const| :ref:`🔗<class_Callable_method_call>`
 
 Calls the method represented by this **Callable**. Arguments can be passed and should match the method's signature.
 
@@ -264,7 +264,7 @@ Calls the method represented by this **Callable**. Arguments can be passed and s
 
 .. rst-class:: classref-method
 
-|void| **call_deferred**\ (\ ...\ ) |vararg| |const|
+|void| **call_deferred**\ (\ ...\ ) |vararg| |const| :ref:`🔗<class_Callable_method_call_deferred>`
 
 Calls the method represented by this **Callable** in deferred mode, i.e. at the end of the current frame. Arguments can be passed and should match the method's signature.
 
@@ -297,7 +297,7 @@ See also :ref:`Object.call_deferred<class_Object_method_call_deferred>`.
 
 .. rst-class:: classref-method
 
-:ref:`Variant<class_Variant>` **callv**\ (\ arguments\: :ref:`Array<class_Array>`\ ) |const|
+:ref:`Variant<class_Variant>` **callv**\ (\ arguments\: :ref:`Array<class_Array>`\ ) |const| :ref:`🔗<class_Callable_method_callv>`
 
 Calls the method represented by this **Callable**. Unlike :ref:`call<class_Callable_method_call>`, this method expects all arguments to be contained inside the ``arguments`` :ref:`Array<class_Array>`.
 
@@ -309,7 +309,7 @@ Calls the method represented by this **Callable**. Unlike :ref:`call<class_Calla
 
 .. rst-class:: classref-method
 
-:ref:`Callable<class_Callable>` **create**\ (\ variant\: :ref:`Variant<class_Variant>`, method\: :ref:`StringName<class_StringName>`\ ) |static|
+:ref:`Callable<class_Callable>` **create**\ (\ variant\: :ref:`Variant<class_Variant>`, method\: :ref:`StringName<class_StringName>`\ ) |static| :ref:`🔗<class_Callable_method_create>`
 
 Creates a new **Callable** for the method named ``method`` in the specified ``variant``. To represent a method of a built-in :ref:`Variant<class_Variant>` type, a custom callable is used (see :ref:`is_custom<class_Callable_method_is_custom>`). If ``variant`` is :ref:`Object<class_Object>`, then a standard callable will be created instead.
 
@@ -323,7 +323,7 @@ Creates a new **Callable** for the method named ``method`` in the specified ``va
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_argument_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_argument_count**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_argument_count>`
 
 Returns the total number of arguments this **Callable** should take, including optional arguments. This means that any arguments bound with :ref:`bind<class_Callable_method_bind>` are *subtracted* from the result, and any arguments unbound with :ref:`unbind<class_Callable_method_unbind>` are *added* to the result.
 
@@ -335,7 +335,7 @@ Returns the total number of arguments this **Callable** should take, including o
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>` **get_bound_arguments**\ (\ ) |const|
+:ref:`Array<class_Array>` **get_bound_arguments**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_bound_arguments>`
 
 Return the bound arguments (as long as :ref:`get_bound_arguments_count<class_Callable_method_get_bound_arguments_count>` is greater than zero), or empty (if :ref:`get_bound_arguments_count<class_Callable_method_get_bound_arguments_count>` is less than or equal to zero).
 
@@ -347,7 +347,7 @@ Return the bound arguments (as long as :ref:`get_bound_arguments_count<class_Cal
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_bound_arguments_count**\ (\ ) |const|
+:ref:`int<class_int>` **get_bound_arguments_count**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_bound_arguments_count>`
 
 Returns the total amount of arguments bound (or unbound) via successive :ref:`bind<class_Callable_method_bind>` or :ref:`unbind<class_Callable_method_unbind>` calls. If the amount of arguments unbound is greater than the ones bound, this function returns a value less than zero.
 
@@ -359,7 +359,7 @@ Returns the total amount of arguments bound (or unbound) via successive :ref:`bi
 
 .. rst-class:: classref-method
 
-:ref:`StringName<class_StringName>` **get_method**\ (\ ) |const|
+:ref:`StringName<class_StringName>` **get_method**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_method>`
 
 Returns the name of the method represented by this **Callable**. If the callable is a GDScript lambda function, returns the function's name or ``"<anonymous lambda>"``.
 
@@ -371,7 +371,7 @@ Returns the name of the method represented by this **Callable**. If the callable
 
 .. rst-class:: classref-method
 
-:ref:`Object<class_Object>` **get_object**\ (\ ) |const|
+:ref:`Object<class_Object>` **get_object**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_object>`
 
 Returns the object on which this **Callable** is called.
 
@@ -383,7 +383,7 @@ Returns the object on which this **Callable** is called.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_object_id**\ (\ ) |const|
+:ref:`int<class_int>` **get_object_id**\ (\ ) |const| :ref:`🔗<class_Callable_method_get_object_id>`
 
 Returns the ID of this **Callable**'s object (see :ref:`Object.get_instance_id<class_Object_method_get_instance_id>`).
 
@@ -395,7 +395,7 @@ Returns the ID of this **Callable**'s object (see :ref:`Object.get_instance_id<c
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **hash**\ (\ ) |const|
+:ref:`int<class_int>` **hash**\ (\ ) |const| :ref:`🔗<class_Callable_method_hash>`
 
 Returns the 32-bit hash value of this **Callable**'s object.
 
@@ -409,7 +409,7 @@ Returns the 32-bit hash value of this **Callable**'s object.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_custom**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_custom**\ (\ ) |const| :ref:`🔗<class_Callable_method_is_custom>`
 
 Returns ``true`` if this **Callable** is a custom callable. Custom callables are used:
 
@@ -429,7 +429,7 @@ Returns ``true`` if this **Callable** is a custom callable. Custom callables are
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_null**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_null**\ (\ ) |const| :ref:`🔗<class_Callable_method_is_null>`
 
 Returns ``true`` if this **Callable** has no target to call the method on.
 
@@ -441,7 +441,7 @@ Returns ``true`` if this **Callable** has no target to call the method on.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_standard**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_standard**\ (\ ) |const| :ref:`🔗<class_Callable_method_is_standard>`
 
 Returns ``true`` if this **Callable** is a standard callable. This method is the opposite of :ref:`is_custom<class_Callable_method_is_custom>`. Returns ``false`` if this callable is a lambda function.
 
@@ -453,7 +453,7 @@ Returns ``true`` if this **Callable** is a standard callable. This method is the
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_valid**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_valid**\ (\ ) |const| :ref:`🔗<class_Callable_method_is_valid>`
 
 Returns ``true`` if the callable's object exists and has a valid method name assigned, or is a custom callable.
 
@@ -465,7 +465,7 @@ Returns ``true`` if the callable's object exists and has a valid method name ass
 
 .. rst-class:: classref-method
 
-|void| **rpc**\ (\ ...\ ) |vararg| |const|
+|void| **rpc**\ (\ ...\ ) |vararg| |const| :ref:`🔗<class_Callable_method_rpc>`
 
 Perform an RPC (Remote Procedure Call) on all connected peers. This is used for multiplayer and is normally not available, unless the function being called has been marked as *RPC* (using :ref:`@GDScript.@rpc<class_@GDScript_annotation_@rpc>` or :ref:`Node.rpc_config<class_Node_method_rpc_config>`). Calling this method on unsupported functions will result in an error. See :ref:`Node.rpc<class_Node_method_rpc>`.
 
@@ -477,7 +477,7 @@ Perform an RPC (Remote Procedure Call) on all connected peers. This is used for
 
 .. rst-class:: classref-method
 
-|void| **rpc_id**\ (\ peer_id\: :ref:`int<class_int>`, ...\ ) |vararg| |const|
+|void| **rpc_id**\ (\ peer_id\: :ref:`int<class_int>`, ...\ ) |vararg| |const| :ref:`🔗<class_Callable_method_rpc_id>`
 
 Perform an RPC (Remote Procedure Call) on a specific peer ID (see multiplayer documentation for reference). This is used for multiplayer and is normally not available unless the function being called has been marked as *RPC* (using :ref:`@GDScript.@rpc<class_@GDScript_annotation_@rpc>` or :ref:`Node.rpc_config<class_Node_method_rpc_config>`). Calling this method on unsupported functions will result in an error. See :ref:`Node.rpc_id<class_Node_method_rpc_id>`.
 
@@ -489,7 +489,7 @@ Perform an RPC (Remote Procedure Call) on a specific peer ID (see multiplayer do
 
 .. rst-class:: classref-method
 
-:ref:`Callable<class_Callable>` **unbind**\ (\ argcount\: :ref:`int<class_int>`\ ) |const|
+:ref:`Callable<class_Callable>` **unbind**\ (\ argcount\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Callable_method_unbind>`
 
 Returns a copy of this **Callable** with a number of arguments unbound. In other words, when the new callable is called the last few arguments supplied by the user are ignored, according to ``argcount``. The remaining arguments are passed to the callable. This allows to use the original callable in a context that attempts to pass more arguments than this callable can handle, e.g. a signal with a fixed number of arguments. See also :ref:`bind<class_Callable_method_bind>`.
 
@@ -514,7 +514,7 @@ Operator Descriptions
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Callable<class_Callable>`\ )
+:ref:`bool<class_bool>` **operator !=**\ (\ right\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_Callable_operator_neq_Callable>`
 
 Returns ``true`` if both **Callable**\ s invoke different targets.
 
@@ -526,7 +526,7 @@ Returns ``true`` if both **Callable**\ s invoke different targets.
 
 .. rst-class:: classref-operator
 
-:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Callable<class_Callable>`\ )
+:ref:`bool<class_bool>` **operator ==**\ (\ right\: :ref:`Callable<class_Callable>`\ ) :ref:`🔗<class_Callable_operator_eq_Callable>`
 
 Returns ``true`` if both **Callable**\ s invoke the same custom target.
 

+ 1 - 1
classes/class_callbacktweener.rst

@@ -50,7 +50,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`CallbackTweener<class_CallbackTweener>` **set_delay**\ (\ delay\: :ref:`float<class_float>`\ )
+:ref:`CallbackTweener<class_CallbackTweener>` **set_delay**\ (\ delay\: :ref:`float<class_float>`\ ) :ref:`🔗<class_CallbackTweener_method_set_delay>`
 
 Makes the callback call delayed by given time in seconds.
 

+ 40 - 40
classes/class_camera2d.rst

@@ -145,7 +145,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **AnchorMode**:
+enum **AnchorMode**: :ref:`🔗<enum_Camera2D_AnchorMode>`
 
 .. _class_Camera2D_constant_ANCHOR_MODE_FIXED_TOP_LEFT:
 
@@ -171,7 +171,7 @@ The camera's position takes into account vertical/horizontal offsets and the scr
 
 .. rst-class:: classref-enumeration
 
-enum **Camera2DProcessCallback**:
+enum **Camera2DProcessCallback**: :ref:`🔗<enum_Camera2D_Camera2DProcessCallback>`
 
 .. _class_Camera2D_constant_CAMERA2D_PROCESS_PHYSICS:
 
@@ -202,7 +202,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`AnchorMode<enum_Camera2D_AnchorMode>` **anchor_mode** = ``1``
+:ref:`AnchorMode<enum_Camera2D_AnchorMode>` **anchor_mode** = ``1`` :ref:`🔗<class_Camera2D_property_anchor_mode>`
 
 .. rst-class:: classref-property-setget
 
@@ -219,7 +219,7 @@ The Camera2D's anchor point. See :ref:`AnchorMode<enum_Camera2D_AnchorMode>` con
 
 .. rst-class:: classref-property
 
-:ref:`Node<class_Node>` **custom_viewport**
+:ref:`Node<class_Node>` **custom_viewport** :ref:`🔗<class_Camera2D_property_custom_viewport>`
 
 .. rst-class:: classref-property-setget
 
@@ -236,7 +236,7 @@ The custom :ref:`Viewport<class_Viewport>` node attached to the **Camera2D**. If
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_bottom_margin** = ``0.2``
+:ref:`float<class_float>` **drag_bottom_margin** = ``0.2`` :ref:`🔗<class_Camera2D_property_drag_bottom_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -253,7 +253,7 @@ Bottom margin needed to drag the camera. A value of ``1`` makes the camera move
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **drag_horizontal_enabled** = ``false``
+:ref:`bool<class_bool>` **drag_horizontal_enabled** = ``false`` :ref:`🔗<class_Camera2D_property_drag_horizontal_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -270,7 +270,7 @@ If ``true``, the camera only moves when reaching the horizontal (left and right)
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_horizontal_offset** = ``0.0``
+:ref:`float<class_float>` **drag_horizontal_offset** = ``0.0`` :ref:`🔗<class_Camera2D_property_drag_horizontal_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -289,7 +289,7 @@ The relative horizontal drag offset of the camera between the right (``-1``) and
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_left_margin** = ``0.2``
+:ref:`float<class_float>` **drag_left_margin** = ``0.2`` :ref:`🔗<class_Camera2D_property_drag_left_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -306,7 +306,7 @@ Left margin needed to drag the camera. A value of ``1`` makes the camera move on
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_right_margin** = ``0.2``
+:ref:`float<class_float>` **drag_right_margin** = ``0.2`` :ref:`🔗<class_Camera2D_property_drag_right_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -323,7 +323,7 @@ Right margin needed to drag the camera. A value of ``1`` makes the camera move o
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_top_margin** = ``0.2``
+:ref:`float<class_float>` **drag_top_margin** = ``0.2`` :ref:`🔗<class_Camera2D_property_drag_top_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -340,7 +340,7 @@ Top margin needed to drag the camera. A value of ``1`` makes the camera move onl
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **drag_vertical_enabled** = ``false``
+:ref:`bool<class_bool>` **drag_vertical_enabled** = ``false`` :ref:`🔗<class_Camera2D_property_drag_vertical_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -357,7 +357,7 @@ If ``true``, the camera only moves when reaching the vertical (top and bottom) d
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **drag_vertical_offset** = ``0.0``
+:ref:`float<class_float>` **drag_vertical_offset** = ``0.0`` :ref:`🔗<class_Camera2D_property_drag_vertical_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -376,7 +376,7 @@ The relative vertical drag offset of the camera between the bottom (``-1``) and
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **editor_draw_drag_margin** = ``false``
+:ref:`bool<class_bool>` **editor_draw_drag_margin** = ``false`` :ref:`🔗<class_Camera2D_property_editor_draw_drag_margin>`
 
 .. rst-class:: classref-property-setget
 
@@ -393,7 +393,7 @@ If ``true``, draws the camera's drag margin rectangle in the editor.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **editor_draw_limits** = ``false``
+:ref:`bool<class_bool>` **editor_draw_limits** = ``false`` :ref:`🔗<class_Camera2D_property_editor_draw_limits>`
 
 .. rst-class:: classref-property-setget
 
@@ -410,7 +410,7 @@ If ``true``, draws the camera's limits rectangle in the editor.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **editor_draw_screen** = ``true``
+:ref:`bool<class_bool>` **editor_draw_screen** = ``true`` :ref:`🔗<class_Camera2D_property_editor_draw_screen>`
 
 .. rst-class:: classref-property-setget
 
@@ -427,7 +427,7 @@ If ``true``, draws the camera's screen rectangle in the editor.
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **enabled** = ``true``
+:ref:`bool<class_bool>` **enabled** = ``true`` :ref:`🔗<class_Camera2D_property_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -446,7 +446,7 @@ When the camera is currently active and :ref:`enabled<class_Camera2D_property_en
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **ignore_rotation** = ``true``
+:ref:`bool<class_bool>` **ignore_rotation** = ``true`` :ref:`🔗<class_Camera2D_property_ignore_rotation>`
 
 .. rst-class:: classref-property-setget
 
@@ -463,7 +463,7 @@ If ``true``, the camera's rendered view is not affected by its :ref:`Node2D.rota
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **limit_bottom** = ``10000000``
+:ref:`int<class_int>` **limit_bottom** = ``10000000`` :ref:`🔗<class_Camera2D_property_limit_bottom>`
 
 .. rst-class:: classref-property-setget
 
@@ -480,7 +480,7 @@ Bottom scroll limit in pixels. The camera stops moving when reaching this value,
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **limit_left** = ``-10000000``
+:ref:`int<class_int>` **limit_left** = ``-10000000`` :ref:`🔗<class_Camera2D_property_limit_left>`
 
 .. rst-class:: classref-property-setget
 
@@ -497,7 +497,7 @@ Left scroll limit in pixels. The camera stops moving when reaching this value, b
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **limit_right** = ``10000000``
+:ref:`int<class_int>` **limit_right** = ``10000000`` :ref:`🔗<class_Camera2D_property_limit_right>`
 
 .. rst-class:: classref-property-setget
 
@@ -514,7 +514,7 @@ Right scroll limit in pixels. The camera stops moving when reaching this value,
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **limit_smoothed** = ``false``
+:ref:`bool<class_bool>` **limit_smoothed** = ``false`` :ref:`🔗<class_Camera2D_property_limit_smoothed>`
 
 .. rst-class:: classref-property-setget
 
@@ -535,7 +535,7 @@ This property has no effect if :ref:`position_smoothing_enabled<class_Camera2D_p
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **limit_top** = ``-10000000``
+:ref:`int<class_int>` **limit_top** = ``-10000000`` :ref:`🔗<class_Camera2D_property_limit_top>`
 
 .. rst-class:: classref-property-setget
 
@@ -552,7 +552,7 @@ Top scroll limit in pixels. The camera stops moving when reaching this value, bu
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)``
+:ref:`Vector2<class_Vector2>` **offset** = ``Vector2(0, 0)`` :ref:`🔗<class_Camera2D_property_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -569,7 +569,7 @@ The camera's relative offset. Useful for looking around or camera shake animatio
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **position_smoothing_enabled** = ``false``
+:ref:`bool<class_bool>` **position_smoothing_enabled** = ``false`` :ref:`🔗<class_Camera2D_property_position_smoothing_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -586,7 +586,7 @@ If ``true``, the camera's view smoothly moves towards its target position at :re
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **position_smoothing_speed** = ``5.0``
+:ref:`float<class_float>` **position_smoothing_speed** = ``5.0`` :ref:`🔗<class_Camera2D_property_position_smoothing_speed>`
 
 .. rst-class:: classref-property-setget
 
@@ -603,7 +603,7 @@ Speed in pixels per second of the camera's smoothing effect when :ref:`position_
 
 .. rst-class:: classref-property
 
-:ref:`Camera2DProcessCallback<enum_Camera2D_Camera2DProcessCallback>` **process_callback** = ``1``
+:ref:`Camera2DProcessCallback<enum_Camera2D_Camera2DProcessCallback>` **process_callback** = ``1`` :ref:`🔗<class_Camera2D_property_process_callback>`
 
 .. rst-class:: classref-property-setget
 
@@ -620,7 +620,7 @@ The camera's process callback. See :ref:`Camera2DProcessCallback<enum_Camera2D_C
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **rotation_smoothing_enabled** = ``false``
+:ref:`bool<class_bool>` **rotation_smoothing_enabled** = ``false`` :ref:`🔗<class_Camera2D_property_rotation_smoothing_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -639,7 +639,7 @@ If ``true``, the camera's view smoothly rotates, via asymptotic smoothing, to al
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **rotation_smoothing_speed** = ``5.0``
+:ref:`float<class_float>` **rotation_smoothing_speed** = ``5.0`` :ref:`🔗<class_Camera2D_property_rotation_smoothing_speed>`
 
 .. rst-class:: classref-property-setget
 
@@ -656,7 +656,7 @@ The angular, asymptotic speed of the camera's rotation smoothing effect when :re
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **zoom** = ``Vector2(1, 1)``
+:ref:`Vector2<class_Vector2>` **zoom** = ``Vector2(1, 1)`` :ref:`🔗<class_Camera2D_property_zoom>`
 
 .. rst-class:: classref-property-setget
 
@@ -680,7 +680,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **align**\ (\ )
+|void| **align**\ (\ ) :ref:`🔗<class_Camera2D_method_align>`
 
 Aligns the camera to the tracked node.
 
@@ -692,7 +692,7 @@ Aligns the camera to the tracked node.
 
 .. rst-class:: classref-method
 
-|void| **force_update_scroll**\ (\ )
+|void| **force_update_scroll**\ (\ ) :ref:`🔗<class_Camera2D_method_force_update_scroll>`
 
 Forces the camera to update scroll immediately.
 
@@ -704,7 +704,7 @@ Forces the camera to update scroll immediately.
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_drag_margin**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`\ ) |const|
+:ref:`float<class_float>` **get_drag_margin**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`\ ) |const| :ref:`🔗<class_Camera2D_method_get_drag_margin>`
 
 Returns the specified :ref:`Side<enum_@GlobalScope_Side>`'s margin. See also :ref:`drag_bottom_margin<class_Camera2D_property_drag_bottom_margin>`, :ref:`drag_top_margin<class_Camera2D_property_drag_top_margin>`, :ref:`drag_left_margin<class_Camera2D_property_drag_left_margin>`, and :ref:`drag_right_margin<class_Camera2D_property_drag_right_margin>`.
 
@@ -716,7 +716,7 @@ Returns the specified :ref:`Side<enum_@GlobalScope_Side>`'s margin. See also :re
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_limit**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`\ ) |const|
+:ref:`int<class_int>` **get_limit**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`\ ) |const| :ref:`🔗<class_Camera2D_method_get_limit>`
 
 Returns the camera limit for the specified :ref:`Side<enum_@GlobalScope_Side>`. See also :ref:`limit_bottom<class_Camera2D_property_limit_bottom>`, :ref:`limit_top<class_Camera2D_property_limit_top>`, :ref:`limit_left<class_Camera2D_property_limit_left>`, and :ref:`limit_right<class_Camera2D_property_limit_right>`.
 
@@ -728,7 +728,7 @@ Returns the camera limit for the specified :ref:`Side<enum_@GlobalScope_Side>`.
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_screen_center_position**\ (\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_screen_center_position**\ (\ ) |const| :ref:`🔗<class_Camera2D_method_get_screen_center_position>`
 
 Returns the center of the screen from this camera's point of view, in global coordinates.
 
@@ -742,7 +742,7 @@ Returns the center of the screen from this camera's point of view, in global coo
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **get_target_position**\ (\ ) |const|
+:ref:`Vector2<class_Vector2>` **get_target_position**\ (\ ) |const| :ref:`🔗<class_Camera2D_method_get_target_position>`
 
 Returns this camera's target position, in global coordinates.
 
@@ -756,7 +756,7 @@ Returns this camera's target position, in global coordinates.
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_current**\ (\ ) |const|
+:ref:`bool<class_bool>` **is_current**\ (\ ) |const| :ref:`🔗<class_Camera2D_method_is_current>`
 
 Returns ``true`` if this **Camera2D** is the active camera (see :ref:`Viewport.get_camera_2d<class_Viewport_method_get_camera_2d>`).
 
@@ -768,7 +768,7 @@ Returns ``true`` if this **Camera2D** is the active camera (see :ref:`Viewport.g
 
 .. rst-class:: classref-method
 
-|void| **make_current**\ (\ )
+|void| **make_current**\ (\ ) :ref:`🔗<class_Camera2D_method_make_current>`
 
 Forces this **Camera2D** to become the current active one. :ref:`enabled<class_Camera2D_property_enabled>` must be ``true``.
 
@@ -780,7 +780,7 @@ Forces this **Camera2D** to become the current active one. :ref:`enabled<class_C
 
 .. rst-class:: classref-method
 
-|void| **reset_smoothing**\ (\ )
+|void| **reset_smoothing**\ (\ ) :ref:`🔗<class_Camera2D_method_reset_smoothing>`
 
 Sets the camera's position immediately to its current smoothing destination.
 
@@ -794,7 +794,7 @@ This method has no effect if :ref:`position_smoothing_enabled<class_Camera2D_pro
 
 .. rst-class:: classref-method
 
-|void| **set_drag_margin**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`, drag_margin\: :ref:`float<class_float>`\ )
+|void| **set_drag_margin**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`, drag_margin\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Camera2D_method_set_drag_margin>`
 
 Sets the specified :ref:`Side<enum_@GlobalScope_Side>`'s margin. See also :ref:`drag_bottom_margin<class_Camera2D_property_drag_bottom_margin>`, :ref:`drag_top_margin<class_Camera2D_property_drag_top_margin>`, :ref:`drag_left_margin<class_Camera2D_property_drag_left_margin>`, and :ref:`drag_right_margin<class_Camera2D_property_drag_right_margin>`.
 
@@ -806,7 +806,7 @@ Sets the specified :ref:`Side<enum_@GlobalScope_Side>`'s margin. See also :ref:`
 
 .. rst-class:: classref-method
 
-|void| **set_limit**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`, limit\: :ref:`int<class_int>`\ )
+|void| **set_limit**\ (\ margin\: :ref:`Side<enum_@GlobalScope_Side>`, limit\: :ref:`int<class_int>`\ ) :ref:`🔗<class_Camera2D_method_set_limit>`
 
 Sets the camera limit for the specified :ref:`Side<enum_@GlobalScope_Side>`. See also :ref:`limit_bottom<class_Camera2D_property_limit_bottom>`, :ref:`limit_top<class_Camera2D_property_limit_top>`, :ref:`limit_left<class_Camera2D_property_limit_left>`, and :ref:`limit_right<class_Camera2D_property_limit_right>`.
 

+ 37 - 37
classes/class_camera3d.rst

@@ -131,7 +131,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **ProjectionType**:
+enum **ProjectionType**: :ref:`🔗<enum_Camera3D_ProjectionType>`
 
 .. _class_Camera3D_constant_PROJECTION_PERSPECTIVE:
 
@@ -165,7 +165,7 @@ Frustum projection. This mode allows adjusting :ref:`frustum_offset<class_Camera
 
 .. rst-class:: classref-enumeration
 
-enum **KeepAspect**:
+enum **KeepAspect**: :ref:`🔗<enum_Camera3D_KeepAspect>`
 
 .. _class_Camera3D_constant_KEEP_WIDTH:
 
@@ -191,7 +191,7 @@ Preserves the vertical aspect ratio; also known as Hor+ scaling. This is usually
 
 .. rst-class:: classref-enumeration
 
-enum **DopplerTracking**:
+enum **DopplerTracking**: :ref:`🔗<enum_Camera3D_DopplerTracking>`
 
 .. _class_Camera3D_constant_DOPPLER_TRACKING_DISABLED:
 
@@ -230,7 +230,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`CameraAttributes<class_CameraAttributes>` **attributes**
+:ref:`CameraAttributes<class_CameraAttributes>` **attributes** :ref:`🔗<class_Camera3D_property_attributes>`
 
 .. rst-class:: classref-property-setget
 
@@ -247,7 +247,7 @@ The :ref:`CameraAttributes<class_CameraAttributes>` to use for this camera.
 
 .. rst-class:: classref-property
 
-:ref:`Compositor<class_Compositor>` **compositor**
+:ref:`Compositor<class_Compositor>` **compositor** :ref:`🔗<class_Camera3D_property_compositor>`
 
 .. rst-class:: classref-property-setget
 
@@ -264,7 +264,7 @@ The :ref:`Compositor<class_Compositor>` to use for this camera.
 
 .. rst-class:: classref-property
 
-:ref:`int<class_int>` **cull_mask** = ``1048575``
+:ref:`int<class_int>` **cull_mask** = ``1048575`` :ref:`🔗<class_Camera3D_property_cull_mask>`
 
 .. rst-class:: classref-property-setget
 
@@ -287,7 +287,7 @@ To adjust :ref:`cull_mask<class_Camera3D_property_cull_mask>` more easily using
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **current** = ``false``
+:ref:`bool<class_bool>` **current** = ``false`` :ref:`🔗<class_Camera3D_property_current>`
 
 .. rst-class:: classref-property-setget
 
@@ -306,7 +306,7 @@ If multiple cameras are in the scene, one will always be made current. For examp
 
 .. rst-class:: classref-property
 
-:ref:`DopplerTracking<enum_Camera3D_DopplerTracking>` **doppler_tracking** = ``0``
+:ref:`DopplerTracking<enum_Camera3D_DopplerTracking>` **doppler_tracking** = ``0`` :ref:`🔗<class_Camera3D_property_doppler_tracking>`
 
 .. rst-class:: classref-property-setget
 
@@ -323,7 +323,7 @@ If not :ref:`DOPPLER_TRACKING_DISABLED<class_Camera3D_constant_DOPPLER_TRACKING_
 
 .. rst-class:: classref-property
 
-:ref:`Environment<class_Environment>` **environment**
+:ref:`Environment<class_Environment>` **environment** :ref:`🔗<class_Camera3D_property_environment>`
 
 .. rst-class:: classref-property-setget
 
@@ -340,7 +340,7 @@ The :ref:`Environment<class_Environment>` to use for this camera.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **far** = ``4000.0``
+:ref:`float<class_float>` **far** = ``4000.0`` :ref:`🔗<class_Camera3D_property_far>`
 
 .. rst-class:: classref-property-setget
 
@@ -357,7 +357,7 @@ The distance to the far culling boundary for this camera relative to its local Z
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **fov** = ``75.0``
+:ref:`float<class_float>` **fov** = ``75.0`` :ref:`🔗<class_Camera3D_property_fov>`
 
 .. rst-class:: classref-property-setget
 
@@ -384,7 +384,7 @@ For reference, the default vertical field of view value (``75.0``) is equivalent
 
 .. rst-class:: classref-property
 
-:ref:`Vector2<class_Vector2>` **frustum_offset** = ``Vector2(0, 0)``
+:ref:`Vector2<class_Vector2>` **frustum_offset** = ``Vector2(0, 0)`` :ref:`🔗<class_Camera3D_property_frustum_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -403,7 +403,7 @@ The camera's frustum offset. This can be changed from the default to create "til
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **h_offset** = ``0.0``
+:ref:`float<class_float>` **h_offset** = ``0.0`` :ref:`🔗<class_Camera3D_property_h_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -420,7 +420,7 @@ The horizontal (X) offset of the camera viewport.
 
 .. rst-class:: classref-property
 
-:ref:`KeepAspect<enum_Camera3D_KeepAspect>` **keep_aspect** = ``1``
+:ref:`KeepAspect<enum_Camera3D_KeepAspect>` **keep_aspect** = ``1`` :ref:`🔗<class_Camera3D_property_keep_aspect>`
 
 .. rst-class:: classref-property-setget
 
@@ -437,7 +437,7 @@ The axis to lock during :ref:`fov<class_Camera3D_property_fov>`/:ref:`size<class
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **near** = ``0.05``
+:ref:`float<class_float>` **near** = ``0.05`` :ref:`🔗<class_Camera3D_property_near>`
 
 .. rst-class:: classref-property-setget
 
@@ -454,7 +454,7 @@ The distance to the near culling boundary for this camera relative to its local
 
 .. rst-class:: classref-property
 
-:ref:`ProjectionType<enum_Camera3D_ProjectionType>` **projection** = ``0``
+:ref:`ProjectionType<enum_Camera3D_ProjectionType>` **projection** = ``0`` :ref:`🔗<class_Camera3D_property_projection>`
 
 .. rst-class:: classref-property-setget
 
@@ -471,7 +471,7 @@ The camera's projection mode. In :ref:`PROJECTION_PERSPECTIVE<class_Camera3D_con
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **size** = ``1.0``
+:ref:`float<class_float>` **size** = ``1.0`` :ref:`🔗<class_Camera3D_property_size>`
 
 .. rst-class:: classref-property-setget
 
@@ -488,7 +488,7 @@ The camera's size in meters measured as the diameter of the width or height, dep
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **v_offset** = ``0.0``
+:ref:`float<class_float>` **v_offset** = ``0.0`` :ref:`🔗<class_Camera3D_property_v_offset>`
 
 .. rst-class:: classref-property-setget
 
@@ -510,7 +510,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-|void| **clear_current**\ (\ enable_next\: :ref:`bool<class_bool>` = true\ )
+|void| **clear_current**\ (\ enable_next\: :ref:`bool<class_bool>` = true\ ) :ref:`🔗<class_Camera3D_method_clear_current>`
 
 If this is the current camera, remove it from being current. If ``enable_next`` is ``true``, request to make the next camera current, if any.
 
@@ -522,7 +522,7 @@ If this is the current camera, remove it from being current. If ``enable_next``
 
 .. rst-class:: classref-method
 
-:ref:`Projection<class_Projection>` **get_camera_projection**\ (\ ) |const|
+:ref:`Projection<class_Projection>` **get_camera_projection**\ (\ ) |const| :ref:`🔗<class_Camera3D_method_get_camera_projection>`
 
 Returns the projection matrix that this camera uses to render to its associated viewport. The camera must be part of the scene tree to function.
 
@@ -534,7 +534,7 @@ Returns the projection matrix that this camera uses to render to its associated
 
 .. rst-class:: classref-method
 
-:ref:`RID<class_RID>` **get_camera_rid**\ (\ ) |const|
+:ref:`RID<class_RID>` **get_camera_rid**\ (\ ) |const| :ref:`🔗<class_Camera3D_method_get_camera_rid>`
 
 Returns the camera's RID from the :ref:`RenderingServer<class_RenderingServer>`.
 
@@ -546,7 +546,7 @@ Returns the camera's RID from the :ref:`RenderingServer<class_RenderingServer>`.
 
 .. rst-class:: classref-method
 
-:ref:`Transform3D<class_Transform3D>` **get_camera_transform**\ (\ ) |const|
+:ref:`Transform3D<class_Transform3D>` **get_camera_transform**\ (\ ) |const| :ref:`🔗<class_Camera3D_method_get_camera_transform>`
 
 Returns the transform of the camera plus the vertical (:ref:`v_offset<class_Camera3D_property_v_offset>`) and horizontal (:ref:`h_offset<class_Camera3D_property_h_offset>`) offsets; and any other adjustments made to the position and orientation of the camera by subclassed cameras such as :ref:`XRCamera3D<class_XRCamera3D>`.
 
@@ -558,7 +558,7 @@ Returns the transform of the camera plus the vertical (:ref:`v_offset<class_Came
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **get_cull_mask_value**\ (\ layer_number\: :ref:`int<class_int>`\ ) |const|
+:ref:`bool<class_bool>` **get_cull_mask_value**\ (\ layer_number\: :ref:`int<class_int>`\ ) |const| :ref:`🔗<class_Camera3D_method_get_cull_mask_value>`
 
 Returns whether or not the specified layer of the :ref:`cull_mask<class_Camera3D_property_cull_mask>` is enabled, given a ``layer_number`` between 1 and 20.
 
@@ -570,7 +570,7 @@ Returns whether or not the specified layer of the :ref:`cull_mask<class_Camera3D
 
 .. rst-class:: classref-method
 
-:ref:`Array<class_Array>`\[:ref:`Plane<class_Plane>`\] **get_frustum**\ (\ ) |const|
+:ref:`Array<class_Array>`\[:ref:`Plane<class_Plane>`\] **get_frustum**\ (\ ) |const| :ref:`🔗<class_Camera3D_method_get_frustum>`
 
 Returns the camera's frustum planes in world space units as an array of :ref:`Plane<class_Plane>`\ s in the following order: near, far, left, top, right, bottom. Not to be confused with :ref:`frustum_offset<class_Camera3D_property_frustum_offset>`.
 
@@ -582,7 +582,7 @@ Returns the camera's frustum planes in world space units as an array of :ref:`Pl
 
 .. rst-class:: classref-method
 
-:ref:`RID<class_RID>` **get_pyramid_shape_rid**\ (\ )
+:ref:`RID<class_RID>` **get_pyramid_shape_rid**\ (\ ) :ref:`🔗<class_Camera3D_method_get_pyramid_shape_rid>`
 
 Returns the RID of a pyramid shape encompassing the camera's view frustum, ignoring the camera's near plane. The tip of the pyramid represents the position of the camera.
 
@@ -594,7 +594,7 @@ Returns the RID of a pyramid shape encompassing the camera's view frustum, ignor
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_position_behind**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`bool<class_bool>` **is_position_behind**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Camera3D_method_is_position_behind>`
 
 Returns ``true`` if the given position is behind the camera (the blue part of the linked diagram). `See this diagram <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/camera3d_position_frustum.png>`__ for an overview of position query methods.
 
@@ -608,7 +608,7 @@ Returns ``true`` if the given position is behind the camera (the blue part of th
 
 .. rst-class:: classref-method
 
-:ref:`bool<class_bool>` **is_position_in_frustum**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`bool<class_bool>` **is_position_in_frustum**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Camera3D_method_is_position_in_frustum>`
 
 Returns ``true`` if the given position is inside the camera's frustum (the green part of the linked diagram). `See this diagram <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/camera3d_position_frustum.png>`__ for an overview of position query methods.
 
@@ -620,7 +620,7 @@ Returns ``true`` if the given position is inside the camera's frustum (the green
 
 .. rst-class:: classref-method
 
-|void| **make_current**\ (\ )
+|void| **make_current**\ (\ ) :ref:`🔗<class_Camera3D_method_make_current>`
 
 Makes this camera the current camera for the :ref:`Viewport<class_Viewport>` (see class description). If the camera node is outside the scene tree, it will attempt to become current once it's added.
 
@@ -632,7 +632,7 @@ Makes this camera the current camera for the :ref:`Viewport<class_Viewport>` (se
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **project_local_ray_normal**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **project_local_ray_normal**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const| :ref:`🔗<class_Camera3D_method_project_local_ray_normal>`
 
 Returns a normal vector from the screen point location directed along the camera. Orthogonal cameras are normalized. Perspective cameras account for perspective, screen width/height, etc.
 
@@ -644,7 +644,7 @@ Returns a normal vector from the screen point location directed along the camera
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **project_position**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`, z_depth\: :ref:`float<class_float>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **project_position**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`, z_depth\: :ref:`float<class_float>`\ ) |const| :ref:`🔗<class_Camera3D_method_project_position>`
 
 Returns the 3D point in world space that maps to the given 2D coordinate in the :ref:`Viewport<class_Viewport>` rectangle on a plane that is the given ``z_depth`` distance into the scene away from the camera.
 
@@ -656,7 +656,7 @@ Returns the 3D point in world space that maps to the given 2D coordinate in the
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **project_ray_normal**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **project_ray_normal**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const| :ref:`🔗<class_Camera3D_method_project_ray_normal>`
 
 Returns a normal vector in world space, that is the result of projecting a point on the :ref:`Viewport<class_Viewport>` rectangle by the inverse camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking.
 
@@ -668,7 +668,7 @@ Returns a normal vector in world space, that is the result of projecting a point
 
 .. rst-class:: classref-method
 
-:ref:`Vector3<class_Vector3>` **project_ray_origin**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const|
+:ref:`Vector3<class_Vector3>` **project_ray_origin**\ (\ screen_point\: :ref:`Vector2<class_Vector2>`\ ) |const| :ref:`🔗<class_Camera3D_method_project_ray_origin>`
 
 Returns a 3D position in world space, that is the result of projecting a point on the :ref:`Viewport<class_Viewport>` rectangle by the inverse camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking.
 
@@ -680,7 +680,7 @@ Returns a 3D position in world space, that is the result of projecting a point o
 
 .. rst-class:: classref-method
 
-|void| **set_cull_mask_value**\ (\ layer_number\: :ref:`int<class_int>`, value\: :ref:`bool<class_bool>`\ )
+|void| **set_cull_mask_value**\ (\ layer_number\: :ref:`int<class_int>`, value\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_Camera3D_method_set_cull_mask_value>`
 
 Based on ``value``, enables or disables the specified layer in the :ref:`cull_mask<class_Camera3D_property_cull_mask>`, given a ``layer_number`` between 1 and 20.
 
@@ -692,7 +692,7 @@ Based on ``value``, enables or disables the specified layer in the :ref:`cull_ma
 
 .. rst-class:: classref-method
 
-|void| **set_frustum**\ (\ size\: :ref:`float<class_float>`, offset\: :ref:`Vector2<class_Vector2>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ )
+|void| **set_frustum**\ (\ size\: :ref:`float<class_float>`, offset\: :ref:`Vector2<class_Vector2>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Camera3D_method_set_frustum>`
 
 Sets the camera projection to frustum mode (see :ref:`PROJECTION_FRUSTUM<class_Camera3D_constant_PROJECTION_FRUSTUM>`), by specifying a ``size``, an ``offset``, and the ``z_near`` and ``z_far`` clip planes in world space units. See also :ref:`frustum_offset<class_Camera3D_property_frustum_offset>`.
 
@@ -704,7 +704,7 @@ Sets the camera projection to frustum mode (see :ref:`PROJECTION_FRUSTUM<class_C
 
 .. rst-class:: classref-method
 
-|void| **set_orthogonal**\ (\ size\: :ref:`float<class_float>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ )
+|void| **set_orthogonal**\ (\ size\: :ref:`float<class_float>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Camera3D_method_set_orthogonal>`
 
 Sets the camera projection to orthogonal mode (see :ref:`PROJECTION_ORTHOGONAL<class_Camera3D_constant_PROJECTION_ORTHOGONAL>`), by specifying a ``size``, and the ``z_near`` and ``z_far`` clip planes in world space units. (As a hint, 2D games often use this projection, with values specified in pixels.)
 
@@ -716,7 +716,7 @@ Sets the camera projection to orthogonal mode (see :ref:`PROJECTION_ORTHOGONAL<c
 
 .. rst-class:: classref-method
 
-|void| **set_perspective**\ (\ fov\: :ref:`float<class_float>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ )
+|void| **set_perspective**\ (\ fov\: :ref:`float<class_float>`, z_near\: :ref:`float<class_float>`, z_far\: :ref:`float<class_float>`\ ) :ref:`🔗<class_Camera3D_method_set_perspective>`
 
 Sets the camera projection to perspective mode (see :ref:`PROJECTION_PERSPECTIVE<class_Camera3D_constant_PROJECTION_PERSPECTIVE>`), by specifying a ``fov`` (field of view) angle in degrees, and the ``z_near`` and ``z_far`` clip planes in world space units.
 
@@ -728,7 +728,7 @@ Sets the camera projection to perspective mode (see :ref:`PROJECTION_PERSPECTIVE
 
 .. rst-class:: classref-method
 
-:ref:`Vector2<class_Vector2>` **unproject_position**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const|
+:ref:`Vector2<class_Vector2>` **unproject_position**\ (\ world_point\: :ref:`Vector3<class_Vector3>`\ ) |const| :ref:`🔗<class_Camera3D_method_unproject_position>`
 
 Returns the 2D coordinate in the :ref:`Viewport<class_Viewport>` rectangle that maps to the given 3D point in world space.
 

+ 5 - 5
classes/class_cameraattributes.rst

@@ -62,7 +62,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **auto_exposure_enabled** = ``false``
+:ref:`bool<class_bool>` **auto_exposure_enabled** = ``false`` :ref:`🔗<class_CameraAttributes_property_auto_exposure_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -79,7 +79,7 @@ If ``true``, enables the tonemapping auto exposure mode of the scene renderer. I
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_scale** = ``0.4``
+:ref:`float<class_float>` **auto_exposure_scale** = ``0.4`` :ref:`🔗<class_CameraAttributes_property_auto_exposure_scale>`
 
 .. rst-class:: classref-property-setget
 
@@ -96,7 +96,7 @@ The scale of the auto exposure effect. Affects the intensity of auto exposure.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_speed** = ``0.5``
+:ref:`float<class_float>` **auto_exposure_speed** = ``0.5`` :ref:`🔗<class_CameraAttributes_property_auto_exposure_speed>`
 
 .. rst-class:: classref-property-setget
 
@@ -113,7 +113,7 @@ The speed of the auto exposure effect. Affects the time needed for the camera to
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **exposure_multiplier** = ``1.0``
+:ref:`float<class_float>` **exposure_multiplier** = ``1.0`` :ref:`🔗<class_CameraAttributes_property_exposure_multiplier>`
 
 .. rst-class:: classref-property-setget
 
@@ -130,7 +130,7 @@ Multiplier for the exposure amount. A higher value results in a brighter image.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **exposure_sensitivity** = ``100.0``
+:ref:`float<class_float>` **exposure_sensitivity** = ``100.0`` :ref:`🔗<class_CameraAttributes_property_exposure_sensitivity>`
 
 .. rst-class:: classref-property-setget
 

+ 9 - 9
classes/class_cameraattributesphysical.rst

@@ -85,7 +85,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_max_exposure_value** = ``10.0``
+:ref:`float<class_float>` **auto_exposure_max_exposure_value** = ``10.0`` :ref:`🔗<class_CameraAttributesPhysical_property_auto_exposure_max_exposure_value>`
 
 .. rst-class:: classref-property-setget
 
@@ -102,7 +102,7 @@ The maximum luminance (in EV100) used when calculating auto exposure. When calcu
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_min_exposure_value** = ``-8.0``
+:ref:`float<class_float>` **auto_exposure_min_exposure_value** = ``-8.0`` :ref:`🔗<class_CameraAttributesPhysical_property_auto_exposure_min_exposure_value>`
 
 .. rst-class:: classref-property-setget
 
@@ -119,7 +119,7 @@ The minimum luminance luminance (in EV100) used when calculating auto exposure.
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **exposure_aperture** = ``16.0``
+:ref:`float<class_float>` **exposure_aperture** = ``16.0`` :ref:`🔗<class_CameraAttributesPhysical_property_exposure_aperture>`
 
 .. rst-class:: classref-property-setget
 
@@ -138,7 +138,7 @@ Only available when :ref:`ProjectSettings.rendering/lights_and_shadows/use_physi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **exposure_shutter_speed** = ``100.0``
+:ref:`float<class_float>` **exposure_shutter_speed** = ``100.0`` :ref:`🔗<class_CameraAttributesPhysical_property_exposure_shutter_speed>`
 
 .. rst-class:: classref-property-setget
 
@@ -157,7 +157,7 @@ Only available when :ref:`ProjectSettings.rendering/lights_and_shadows/use_physi
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frustum_far** = ``4000.0``
+:ref:`float<class_float>` **frustum_far** = ``4000.0`` :ref:`🔗<class_CameraAttributesPhysical_property_frustum_far>`
 
 .. rst-class:: classref-property-setget
 
@@ -174,7 +174,7 @@ Override value for :ref:`Camera3D.far<class_Camera3D_property_far>`. Used intern
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frustum_focal_length** = ``35.0``
+:ref:`float<class_float>` **frustum_focal_length** = ``35.0`` :ref:`🔗<class_CameraAttributesPhysical_property_frustum_focal_length>`
 
 .. rst-class:: classref-property-setget
 
@@ -191,7 +191,7 @@ Distance between camera lens and camera aperture, measured in millimeters. Contr
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frustum_focus_distance** = ``10.0``
+:ref:`float<class_float>` **frustum_focus_distance** = ``10.0`` :ref:`🔗<class_CameraAttributesPhysical_property_frustum_focus_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -208,7 +208,7 @@ Distance from camera of object that will be in focus, measured in meters. Intern
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **frustum_near** = ``0.05``
+:ref:`float<class_float>` **frustum_near** = ``0.05`` :ref:`🔗<class_CameraAttributesPhysical_property_frustum_near>`
 
 .. rst-class:: classref-property-setget
 
@@ -230,7 +230,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`float<class_float>` **get_fov**\ (\ ) |const|
+:ref:`float<class_float>` **get_fov**\ (\ ) |const| :ref:`🔗<class_CameraAttributesPhysical_method_get_fov>`
 
 Returns the vertical field of view that corresponds to the :ref:`frustum_focal_length<class_CameraAttributesPhysical_property_frustum_focal_length>`. This value is calculated internally whenever :ref:`frustum_focal_length<class_CameraAttributesPhysical_property_frustum_focal_length>` is changed.
 

+ 9 - 9
classes/class_cameraattributespractical.rst

@@ -64,7 +64,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_max_sensitivity** = ``800.0``
+:ref:`float<class_float>` **auto_exposure_max_sensitivity** = ``800.0`` :ref:`🔗<class_CameraAttributesPractical_property_auto_exposure_max_sensitivity>`
 
 .. rst-class:: classref-property-setget
 
@@ -81,7 +81,7 @@ The maximum sensitivity (in ISO) used when calculating auto exposure. When calcu
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **auto_exposure_min_sensitivity** = ``0.0``
+:ref:`float<class_float>` **auto_exposure_min_sensitivity** = ``0.0`` :ref:`🔗<class_CameraAttributesPractical_property_auto_exposure_min_sensitivity>`
 
 .. rst-class:: classref-property-setget
 
@@ -98,7 +98,7 @@ The minimum sensitivity (in ISO) used when calculating auto exposure. When calcu
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dof_blur_amount** = ``0.1``
+:ref:`float<class_float>` **dof_blur_amount** = ``0.1`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_amount>`
 
 .. rst-class:: classref-property-setget
 
@@ -115,7 +115,7 @@ Sets the maximum amount of blur. When using physically-based blur amounts, will
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dof_blur_far_distance** = ``10.0``
+:ref:`float<class_float>` **dof_blur_far_distance** = ``10.0`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_far_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -132,7 +132,7 @@ Objects further from the :ref:`Camera3D<class_Camera3D>` by this amount will be
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **dof_blur_far_enabled** = ``false``
+:ref:`bool<class_bool>` **dof_blur_far_enabled** = ``false`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_far_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -151,7 +151,7 @@ Enables depth of field blur for objects further than :ref:`dof_blur_far_distance
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dof_blur_far_transition** = ``5.0``
+:ref:`float<class_float>` **dof_blur_far_transition** = ``5.0`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_far_transition>`
 
 .. rst-class:: classref-property-setget
 
@@ -168,7 +168,7 @@ When positive, distance over which (starting from :ref:`dof_blur_far_distance<cl
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dof_blur_near_distance** = ``2.0``
+:ref:`float<class_float>` **dof_blur_near_distance** = ``2.0`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_near_distance>`
 
 .. rst-class:: classref-property-setget
 
@@ -185,7 +185,7 @@ Objects closer from the :ref:`Camera3D<class_Camera3D>` by this amount will be b
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **dof_blur_near_enabled** = ``false``
+:ref:`bool<class_bool>` **dof_blur_near_enabled** = ``false`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_near_enabled>`
 
 .. rst-class:: classref-property-setget
 
@@ -204,7 +204,7 @@ Enables depth of field blur for objects closer than :ref:`dof_blur_near_distance
 
 .. rst-class:: classref-property
 
-:ref:`float<class_float>` **dof_blur_near_transition** = ``1.0``
+:ref:`float<class_float>` **dof_blur_near_transition** = ``1.0`` :ref:`🔗<class_CameraAttributesPractical_property_dof_blur_near_transition>`
 
 .. rst-class:: classref-property-setget
 

+ 8 - 8
classes/class_camerafeed.rst

@@ -68,7 +68,7 @@ Enumerations
 
 .. rst-class:: classref-enumeration
 
-enum **FeedDataType**:
+enum **FeedDataType**: :ref:`🔗<enum_CameraFeed_FeedDataType>`
 
 .. _class_CameraFeed_constant_FEED_NOIMAGE:
 
@@ -110,7 +110,7 @@ Feed supplies separate Y and CbCr images that need to be combined and converted
 
 .. rst-class:: classref-enumeration
 
-enum **FeedPosition**:
+enum **FeedPosition**: :ref:`🔗<enum_CameraFeed_FeedPosition>`
 
 .. _class_CameraFeed_constant_FEED_UNSPECIFIED:
 
@@ -149,7 +149,7 @@ Property Descriptions
 
 .. rst-class:: classref-property
 
-:ref:`bool<class_bool>` **feed_is_active** = ``false``
+:ref:`bool<class_bool>` **feed_is_active** = ``false`` :ref:`🔗<class_CameraFeed_property_feed_is_active>`
 
 .. rst-class:: classref-property-setget
 
@@ -166,7 +166,7 @@ If ``true``, the feed is active.
 
 .. rst-class:: classref-property
 
-:ref:`Transform2D<class_Transform2D>` **feed_transform** = ``Transform2D(1, 0, 0, -1, 0, 1)``
+:ref:`Transform2D<class_Transform2D>` **feed_transform** = ``Transform2D(1, 0, 0, -1, 0, 1)`` :ref:`🔗<class_CameraFeed_property_feed_transform>`
 
 .. rst-class:: classref-property-setget
 
@@ -188,7 +188,7 @@ Method Descriptions
 
 .. rst-class:: classref-method
 
-:ref:`FeedDataType<enum_CameraFeed_FeedDataType>` **get_datatype**\ (\ ) |const|
+:ref:`FeedDataType<enum_CameraFeed_FeedDataType>` **get_datatype**\ (\ ) |const| :ref:`🔗<class_CameraFeed_method_get_datatype>`
 
 Returns feed image data type.
 
@@ -200,7 +200,7 @@ Returns feed image data type.
 
 .. rst-class:: classref-method
 
-:ref:`int<class_int>` **get_id**\ (\ ) |const|
+:ref:`int<class_int>` **get_id**\ (\ ) |const| :ref:`🔗<class_CameraFeed_method_get_id>`
 
 Returns the unique ID for this feed.
 
@@ -212,7 +212,7 @@ Returns the unique ID for this feed.
 
 .. rst-class:: classref-method
 
-:ref:`String<class_String>` **get_name**\ (\ ) |const|
+:ref:`String<class_String>` **get_name**\ (\ ) |const| :ref:`🔗<class_CameraFeed_method_get_name>`
 
 Returns the camera's name.
 
@@ -224,7 +224,7 @@ Returns the camera's name.
 
 .. rst-class:: classref-method
 
-:ref:`FeedPosition<enum_CameraFeed_FeedPosition>` **get_position**\ (\ ) |const|
+:ref:`FeedPosition<enum_CameraFeed_FeedPosition>` **get_position**\ (\ ) |const| :ref:`🔗<class_CameraFeed_method_get_position>`
 
 Returns the position of camera on the device.
 

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff