Ver código fonte

Sync classref with current source

Rémi Verschelde 6 anos atrás
pai
commit
ce0bb7b277
100 arquivos alterados com 1369 adições e 1342 exclusões
  1. 86 85
      classes/[email protected]
  2. 39 38
      classes/[email protected]
  3. 25 24
      classes/class_aabb.rst
  4. 9 9
      classes/class_acceptdialog.rst
  5. 14 14
      classes/class_animatedsprite.rst
  6. 8 8
      classes/class_animatedsprite3d.rst
  7. 6 6
      classes/class_animatedtexture.rst
  8. 63 62
      classes/class_animation.rst
  9. 18 18
      classes/class_animationnode.rst
  10. 1 1
      classes/class_animationnodeadd2.rst
  11. 1 1
      classes/class_animationnodeadd3.rst
  12. 2 2
      classes/class_animationnodeanimation.rst
  13. 1 1
      classes/class_animationnodeblend2.rst
  14. 1 1
      classes/class_animationnodeblend3.rst
  15. 11 11
      classes/class_animationnodeblendspace1d.rst
  16. 17 17
      classes/class_animationnodeblendspace2d.rst
  17. 11 10
      classes/class_animationnodeblendtree.rst
  18. 9 9
      classes/class_animationnodeoneshot.rst
  19. 22 22
      classes/class_animationnodestatemachine.rst
  20. 6 6
      classes/class_animationnodestatemachineplayback.rst
  21. 8 8
      classes/class_animationnodestatemachinetransition.rst
  22. 66 66
      classes/class_animationnodetransition.rst
  23. 38 36
      classes/class_animationplayer.rst
  24. 9 9
      classes/class_animationtree.rst
  25. 63 63
      classes/class_animationtreeplayer.rst
  26. 35 35
      classes/class_area.rst
  27. 31 31
      classes/class_area2d.rst
  28. 36 36
      classes/class_array.rst
  29. 23 22
      classes/class_arraymesh.rst
  30. 5 5
      classes/class_arvranchor.rst
  31. 10 10
      classes/class_arvrcontroller.rst
  32. 13 13
      classes/class_arvrinterface.rst
  33. 1 1
      classes/class_arvrorigin.rst
  34. 11 11
      classes/class_arvrpositionaltracker.rst
  35. 20 20
      classes/class_arvrserver.rst
  36. 20 20
      classes/class_astar.rst
  37. 4 4
      classes/class_atlastexture.rst
  38. 1 1
      classes/class_audioeffectamplify.rst
  39. 27 27
      classes/class_audioeffectchorus.rst
  40. 7 7
      classes/class_audioeffectcompressor.rst
  41. 13 13
      classes/class_audioeffectdelay.rst
  42. 6 6
      classes/class_audioeffectdistortion.rst
  43. 3 3
      classes/class_audioeffecteq.rst
  44. 5 5
      classes/class_audioeffectfilter.rst
  45. 4 4
      classes/class_audioeffectlimiter.rst
  46. 1 1
      classes/class_audioeffectpanner.rst
  47. 5 5
      classes/class_audioeffectphaser.rst
  48. 1 1
      classes/class_audioeffectpitchshift.rst
  49. 4 4
      classes/class_audioeffectrecord.rst
  50. 8 8
      classes/class_audioeffectreverb.rst
  51. 3 3
      classes/class_audioeffectstereoenhance.rst
  52. 42 41
      classes/class_audioserver.rst
  53. 2 1
      classes/class_audiostream.rst
  54. 3 3
      classes/class_audiostreamoggvorbis.rst
  55. 16 14
      classes/class_audiostreamplayer.rst
  56. 17 15
      classes/class_audiostreamplayer2d.rst
  57. 29 27
      classes/class_audiostreamplayer3d.rst
  58. 2 2
      classes/class_audiostreamrandompitch.rst
  59. 10 10
      classes/class_audiostreamsample.rst
  60. 3 3
      classes/class_backbuffercopy.rst
  61. 16 15
      classes/class_bakedlightmap.rst
  62. 10 10
      classes/class_bakedlightmapdata.rst
  63. 18 18
      classes/class_basebutton.rst
  64. 24 22
      classes/class_basis.rst
  65. 9 9
      classes/class_bitmap.rst
  66. 13 13
      classes/class_bitmapfont.rst
  67. 5 5
      classes/class_bone2d.rst
  68. 1 1
      classes/class_boneattachment.rst
  69. 3 3
      classes/class_bool.rst
  70. 3 3
      classes/class_boxcontainer.rst
  71. 1 1
      classes/class_boxshape.rst
  72. 6 6
      classes/class_button.rst
  73. 1 1
      classes/class_buttongroup.rst
  74. 28 28
      classes/class_camera.rst
  75. 32 32
      classes/class_camera2d.rst
  76. 61 58
      classes/class_canvasitem.rst
  77. 4 4
      classes/class_canvasitemmaterial.rst
  78. 10 8
      classes/class_canvaslayer.rst
  79. 1 1
      classes/class_canvasmodulate.rst
  80. 4 4
      classes/class_capsulemesh.rst
  81. 2 2
      classes/class_capsuleshape.rst
  82. 2 2
      classes/class_capsuleshape2d.rst
  83. 1 1
      classes/class_centercontainer.rst
  84. 1 1
      classes/class_circleshape2d.rst
  85. 20 20
      classes/class_classdb.rst
  86. 13 13
      classes/class_clippedcamera.rst
  87. 22 22
      classes/class_collisionobject.rst
  88. 23 23
      classes/class_collisionobject2d.rst
  89. 3 3
      classes/class_collisionpolygon.rst
  90. 5 5
      classes/class_collisionpolygon2d.rst
  91. 5 4
      classes/class_collisionshape.rst
  92. 4 3
      classes/class_collisionshape2d.rst
  93. 31 30
      classes/class_color.rst
  94. 6 6
      classes/class_colorpicker.rst
  95. 6 6
      classes/class_colorpickerbutton.rst
  96. 1 1
      classes/class_colorrect.rst
  97. 2 2
      classes/class_concavepolygonshape.rst
  98. 1 1
      classes/class_concavepolygonshape2d.rst
  99. 6 6
      classes/class_conetwistjoint.rst
  100. 10 10
      classes/class_configfile.rst

+ 86 - 85
classes/[email protected]

@@ -32,7 +32,7 @@ Methods
 +------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`float<class_float>`                                  | :ref:`atan<class_@GDScript_atan>` **(** :ref:`float<class_float>` s **)**                                                                                                                                                       |
 +------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                  | :ref:`atan2<class_@GDScript_atan2>` **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**                                                                                                                        |
+| :ref:`float<class_float>`                                  | :ref:`atan2<class_@GDScript_atan2>` **(** :ref:`float<class_float>` y, :ref:`float<class_float>` x **)**                                                                                                                        |
 +------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`Variant<class_Variant>`                              | :ref:`bytes2var<class_@GDScript_bytes2var>` **(** :ref:`PoolByteArray<class_PoolByteArray>` bytes **)**                                                                                                                         |
 +------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
@@ -194,6 +194,7 @@ Constants
 - **NAN** = **nan** --- Macro constant that expands to an expression of type float that represents a NaN.
 
 The NaN values are used to identify undefined or non-representable values for floating-point elements, such as the square root of negative numbers or the result of 0/0.
+
 Description
 -----------
 
@@ -202,7 +203,7 @@ List of core built-in GDScript functions. Math functions and other utilities. Ev
 Method Descriptions
 -------------------
 
-  .. _class_@GDScript_Color8:
+.. _class_@GDScript_Color8:
 
 - :ref:`Color<class_Color>` **Color8** **(** :ref:`int<class_int>` r8, :ref:`int<class_int>` g8, :ref:`int<class_int>` b8, :ref:`int<class_int>` a8=255 **)**
 
@@ -220,7 +221,7 @@ Returns a 32 bit color with red, green, blue and alpha channels. Each channel ha
 
     red = Color8(255, 0, 0)
 
-  .. _class_@GDScript_ColorN:
+.. _class_@GDScript_ColorN:
 
 - :ref:`Color<class_Color>` **ColorN** **(** :ref:`String<class_String>` name, :ref:`float<class_float>` alpha=1.0 **)**
 
@@ -234,7 +235,7 @@ Supported color names:
 
 "aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflower", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "webgray", "green", "webgreen", "greenyellow", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrod", "lightgray", "lightgreen", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", "maroon", "webmaroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "navyblue", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "purple", "webpurple", "rebeccapurple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen".
 
-  .. _class_@GDScript_abs:
+.. _class_@GDScript_abs:
 
 - :ref:`float<class_float>` **abs** **(** :ref:`float<class_float>` s **)**
 
@@ -245,7 +246,7 @@ Returns the absolute value of parameter ``s``  (i.e. unsigned value, works for i
     # a is 1
     a = abs(-1)
 
-  .. _class_@GDScript_acos:
+.. _class_@GDScript_acos:
 
 - :ref:`float<class_float>` **acos** **(** :ref:`float<class_float>` s **)**
 
@@ -256,7 +257,7 @@ Returns the arc cosine of ``s`` in radians. Use to get the angle of cosine ``s``
     # c is 0.523599 or 30 degrees if converted with rad2deg(s)
     c = acos(0.866025)
 
-  .. _class_@GDScript_asin:
+.. _class_@GDScript_asin:
 
 - :ref:`float<class_float>` **asin** **(** :ref:`float<class_float>` s **)**
 
@@ -267,7 +268,7 @@ Returns the arc sine of ``s`` in radians. Use to get the angle of sine ``s``.
     # s is 0.523599 or 30 degrees if converted with rad2deg(s)
     s = asin(0.5)
 
-  .. _class_@GDScript_assert:
+.. _class_@GDScript_assert:
 
 - void **assert** **(** :ref:`bool<class_bool>` condition **)**
 
@@ -281,7 +282,7 @@ Assert that the ``condition`` is true. If the ``condition`` is false a fatal err
     assert(speed >= 0) # Is false and program stops
     assert(speed >= 0 && speed < 20) # Or combined
 
-  .. _class_@GDScript_atan:
+.. _class_@GDScript_atan:
 
 - :ref:`float<class_float>` **atan** **(** :ref:`float<class_float>` s **)**
 
@@ -293,9 +294,9 @@ The method cannot know in which quadrant the angle should fall. See :ref:`atan2<
 
     a = atan(0.5) # a is 0.463648
 
-  .. _class_@GDScript_atan2:
+.. _class_@GDScript_atan2:
 
-- :ref:`float<class_float>` **atan2** **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**
+- :ref:`float<class_float>` **atan2** **(** :ref:`float<class_float>` y, :ref:`float<class_float>` x **)**
 
 Returns the arc tangent of ``y/x`` in radians. Use to get the angle of tangent ``y/x``. To compute the value, the method takes into account the sign of both arguments in order to determine the quadrant.
 
@@ -303,19 +304,19 @@ Returns the arc tangent of ``y/x`` in radians. Use to get the angle of tangent `
 
     a = atan(0,-1) # a is 3.141593
 
-  .. _class_@GDScript_bytes2var:
+.. _class_@GDScript_bytes2var:
 
 - :ref:`Variant<class_Variant>` **bytes2var** **(** :ref:`PoolByteArray<class_PoolByteArray>` bytes **)**
 
 Decodes a byte array back to a value.
 
-  .. _class_@GDScript_cartesian2polar:
+.. _class_@GDScript_cartesian2polar:
 
 - :ref:`Vector2<class_Vector2>` **cartesian2polar** **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**
 
 Converts a 2D point expressed in the cartesian coordinate system (x and y axis) to the polar coordinate system (a distance from the origin and an angle).
 
-  .. _class_@GDScript_ceil:
+.. _class_@GDScript_ceil:
 
 - :ref:`float<class_float>` **ceil** **(** :ref:`float<class_float>` s **)**
 
@@ -326,7 +327,7 @@ Rounds ``s`` upward, returning the smallest integral value that is not less than
     i = ceil(1.45)  # i is 2
     i = ceil(1.001) # i is 2
 
-  .. _class_@GDScript_char:
+.. _class_@GDScript_char:
 
 - :ref:`String<class_String>` **char** **(** :ref:`int<class_int>` ascii **)**
 
@@ -339,7 +340,7 @@ Returns a character as a String of the given ASCII code.
     # a is 'a'
     a = char(65+32)
 
-  .. _class_@GDScript_clamp:
+.. _class_@GDScript_clamp:
 
 - :ref:`float<class_float>` **clamp** **(** :ref:`float<class_float>` value, :ref:`float<class_float>` min, :ref:`float<class_float>` max **)**
 
@@ -355,7 +356,7 @@ Clamps ``value`` and returns a value not less than ``min`` and not more than ``m
     # a is 1
     a = clamp(speed, 1, 20)
 
-  .. _class_@GDScript_convert:
+.. _class_@GDScript_convert:
 
 - :ref:`Variant<class_Variant>` **convert** **(** :ref:`Variant<class_Variant>` what, :ref:`int<class_int>` type **)**
 
@@ -371,7 +372,7 @@ Converts from a type to another in the best way possible. The ``type`` parameter
     # (1, 0) is 6 characters
     print(a.length())
 
-  .. _class_@GDScript_cos:
+.. _class_@GDScript_cos:
 
 - :ref:`float<class_float>` **cos** **(** :ref:`float<class_float>` s **)**
 
@@ -383,7 +384,7 @@ Returns the cosine of angle ``s`` in radians.
     print(cos(PI*2))
     print(cos(PI))
 
-  .. _class_@GDScript_cosh:
+.. _class_@GDScript_cosh:
 
 - :ref:`float<class_float>` **cosh** **(** :ref:`float<class_float>` s **)**
 
@@ -394,13 +395,13 @@ Returns the hyperbolic cosine of ``s`` in radians.
     # prints 1.543081
     print(cosh(1))
 
-  .. _class_@GDScript_db2linear:
+.. _class_@GDScript_db2linear:
 
 - :ref:`float<class_float>` **db2linear** **(** :ref:`float<class_float>` db **)**
 
 Converts from decibels to linear energy (audio).
 
-  .. _class_@GDScript_decimals:
+.. _class_@GDScript_decimals:
 
 - :ref:`float<class_float>` **decimals** **(** :ref:`float<class_float>` step **)**
 
@@ -411,7 +412,7 @@ Returns the position of the first non-zero digit, after the decimal point.
     # n is 2
     n = decimals(0.035)
 
-  .. _class_@GDScript_dectime:
+.. _class_@GDScript_dectime:
 
 - :ref:`float<class_float>` **dectime** **(** :ref:`float<class_float>` value, :ref:`float<class_float>` amount, :ref:`float<class_float>` step **)**
 
@@ -422,7 +423,7 @@ Returns the result of ``value`` decreased by ``step`` \* ``amount``.
     # a = 59
     a = dectime(60, 10, 0.1))
 
-  .. _class_@GDScript_deg2rad:
+.. _class_@GDScript_deg2rad:
 
 - :ref:`float<class_float>` **deg2rad** **(** :ref:`float<class_float>` deg **)**
 
@@ -433,19 +434,19 @@ Returns degrees converted to radians.
     # r is 3.141593
     r = deg2rad(180)
 
-  .. _class_@GDScript_dict2inst:
+.. _class_@GDScript_dict2inst:
 
 - :ref:`Object<class_Object>` **dict2inst** **(** :ref:`Dictionary<class_Dictionary>` dict **)**
 
 Converts a previously converted instance to a dictionary, back into an instance. Useful for deserializing.
 
-  .. _class_@GDScript_ease:
+.. _class_@GDScript_ease:
 
 - :ref:`float<class_float>` **ease** **(** :ref:`float<class_float>` s, :ref:`float<class_float>` curve **)**
 
 Easing function, based on exponent. 0 is constant, 1 is linear, 0 to 1 is ease-in, 1+ is ease out. Negative values are in-out/out in.
 
-  .. _class_@GDScript_exp:
+.. _class_@GDScript_exp:
 
 - :ref:`float<class_float>` **exp** **(** :ref:`float<class_float>` s **)**
 
@@ -457,7 +458,7 @@ The natural exponential function. It raises the mathematical constant **e** to t
 
     a = exp(2) # approximately 7.39
 
-  .. _class_@GDScript_floor:
+.. _class_@GDScript_floor:
 
 - :ref:`float<class_float>` **floor** **(** :ref:`float<class_float>` s **)**
 
@@ -470,7 +471,7 @@ Rounds ``s`` to the closest smaller integer and returns it.
     # a is -3
     a = floor(-2.99)
 
-  .. _class_@GDScript_fmod:
+.. _class_@GDScript_fmod:
 
 - :ref:`float<class_float>` **fmod** **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**
 
@@ -481,7 +482,7 @@ Returns the floating-point remainder of ``x/y``.
     # remainder is 1.5
     var remainder = fmod(7, 5.5)
 
-  .. _class_@GDScript_fposmod:
+.. _class_@GDScript_fposmod:
 
 - :ref:`float<class_float>` **fposmod** **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**
 
@@ -509,7 +510,7 @@ Produces:
     -2 8
     -1 9
 
-  .. _class_@GDScript_funcref:
+.. _class_@GDScript_funcref:
 
 - :ref:`FuncRef<class_FuncRef>` **funcref** **(** :ref:`Object<class_Object>` instance, :ref:`String<class_String>` funcname **)**
 
@@ -523,11 +524,11 @@ Returns a reference to the specified function ``funcname`` in the ``instance`` n
     a = funcref(self, "foo")
     print(a.call_func()) # prints bar
 
-  .. _class_@GDScript_get_stack:
+.. _class_@GDScript_get_stack:
 
 - :ref:`Array<class_Array>` **get_stack** **(** **)**
 
-  .. _class_@GDScript_hash:
+.. _class_@GDScript_hash:
 
 - :ref:`int<class_int>` **hash** **(** :ref:`Variant<class_Variant>` var **)**
 
@@ -537,7 +538,7 @@ Returns the integer hash of the variable passed.
 
     print(hash("a")) # prints 177670
 
-  .. _class_@GDScript_inst2dict:
+.. _class_@GDScript_inst2dict:
 
 - :ref:`Dictionary<class_Dictionary>` **inst2dict** **(** :ref:`Object<class_Object>` inst **)**
 
@@ -558,7 +559,7 @@ Prints out:
     [@subpath, @path, foo]
     [, res://test.gd, bar]
 
-  .. _class_@GDScript_instance_from_id:
+.. _class_@GDScript_instance_from_id:
 
 - :ref:`Object<class_Object>` **instance_from_id** **(** :ref:`int<class_int>` instance_id **)**
 
@@ -572,7 +573,7 @@ Returns the Object that corresponds to ``instance_id``. All Objects have a uniqu
         var inst = instance_from_id(id)
         print(inst.foo) # prints bar
 
-  .. _class_@GDScript_inverse_lerp:
+.. _class_@GDScript_inverse_lerp:
 
 - :ref:`float<class_float>` **inverse_lerp** **(** :ref:`float<class_float>` from, :ref:`float<class_float>` to, :ref:`float<class_float>` weight **)**
 
@@ -582,23 +583,23 @@ Returns a normalized value considering the given range.
 
     inverse_lerp(3, 5, 4) # returns 0.5
 
-  .. _class_@GDScript_is_inf:
+.. _class_@GDScript_is_inf:
 
 - :ref:`bool<class_bool>` **is_inf** **(** :ref:`float<class_float>` s **)**
 
 Returns True/False whether ``s`` is an infinity value (either positive infinity or negative infinity).
 
-  .. _class_@GDScript_is_instance_valid:
+.. _class_@GDScript_is_instance_valid:
 
 - :ref:`bool<class_bool>` **is_instance_valid** **(** :ref:`Object<class_Object>` instance **)**
 
-  .. _class_@GDScript_is_nan:
+.. _class_@GDScript_is_nan:
 
 - :ref:`bool<class_bool>` **is_nan** **(** :ref:`float<class_float>` s **)**
 
 Returns True/False whether ``s`` is a NaN (Not-A-Number) value.
 
-  .. _class_@GDScript_len:
+.. _class_@GDScript_len:
 
 - :ref:`int<class_int>` **len** **(** :ref:`Variant<class_Variant>` var **)**
 
@@ -611,7 +612,7 @@ Returns length of Variant ``var``. Length is the character count of String, elem
     a = [1, 2, 3, 4]
     len(a) # returns 4
 
-  .. _class_@GDScript_lerp:
+.. _class_@GDScript_lerp:
 
 - :ref:`float<class_float>` **lerp** **(** :ref:`Variant<class_Variant>` from, :ref:`Variant<class_Variant>` to, :ref:`float<class_float>` weight **)**
 
@@ -621,13 +622,13 @@ Linearly interpolates between two values by a normalized value.
 
     lerp(1, 3, 0.5) # returns 2
 
-  .. _class_@GDScript_linear2db:
+.. _class_@GDScript_linear2db:
 
 - :ref:`float<class_float>` **linear2db** **(** :ref:`float<class_float>` nrg **)**
 
 Converts from linear energy to decibels (audio).
 
-  .. _class_@GDScript_load:
+.. _class_@GDScript_load:
 
 - :ref:`Resource<class_Resource>` **load** **(** :ref:`String<class_String>` path **)**
 
@@ -640,7 +641,7 @@ Loads a resource from the filesystem located at ``path``.
     # load a scene called main located in the root of the project directory
     var main = load("res://main.tscn")
 
-  .. _class_@GDScript_log:
+.. _class_@GDScript_log:
 
 - :ref:`float<class_float>` **log** **(** :ref:`float<class_float>` s **)**
 
@@ -652,7 +653,7 @@ Natural logarithm. The amount of time needed to reach a certain level of continu
 
     log(10) # returns 2.302585
 
-  .. _class_@GDScript_max:
+.. _class_@GDScript_max:
 
 - :ref:`float<class_float>` **max** **(** :ref:`float<class_float>` a, :ref:`float<class_float>` b **)**
 
@@ -663,7 +664,7 @@ Returns the maximum of two values.
     max(1,2) # returns 2
     max(-3.99, -4) # returns -3.99
 
-  .. _class_@GDScript_min:
+.. _class_@GDScript_min:
 
 - :ref:`float<class_float>` **min** **(** :ref:`float<class_float>` a, :ref:`float<class_float>` b **)**
 
@@ -674,7 +675,7 @@ Returns the minimum of two values.
     min(1,2) # returns 1
     min(-3.99, -4) # returns -4
 
-  .. _class_@GDScript_nearest_po2:
+.. _class_@GDScript_nearest_po2:
 
 - :ref:`int<class_int>` **nearest_po2** **(** :ref:`int<class_int>` value **)**
 
@@ -686,7 +687,7 @@ Returns the nearest larger power of 2 for integer ``value``.
     nearest_po2(4) # returns 4
     nearest_po2(5) # returns 8
 
-  .. _class_@GDScript_parse_json:
+.. _class_@GDScript_parse_json:
 
 - :ref:`Variant<class_Variant>` **parse_json** **(** :ref:`String<class_String>` json **)**
 
@@ -704,13 +705,13 @@ Note that JSON objects do not preserve key order like Godot dictionaries, thus y
     else:
         print("unexpected results")
 
-  .. _class_@GDScript_polar2cartesian:
+.. _class_@GDScript_polar2cartesian:
 
 - :ref:`Vector2<class_Vector2>` **polar2cartesian** **(** :ref:`float<class_float>` r, :ref:`float<class_float>` th **)**
 
 Converts a 2D point expressed in the polar coordinate system (a distance from the origin ``r`` and an angle ``th``) to the cartesian coordinate system (x and y axis).
 
-  .. _class_@GDScript_pow:
+.. _class_@GDScript_pow:
 
 - :ref:`float<class_float>` **pow** **(** :ref:`float<class_float>` x, :ref:`float<class_float>` y **)**
 
@@ -720,7 +721,7 @@ Returns the result of ``x`` raised to the power of ``y``.
 
     pow(2,5) # returns 32
 
-  .. _class_@GDScript_preload:
+.. _class_@GDScript_preload:
 
 - :ref:`Resource<class_Resource>` **preload** **(** :ref:`String<class_String>` path **)**
 
@@ -733,7 +734,7 @@ Returns a resource from the filesystem that is loaded during script parsing.
     # load a scene called main located in the root of the project directory
     var main = preload("res://main.tscn")
 
-  .. _class_@GDScript_print:
+.. _class_@GDScript_print:
 
 - void **print** **(** **)** vararg
 
@@ -744,11 +745,11 @@ Converts one or more arguments to strings in the best way possible and prints th
     a = [1,2,3]
     print("a","b",a) # prints ab[1, 2, 3]
 
-  .. _class_@GDScript_print_debug:
+.. _class_@GDScript_print_debug:
 
 - void **print_debug** **(** **)** vararg
 
-  .. _class_@GDScript_print_stack:
+.. _class_@GDScript_print_stack:
 
 - void **print_stack** **(** **)**
 
@@ -760,7 +761,7 @@ Output in the console would look something like this:
 
     Frame 0 - res://test.gd:16 in function '_process'
 
-  .. _class_@GDScript_printerr:
+.. _class_@GDScript_printerr:
 
 - void **printerr** **(** **)** vararg
 
@@ -770,7 +771,7 @@ Prints one or more arguments to strings in the best way possible to standard err
 
     printerr("prints to stderr")
 
-  .. _class_@GDScript_printraw:
+.. _class_@GDScript_printraw:
 
 - void **printraw** **(** **)** vararg
 
@@ -782,7 +783,7 @@ Prints one or more arguments to strings in the best way possible to console. No
     printraw("B")
     # prints AB
 
-  .. _class_@GDScript_prints:
+.. _class_@GDScript_prints:
 
 - void **prints** **(** **)** vararg
 
@@ -792,7 +793,7 @@ Prints one or more arguments to the console with a space between each argument.
 
     prints("A", "B", "C") # prints A B C
 
-  .. _class_@GDScript_printt:
+.. _class_@GDScript_printt:
 
 - void **printt** **(** **)** vararg
 
@@ -802,7 +803,7 @@ Prints one or more arguments to the console with a tab between each argument.
 
     printt("A", "B", "C") # prints A       B       C
 
-  .. _class_@GDScript_rad2deg:
+.. _class_@GDScript_rad2deg:
 
 - :ref:`float<class_float>` **rad2deg** **(** :ref:`float<class_float>` rad **)**
 
@@ -812,7 +813,7 @@ Converts from radians to degrees.
 
     rad2deg(0.523599) # returns 30
 
-  .. _class_@GDScript_rand_range:
+.. _class_@GDScript_rand_range:
 
 - :ref:`float<class_float>` **rand_range** **(** :ref:`float<class_float>` from, :ref:`float<class_float>` to **)**
 
@@ -822,13 +823,13 @@ Random range, any floating point value between ``from`` and ``to``.
 
     prints(rand_range(0, 1), rand_range(0, 1)) # prints 0.135591 0.405263
 
-  .. _class_@GDScript_rand_seed:
+.. _class_@GDScript_rand_seed:
 
 - :ref:`Array<class_Array>` **rand_seed** **(** :ref:`int<class_int>` seed **)**
 
 Random from seed: pass a ``seed``, and an array with both number and new seed is returned. "Seed" here refers to the internal state of the pseudo random number generator. The internal state of the current implementation is 64 bits.
 
-  .. _class_@GDScript_randf:
+.. _class_@GDScript_randf:
 
 - :ref:`float<class_float>` **randf** **(** **)**
 
@@ -838,7 +839,7 @@ Returns a random floating point value between 0 and 1.
 
     randf() # returns 0.375671
 
-  .. _class_@GDScript_randi:
+.. _class_@GDScript_randi:
 
 - :ref:`int<class_int>` **randi** **(** **)**
 
@@ -850,7 +851,7 @@ Returns a random 32 bit integer. Use remainder to obtain a random value between
     randi() % 100     # returns random number between 0 and 99
     randi() % 100 + 1 # returns random number between 1 and 100
 
-  .. _class_@GDScript_randomize:
+.. _class_@GDScript_randomize:
 
 - void **randomize** **(** **)**
 
@@ -861,7 +862,7 @@ Randomizes the seed (or the internal state) of the random number generator. Curr
     func _ready():
         randomize()
 
-  .. _class_@GDScript_range:
+.. _class_@GDScript_range:
 
 - :ref:`Array<class_Array>` **range** **(** **)** vararg
 
@@ -893,7 +894,7 @@ Output:
     2
     4
 
-  .. _class_@GDScript_range_lerp:
+.. _class_@GDScript_range_lerp:
 
 - :ref:`float<class_float>` **range_lerp** **(** :ref:`float<class_float>` value, :ref:`float<class_float>` istart, :ref:`float<class_float>` istop, :ref:`float<class_float>` ostart, :ref:`float<class_float>` ostop **)**
 
@@ -903,7 +904,7 @@ Maps a ``value`` from range ``[istart, istop]`` to ``[ostart, ostop]``.
 
     range_lerp(75, 0, 100, -1, 1) # returns 0.5
 
-  .. _class_@GDScript_round:
+.. _class_@GDScript_round:
 
 - :ref:`float<class_float>` **round** **(** :ref:`float<class_float>` s **)**
 
@@ -913,7 +914,7 @@ Returns the integral value that is nearest to ``s``, with halfway cases rounded
 
     round(2.6) # returns 3
 
-  .. _class_@GDScript_seed:
+.. _class_@GDScript_seed:
 
 - void **seed** **(** :ref:`int<class_int>` seed **)**
 
@@ -924,7 +925,7 @@ Sets seed for the random number generator.
     my_seed = "Godot Rocks"
     seed(my_seed.hash())
 
-  .. _class_@GDScript_sign:
+.. _class_@GDScript_sign:
 
 - :ref:`float<class_float>` **sign** **(** :ref:`float<class_float>` s **)**
 
@@ -936,7 +937,7 @@ Returns the sign of ``s``: -1 or 1. Returns 0 if ``s`` is 0.
     sign(0)  # returns 0
     sign(6)  # returns 1
 
-  .. _class_@GDScript_sin:
+.. _class_@GDScript_sin:
 
 - :ref:`float<class_float>` **sin** **(** :ref:`float<class_float>` s **)**
 
@@ -946,7 +947,7 @@ Returns the sine of angle ``s`` in radians.
 
     sin(0.523599) # returns 0.5
 
-  .. _class_@GDScript_sinh:
+.. _class_@GDScript_sinh:
 
 - :ref:`float<class_float>` **sinh** **(** :ref:`float<class_float>` s **)**
 
@@ -957,7 +958,7 @@ Returns the hyperbolic sine of ``s``.
     a = log(2.0) # returns 0.693147
     sinh(a) # returns 0.75
 
-  .. _class_@GDScript_sqrt:
+.. _class_@GDScript_sqrt:
 
 - :ref:`float<class_float>` **sqrt** **(** :ref:`float<class_float>` s **)**
 
@@ -967,13 +968,13 @@ Returns the square root of ``s``.
 
     sqrt(9) # returns 3
 
-  .. _class_@GDScript_stepify:
+.. _class_@GDScript_stepify:
 
 - :ref:`float<class_float>` **stepify** **(** :ref:`float<class_float>` s, :ref:`float<class_float>` step **)**
 
 Snaps float value ``s`` to a given ``step``.
 
-  .. _class_@GDScript_str:
+.. _class_@GDScript_str:
 
 - :ref:`String<class_String>` **str** **(** **)** vararg
 
@@ -986,7 +987,7 @@ Converts one or more arguments to string in the best way possible.
     len(a) # returns 3
     len(b) # returns 12
 
-  .. _class_@GDScript_str2var:
+.. _class_@GDScript_str2var:
 
 - :ref:`Variant<class_Variant>` **str2var** **(** :ref:`String<class_String>` string **)**
 
@@ -998,7 +999,7 @@ Converts a formatted string that was returned by :ref:`var2str<class_@GDScript_v
     b = str2var(a)
     print(b['a']) # prints 1
 
-  .. _class_@GDScript_tan:
+.. _class_@GDScript_tan:
 
 - :ref:`float<class_float>` **tan** **(** :ref:`float<class_float>` s **)**
 
@@ -1008,7 +1009,7 @@ Returns the tangent of angle ``s`` in radians.
 
     tan( deg2rad(45) ) # returns 1
 
-  .. _class_@GDScript_tanh:
+.. _class_@GDScript_tanh:
 
 - :ref:`float<class_float>` **tanh** **(** :ref:`float<class_float>` s **)**
 
@@ -1019,7 +1020,7 @@ Returns the hyperbolic tangent of ``s``.
     a = log(2.0) # returns 0.693147
     tanh(a)      # returns 0.6
 
-  .. _class_@GDScript_to_json:
+.. _class_@GDScript_to_json:
 
 - :ref:`String<class_String>` **to_json** **(** :ref:`Variant<class_Variant>` var **)**
 
@@ -1031,7 +1032,7 @@ Converts a Variant ``var`` to JSON text and return the result. Useful for serial
     b = to_json(a)
     print(b) # {"a":1, "b":2}
 
-  .. _class_@GDScript_type_exists:
+.. _class_@GDScript_type_exists:
 
 - :ref:`bool<class_bool>` **type_exists** **(** :ref:`String<class_String>` type **)**
 
@@ -1042,7 +1043,7 @@ Returns whether the given class exists in :ref:`ClassDB<class_ClassDB>`.
     type_exists("Sprite") # returns true
     type_exists("Variant") # returns false
 
-  .. _class_@GDScript_typeof:
+.. _class_@GDScript_typeof:
 
 - :ref:`int<class_int>` **typeof** **(** :ref:`Variant<class_Variant>` what **)**
 
@@ -1056,7 +1057,7 @@ Returns the internal type of the given Variant object, using the TYPE\_\* enum i
     else:
         print("unexpected results")
 
-  .. _class_@GDScript_validate_json:
+.. _class_@GDScript_validate_json:
 
 - :ref:`String<class_String>` **validate_json** **(** :ref:`String<class_String>` json **)**
 
@@ -1071,13 +1072,13 @@ Checks that ``json`` is valid JSON data. Returns empty string if valid. Returns
     else:
         prints("invalid", v)
 
-  .. _class_@GDScript_var2bytes:
+.. _class_@GDScript_var2bytes:
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **var2bytes** **(** :ref:`Variant<class_Variant>` var **)**
 
 Encodes a variable value to a byte array.
 
-  .. _class_@GDScript_var2str:
+.. _class_@GDScript_var2str:
 
 - :ref:`String<class_String>` **var2str** **(** :ref:`Variant<class_Variant>` var **)**
 
@@ -1097,7 +1098,7 @@ prints
     "b": 2
     }
 
-  .. _class_@GDScript_weakref:
+.. _class_@GDScript_weakref:
 
 - :ref:`WeakRef<class_WeakRef>` **weakref** **(** :ref:`Object<class_Object>` obj **)**
 
@@ -1105,7 +1106,7 @@ Returns a weak reference to an object.
 
 A weak reference to an object is not enough to keep the object alive: when the only remaining references to a referent are weak references, garbage collection is free to destroy the referent and reuse its memory for something else. However, until the object is actually destroyed the weak reference may return the object even if there are no strong references to it.
 
-  .. _class_@GDScript_wrapf:
+.. _class_@GDScript_wrapf:
 
 - :ref:`float<class_float>` **wrapf** **(** :ref:`float<class_float>` value, :ref:`float<class_float>` min, :ref:`float<class_float>` max **)**
 
@@ -1128,7 +1129,7 @@ Usable for creating loop-alike behavior or infinite surfaces.
     # infinite loop between 0.0 and 0.99
     f = wrapf(f + 0.1, 0.0, 1.0)
 
-  .. _class_@GDScript_wrapi:
+.. _class_@GDScript_wrapi:
 
 - :ref:`int<class_int>` **wrapi** **(** :ref:`int<class_int>` value, :ref:`int<class_int>` min, :ref:`int<class_int>` max **)**
 
@@ -1151,7 +1152,7 @@ Usable for creating loop-alike behavior or infinite surfaces.
     # infinite loop between 0 and 9
     frame = wrapi(frame + 1, 0, 10)
 
-  .. _class_@GDScript_yield:
+.. _class_@GDScript_yield:
 
 - :ref:`GDScriptFunctionState<class_GDScriptFunctionState>` **yield** **(** :ref:`Object<class_Object>` object=null, :ref:`String<class_String>` signal="" **)**
 

+ 39 - 38
classes/[email protected]

@@ -66,7 +66,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_@GlobalScope_Variant.Operator:
+.. _enum_@GlobalScope_Variant.Operator:
 
 enum **Variant.Operator**:
 
@@ -97,7 +97,7 @@ enum **Variant.Operator**:
 - **OP_IN** = **24**
 - **OP_MAX** = **25**
 
-  .. _enum_@GlobalScope_MethodFlags:
+.. _enum_@GlobalScope_MethodFlags:
 
 enum **MethodFlags**:
 
@@ -110,14 +110,14 @@ enum **MethodFlags**:
 - **METHOD_FLAG_FROM_SCRIPT** = **64** --- Flag for method from script
 - **METHOD_FLAGS_DEFAULT** = **1** --- Default method flags
 
-  .. _enum_@GlobalScope_Orientation:
+.. _enum_@GlobalScope_Orientation:
 
 enum **Orientation**:
 
 - **VERTICAL** = **1** --- General vertical alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
 - **HORIZONTAL** = **0** --- General horizontal alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
 
-  .. _enum_@GlobalScope_PropertyUsageFlags:
+.. _enum_@GlobalScope_PropertyUsageFlags:
 
 enum **PropertyUsageFlags**:
 
@@ -139,7 +139,7 @@ enum **PropertyUsageFlags**:
 - **PROPERTY_USAGE_DEFAULT_INTL** = **71**
 - **PROPERTY_USAGE_NOEDITOR** = **5**
 
-  .. _enum_@GlobalScope_JoystickList:
+.. _enum_@GlobalScope_JoystickList:
 
 enum **JoystickList**:
 
@@ -202,7 +202,7 @@ enum **JoystickList**:
 - **JOY_ANALOG_L2** = **6** --- Joypad Left Analog Trigger
 - **JOY_ANALOG_R2** = **7** --- Joypad Right Analog Trigger
 
-  .. _enum_@GlobalScope_MidiMessageList:
+.. _enum_@GlobalScope_MidiMessageList:
 
 enum **MidiMessageList**:
 
@@ -214,7 +214,7 @@ enum **MidiMessageList**:
 - **MIDI_MESSAGE_CHANNEL_PRESSURE** = **13**
 - **MIDI_MESSAGE_PITCH_BEND** = **14**
 
-  .. _enum_@GlobalScope_KeyModifierMask:
+.. _enum_@GlobalScope_KeyModifierMask:
 
 enum **KeyModifierMask**:
 
@@ -228,7 +228,7 @@ enum **KeyModifierMask**:
 - **KEY_MASK_KPAD** = **536870912** --- Keypad Key Mask
 - **KEY_MASK_GROUP_SWITCH** = **1073741824** --- Group Switch Key Mask
 
-  .. _enum_@GlobalScope_HAlign:
+.. _enum_@GlobalScope_HAlign:
 
 enum **HAlign**:
 
@@ -236,7 +236,7 @@ enum **HAlign**:
 - **HALIGN_CENTER** = **1** --- Horizontal center alignment, usually for text-derived classes.
 - **HALIGN_RIGHT** = **2** --- Horizontal right alignment, usually for text-derived classes.
 
-  .. _enum_@GlobalScope_Error:
+.. _enum_@GlobalScope_Error:
 
 enum **Error**:
 
@@ -282,7 +282,7 @@ enum **Error**:
 - **ERR_HELP** = **46** --- Help error
 - **ERR_BUG** = **47** --- Bug error
 
-  .. _enum_@GlobalScope_VAlign:
+.. _enum_@GlobalScope_VAlign:
 
 enum **VAlign**:
 
@@ -290,7 +290,7 @@ enum **VAlign**:
 - **VALIGN_CENTER** = **1** --- Vertical center alignment, usually for text-derived classes.
 - **VALIGN_BOTTOM** = **2** --- Vertical bottom alignment, usually for text-derived classes.
 
-  .. _enum_@GlobalScope_PropertyHint:
+.. _enum_@GlobalScope_PropertyHint:
 
 enum **PropertyHint**:
 
@@ -317,7 +317,7 @@ enum **PropertyHint**:
 - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **21** --- Hints that the image is compressed using lossy compression.
 - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **22** --- Hints that the image is compressed using lossless compression.
 
-  .. _enum_@GlobalScope_Corner:
+.. _enum_@GlobalScope_Corner:
 
 enum **Corner**:
 
@@ -326,7 +326,7 @@ enum **Corner**:
 - **CORNER_BOTTOM_RIGHT** = **2**
 - **CORNER_BOTTOM_LEFT** = **3**
 
-  .. _enum_@GlobalScope_KeyList:
+.. _enum_@GlobalScope_KeyList:
 
 enum **KeyList**:
 
@@ -573,7 +573,7 @@ enum **KeyList**:
 - **KEY_DIVISION** = **247** --- ÷ key
 - **KEY_YDIAERESIS** = **255** --- ÿ key
 
-  .. _enum_@GlobalScope_Variant.Type:
+.. _enum_@GlobalScope_Variant.Type:
 
 enum **Variant.Type**:
 
@@ -606,7 +606,7 @@ enum **Variant.Type**:
 - **TYPE_COLOR_ARRAY** = **26** --- Variable is of type :ref:`PoolColorArray<class_PoolColorArray>`.
 - **TYPE_MAX** = **27** --- Marker for end of type constants.
 
-  .. _enum_@GlobalScope_Margin:
+.. _enum_@GlobalScope_Margin:
 
 enum **Margin**:
 
@@ -615,7 +615,7 @@ enum **Margin**:
 - **MARGIN_RIGHT** = **2** --- Right margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
 - **MARGIN_BOTTOM** = **3** --- Bottom margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
 
-  .. _enum_@GlobalScope_ButtonList:
+.. _enum_@GlobalScope_ButtonList:
 
 enum **ButtonList**:
 
@@ -638,6 +638,7 @@ Constants
 ---------
 
 - **SPKEY** = **16777216** --- Scancodes with this bit applied are non printable.
+
 Description
 -----------
 
@@ -648,131 +649,131 @@ Singletons are also documented here, since they can be accessed from anywhere.
 Property Descriptions
 ---------------------
 
-  .. _class_@GlobalScope_ARVRServer:
+.. _class_@GlobalScope_ARVRServer:
 
 - :ref:`ARVRServer<class_ARVRServer>` **ARVRServer**
 
 :ref:`ARVRServer<class_ARVRServer>` singleton
 
-  .. _class_@GlobalScope_AudioServer:
+.. _class_@GlobalScope_AudioServer:
 
 - :ref:`AudioServer<class_AudioServer>` **AudioServer**
 
 :ref:`AudioServer<class_AudioServer>` singleton
 
-  .. _class_@GlobalScope_ClassDB:
+.. _class_@GlobalScope_ClassDB:
 
 - :ref:`ClassDB<class_ClassDB>` **ClassDB**
 
 :ref:`ClassDB<class_ClassDB>` singleton
 
-  .. _class_@GlobalScope_Engine:
+.. _class_@GlobalScope_Engine:
 
 - :ref:`Engine<class_Engine>` **Engine**
 
 :ref:`Engine<class_Engine>` singleton
 
-  .. _class_@GlobalScope_Geometry:
+.. _class_@GlobalScope_Geometry:
 
 - :ref:`Geometry<class_Geometry>` **Geometry**
 
 :ref:`Geometry<class_Geometry>` singleton
 
-  .. _class_@GlobalScope_GodotSharp:
+.. _class_@GlobalScope_GodotSharp:
 
 - :ref:`GodotSharp<class_GodotSharp>` **GodotSharp**
 
-  .. _class_@GlobalScope_IP:
+.. _class_@GlobalScope_IP:
 
 - :ref:`IP<class_IP>` **IP**
 
 :ref:`IP<class_IP>` singleton
 
-  .. _class_@GlobalScope_Input:
+.. _class_@GlobalScope_Input:
 
 - :ref:`Input<class_Input>` **Input**
 
 :ref:`Input<class_Input>` singleton
 
-  .. _class_@GlobalScope_InputMap:
+.. _class_@GlobalScope_InputMap:
 
 - :ref:`InputMap<class_InputMap>` **InputMap**
 
 :ref:`InputMap<class_InputMap>` singleton
 
-  .. _class_@GlobalScope_JSON:
+.. _class_@GlobalScope_JSON:
 
 - :ref:`JSON<class_JSON>` **JSON**
 
 :ref:`JSON<class_JSON>` singleton
 
-  .. _class_@GlobalScope_JavaScript:
+.. _class_@GlobalScope_JavaScript:
 
 - :ref:`JavaScript<class_JavaScript>` **JavaScript**
 
 :ref:`JavaScript<class_JavaScript>` singleton
 
-  .. _class_@GlobalScope_Marshalls:
+.. _class_@GlobalScope_Marshalls:
 
 - :ref:`Reference<class_Reference>` **Marshalls**
 
 :ref:`Marshalls<class_Marshalls>` singleton
 
-  .. _class_@GlobalScope_OS:
+.. _class_@GlobalScope_OS:
 
 - :ref:`OS<class_OS>` **OS**
 
 :ref:`OS<class_OS>` singleton
 
-  .. _class_@GlobalScope_Performance:
+.. _class_@GlobalScope_Performance:
 
 - :ref:`Performance<class_Performance>` **Performance**
 
 :ref:`Performance<class_Performance>` singleton
 
-  .. _class_@GlobalScope_Physics2DServer:
+.. _class_@GlobalScope_Physics2DServer:
 
 - :ref:`Physics2DServer<class_Physics2DServer>` **Physics2DServer**
 
 :ref:`Physics2DServer<class_Physics2DServer>` singleton
 
-  .. _class_@GlobalScope_PhysicsServer:
+.. _class_@GlobalScope_PhysicsServer:
 
 - :ref:`PhysicsServer<class_PhysicsServer>` **PhysicsServer**
 
 :ref:`PhysicsServer<class_PhysicsServer>` singleton
 
-  .. _class_@GlobalScope_ProjectSettings:
+.. _class_@GlobalScope_ProjectSettings:
 
 - :ref:`ProjectSettings<class_ProjectSettings>` **ProjectSettings**
 
 :ref:`ProjectSettings<class_ProjectSettings>` singleton
 
-  .. _class_@GlobalScope_ResourceLoader:
+.. _class_@GlobalScope_ResourceLoader:
 
 - :ref:`ResourceLoader<class_ResourceLoader>` **ResourceLoader**
 
 :ref:`ResourceLoader<class_ResourceLoader>` singleton
 
-  .. _class_@GlobalScope_ResourceSaver:
+.. _class_@GlobalScope_ResourceSaver:
 
 - :ref:`ResourceSaver<class_ResourceSaver>` **ResourceSaver**
 
 :ref:`ResourceSaver<class_ResourceSaver>` singleton
 
-  .. _class_@GlobalScope_TranslationServer:
+.. _class_@GlobalScope_TranslationServer:
 
 - :ref:`TranslationServer<class_TranslationServer>` **TranslationServer**
 
 :ref:`TranslationServer<class_TranslationServer>` singleton
 
-  .. _class_@GlobalScope_VisualScriptEditor:
+.. _class_@GlobalScope_VisualScriptEditor:
 
 - :ref:`VisualScriptEditor<class_VisualScriptEditor>` **VisualScriptEditor**
 
 :ref:`VisualScriptEditor<class_VisualScriptEditor>` singleton
 
-  .. _class_@GlobalScope_VisualServer:
+.. _class_@GlobalScope_VisualServer:
 
 - :ref:`VisualServer<class_VisualServer>` **VisualServer**
 

+ 25 - 24
classes/class_aabb.rst

@@ -81,22 +81,23 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/math/index`
+
 Property Descriptions
 ---------------------
 
-  .. _class_AABB_end:
+.. _class_AABB_end:
 
 - :ref:`Vector3<class_Vector3>` **end**
 
 Ending corner.
 
-  .. _class_AABB_position:
+.. _class_AABB_position:
 
 - :ref:`Vector3<class_Vector3>` **position**
 
 Beginning corner.
 
-  .. _class_AABB_size:
+.. _class_AABB_size:
 
 - :ref:`Vector3<class_Vector3>` **size**
 
@@ -105,127 +106,127 @@ Size from position to end.
 Method Descriptions
 -------------------
 
-  .. _class_AABB_AABB:
+.. _class_AABB_AABB:
 
 - :ref:`AABB<class_AABB>` **AABB** **(** :ref:`Vector3<class_Vector3>` position, :ref:`Vector3<class_Vector3>` size **)**
 
 Optional constructor, accepts position and size.
 
-  .. _class_AABB_encloses:
+.. _class_AABB_encloses:
 
 - :ref:`bool<class_bool>` **encloses** **(** :ref:`AABB<class_AABB>` with **)**
 
 Returns ``true`` if this ``AABB`` completely encloses another one.
 
-  .. _class_AABB_expand:
+.. _class_AABB_expand:
 
 - :ref:`AABB<class_AABB>` **expand** **(** :ref:`Vector3<class_Vector3>` to_point **)**
 
 Returns this ``AABB`` expanded to include a given point.
 
-  .. _class_AABB_get_area:
+.. _class_AABB_get_area:
 
 - :ref:`float<class_float>` **get_area** **(** **)**
 
 Gets the area of the ``AABB``.
 
-  .. _class_AABB_get_endpoint:
+.. _class_AABB_get_endpoint:
 
 - :ref:`Vector3<class_Vector3>` **get_endpoint** **(** :ref:`int<class_int>` idx **)**
 
 Gets the position of the 8 endpoints of the ``AABB`` in space.
 
-  .. _class_AABB_get_longest_axis:
+.. _class_AABB_get_longest_axis:
 
 - :ref:`Vector3<class_Vector3>` **get_longest_axis** **(** **)**
 
 Returns the normalized longest axis of the ``AABB``.
 
-  .. _class_AABB_get_longest_axis_index:
+.. _class_AABB_get_longest_axis_index:
 
 - :ref:`int<class_int>` **get_longest_axis_index** **(** **)**
 
 Returns the index of the longest axis of the ``AABB`` (according to :ref:`Vector3<class_Vector3>`::AXIS\* enum).
 
-  .. _class_AABB_get_longest_axis_size:
+.. _class_AABB_get_longest_axis_size:
 
 - :ref:`float<class_float>` **get_longest_axis_size** **(** **)**
 
 Returns the scalar length of the longest axis of the ``AABB``.
 
-  .. _class_AABB_get_shortest_axis:
+.. _class_AABB_get_shortest_axis:
 
 - :ref:`Vector3<class_Vector3>` **get_shortest_axis** **(** **)**
 
 Returns the normalized shortest axis of the ``AABB``.
 
-  .. _class_AABB_get_shortest_axis_index:
+.. _class_AABB_get_shortest_axis_index:
 
 - :ref:`int<class_int>` **get_shortest_axis_index** **(** **)**
 
 Returns the index of the shortest axis of the ``AABB`` (according to :ref:`Vector3<class_Vector3>`::AXIS\* enum).
 
-  .. _class_AABB_get_shortest_axis_size:
+.. _class_AABB_get_shortest_axis_size:
 
 - :ref:`float<class_float>` **get_shortest_axis_size** **(** **)**
 
 Returns the scalar length of the shortest axis of the ``AABB``.
 
-  .. _class_AABB_get_support:
+.. _class_AABB_get_support:
 
 - :ref:`Vector3<class_Vector3>` **get_support** **(** :ref:`Vector3<class_Vector3>` dir **)**
 
 Returns the support point in a given direction. This is useful for collision detection algorithms.
 
-  .. _class_AABB_grow:
+.. _class_AABB_grow:
 
 - :ref:`AABB<class_AABB>` **grow** **(** :ref:`float<class_float>` by **)**
 
 Returns a copy of the ``AABB`` grown a given amount of units towards all the sides.
 
-  .. _class_AABB_has_no_area:
+.. _class_AABB_has_no_area:
 
 - :ref:`bool<class_bool>` **has_no_area** **(** **)**
 
 Returns ``true`` if the ``AABB`` is flat or empty.
 
-  .. _class_AABB_has_no_surface:
+.. _class_AABB_has_no_surface:
 
 - :ref:`bool<class_bool>` **has_no_surface** **(** **)**
 
 Returns ``true`` if the ``AABB`` is empty.
 
-  .. _class_AABB_has_point:
+.. _class_AABB_has_point:
 
 - :ref:`bool<class_bool>` **has_point** **(** :ref:`Vector3<class_Vector3>` point **)**
 
 Returns ``true`` if the ``AABB`` contains a point.
 
-  .. _class_AABB_intersection:
+.. _class_AABB_intersection:
 
 - :ref:`AABB<class_AABB>` **intersection** **(** :ref:`AABB<class_AABB>` with **)**
 
 Returns the intersection between two ``AABB``. An empty AABB (size 0,0,0) is returned on failure.
 
-  .. _class_AABB_intersects:
+.. _class_AABB_intersects:
 
 - :ref:`bool<class_bool>` **intersects** **(** :ref:`AABB<class_AABB>` with **)**
 
 Returns ``true`` if the ``AABB`` overlaps with another.
 
-  .. _class_AABB_intersects_plane:
+.. _class_AABB_intersects_plane:
 
 - :ref:`bool<class_bool>` **intersects_plane** **(** :ref:`Plane<class_Plane>` plane **)**
 
 Returns ``true`` if the ``AABB`` is on both sides of a plane.
 
-  .. _class_AABB_intersects_segment:
+.. _class_AABB_intersects_segment:
 
 - :ref:`bool<class_bool>` **intersects_segment** **(** :ref:`Vector3<class_Vector3>` from, :ref:`Vector3<class_Vector3>` to **)**
 
 Returns ``true`` if the ``AABB`` intersects the line segment between ``from`` and ``to``.
 
-  .. _class_AABB_merge:
+.. _class_AABB_merge:
 
 - :ref:`AABB<class_AABB>` **merge** **(** :ref:`AABB<class_AABB>` with **)**
 

+ 9 - 9
classes/class_acceptdialog.rst

@@ -45,13 +45,13 @@ Methods
 Signals
 -------
 
-  .. _class_AcceptDialog_confirmed:
+.. _class_AcceptDialog_confirmed:
 
 - **confirmed** **(** **)**
 
 Emitted when the dialog is accepted, i.e. the OK button is pressed.
 
-  .. _class_AcceptDialog_custom_action:
+.. _class_AcceptDialog_custom_action:
 
 - **custom_action** **(** :ref:`String<class_String>` action **)**
 
@@ -65,7 +65,7 @@ This dialog is useful for small notifications to the user about an event. It can
 Property Descriptions
 ---------------------
 
-  .. _class_AcceptDialog_dialog_hide_on_ok:
+.. _class_AcceptDialog_dialog_hide_on_ok:
 
 - :ref:`bool<class_bool>` **dialog_hide_on_ok**
 
@@ -79,7 +79,7 @@ If ``true`` the dialog is hidden when the OK button is pressed. You can set it t
 
 Note: Some nodes derived from this class can have a different default value, and potentially their own built-in logic overriding this setting. For example :ref:`FileDialog<class_FileDialog>` defaults to ``false``, and has its own input validation code that is called when you press OK, which eventually hides the dialog if the input is valid. As such this property can't be used in :ref:`FileDialog<class_FileDialog>` to disable hiding the dialog when pressing OK.
 
-  .. _class_AcceptDialog_dialog_text:
+.. _class_AcceptDialog_dialog_text:
 
 - :ref:`String<class_String>` **dialog_text**
 
@@ -94,7 +94,7 @@ The text displayed by this dialog.
 Method Descriptions
 -------------------
 
-  .. _class_AcceptDialog_add_button:
+.. _class_AcceptDialog_add_button:
 
 - :ref:`Button<class_Button>` **add_button** **(** :ref:`String<class_String>` text, :ref:`bool<class_bool>` right=false, :ref:`String<class_String>` action="" **)**
 
@@ -102,25 +102,25 @@ Adds a button with label *text* and a custom *action* to the dialog and returns
 
 If ``true``, *right* will place the button to the right of any sibling buttons. Default value: ``false``.
 
-  .. _class_AcceptDialog_add_cancel:
+.. _class_AcceptDialog_add_cancel:
 
 - :ref:`Button<class_Button>` **add_cancel** **(** :ref:`String<class_String>` name **)**
 
 Adds a button with label *name* and a cancel action to the dialog and returns the created button.
 
-  .. _class_AcceptDialog_get_label:
+.. _class_AcceptDialog_get_label:
 
 - :ref:`Label<class_Label>` **get_label** **(** **)**
 
 Return the label used for built-in text.
 
-  .. _class_AcceptDialog_get_ok:
+.. _class_AcceptDialog_get_ok:
 
 - :ref:`Button<class_Button>` **get_ok** **(** **)**
 
 Return the OK Button.
 
-  .. _class_AcceptDialog_register_text_enter:
+.. _class_AcceptDialog_register_text_enter:
 
 - void **register_text_enter** **(** :ref:`Node<class_Node>` line_edit **)**
 

+ 14 - 14
classes/class_animatedsprite.rst

@@ -53,13 +53,13 @@ Methods
 Signals
 -------
 
-  .. _class_AnimatedSprite_animation_finished:
+.. _class_AnimatedSprite_animation_finished:
 
 - **animation_finished** **(** **)**
 
 Emitted when the animation is finished (when it plays the last frame). If the animation is looping, this signal is emitted every time the last frame is drawn.
 
-  .. _class_AnimatedSprite_frame_changed:
+.. _class_AnimatedSprite_frame_changed:
 
 - **frame_changed** **(** **)**
 
@@ -73,7 +73,7 @@ Animations are created using a :ref:`SpriteFrames<class_SpriteFrames>` resource,
 Property Descriptions
 ---------------------
 
-  .. _class_AnimatedSprite_animation:
+.. _class_AnimatedSprite_animation:
 
 - :ref:`String<class_String>` **animation**
 
@@ -85,7 +85,7 @@ Property Descriptions
 
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 
-  .. _class_AnimatedSprite_centered:
+.. _class_AnimatedSprite_centered:
 
 - :ref:`bool<class_bool>` **centered**
 
@@ -97,7 +97,7 @@ The current animation from the ``frames`` resource. If this value changes, the `
 
 If ``true`` texture will be centered. Default value: ``true``.
 
-  .. _class_AnimatedSprite_flip_h:
+.. _class_AnimatedSprite_flip_h:
 
 - :ref:`bool<class_bool>` **flip_h**
 
@@ -109,7 +109,7 @@ If ``true`` texture will be centered. Default value: ``true``.
 
 If ``true`` texture is flipped horizontally. Default value: ``false``.
 
-  .. _class_AnimatedSprite_flip_v:
+.. _class_AnimatedSprite_flip_v:
 
 - :ref:`bool<class_bool>` **flip_v**
 
@@ -121,7 +121,7 @@ If ``true`` texture is flipped horizontally. Default value: ``false``.
 
 If ``true`` texture is flipped vertically. Default value: ``false``.
 
-  .. _class_AnimatedSprite_frame:
+.. _class_AnimatedSprite_frame:
 
 - :ref:`int<class_int>` **frame**
 
@@ -133,7 +133,7 @@ If ``true`` texture is flipped vertically. Default value: ``false``.
 
 The displayed animation frame's index.
 
-  .. _class_AnimatedSprite_frames:
+.. _class_AnimatedSprite_frames:
 
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 
@@ -145,7 +145,7 @@ The displayed animation frame's index.
 
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 
-  .. _class_AnimatedSprite_offset:
+.. _class_AnimatedSprite_offset:
 
 - :ref:`Vector2<class_Vector2>` **offset**
 
@@ -157,13 +157,13 @@ The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s)
 
 The texture's drawing offset.
 
-  .. _class_AnimatedSprite_playing:
+.. _class_AnimatedSprite_playing:
 
 - :ref:`bool<class_bool>` **playing**
 
 If ``true`` the :ref:`animation<class_AnimatedSprite_animation>` is currently playing.
 
-  .. _class_AnimatedSprite_speed_scale:
+.. _class_AnimatedSprite_speed_scale:
 
 - :ref:`float<class_float>` **speed_scale**
 
@@ -176,19 +176,19 @@ If ``true`` the :ref:`animation<class_AnimatedSprite_animation>` is currently pl
 Method Descriptions
 -------------------
 
-  .. _class_AnimatedSprite_is_playing:
+.. _class_AnimatedSprite_is_playing:
 
 - :ref:`bool<class_bool>` **is_playing** **(** **)** const
 
 Return true if an animation if currently being played.
 
-  .. _class_AnimatedSprite_play:
+.. _class_AnimatedSprite_play:
 
 - void **play** **(** :ref:`String<class_String>` anim="" **)**
 
 Play the animation set in parameter. If no parameter is provided, the current animation is played.
 
-  .. _class_AnimatedSprite_stop:
+.. _class_AnimatedSprite_stop:
 
 - void **stop** **(** **)**
 

+ 8 - 8
classes/class_animatedsprite3d.rst

@@ -43,7 +43,7 @@ Methods
 Signals
 -------
 
-  .. _class_AnimatedSprite3D_frame_changed:
+.. _class_AnimatedSprite3D_frame_changed:
 
 - **frame_changed** **(** **)**
 
@@ -57,7 +57,7 @@ Animations are created using a :ref:`SpriteFrames<class_SpriteFrames>` resource,
 Property Descriptions
 ---------------------
 
-  .. _class_AnimatedSprite3D_animation:
+.. _class_AnimatedSprite3D_animation:
 
 - :ref:`String<class_String>` **animation**
 
@@ -69,7 +69,7 @@ Property Descriptions
 
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 
-  .. _class_AnimatedSprite3D_frame:
+.. _class_AnimatedSprite3D_frame:
 
 - :ref:`int<class_int>` **frame**
 
@@ -81,7 +81,7 @@ The current animation from the ``frames`` resource. If this value changes, the `
 
 The displayed animation frame's index.
 
-  .. _class_AnimatedSprite3D_frames:
+.. _class_AnimatedSprite3D_frames:
 
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 
@@ -93,7 +93,7 @@ The displayed animation frame's index.
 
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 
-  .. _class_AnimatedSprite3D_playing:
+.. _class_AnimatedSprite3D_playing:
 
 - :ref:`bool<class_bool>` **playing**
 
@@ -102,19 +102,19 @@ If ``true`` the :ref:`animation<class_AnimatedSprite3D_animation>` is currently
 Method Descriptions
 -------------------
 
-  .. _class_AnimatedSprite3D_is_playing:
+.. _class_AnimatedSprite3D_is_playing:
 
 - :ref:`bool<class_bool>` **is_playing** **(** **)** const
 
 Return true if an animation if currently being played.
 
-  .. _class_AnimatedSprite3D_play:
+.. _class_AnimatedSprite3D_play:
 
 - void **play** **(** :ref:`String<class_String>` anim="" **)**
 
 Play the animation set in parameter. If no parameter is provided, the current animation is played.
 
-  .. _class_AnimatedSprite3D_stop:
+.. _class_AnimatedSprite3D_stop:
 
 - void **stop** **(** **)**
 

+ 6 - 6
classes/class_animatedtexture.rst

@@ -41,7 +41,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_AnimatedTexture_fps:
+.. _class_AnimatedTexture_fps:
 
 - :ref:`float<class_float>` **fps**
 
@@ -51,7 +51,7 @@ Property Descriptions
 | *Getter* | get_fps()      |
 +----------+----------------+
 
-  .. _class_AnimatedTexture_frames:
+.. _class_AnimatedTexture_frames:
 
 - :ref:`int<class_int>` **frames**
 
@@ -64,19 +64,19 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimatedTexture_get_frame_delay:
+.. _class_AnimatedTexture_get_frame_delay:
 
 - :ref:`float<class_float>` **get_frame_delay** **(** :ref:`int<class_int>` frame **)** const
 
-  .. _class_AnimatedTexture_get_frame_texture:
+.. _class_AnimatedTexture_get_frame_texture:
 
 - :ref:`Texture<class_Texture>` **get_frame_texture** **(** :ref:`int<class_int>` frame **)** const
 
-  .. _class_AnimatedTexture_set_frame_delay:
+.. _class_AnimatedTexture_set_frame_delay:
 
 - void **set_frame_delay** **(** :ref:`int<class_int>` frame, :ref:`float<class_float>` delay **)**
 
-  .. _class_AnimatedTexture_set_frame_texture:
+.. _class_AnimatedTexture_set_frame_texture:
 
 - void **set_frame_texture** **(** :ref:`int<class_int>` frame, :ref:`Texture<class_Texture>` texture **)**
 

+ 63 - 62
classes/class_animation.rst

@@ -147,7 +147,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_Animation_UpdateMode:
+.. _enum_Animation_UpdateMode:
 
 enum **UpdateMode**:
 
@@ -156,7 +156,7 @@ enum **UpdateMode**:
 - **UPDATE_TRIGGER** = **2** --- Update at the keyframes.
 - **UPDATE_CAPTURE** = **3**
 
-  .. _enum_Animation_InterpolationType:
+.. _enum_Animation_InterpolationType:
 
 enum **InterpolationType**:
 
@@ -164,7 +164,7 @@ enum **InterpolationType**:
 - **INTERPOLATION_LINEAR** = **1** --- Linear interpolation.
 - **INTERPOLATION_CUBIC** = **2** --- Cubic interpolation.
 
-  .. _enum_Animation_TrackType:
+.. _enum_Animation_TrackType:
 
 enum **TrackType**:
 
@@ -186,10 +186,11 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/animation/index`
+
 Property Descriptions
 ---------------------
 
-  .. _class_Animation_length:
+.. _class_Animation_length:
 
 - :ref:`float<class_float>` **length**
 
@@ -201,7 +202,7 @@ Property Descriptions
 
 The total length of the animation (in seconds). Note that length is not delimited by the last key, as this one may be before or after the end to ensure correct interpolation and looping.
 
-  .. _class_Animation_loop:
+.. _class_Animation_loop:
 
 - :ref:`bool<class_bool>` **loop**
 
@@ -213,7 +214,7 @@ The total length of the animation (in seconds). Note that length is not delimite
 
 A flag indicating that the animation must loop. This is uses for correct interpolation of animation cycles, and for hinting the player that it must restart the animation.
 
-  .. _class_Animation_step:
+.. _class_Animation_step:
 
 - :ref:`float<class_float>` **step**
 
@@ -228,265 +229,265 @@ The animation step value.
 Method Descriptions
 -------------------
 
-  .. _class_Animation_add_track:
+.. _class_Animation_add_track:
 
 - :ref:`int<class_int>` **add_track** **(** :ref:`TrackType<enum_Animation_TrackType>` type, :ref:`int<class_int>` at_position=-1 **)**
 
 Add a track to the Animation. The track type must be specified as any of the values in the TYPE\_\* enumeration.
 
-  .. _class_Animation_animation_track_get_key_animation:
+.. _class_Animation_animation_track_get_key_animation:
 
 - :ref:`String<class_String>` **animation_track_get_key_animation** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_animation_track_insert_key:
+.. _class_Animation_animation_track_insert_key:
 
 - :ref:`int<class_int>` **animation_track_insert_key** **(** :ref:`int<class_int>` track, :ref:`float<class_float>` time, :ref:`String<class_String>` animation **)**
 
-  .. _class_Animation_animation_track_set_key_animation:
+.. _class_Animation_animation_track_set_key_animation:
 
 - void **animation_track_set_key_animation** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`String<class_String>` animation **)**
 
-  .. _class_Animation_audio_track_get_key_end_offset:
+.. _class_Animation_audio_track_get_key_end_offset:
 
 - :ref:`float<class_float>` **audio_track_get_key_end_offset** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_audio_track_get_key_start_offset:
+.. _class_Animation_audio_track_get_key_start_offset:
 
 - :ref:`float<class_float>` **audio_track_get_key_start_offset** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_audio_track_get_key_stream:
+.. _class_Animation_audio_track_get_key_stream:
 
 - :ref:`Resource<class_Resource>` **audio_track_get_key_stream** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_audio_track_insert_key:
+.. _class_Animation_audio_track_insert_key:
 
 - :ref:`int<class_int>` **audio_track_insert_key** **(** :ref:`int<class_int>` track, :ref:`float<class_float>` time, :ref:`Resource<class_Resource>` stream, :ref:`float<class_float>` start_offset=0, :ref:`float<class_float>` end_offset=0 **)**
 
-  .. _class_Animation_audio_track_set_key_end_offset:
+.. _class_Animation_audio_track_set_key_end_offset:
 
 - void **audio_track_set_key_end_offset** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`float<class_float>` offset **)**
 
-  .. _class_Animation_audio_track_set_key_start_offset:
+.. _class_Animation_audio_track_set_key_start_offset:
 
 - void **audio_track_set_key_start_offset** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`float<class_float>` offset **)**
 
-  .. _class_Animation_audio_track_set_key_stream:
+.. _class_Animation_audio_track_set_key_stream:
 
 - void **audio_track_set_key_stream** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`Resource<class_Resource>` stream **)**
 
-  .. _class_Animation_bezier_track_get_key_in_handle:
+.. _class_Animation_bezier_track_get_key_in_handle:
 
 - :ref:`Vector2<class_Vector2>` **bezier_track_get_key_in_handle** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_bezier_track_get_key_out_handle:
+.. _class_Animation_bezier_track_get_key_out_handle:
 
 - :ref:`Vector2<class_Vector2>` **bezier_track_get_key_out_handle** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_bezier_track_get_key_value:
+.. _class_Animation_bezier_track_get_key_value:
 
 - :ref:`float<class_float>` **bezier_track_get_key_value** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
-  .. _class_Animation_bezier_track_insert_key:
+.. _class_Animation_bezier_track_insert_key:
 
 - :ref:`int<class_int>` **bezier_track_insert_key** **(** :ref:`int<class_int>` track, :ref:`float<class_float>` time, :ref:`float<class_float>` value, :ref:`Vector2<class_Vector2>` in_handle=Vector2( 0, 0 ), :ref:`Vector2<class_Vector2>` out_handle=Vector2( 0, 0 ) **)**
 
-  .. _class_Animation_bezier_track_interpolate:
+.. _class_Animation_bezier_track_interpolate:
 
 - :ref:`float<class_float>` **bezier_track_interpolate** **(** :ref:`int<class_int>` track, :ref:`float<class_float>` time **)** const
 
-  .. _class_Animation_bezier_track_set_key_in_handle:
+.. _class_Animation_bezier_track_set_key_in_handle:
 
 - void **bezier_track_set_key_in_handle** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`Vector2<class_Vector2>` in_handle **)**
 
-  .. _class_Animation_bezier_track_set_key_out_handle:
+.. _class_Animation_bezier_track_set_key_out_handle:
 
 - void **bezier_track_set_key_out_handle** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`Vector2<class_Vector2>` out_handle **)**
 
-  .. _class_Animation_bezier_track_set_key_value:
+.. _class_Animation_bezier_track_set_key_value:
 
 - void **bezier_track_set_key_value** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`float<class_float>` value **)**
 
-  .. _class_Animation_clear:
+.. _class_Animation_clear:
 
 - void **clear** **(** **)**
 
 Clear the animation (clear all tracks and reset all).
 
-  .. _class_Animation_copy_track:
+.. _class_Animation_copy_track:
 
 - void **copy_track** **(** :ref:`int<class_int>` track, :ref:`Animation<class_Animation>` to_animation **)**
 
 Adds a new track that is a copy of the given track from ``to_animation``.
 
-  .. _class_Animation_find_track:
+.. _class_Animation_find_track:
 
 - :ref:`int<class_int>` **find_track** **(** :ref:`NodePath<class_NodePath>` path **)** const
 
 Return the index of the specified track. If the track is not found, return -1.
 
-  .. _class_Animation_get_track_count:
+.. _class_Animation_get_track_count:
 
 - :ref:`int<class_int>` **get_track_count** **(** **)** const
 
 Return the amount of tracks in the animation.
 
-  .. _class_Animation_method_track_get_key_indices:
+.. _class_Animation_method_track_get_key_indices:
 
 - :ref:`PoolIntArray<class_PoolIntArray>` **method_track_get_key_indices** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time_sec, :ref:`float<class_float>` delta **)** const
 
 Return all the key indices of a method track, given a position and delta time.
 
-  .. _class_Animation_method_track_get_name:
+.. _class_Animation_method_track_get_name:
 
 - :ref:`String<class_String>` **method_track_get_name** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
 Return the method name of a method track.
 
-  .. _class_Animation_method_track_get_params:
+.. _class_Animation_method_track_get_params:
 
 - :ref:`Array<class_Array>` **method_track_get_params** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
 Return the arguments values to be called on a method track for a given key in a given track.
 
-  .. _class_Animation_remove_track:
+.. _class_Animation_remove_track:
 
 - void **remove_track** **(** :ref:`int<class_int>` idx **)**
 
 Remove a track by specifying the track index.
 
-  .. _class_Animation_track_find_key:
+.. _class_Animation_track_find_key:
 
 - :ref:`int<class_int>` **track_find_key** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time, :ref:`bool<class_bool>` exact=false **)** const
 
 Find the key index by time in a given track. Optionally, only find it if the exact time is given.
 
-  .. _class_Animation_track_get_interpolation_loop_wrap:
+.. _class_Animation_track_get_interpolation_loop_wrap:
 
 - :ref:`bool<class_bool>` **track_get_interpolation_loop_wrap** **(** :ref:`int<class_int>` idx **)** const
 
 Returns ``true`` if the track at ``idx`` wraps the interpolation loop. Default value: ``true``.
 
-  .. _class_Animation_track_get_interpolation_type:
+.. _class_Animation_track_get_interpolation_type:
 
 - :ref:`InterpolationType<enum_Animation_InterpolationType>` **track_get_interpolation_type** **(** :ref:`int<class_int>` idx **)** const
 
 Return the interpolation type of a given track, from the INTERPOLATION\_\* enum.
 
-  .. _class_Animation_track_get_key_count:
+.. _class_Animation_track_get_key_count:
 
 - :ref:`int<class_int>` **track_get_key_count** **(** :ref:`int<class_int>` idx **)** const
 
 Return the amount of keys in a given track.
 
-  .. _class_Animation_track_get_key_time:
+.. _class_Animation_track_get_key_time:
 
 - :ref:`float<class_float>` **track_get_key_time** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
 Return the time at which the key is located.
 
-  .. _class_Animation_track_get_key_transition:
+.. _class_Animation_track_get_key_transition:
 
 - :ref:`float<class_float>` **track_get_key_transition** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
 Return the transition curve (easing) for a specific key (see built-in math function "ease").
 
-  .. _class_Animation_track_get_key_value:
+.. _class_Animation_track_get_key_value:
 
 - :ref:`Variant<class_Variant>` **track_get_key_value** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)** const
 
 Return the value of a given key in a given track.
 
-  .. _class_Animation_track_get_path:
+.. _class_Animation_track_get_path:
 
 - :ref:`NodePath<class_NodePath>` **track_get_path** **(** :ref:`int<class_int>` idx **)** const
 
 Get the path of a track. for more information on the path format, see :ref:`track_set_path<class_Animation_track_set_path>`
 
-  .. _class_Animation_track_get_type:
+.. _class_Animation_track_get_type:
 
 - :ref:`TrackType<enum_Animation_TrackType>` **track_get_type** **(** :ref:`int<class_int>` idx **)** const
 
 Get the type of a track.
 
-  .. _class_Animation_track_insert_key:
+.. _class_Animation_track_insert_key:
 
 - void **track_insert_key** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time, :ref:`Variant<class_Variant>` key, :ref:`float<class_float>` transition=1 **)**
 
 Insert a generic key in a given track.
 
-  .. _class_Animation_track_is_enabled:
+.. _class_Animation_track_is_enabled:
 
 - :ref:`bool<class_bool>` **track_is_enabled** **(** :ref:`int<class_int>` idx **)** const
 
 Returns ``true`` if the track at index ``idx`` is enabled.
 
-  .. _class_Animation_track_is_imported:
+.. _class_Animation_track_is_imported:
 
 - :ref:`bool<class_bool>` **track_is_imported** **(** :ref:`int<class_int>` idx **)** const
 
 Return true if the given track is imported. Else, return false.
 
-  .. _class_Animation_track_move_down:
+.. _class_Animation_track_move_down:
 
 - void **track_move_down** **(** :ref:`int<class_int>` idx **)**
 
 Move a track down.
 
-  .. _class_Animation_track_move_up:
+.. _class_Animation_track_move_up:
 
 - void **track_move_up** **(** :ref:`int<class_int>` idx **)**
 
 Move a track up.
 
-  .. _class_Animation_track_remove_key:
+.. _class_Animation_track_remove_key:
 
 - void **track_remove_key** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx **)**
 
 Remove a key by index in a given track.
 
-  .. _class_Animation_track_remove_key_at_position:
+.. _class_Animation_track_remove_key_at_position:
 
 - void **track_remove_key_at_position** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` position **)**
 
 Remove a key by position (seconds) in a given track.
 
-  .. _class_Animation_track_set_enabled:
+.. _class_Animation_track_set_enabled:
 
 - void **track_set_enabled** **(** :ref:`int<class_int>` idx, :ref:`bool<class_bool>` enabled **)**
 
 Enables/disables the given track. Tracks are enabled by default.
 
-  .. _class_Animation_track_set_imported:
+.. _class_Animation_track_set_imported:
 
 - void **track_set_imported** **(** :ref:`int<class_int>` idx, :ref:`bool<class_bool>` imported **)**
 
 Set the given track as imported or not.
 
-  .. _class_Animation_track_set_interpolation_loop_wrap:
+.. _class_Animation_track_set_interpolation_loop_wrap:
 
 - void **track_set_interpolation_loop_wrap** **(** :ref:`int<class_int>` idx, :ref:`bool<class_bool>` interpolation **)**
 
 If ``true`` the track at ``idx`` wraps the interpolation loop.
 
-  .. _class_Animation_track_set_interpolation_type:
+.. _class_Animation_track_set_interpolation_type:
 
 - void **track_set_interpolation_type** **(** :ref:`int<class_int>` idx, :ref:`InterpolationType<enum_Animation_InterpolationType>` interpolation **)**
 
 Set the interpolation type of a given track, from the INTERPOLATION\_\* enum.
 
-  .. _class_Animation_track_set_key_transition:
+.. _class_Animation_track_set_key_transition:
 
 - void **track_set_key_transition** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key_idx, :ref:`float<class_float>` transition **)**
 
 Set the transition curve (easing) for a specific key (see built-in math function "ease").
 
-  .. _class_Animation_track_set_key_value:
+.. _class_Animation_track_set_key_value:
 
 - void **track_set_key_value** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` key, :ref:`Variant<class_Variant>` value **)**
 
 Set the value of an existing key.
 
-  .. _class_Animation_track_set_path:
+.. _class_Animation_track_set_path:
 
 - void **track_set_path** **(** :ref:`int<class_int>` idx, :ref:`NodePath<class_NodePath>` path **)**
 
@@ -494,35 +495,35 @@ Set the path of a track. Paths must be valid scene-tree paths to a node, and mus
 
 **Example:** "character/skeleton:ankle" or "character/mesh:transform/local".
 
-  .. _class_Animation_track_swap:
+.. _class_Animation_track_swap:
 
 - void **track_swap** **(** :ref:`int<class_int>` idx, :ref:`int<class_int>` with_idx **)**
 
-  .. _class_Animation_transform_track_insert_key:
+.. _class_Animation_transform_track_insert_key:
 
 - :ref:`int<class_int>` **transform_track_insert_key** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time, :ref:`Vector3<class_Vector3>` location, :ref:`Quat<class_Quat>` rotation, :ref:`Vector3<class_Vector3>` scale **)**
 
 Insert a transform key for a transform track.
 
-  .. _class_Animation_transform_track_interpolate:
+.. _class_Animation_transform_track_interpolate:
 
 - :ref:`Array<class_Array>` **transform_track_interpolate** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time_sec **)** const
 
 Return the interpolated value of a transform track at a given time (in seconds). An array consisting of 3 elements: position (:ref:`Vector3<class_Vector3>`), rotation (:ref:`Quat<class_Quat>`) and scale (:ref:`Vector3<class_Vector3>`).
 
-  .. _class_Animation_value_track_get_key_indices:
+.. _class_Animation_value_track_get_key_indices:
 
 - :ref:`PoolIntArray<class_PoolIntArray>` **value_track_get_key_indices** **(** :ref:`int<class_int>` idx, :ref:`float<class_float>` time_sec, :ref:`float<class_float>` delta **)** const
 
 Return all the key indices of a value track, given a position and delta time.
 
-  .. _class_Animation_value_track_get_update_mode:
+.. _class_Animation_value_track_get_update_mode:
 
 - :ref:`UpdateMode<enum_Animation_UpdateMode>` **value_track_get_update_mode** **(** :ref:`int<class_int>` idx **)** const
 
 Return the update mode of a value track.
 
-  .. _class_Animation_value_track_set_update_mode:
+.. _class_Animation_value_track_set_update_mode:
 
 - void **value_track_set_update_mode** **(** :ref:`int<class_int>` idx, :ref:`UpdateMode<enum_Animation_UpdateMode>` mode **)**
 

+ 18 - 18
classes/class_animationnode.rst

@@ -61,18 +61,18 @@ Methods
 Signals
 -------
 
-  .. _class_AnimationNode_removed_from_graph:
+.. _class_AnimationNode_removed_from_graph:
 
 - **removed_from_graph** **(** **)**
 
-  .. _class_AnimationNode_tree_changed:
+.. _class_AnimationNode_tree_changed:
 
 - **tree_changed** **(** **)**
 
 Enumerations
 ------------
 
-  .. _enum_AnimationNode_FilterAction:
+.. _enum_AnimationNode_FilterAction:
 
 enum **FilterAction**:
 
@@ -84,7 +84,7 @@ enum **FilterAction**:
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNode_filter_enabled:
+.. _class_AnimationNode_filter_enabled:
 
 - :ref:`bool<class_bool>` **filter_enabled**
 
@@ -97,59 +97,59 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNode_add_input:
+.. _class_AnimationNode_add_input:
 
 - void **add_input** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_AnimationNode_blend_animation:
+.. _class_AnimationNode_blend_animation:
 
 - void **blend_animation** **(** :ref:`String<class_String>` animation, :ref:`float<class_float>` time, :ref:`float<class_float>` delta, :ref:`bool<class_bool>` seeked, :ref:`float<class_float>` blend **)**
 
-  .. _class_AnimationNode_blend_input:
+.. _class_AnimationNode_blend_input:
 
 - :ref:`float<class_float>` **blend_input** **(** :ref:`int<class_int>` input_index, :ref:`float<class_float>` time, :ref:`bool<class_bool>` seek, :ref:`float<class_float>` blend, :ref:`FilterAction<enum_AnimationNode_FilterAction>` filter=0, :ref:`bool<class_bool>` optimize=true **)**
 
-  .. _class_AnimationNode_blend_node:
+.. _class_AnimationNode_blend_node:
 
 - :ref:`float<class_float>` **blend_node** **(** :ref:`String<class_String>` name, :ref:`AnimationNode<class_AnimationNode>` node, :ref:`float<class_float>` time, :ref:`bool<class_bool>` seek, :ref:`float<class_float>` blend, :ref:`FilterAction<enum_AnimationNode_FilterAction>` filter=0, :ref:`bool<class_bool>` optimize=true **)**
 
-  .. _class_AnimationNode_get_caption:
+.. _class_AnimationNode_get_caption:
 
 - :ref:`String<class_String>` **get_caption** **(** **)** virtual
 
-  .. _class_AnimationNode_get_input_count:
+.. _class_AnimationNode_get_input_count:
 
 - :ref:`int<class_int>` **get_input_count** **(** **)** const
 
-  .. _class_AnimationNode_get_input_name:
+.. _class_AnimationNode_get_input_name:
 
 - :ref:`String<class_String>` **get_input_name** **(** :ref:`int<class_int>` input **)**
 
-  .. _class_AnimationNode_get_parameter:
+.. _class_AnimationNode_get_parameter:
 
 - :ref:`Variant<class_Variant>` **get_parameter** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNode_has_filter:
+.. _class_AnimationNode_has_filter:
 
 - :ref:`String<class_String>` **has_filter** **(** **)** virtual
 
-  .. _class_AnimationNode_is_path_filtered:
+.. _class_AnimationNode_is_path_filtered:
 
 - :ref:`bool<class_bool>` **is_path_filtered** **(** :ref:`NodePath<class_NodePath>` path **)** const
 
-  .. _class_AnimationNode_process:
+.. _class_AnimationNode_process:
 
 - void **process** **(** :ref:`float<class_float>` time, :ref:`bool<class_bool>` seek **)** virtual
 
-  .. _class_AnimationNode_remove_input:
+.. _class_AnimationNode_remove_input:
 
 - void **remove_input** **(** :ref:`int<class_int>` index **)**
 
-  .. _class_AnimationNode_set_filter_path:
+.. _class_AnimationNode_set_filter_path:
 
 - void **set_filter_path** **(** :ref:`NodePath<class_NodePath>` path, :ref:`bool<class_bool>` enable **)**
 
-  .. _class_AnimationNode_set_parameter:
+.. _class_AnimationNode_set_parameter:
 
 - void **set_parameter** **(** :ref:`String<class_String>` name, :ref:`Variant<class_Variant>` value **)**
 

+ 1 - 1
classes/class_animationnodeadd2.rst

@@ -26,7 +26,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeAdd2_sync:
+.. _class_AnimationNodeAdd2_sync:
 
 - :ref:`bool<class_bool>` **sync**
 

+ 1 - 1
classes/class_animationnodeadd3.rst

@@ -26,7 +26,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeAdd3_sync:
+.. _class_AnimationNodeAdd3_sync:
 
 - :ref:`bool<class_bool>` **sync**
 

+ 2 - 2
classes/class_animationnodeanimation.rst

@@ -33,7 +33,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeAnimation_animation:
+.. _class_AnimationNodeAnimation_animation:
 
 - :ref:`String<class_String>` **animation**
 
@@ -46,7 +46,7 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeAnimation_get_playback_time:
+.. _class_AnimationNodeAnimation_get_playback_time:
 
 - :ref:`float<class_float>` **get_playback_time** **(** **)** const
 

+ 1 - 1
classes/class_animationnodeblend2.rst

@@ -26,7 +26,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeBlend2_sync:
+.. _class_AnimationNodeBlend2_sync:
 
 - :ref:`bool<class_bool>` **sync**
 

+ 1 - 1
classes/class_animationnodeblend3.rst

@@ -26,7 +26,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeBlend3_sync:
+.. _class_AnimationNodeBlend3_sync:
 
 - :ref:`bool<class_bool>` **sync**
 

+ 11 - 11
classes/class_animationnodeblendspace1d.rst

@@ -51,7 +51,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeBlendSpace1D_max_space:
+.. _class_AnimationNodeBlendSpace1D_max_space:
 
 - :ref:`float<class_float>` **max_space**
 
@@ -61,7 +61,7 @@ Property Descriptions
 | *Getter* | get_max_space()      |
 +----------+----------------------+
 
-  .. _class_AnimationNodeBlendSpace1D_min_space:
+.. _class_AnimationNodeBlendSpace1D_min_space:
 
 - :ref:`float<class_float>` **min_space**
 
@@ -71,7 +71,7 @@ Property Descriptions
 | *Getter* | get_min_space()      |
 +----------+----------------------+
 
-  .. _class_AnimationNodeBlendSpace1D_snap:
+.. _class_AnimationNodeBlendSpace1D_snap:
 
 - :ref:`float<class_float>` **snap**
 
@@ -81,7 +81,7 @@ Property Descriptions
 | *Getter* | get_snap()      |
 +----------+-----------------+
 
-  .. _class_AnimationNodeBlendSpace1D_value_label:
+.. _class_AnimationNodeBlendSpace1D_value_label:
 
 - :ref:`String<class_String>` **value_label**
 
@@ -94,31 +94,31 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeBlendSpace1D_add_blend_point:
+.. _class_AnimationNodeBlendSpace1D_add_blend_point:
 
 - void **add_blend_point** **(** :ref:`AnimationRootNode<class_AnimationRootNode>` node, :ref:`float<class_float>` pos, :ref:`int<class_int>` at_index=-1 **)**
 
-  .. _class_AnimationNodeBlendSpace1D_get_blend_point_count:
+.. _class_AnimationNodeBlendSpace1D_get_blend_point_count:
 
 - :ref:`int<class_int>` **get_blend_point_count** **(** **)** const
 
-  .. _class_AnimationNodeBlendSpace1D_get_blend_point_node:
+.. _class_AnimationNodeBlendSpace1D_get_blend_point_node:
 
 - :ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node** **(** :ref:`int<class_int>` point **)** const
 
-  .. _class_AnimationNodeBlendSpace1D_get_blend_point_position:
+.. _class_AnimationNodeBlendSpace1D_get_blend_point_position:
 
 - :ref:`float<class_float>` **get_blend_point_position** **(** :ref:`int<class_int>` point **)** const
 
-  .. _class_AnimationNodeBlendSpace1D_remove_blend_point:
+.. _class_AnimationNodeBlendSpace1D_remove_blend_point:
 
 - void **remove_blend_point** **(** :ref:`int<class_int>` point **)**
 
-  .. _class_AnimationNodeBlendSpace1D_set_blend_point_node:
+.. _class_AnimationNodeBlendSpace1D_set_blend_point_node:
 
 - void **set_blend_point_node** **(** :ref:`int<class_int>` point, :ref:`AnimationRootNode<class_AnimationRootNode>` node **)**
 
-  .. _class_AnimationNodeBlendSpace1D_set_blend_point_position:
+.. _class_AnimationNodeBlendSpace1D_set_blend_point_position:
 
 - void **set_blend_point_position** **(** :ref:`int<class_int>` point, :ref:`float<class_float>` pos **)**
 

+ 17 - 17
classes/class_animationnodeblendspace2d.rst

@@ -63,7 +63,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeBlendSpace2D_auto_triangles:
+.. _class_AnimationNodeBlendSpace2D_auto_triangles:
 
 - :ref:`bool<class_bool>` **auto_triangles**
 
@@ -73,7 +73,7 @@ Property Descriptions
 | *Getter* | get_auto_triangles()      |
 +----------+---------------------------+
 
-  .. _class_AnimationNodeBlendSpace2D_max_space:
+.. _class_AnimationNodeBlendSpace2D_max_space:
 
 - :ref:`Vector2<class_Vector2>` **max_space**
 
@@ -83,7 +83,7 @@ Property Descriptions
 | *Getter* | get_max_space()      |
 +----------+----------------------+
 
-  .. _class_AnimationNodeBlendSpace2D_min_space:
+.. _class_AnimationNodeBlendSpace2D_min_space:
 
 - :ref:`Vector2<class_Vector2>` **min_space**
 
@@ -93,7 +93,7 @@ Property Descriptions
 | *Getter* | get_min_space()      |
 +----------+----------------------+
 
-  .. _class_AnimationNodeBlendSpace2D_snap:
+.. _class_AnimationNodeBlendSpace2D_snap:
 
 - :ref:`Vector2<class_Vector2>` **snap**
 
@@ -103,7 +103,7 @@ Property Descriptions
 | *Getter* | get_snap()      |
 +----------+-----------------+
 
-  .. _class_AnimationNodeBlendSpace2D_x_label:
+.. _class_AnimationNodeBlendSpace2D_x_label:
 
 - :ref:`String<class_String>` **x_label**
 
@@ -113,7 +113,7 @@ Property Descriptions
 | *Getter* | get_x_label()      |
 +----------+--------------------+
 
-  .. _class_AnimationNodeBlendSpace2D_y_label:
+.. _class_AnimationNodeBlendSpace2D_y_label:
 
 - :ref:`String<class_String>` **y_label**
 
@@ -126,47 +126,47 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeBlendSpace2D_add_blend_point:
+.. _class_AnimationNodeBlendSpace2D_add_blend_point:
 
 - void **add_blend_point** **(** :ref:`AnimationRootNode<class_AnimationRootNode>` node, :ref:`Vector2<class_Vector2>` pos, :ref:`int<class_int>` at_index=-1 **)**
 
-  .. _class_AnimationNodeBlendSpace2D_add_triangle:
+.. _class_AnimationNodeBlendSpace2D_add_triangle:
 
 - void **add_triangle** **(** :ref:`int<class_int>` x, :ref:`int<class_int>` y, :ref:`int<class_int>` z, :ref:`int<class_int>` at_index=-1 **)**
 
-  .. _class_AnimationNodeBlendSpace2D_get_blend_point_count:
+.. _class_AnimationNodeBlendSpace2D_get_blend_point_count:
 
 - :ref:`int<class_int>` **get_blend_point_count** **(** **)** const
 
-  .. _class_AnimationNodeBlendSpace2D_get_blend_point_node:
+.. _class_AnimationNodeBlendSpace2D_get_blend_point_node:
 
 - :ref:`AnimationRootNode<class_AnimationRootNode>` **get_blend_point_node** **(** :ref:`int<class_int>` point **)** const
 
-  .. _class_AnimationNodeBlendSpace2D_get_blend_point_position:
+.. _class_AnimationNodeBlendSpace2D_get_blend_point_position:
 
 - :ref:`Vector2<class_Vector2>` **get_blend_point_position** **(** :ref:`int<class_int>` point **)** const
 
-  .. _class_AnimationNodeBlendSpace2D_get_triangle_count:
+.. _class_AnimationNodeBlendSpace2D_get_triangle_count:
 
 - :ref:`int<class_int>` **get_triangle_count** **(** **)** const
 
-  .. _class_AnimationNodeBlendSpace2D_get_triangle_point:
+.. _class_AnimationNodeBlendSpace2D_get_triangle_point:
 
 - :ref:`int<class_int>` **get_triangle_point** **(** :ref:`int<class_int>` triangle, :ref:`int<class_int>` point **)**
 
-  .. _class_AnimationNodeBlendSpace2D_remove_blend_point:
+.. _class_AnimationNodeBlendSpace2D_remove_blend_point:
 
 - void **remove_blend_point** **(** :ref:`int<class_int>` point **)**
 
-  .. _class_AnimationNodeBlendSpace2D_remove_triangle:
+.. _class_AnimationNodeBlendSpace2D_remove_triangle:
 
 - void **remove_triangle** **(** :ref:`int<class_int>` triangle **)**
 
-  .. _class_AnimationNodeBlendSpace2D_set_blend_point_node:
+.. _class_AnimationNodeBlendSpace2D_set_blend_point_node:
 
 - void **set_blend_point_node** **(** :ref:`int<class_int>` point, :ref:`AnimationRootNode<class_AnimationRootNode>` node **)**
 
-  .. _class_AnimationNodeBlendSpace2D_set_blend_point_position:
+.. _class_AnimationNodeBlendSpace2D_set_blend_point_position:
 
 - void **set_blend_point_position** **(** :ref:`int<class_int>` point, :ref:`Vector2<class_Vector2>` pos **)**
 

+ 11 - 10
classes/class_animationnodeblendtree.rst

@@ -55,10 +55,11 @@ Constants
 - **CONNECTION_ERROR_NO_OUTPUT** = **3**
 - **CONNECTION_ERROR_SAME_NODE** = **4**
 - **CONNECTION_ERROR_CONNECTION_EXISTS** = **5**
+
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeBlendTree_graph_offset:
+.. _class_AnimationNodeBlendTree_graph_offset:
 
 - :ref:`Vector2<class_Vector2>` **graph_offset**
 
@@ -71,39 +72,39 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeBlendTree_add_node:
+.. _class_AnimationNodeBlendTree_add_node:
 
 - void **add_node** **(** :ref:`String<class_String>` name, :ref:`AnimationNode<class_AnimationNode>` node, :ref:`Vector2<class_Vector2>` position=Vector2( 0, 0 ) **)**
 
-  .. _class_AnimationNodeBlendTree_connect_node:
+.. _class_AnimationNodeBlendTree_connect_node:
 
 - void **connect_node** **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index, :ref:`String<class_String>` output_node **)**
 
-  .. _class_AnimationNodeBlendTree_disconnect_node:
+.. _class_AnimationNodeBlendTree_disconnect_node:
 
 - void **disconnect_node** **(** :ref:`String<class_String>` input_node, :ref:`int<class_int>` input_index **)**
 
-  .. _class_AnimationNodeBlendTree_get_node:
+.. _class_AnimationNodeBlendTree_get_node:
 
 - :ref:`AnimationNode<class_AnimationNode>` **get_node** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeBlendTree_get_node_position:
+.. _class_AnimationNodeBlendTree_get_node_position:
 
 - :ref:`Vector2<class_Vector2>` **get_node_position** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeBlendTree_has_node:
+.. _class_AnimationNodeBlendTree_has_node:
 
 - :ref:`bool<class_bool>` **has_node** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeBlendTree_remove_node:
+.. _class_AnimationNodeBlendTree_remove_node:
 
 - void **remove_node** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_AnimationNodeBlendTree_rename_node:
+.. _class_AnimationNodeBlendTree_rename_node:
 
 - void **rename_node** **(** :ref:`String<class_String>` name, :ref:`String<class_String>` new_name **)**
 
-  .. _class_AnimationNodeBlendTree_set_node_position:
+.. _class_AnimationNodeBlendTree_set_node_position:
 
 - void **set_node_position** **(** :ref:`String<class_String>` name, :ref:`Vector2<class_Vector2>` position **)**
 

+ 9 - 9
classes/class_animationnodeoneshot.rst

@@ -45,7 +45,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_AnimationNodeOneShot_MixMode:
+.. _enum_AnimationNodeOneShot_MixMode:
 
 enum **MixMode**:
 
@@ -55,7 +55,7 @@ enum **MixMode**:
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeOneShot_autorestart:
+.. _class_AnimationNodeOneShot_autorestart:
 
 - :ref:`bool<class_bool>` **autorestart**
 
@@ -65,7 +65,7 @@ Property Descriptions
 | *Getter* | has_autorestart()      |
 +----------+------------------------+
 
-  .. _class_AnimationNodeOneShot_autorestart_delay:
+.. _class_AnimationNodeOneShot_autorestart_delay:
 
 - :ref:`float<class_float>` **autorestart_delay**
 
@@ -75,7 +75,7 @@ Property Descriptions
 | *Getter* | get_autorestart_delay()      |
 +----------+------------------------------+
 
-  .. _class_AnimationNodeOneShot_autorestart_random_delay:
+.. _class_AnimationNodeOneShot_autorestart_random_delay:
 
 - :ref:`float<class_float>` **autorestart_random_delay**
 
@@ -85,7 +85,7 @@ Property Descriptions
 | *Getter* | get_autorestart_random_delay()      |
 +----------+-------------------------------------+
 
-  .. _class_AnimationNodeOneShot_fadein_time:
+.. _class_AnimationNodeOneShot_fadein_time:
 
 - :ref:`float<class_float>` **fadein_time**
 
@@ -95,7 +95,7 @@ Property Descriptions
 | *Getter* | get_fadein_time()      |
 +----------+------------------------+
 
-  .. _class_AnimationNodeOneShot_fadeout_time:
+.. _class_AnimationNodeOneShot_fadeout_time:
 
 - :ref:`float<class_float>` **fadeout_time**
 
@@ -105,7 +105,7 @@ Property Descriptions
 | *Getter* | get_fadeout_time()      |
 +----------+-------------------------+
 
-  .. _class_AnimationNodeOneShot_sync:
+.. _class_AnimationNodeOneShot_sync:
 
 - :ref:`bool<class_bool>` **sync**
 
@@ -118,11 +118,11 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeOneShot_get_mix_mode:
+.. _class_AnimationNodeOneShot_get_mix_mode:
 
 - :ref:`MixMode<enum_AnimationNodeOneShot_MixMode>` **get_mix_mode** **(** **)** const
 
-  .. _class_AnimationNodeOneShot_set_mix_mode:
+.. _class_AnimationNodeOneShot_set_mix_mode:
 
 - void **set_mix_mode** **(** :ref:`MixMode<enum_AnimationNodeOneShot_MixMode>` mode **)**
 

+ 22 - 22
classes/class_animationnodestatemachine.rst

@@ -68,91 +68,91 @@ Methods
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeStateMachine_add_node:
+.. _class_AnimationNodeStateMachine_add_node:
 
 - void **add_node** **(** :ref:`String<class_String>` name, :ref:`AnimationNode<class_AnimationNode>` node, :ref:`Vector2<class_Vector2>` position=Vector2( 0, 0 ) **)**
 
-  .. _class_AnimationNodeStateMachine_add_transition:
+.. _class_AnimationNodeStateMachine_add_transition:
 
 - void **add_transition** **(** :ref:`String<class_String>` from, :ref:`String<class_String>` to, :ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>` transition **)**
 
-  .. _class_AnimationNodeStateMachine_get_end_node:
+.. _class_AnimationNodeStateMachine_get_end_node:
 
 - :ref:`String<class_String>` **get_end_node** **(** **)** const
 
-  .. _class_AnimationNodeStateMachine_get_graph_offset:
+.. _class_AnimationNodeStateMachine_get_graph_offset:
 
 - :ref:`Vector2<class_Vector2>` **get_graph_offset** **(** **)** const
 
-  .. _class_AnimationNodeStateMachine_get_node:
+.. _class_AnimationNodeStateMachine_get_node:
 
 - :ref:`AnimationNode<class_AnimationNode>` **get_node** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeStateMachine_get_node_name:
+.. _class_AnimationNodeStateMachine_get_node_name:
 
 - :ref:`String<class_String>` **get_node_name** **(** :ref:`AnimationNode<class_AnimationNode>` node **)** const
 
-  .. _class_AnimationNodeStateMachine_get_node_position:
+.. _class_AnimationNodeStateMachine_get_node_position:
 
 - :ref:`Vector2<class_Vector2>` **get_node_position** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeStateMachine_get_start_node:
+.. _class_AnimationNodeStateMachine_get_start_node:
 
 - :ref:`String<class_String>` **get_start_node** **(** **)** const
 
-  .. _class_AnimationNodeStateMachine_get_transition:
+.. _class_AnimationNodeStateMachine_get_transition:
 
 - :ref:`AnimationNodeStateMachineTransition<class_AnimationNodeStateMachineTransition>` **get_transition** **(** :ref:`int<class_int>` idx **)** const
 
-  .. _class_AnimationNodeStateMachine_get_transition_count:
+.. _class_AnimationNodeStateMachine_get_transition_count:
 
 - :ref:`int<class_int>` **get_transition_count** **(** **)** const
 
-  .. _class_AnimationNodeStateMachine_get_transition_from:
+.. _class_AnimationNodeStateMachine_get_transition_from:
 
 - :ref:`String<class_String>` **get_transition_from** **(** :ref:`int<class_int>` idx **)** const
 
-  .. _class_AnimationNodeStateMachine_get_transition_to:
+.. _class_AnimationNodeStateMachine_get_transition_to:
 
 - :ref:`String<class_String>` **get_transition_to** **(** :ref:`int<class_int>` idx **)** const
 
-  .. _class_AnimationNodeStateMachine_has_node:
+.. _class_AnimationNodeStateMachine_has_node:
 
 - :ref:`bool<class_bool>` **has_node** **(** :ref:`String<class_String>` name **)** const
 
-  .. _class_AnimationNodeStateMachine_has_transition:
+.. _class_AnimationNodeStateMachine_has_transition:
 
 - :ref:`bool<class_bool>` **has_transition** **(** :ref:`String<class_String>` from, :ref:`String<class_String>` to **)** const
 
-  .. _class_AnimationNodeStateMachine_remove_node:
+.. _class_AnimationNodeStateMachine_remove_node:
 
 - void **remove_node** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_AnimationNodeStateMachine_remove_transition:
+.. _class_AnimationNodeStateMachine_remove_transition:
 
 - void **remove_transition** **(** :ref:`String<class_String>` from, :ref:`String<class_String>` to **)**
 
-  .. _class_AnimationNodeStateMachine_remove_transition_by_index:
+.. _class_AnimationNodeStateMachine_remove_transition_by_index:
 
 - void **remove_transition_by_index** **(** :ref:`int<class_int>` idx **)**
 
-  .. _class_AnimationNodeStateMachine_rename_node:
+.. _class_AnimationNodeStateMachine_rename_node:
 
 - void **rename_node** **(** :ref:`String<class_String>` name, :ref:`String<class_String>` new_name **)**
 
-  .. _class_AnimationNodeStateMachine_set_end_node:
+.. _class_AnimationNodeStateMachine_set_end_node:
 
 - void **set_end_node** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_AnimationNodeStateMachine_set_graph_offset:
+.. _class_AnimationNodeStateMachine_set_graph_offset:
 
 - void **set_graph_offset** **(** :ref:`Vector2<class_Vector2>` name **)**
 
-  .. _class_AnimationNodeStateMachine_set_node_position:
+.. _class_AnimationNodeStateMachine_set_node_position:
 
 - void **set_node_position** **(** :ref:`String<class_String>` name, :ref:`Vector2<class_Vector2>` position **)**
 
-  .. _class_AnimationNodeStateMachine_set_start_node:
+.. _class_AnimationNodeStateMachine_set_start_node:
 
 - void **set_start_node** **(** :ref:`String<class_String>` name **)**
 

+ 6 - 6
classes/class_animationnodestatemachineplayback.rst

@@ -36,27 +36,27 @@ Methods
 Method Descriptions
 -------------------
 
-  .. _class_AnimationNodeStateMachinePlayback_get_current_node:
+.. _class_AnimationNodeStateMachinePlayback_get_current_node:
 
 - :ref:`String<class_String>` **get_current_node** **(** **)** const
 
-  .. _class_AnimationNodeStateMachinePlayback_get_travel_path:
+.. _class_AnimationNodeStateMachinePlayback_get_travel_path:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_travel_path** **(** **)** const
 
-  .. _class_AnimationNodeStateMachinePlayback_is_playing:
+.. _class_AnimationNodeStateMachinePlayback_is_playing:
 
 - :ref:`bool<class_bool>` **is_playing** **(** **)** const
 
-  .. _class_AnimationNodeStateMachinePlayback_start:
+.. _class_AnimationNodeStateMachinePlayback_start:
 
 - void **start** **(** :ref:`String<class_String>` node **)**
 
-  .. _class_AnimationNodeStateMachinePlayback_stop:
+.. _class_AnimationNodeStateMachinePlayback_stop:
 
 - void **stop** **(** **)**
 
-  .. _class_AnimationNodeStateMachinePlayback_travel:
+.. _class_AnimationNodeStateMachinePlayback_travel:
 
 - void **travel** **(** :ref:`String<class_String>` to_node **)**
 

+ 8 - 8
classes/class_animationnodestatemachinetransition.rst

@@ -36,14 +36,14 @@ Properties
 Signals
 -------
 
-  .. _class_AnimationNodeStateMachineTransition_advance_condition_changed:
+.. _class_AnimationNodeStateMachineTransition_advance_condition_changed:
 
 - **advance_condition_changed** **(** **)**
 
 Enumerations
 ------------
 
-  .. _enum_AnimationNodeStateMachineTransition_SwitchMode:
+.. _enum_AnimationNodeStateMachineTransition_SwitchMode:
 
 enum **SwitchMode**:
 
@@ -54,7 +54,7 @@ enum **SwitchMode**:
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeStateMachineTransition_advance_condition:
+.. _class_AnimationNodeStateMachineTransition_advance_condition:
 
 - :ref:`String<class_String>` **advance_condition**
 
@@ -64,7 +64,7 @@ Property Descriptions
 | *Getter* | get_advance_condition()      |
 +----------+------------------------------+
 
-  .. _class_AnimationNodeStateMachineTransition_auto_advance:
+.. _class_AnimationNodeStateMachineTransition_auto_advance:
 
 - :ref:`bool<class_bool>` **auto_advance**
 
@@ -74,7 +74,7 @@ Property Descriptions
 | *Getter* | has_auto_advance()      |
 +----------+-------------------------+
 
-  .. _class_AnimationNodeStateMachineTransition_disabled:
+.. _class_AnimationNodeStateMachineTransition_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -84,7 +84,7 @@ Property Descriptions
 | *Getter* | is_disabled()       |
 +----------+---------------------+
 
-  .. _class_AnimationNodeStateMachineTransition_priority:
+.. _class_AnimationNodeStateMachineTransition_priority:
 
 - :ref:`int<class_int>` **priority**
 
@@ -94,7 +94,7 @@ Property Descriptions
 | *Getter* | get_priority()      |
 +----------+---------------------+
 
-  .. _class_AnimationNodeStateMachineTransition_switch_mode:
+.. _class_AnimationNodeStateMachineTransition_switch_mode:
 
 - :ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` **switch_mode**
 
@@ -104,7 +104,7 @@ Property Descriptions
 | *Getter* | get_switch_mode()      |
 +----------+------------------------+
 
-  .. _class_AnimationNodeStateMachineTransition_xfade_time:
+.. _class_AnimationNodeStateMachineTransition_xfade_time:
 
 - :ref:`float<class_float>` **xfade_time**
 

+ 66 - 66
classes/class_animationnodetransition.rst

@@ -156,7 +156,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationNodeTransition_input_0/auto_advance:
+.. _class_AnimationNodeTransition_input_0/auto_advance:
 
 - :ref:`bool<class_bool>` **input_0/auto_advance**
 
@@ -166,7 +166,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_0/name:
+.. _class_AnimationNodeTransition_input_0/name:
 
 - :ref:`String<class_String>` **input_0/name**
 
@@ -176,7 +176,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_1/auto_advance:
+.. _class_AnimationNodeTransition_input_1/auto_advance:
 
 - :ref:`bool<class_bool>` **input_1/auto_advance**
 
@@ -186,7 +186,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_1/name:
+.. _class_AnimationNodeTransition_input_1/name:
 
 - :ref:`String<class_String>` **input_1/name**
 
@@ -196,7 +196,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_10/auto_advance:
+.. _class_AnimationNodeTransition_input_10/auto_advance:
 
 - :ref:`bool<class_bool>` **input_10/auto_advance**
 
@@ -206,7 +206,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_10/name:
+.. _class_AnimationNodeTransition_input_10/name:
 
 - :ref:`String<class_String>` **input_10/name**
 
@@ -216,7 +216,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_11/auto_advance:
+.. _class_AnimationNodeTransition_input_11/auto_advance:
 
 - :ref:`bool<class_bool>` **input_11/auto_advance**
 
@@ -226,7 +226,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_11/name:
+.. _class_AnimationNodeTransition_input_11/name:
 
 - :ref:`String<class_String>` **input_11/name**
 
@@ -236,7 +236,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_12/auto_advance:
+.. _class_AnimationNodeTransition_input_12/auto_advance:
 
 - :ref:`bool<class_bool>` **input_12/auto_advance**
 
@@ -246,7 +246,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_12/name:
+.. _class_AnimationNodeTransition_input_12/name:
 
 - :ref:`String<class_String>` **input_12/name**
 
@@ -256,7 +256,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_13/auto_advance:
+.. _class_AnimationNodeTransition_input_13/auto_advance:
 
 - :ref:`bool<class_bool>` **input_13/auto_advance**
 
@@ -266,7 +266,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_13/name:
+.. _class_AnimationNodeTransition_input_13/name:
 
 - :ref:`String<class_String>` **input_13/name**
 
@@ -276,7 +276,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_14/auto_advance:
+.. _class_AnimationNodeTransition_input_14/auto_advance:
 
 - :ref:`bool<class_bool>` **input_14/auto_advance**
 
@@ -286,7 +286,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_14/name:
+.. _class_AnimationNodeTransition_input_14/name:
 
 - :ref:`String<class_String>` **input_14/name**
 
@@ -296,7 +296,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_15/auto_advance:
+.. _class_AnimationNodeTransition_input_15/auto_advance:
 
 - :ref:`bool<class_bool>` **input_15/auto_advance**
 
@@ -306,7 +306,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_15/name:
+.. _class_AnimationNodeTransition_input_15/name:
 
 - :ref:`String<class_String>` **input_15/name**
 
@@ -316,7 +316,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_16/auto_advance:
+.. _class_AnimationNodeTransition_input_16/auto_advance:
 
 - :ref:`bool<class_bool>` **input_16/auto_advance**
 
@@ -326,7 +326,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_16/name:
+.. _class_AnimationNodeTransition_input_16/name:
 
 - :ref:`String<class_String>` **input_16/name**
 
@@ -336,7 +336,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_17/auto_advance:
+.. _class_AnimationNodeTransition_input_17/auto_advance:
 
 - :ref:`bool<class_bool>` **input_17/auto_advance**
 
@@ -346,7 +346,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_17/name:
+.. _class_AnimationNodeTransition_input_17/name:
 
 - :ref:`String<class_String>` **input_17/name**
 
@@ -356,7 +356,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_18/auto_advance:
+.. _class_AnimationNodeTransition_input_18/auto_advance:
 
 - :ref:`bool<class_bool>` **input_18/auto_advance**
 
@@ -366,7 +366,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_18/name:
+.. _class_AnimationNodeTransition_input_18/name:
 
 - :ref:`String<class_String>` **input_18/name**
 
@@ -376,7 +376,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_19/auto_advance:
+.. _class_AnimationNodeTransition_input_19/auto_advance:
 
 - :ref:`bool<class_bool>` **input_19/auto_advance**
 
@@ -386,7 +386,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_19/name:
+.. _class_AnimationNodeTransition_input_19/name:
 
 - :ref:`String<class_String>` **input_19/name**
 
@@ -396,7 +396,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_2/auto_advance:
+.. _class_AnimationNodeTransition_input_2/auto_advance:
 
 - :ref:`bool<class_bool>` **input_2/auto_advance**
 
@@ -406,7 +406,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_2/name:
+.. _class_AnimationNodeTransition_input_2/name:
 
 - :ref:`String<class_String>` **input_2/name**
 
@@ -416,7 +416,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_20/auto_advance:
+.. _class_AnimationNodeTransition_input_20/auto_advance:
 
 - :ref:`bool<class_bool>` **input_20/auto_advance**
 
@@ -426,7 +426,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_20/name:
+.. _class_AnimationNodeTransition_input_20/name:
 
 - :ref:`String<class_String>` **input_20/name**
 
@@ -436,7 +436,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_21/auto_advance:
+.. _class_AnimationNodeTransition_input_21/auto_advance:
 
 - :ref:`bool<class_bool>` **input_21/auto_advance**
 
@@ -446,7 +446,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_21/name:
+.. _class_AnimationNodeTransition_input_21/name:
 
 - :ref:`String<class_String>` **input_21/name**
 
@@ -456,7 +456,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_22/auto_advance:
+.. _class_AnimationNodeTransition_input_22/auto_advance:
 
 - :ref:`bool<class_bool>` **input_22/auto_advance**
 
@@ -466,7 +466,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_22/name:
+.. _class_AnimationNodeTransition_input_22/name:
 
 - :ref:`String<class_String>` **input_22/name**
 
@@ -476,7 +476,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_23/auto_advance:
+.. _class_AnimationNodeTransition_input_23/auto_advance:
 
 - :ref:`bool<class_bool>` **input_23/auto_advance**
 
@@ -486,7 +486,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_23/name:
+.. _class_AnimationNodeTransition_input_23/name:
 
 - :ref:`String<class_String>` **input_23/name**
 
@@ -496,7 +496,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_24/auto_advance:
+.. _class_AnimationNodeTransition_input_24/auto_advance:
 
 - :ref:`bool<class_bool>` **input_24/auto_advance**
 
@@ -506,7 +506,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_24/name:
+.. _class_AnimationNodeTransition_input_24/name:
 
 - :ref:`String<class_String>` **input_24/name**
 
@@ -516,7 +516,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_25/auto_advance:
+.. _class_AnimationNodeTransition_input_25/auto_advance:
 
 - :ref:`bool<class_bool>` **input_25/auto_advance**
 
@@ -526,7 +526,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_25/name:
+.. _class_AnimationNodeTransition_input_25/name:
 
 - :ref:`String<class_String>` **input_25/name**
 
@@ -536,7 +536,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_26/auto_advance:
+.. _class_AnimationNodeTransition_input_26/auto_advance:
 
 - :ref:`bool<class_bool>` **input_26/auto_advance**
 
@@ -546,7 +546,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_26/name:
+.. _class_AnimationNodeTransition_input_26/name:
 
 - :ref:`String<class_String>` **input_26/name**
 
@@ -556,7 +556,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_27/auto_advance:
+.. _class_AnimationNodeTransition_input_27/auto_advance:
 
 - :ref:`bool<class_bool>` **input_27/auto_advance**
 
@@ -566,7 +566,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_27/name:
+.. _class_AnimationNodeTransition_input_27/name:
 
 - :ref:`String<class_String>` **input_27/name**
 
@@ -576,7 +576,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_28/auto_advance:
+.. _class_AnimationNodeTransition_input_28/auto_advance:
 
 - :ref:`bool<class_bool>` **input_28/auto_advance**
 
@@ -586,7 +586,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_28/name:
+.. _class_AnimationNodeTransition_input_28/name:
 
 - :ref:`String<class_String>` **input_28/name**
 
@@ -596,7 +596,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_29/auto_advance:
+.. _class_AnimationNodeTransition_input_29/auto_advance:
 
 - :ref:`bool<class_bool>` **input_29/auto_advance**
 
@@ -606,7 +606,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_29/name:
+.. _class_AnimationNodeTransition_input_29/name:
 
 - :ref:`String<class_String>` **input_29/name**
 
@@ -616,7 +616,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_3/auto_advance:
+.. _class_AnimationNodeTransition_input_3/auto_advance:
 
 - :ref:`bool<class_bool>` **input_3/auto_advance**
 
@@ -626,7 +626,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_3/name:
+.. _class_AnimationNodeTransition_input_3/name:
 
 - :ref:`String<class_String>` **input_3/name**
 
@@ -636,7 +636,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_30/auto_advance:
+.. _class_AnimationNodeTransition_input_30/auto_advance:
 
 - :ref:`bool<class_bool>` **input_30/auto_advance**
 
@@ -646,7 +646,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_30/name:
+.. _class_AnimationNodeTransition_input_30/name:
 
 - :ref:`String<class_String>` **input_30/name**
 
@@ -656,7 +656,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_31/auto_advance:
+.. _class_AnimationNodeTransition_input_31/auto_advance:
 
 - :ref:`bool<class_bool>` **input_31/auto_advance**
 
@@ -666,7 +666,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_31/name:
+.. _class_AnimationNodeTransition_input_31/name:
 
 - :ref:`String<class_String>` **input_31/name**
 
@@ -676,7 +676,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_4/auto_advance:
+.. _class_AnimationNodeTransition_input_4/auto_advance:
 
 - :ref:`bool<class_bool>` **input_4/auto_advance**
 
@@ -686,7 +686,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_4/name:
+.. _class_AnimationNodeTransition_input_4/name:
 
 - :ref:`String<class_String>` **input_4/name**
 
@@ -696,7 +696,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_5/auto_advance:
+.. _class_AnimationNodeTransition_input_5/auto_advance:
 
 - :ref:`bool<class_bool>` **input_5/auto_advance**
 
@@ -706,7 +706,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_5/name:
+.. _class_AnimationNodeTransition_input_5/name:
 
 - :ref:`String<class_String>` **input_5/name**
 
@@ -716,7 +716,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_6/auto_advance:
+.. _class_AnimationNodeTransition_input_6/auto_advance:
 
 - :ref:`bool<class_bool>` **input_6/auto_advance**
 
@@ -726,7 +726,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_6/name:
+.. _class_AnimationNodeTransition_input_6/name:
 
 - :ref:`String<class_String>` **input_6/name**
 
@@ -736,7 +736,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_7/auto_advance:
+.. _class_AnimationNodeTransition_input_7/auto_advance:
 
 - :ref:`bool<class_bool>` **input_7/auto_advance**
 
@@ -746,7 +746,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_7/name:
+.. _class_AnimationNodeTransition_input_7/name:
 
 - :ref:`String<class_String>` **input_7/name**
 
@@ -756,7 +756,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_8/auto_advance:
+.. _class_AnimationNodeTransition_input_8/auto_advance:
 
 - :ref:`bool<class_bool>` **input_8/auto_advance**
 
@@ -766,7 +766,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_8/name:
+.. _class_AnimationNodeTransition_input_8/name:
 
 - :ref:`String<class_String>` **input_8/name**
 
@@ -776,7 +776,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_9/auto_advance:
+.. _class_AnimationNodeTransition_input_9/auto_advance:
 
 - :ref:`bool<class_bool>` **input_9/auto_advance**
 
@@ -786,7 +786,7 @@ Property Descriptions
 | *Getter* | is_input_set_as_auto_advance()   |
 +----------+----------------------------------+
 
-  .. _class_AnimationNodeTransition_input_9/name:
+.. _class_AnimationNodeTransition_input_9/name:
 
 - :ref:`String<class_String>` **input_9/name**
 
@@ -796,7 +796,7 @@ Property Descriptions
 | *Getter* | get_input_caption()      |
 +----------+--------------------------+
 
-  .. _class_AnimationNodeTransition_input_count:
+.. _class_AnimationNodeTransition_input_count:
 
 - :ref:`int<class_int>` **input_count**
 
@@ -806,7 +806,7 @@ Property Descriptions
 | *Getter* | get_enabled_inputs()      |
 +----------+---------------------------+
 
-  .. _class_AnimationNodeTransition_xfade_time:
+.. _class_AnimationNodeTransition_xfade_time:
 
 - :ref:`float<class_float>` **xfade_time**
 

+ 38 - 36
classes/class_animationplayer.rst

@@ -91,32 +91,32 @@ Methods
 Signals
 -------
 
-  .. _class_AnimationPlayer_animation_changed:
+.. _class_AnimationPlayer_animation_changed:
 
 - **animation_changed** **(** :ref:`String<class_String>` old_name, :ref:`String<class_String>` new_name **)**
 
 If the currently being played animation changes, this signal will notify of such change.
 
-  .. _class_AnimationPlayer_animation_finished:
+.. _class_AnimationPlayer_animation_finished:
 
 - **animation_finished** **(** :ref:`String<class_String>` anim_name **)**
 
 Notifies when an animation finished playing.
 
-  .. _class_AnimationPlayer_animation_started:
+.. _class_AnimationPlayer_animation_started:
 
 - **animation_started** **(** :ref:`String<class_String>` anim_name **)**
 
 Notifies when an animation starts playing.
 
-  .. _class_AnimationPlayer_caches_cleared:
+.. _class_AnimationPlayer_caches_cleared:
 
 - **caches_cleared** **(** **)**
 
 Enumerations
 ------------
 
-  .. _enum_AnimationPlayer_AnimationProcessMode:
+.. _enum_AnimationPlayer_AnimationProcessMode:
 
 enum **AnimationProcessMode**:
 
@@ -133,11 +133,13 @@ Tutorials
 ---------
 
 - :doc:`../getting_started/step_by_step/animations`
+
 - :doc:`../tutorials/animation/index`
+
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationPlayer_assigned_animation:
+.. _class_AnimationPlayer_assigned_animation:
 
 - :ref:`String<class_String>` **assigned_animation**
 
@@ -149,7 +151,7 @@ Property Descriptions
 
 If playing, the current animation; otherwise, the animation last played. When set, would change the animation, but would not play it unless currently playing. See also :ref:`current_animation<class_AnimationPlayer_current_animation>`.
 
-  .. _class_AnimationPlayer_autoplay:
+.. _class_AnimationPlayer_autoplay:
 
 - :ref:`String<class_String>` **autoplay**
 
@@ -161,7 +163,7 @@ If playing, the current animation; otherwise, the animation last played. When se
 
 The name of the animation to play when the scene loads. Default value: ``""``.
 
-  .. _class_AnimationPlayer_current_animation:
+.. _class_AnimationPlayer_current_animation:
 
 - :ref:`String<class_String>` **current_animation**
 
@@ -173,7 +175,7 @@ The name of the animation to play when the scene loads. Default value: ``""``.
 
 The name of the current animation, "" if not playing anything. When being set, does not restart the animation. See also :ref:`play<class_AnimationPlayer_play>`. Default value: ``""``.
 
-  .. _class_AnimationPlayer_current_animation_length:
+.. _class_AnimationPlayer_current_animation_length:
 
 - :ref:`float<class_float>` **current_animation_length**
 
@@ -183,7 +185,7 @@ The name of the current animation, "" if not playing anything. When being set, d
 
 The length (in seconds) of the currently being played animation.
 
-  .. _class_AnimationPlayer_current_animation_position:
+.. _class_AnimationPlayer_current_animation_position:
 
 - :ref:`float<class_float>` **current_animation_position**
 
@@ -193,7 +195,7 @@ The length (in seconds) of the currently being played animation.
 
 The position (in seconds) of the currently playing animation.
 
-  .. _class_AnimationPlayer_playback_active:
+.. _class_AnimationPlayer_playback_active:
 
 - :ref:`bool<class_bool>` **playback_active**
 
@@ -205,7 +207,7 @@ The position (in seconds) of the currently playing animation.
 
 If ``true``, updates animations in response to process-related notifications. Default value: ``true``.
 
-  .. _class_AnimationPlayer_playback_default_blend_time:
+.. _class_AnimationPlayer_playback_default_blend_time:
 
 - :ref:`float<class_float>` **playback_default_blend_time**
 
@@ -217,7 +219,7 @@ If ``true``, updates animations in response to process-related notifications. De
 
 The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 precision. Default value: ``0``.
 
-  .. _class_AnimationPlayer_playback_process_mode:
+.. _class_AnimationPlayer_playback_process_mode:
 
 - :ref:`AnimationProcessMode<enum_AnimationPlayer_AnimationProcessMode>` **playback_process_mode**
 
@@ -229,7 +231,7 @@ The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 p
 
 The process notification in which to update animations. Default value: :ref:`ANIMATION_PROCESS_IDLE<enum_@GlobalScope_ANIMATION_PROCESS_IDLE>`.
 
-  .. _class_AnimationPlayer_playback_speed:
+.. _class_AnimationPlayer_playback_speed:
 
 - :ref:`float<class_float>` **playback_speed**
 
@@ -241,7 +243,7 @@ The process notification in which to update animations. Default value: :ref:`ANI
 
 The speed scaling ratio. For instance, if this value is 1 then the animation plays at normal speed. If it's 0.5 then it plays at half speed. If it's 2 then it plays at double speed. Default value: ``1``.
 
-  .. _class_AnimationPlayer_root_node:
+.. _class_AnimationPlayer_root_node:
 
 - :ref:`NodePath<class_NodePath>` **root_node**
 
@@ -256,127 +258,127 @@ The node from which node path references will travel. Default value: ``".."``.
 Method Descriptions
 -------------------
 
-  .. _class_AnimationPlayer_add_animation:
+.. _class_AnimationPlayer_add_animation:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **add_animation** **(** :ref:`String<class_String>` name, :ref:`Animation<class_Animation>` animation **)**
 
 Adds ``animation`` to the player accessible with the key ``name``.
 
-  .. _class_AnimationPlayer_advance:
+.. _class_AnimationPlayer_advance:
 
 - void **advance** **(** :ref:`float<class_float>` delta **)**
 
 Shifts position in the animation timeline. Delta is the time in seconds to shift.
 
-  .. _class_AnimationPlayer_animation_get_next:
+.. _class_AnimationPlayer_animation_get_next:
 
 - :ref:`String<class_String>` **animation_get_next** **(** :ref:`String<class_String>` anim_from **)** const
 
 Returns the name of the next animation in the queue.
 
-  .. _class_AnimationPlayer_animation_set_next:
+.. _class_AnimationPlayer_animation_set_next:
 
 - void **animation_set_next** **(** :ref:`String<class_String>` anim_from, :ref:`String<class_String>` anim_to **)**
 
 Triggers the ``anim_to`` animation when the ``anim_from`` animation completes.
 
-  .. _class_AnimationPlayer_clear_caches:
+.. _class_AnimationPlayer_clear_caches:
 
 - void **clear_caches** **(** **)**
 
 ``AnimationPlayer`` caches animated nodes. It may not notice if a node disappears, so clear_caches forces it to update the cache again.
 
-  .. _class_AnimationPlayer_clear_queue:
+.. _class_AnimationPlayer_clear_queue:
 
 - void **clear_queue** **(** **)**
 
 Clears all queued, unplayed animations.
 
-  .. _class_AnimationPlayer_find_animation:
+.. _class_AnimationPlayer_find_animation:
 
 - :ref:`String<class_String>` **find_animation** **(** :ref:`Animation<class_Animation>` animation **)** const
 
 Returns the name of ``animation`` or empty string if not found.
 
-  .. _class_AnimationPlayer_get_animation:
+.. _class_AnimationPlayer_get_animation:
 
 - :ref:`Animation<class_Animation>` **get_animation** **(** :ref:`String<class_String>` name **)** const
 
 Returns the :ref:`Animation<class_Animation>` with key ``name`` or ``null`` if not found.
 
-  .. _class_AnimationPlayer_get_animation_list:
+.. _class_AnimationPlayer_get_animation_list:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_animation_list** **(** **)** const
 
 Returns the list of stored animation names.
 
-  .. _class_AnimationPlayer_get_blend_time:
+.. _class_AnimationPlayer_get_blend_time:
 
 - :ref:`float<class_float>` **get_blend_time** **(** :ref:`String<class_String>` anim_from, :ref:`String<class_String>` anim_to **)** const
 
 Get the blend time (in seconds) between two animations, referenced by their names.
 
-  .. _class_AnimationPlayer_get_playing_speed:
+.. _class_AnimationPlayer_get_playing_speed:
 
 - :ref:`float<class_float>` **get_playing_speed** **(** **)** const
 
 Get the actual playing speed of current animation or 0 if not playing. This speed is the ``playback_speed`` property multiplied by ``custom_speed`` argument specified when calling the ``play`` method.
 
-  .. _class_AnimationPlayer_has_animation:
+.. _class_AnimationPlayer_has_animation:
 
 - :ref:`bool<class_bool>` **has_animation** **(** :ref:`String<class_String>` name **)** const
 
 Returns ``true`` if the ``AnimationPlayer`` stores an :ref:`Animation<class_Animation>` with key ``name``.
 
-  .. _class_AnimationPlayer_is_playing:
+.. _class_AnimationPlayer_is_playing:
 
 - :ref:`bool<class_bool>` **is_playing** **(** **)** const
 
 Returns ``true`` if playing an animation.
 
-  .. _class_AnimationPlayer_play:
+.. _class_AnimationPlayer_play:
 
 - void **play** **(** :ref:`String<class_String>` name="", :ref:`float<class_float>` custom_blend=-1, :ref:`float<class_float>` custom_speed=1.0, :ref:`bool<class_bool>` from_end=false **)**
 
 Play the animation with key ``name``. Custom speed and blend times can be set. If custom speed is negative (-1), 'from_end' being true can play the animation backwards.
 
-  .. _class_AnimationPlayer_play_backwards:
+.. _class_AnimationPlayer_play_backwards:
 
 - void **play_backwards** **(** :ref:`String<class_String>` name="", :ref:`float<class_float>` custom_blend=-1 **)**
 
 Play the animation with key ``name`` in reverse.
 
-  .. _class_AnimationPlayer_queue:
+.. _class_AnimationPlayer_queue:
 
 - void **queue** **(** :ref:`String<class_String>` name **)**
 
 Queue an animation for playback once the current one is done.
 
-  .. _class_AnimationPlayer_remove_animation:
+.. _class_AnimationPlayer_remove_animation:
 
 - void **remove_animation** **(** :ref:`String<class_String>` name **)**
 
 Remove the animation with key ``name``.
 
-  .. _class_AnimationPlayer_rename_animation:
+.. _class_AnimationPlayer_rename_animation:
 
 - void **rename_animation** **(** :ref:`String<class_String>` name, :ref:`String<class_String>` newname **)**
 
 Rename an existing animation with key ``name`` to ``newname``.
 
-  .. _class_AnimationPlayer_seek:
+.. _class_AnimationPlayer_seek:
 
 - void **seek** **(** :ref:`float<class_float>` seconds, :ref:`bool<class_bool>` update=false **)**
 
 Seek the animation to the ``seconds`` point in time (in seconds). If ``update`` is ``true``, the animation updates too, otherwise it updates at process time.
 
-  .. _class_AnimationPlayer_set_blend_time:
+.. _class_AnimationPlayer_set_blend_time:
 
 - void **set_blend_time** **(** :ref:`String<class_String>` anim_from, :ref:`String<class_String>` anim_to, :ref:`float<class_float>` sec **)**
 
 Specify a blend time (in seconds) between two animations, referenced by their names.
 
-  .. _class_AnimationPlayer_stop:
+.. _class_AnimationPlayer_stop:
 
 - void **stop** **(** :ref:`bool<class_bool>` reset=true **)**
 

+ 9 - 9
classes/class_animationtree.rst

@@ -45,7 +45,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_AnimationTree_AnimationProcessMode:
+.. _enum_AnimationTree_AnimationProcessMode:
 
 enum **AnimationProcessMode**:
 
@@ -56,7 +56,7 @@ enum **AnimationProcessMode**:
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationTree_active:
+.. _class_AnimationTree_active:
 
 - :ref:`bool<class_bool>` **active**
 
@@ -66,7 +66,7 @@ Property Descriptions
 | *Getter* | is_active()       |
 +----------+-------------------+
 
-  .. _class_AnimationTree_anim_player:
+.. _class_AnimationTree_anim_player:
 
 - :ref:`NodePath<class_NodePath>` **anim_player**
 
@@ -76,7 +76,7 @@ Property Descriptions
 | *Getter* | get_animation_player()      |
 +----------+-----------------------------+
 
-  .. _class_AnimationTree_process_mode:
+.. _class_AnimationTree_process_mode:
 
 - :ref:`AnimationProcessMode<enum_AnimationTree_AnimationProcessMode>` **process_mode**
 
@@ -86,7 +86,7 @@ Property Descriptions
 | *Getter* | get_process_mode()      |
 +----------+-------------------------+
 
-  .. _class_AnimationTree_root_motion_track:
+.. _class_AnimationTree_root_motion_track:
 
 - :ref:`NodePath<class_NodePath>` **root_motion_track**
 
@@ -96,7 +96,7 @@ Property Descriptions
 | *Getter* | get_root_motion_track()      |
 +----------+------------------------------+
 
-  .. _class_AnimationTree_tree_root:
+.. _class_AnimationTree_tree_root:
 
 - :ref:`AnimationNode<class_AnimationNode>` **tree_root**
 
@@ -109,15 +109,15 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AnimationTree_advance:
+.. _class_AnimationTree_advance:
 
 - void **advance** **(** :ref:`float<class_float>` delta **)**
 
-  .. _class_AnimationTree_get_root_motion_transform:
+.. _class_AnimationTree_get_root_motion_transform:
 
 - :ref:`Transform<class_Transform>` **get_root_motion_transform** **(** **)** const
 
-  .. _class_AnimationTree_rename_parameter:
+.. _class_AnimationTree_rename_parameter:
 
 - void **rename_parameter** **(** :ref:`String<class_String>` old_name, :ref:`String<class_String>` new_name **)**
 

+ 63 - 63
classes/class_animationtreeplayer.rst

@@ -151,14 +151,14 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_AnimationTreePlayer_AnimationProcessMode:
+.. _enum_AnimationTreePlayer_AnimationProcessMode:
 
 enum **AnimationProcessMode**:
 
 - **ANIMATION_PROCESS_PHYSICS** = **0** --- Process animation during the physics process. This is especially useful when animating physics bodies.
 - **ANIMATION_PROCESS_IDLE** = **1** --- Process animation during the idle process.
 
-  .. _enum_AnimationTreePlayer_NodeType:
+.. _enum_AnimationTreePlayer_NodeType:
 
 enum **NodeType**:
 
@@ -183,7 +183,7 @@ It takes :ref:`Animation<class_Animation>`\ s from an :ref:`AnimationPlayer<clas
 Property Descriptions
 ---------------------
 
-  .. _class_AnimationTreePlayer_active:
+.. _class_AnimationTreePlayer_active:
 
 - :ref:`bool<class_bool>` **active**
 
@@ -195,7 +195,7 @@ Property Descriptions
 
 If ``true`` the ``AnimationTreePlayer`` is able to play animations. Default value: ``false``.
 
-  .. _class_AnimationTreePlayer_base_path:
+.. _class_AnimationTreePlayer_base_path:
 
 - :ref:`NodePath<class_NodePath>` **base_path**
 
@@ -209,7 +209,7 @@ The node from which to relatively access other nodes. Default value: ``".."``.
 
 It accesses the Bones, so it should point to the same Node the AnimationPlayer would point its Root Node at.
 
-  .. _class_AnimationTreePlayer_master_player:
+.. _class_AnimationTreePlayer_master_player:
 
 - :ref:`NodePath<class_NodePath>` **master_player**
 
@@ -223,7 +223,7 @@ The path to the :ref:`AnimationPlayer<class_AnimationPlayer>` from which this ``
 
 Once set, Animation nodes can be added to the AnimationTreePlayer.
 
-  .. _class_AnimationTreePlayer_playback_process_mode:
+.. _class_AnimationTreePlayer_playback_process_mode:
 
 - :ref:`AnimationProcessMode<enum_AnimationTreePlayer_AnimationProcessMode>` **playback_process_mode**
 
@@ -238,65 +238,65 @@ The thread in which to update animations. Default value: :ref:`ANIMATION_PROCESS
 Method Descriptions
 -------------------
 
-  .. _class_AnimationTreePlayer_add_node:
+.. _class_AnimationTreePlayer_add_node:
 
 - void **add_node** **(** :ref:`NodeType<enum_AnimationTreePlayer_NodeType>` type, :ref:`String<class_String>` id **)**
 
 Adds a ``type`` node to the graph with name ``id``.
 
-  .. _class_AnimationTreePlayer_advance:
+.. _class_AnimationTreePlayer_advance:
 
 - void **advance** **(** :ref:`float<class_float>` delta **)**
 
 Shifts position in the animation timeline. Delta is the time in seconds to shift.
 
-  .. _class_AnimationTreePlayer_animation_node_get_animation:
+.. _class_AnimationTreePlayer_animation_node_get_animation:
 
 - :ref:`Animation<class_Animation>` **animation_node_get_animation** **(** :ref:`String<class_String>` id **)** const
 
 Returns the :ref:`AnimationPlayer<class_AnimationPlayer>`'s :ref:`Animation<class_Animation>` bound to the ``AnimationTreePlayer``'s animation node with name ``id``.
 
-  .. _class_AnimationTreePlayer_animation_node_get_master_animation:
+.. _class_AnimationTreePlayer_animation_node_get_master_animation:
 
 - :ref:`String<class_String>` **animation_node_get_master_animation** **(** :ref:`String<class_String>` id **)** const
 
 Returns the name of the :ref:`master_player<class_AnimationTreePlayer_master_player>`'s :ref:`Animation<class_Animation>` bound to this animation node.
 
-  .. _class_AnimationTreePlayer_animation_node_get_position:
+.. _class_AnimationTreePlayer_animation_node_get_position:
 
 - :ref:`float<class_float>` **animation_node_get_position** **(** :ref:`String<class_String>` id **)** const
 
-  .. _class_AnimationTreePlayer_animation_node_set_animation:
+.. _class_AnimationTreePlayer_animation_node_set_animation:
 
 - void **animation_node_set_animation** **(** :ref:`String<class_String>` id, :ref:`Animation<class_Animation>` animation **)**
 
 Binds a new :ref:`Animation<class_Animation>` from the :ref:`master_player<class_AnimationTreePlayer_master_player>` to the ``AnimationTreePlayer``'s animation node with name ``id``.
 
-  .. _class_AnimationTreePlayer_animation_node_set_filter_path:
+.. _class_AnimationTreePlayer_animation_node_set_filter_path:
 
 - void **animation_node_set_filter_path** **(** :ref:`String<class_String>` id, :ref:`NodePath<class_NodePath>` path, :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, the animation node with ID ``id`` turns off the track modifying the property at ``path``. The modified node's children continue to animate.
 
-  .. _class_AnimationTreePlayer_animation_node_set_master_animation:
+.. _class_AnimationTreePlayer_animation_node_set_master_animation:
 
 - void **animation_node_set_master_animation** **(** :ref:`String<class_String>` id, :ref:`String<class_String>` source **)**
 
 Binds the :ref:`Animation<class_Animation>` named ``source`` from :ref:`master_player<class_AnimationTreePlayer_master_player>` to the animation node ``id``. Recalculates caches.
 
-  .. _class_AnimationTreePlayer_are_nodes_connected:
+.. _class_AnimationTreePlayer_are_nodes_connected:
 
 - :ref:`bool<class_bool>` **are_nodes_connected** **(** :ref:`String<class_String>` id, :ref:`String<class_String>` dst_id, :ref:`int<class_int>` dst_input_idx **)** const
 
 Returns whether node ``id`` and ``dst_id`` are connected at the specified slot.
 
-  .. _class_AnimationTreePlayer_blend2_node_get_amount:
+.. _class_AnimationTreePlayer_blend2_node_get_amount:
 
 - :ref:`float<class_float>` **blend2_node_get_amount** **(** :ref:`String<class_String>` id **)** const
 
 Returns the blend amount of a Blend2 node given its name.
 
-  .. _class_AnimationTreePlayer_blend2_node_set_amount:
+.. _class_AnimationTreePlayer_blend2_node_set_amount:
 
 - void **blend2_node_set_amount** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` blend **)**
 
@@ -310,19 +310,19 @@ Towards 1, the influence of a gets lessened, the influence of b gets raised.
 
 At 1, Output is input b.
 
-  .. _class_AnimationTreePlayer_blend2_node_set_filter_path:
+.. _class_AnimationTreePlayer_blend2_node_set_filter_path:
 
 - void **blend2_node_set_filter_path** **(** :ref:`String<class_String>` id, :ref:`NodePath<class_NodePath>` path, :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, the blend2 node with ID ``id`` turns off the track modifying the property at ``path``. The modified node's children continue to animate.
 
-  .. _class_AnimationTreePlayer_blend3_node_get_amount:
+.. _class_AnimationTreePlayer_blend3_node_get_amount:
 
 - :ref:`float<class_float>` **blend3_node_get_amount** **(** :ref:`String<class_String>` id **)** const
 
 Returns the blend amount of a Blend3 node given its name.
 
-  .. _class_AnimationTreePlayer_blend3_node_set_amount:
+.. _class_AnimationTreePlayer_blend3_node_set_amount:
 
 - void **blend3_node_set_amount** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` blend **)**
 
@@ -340,13 +340,13 @@ From 0 to 1, the influence of a gets lessened, the influence of b+ gets raised a
 
 At 1, Output is input b+.
 
-  .. _class_AnimationTreePlayer_blend4_node_get_amount:
+.. _class_AnimationTreePlayer_blend4_node_get_amount:
 
 - :ref:`Vector2<class_Vector2>` **blend4_node_get_amount** **(** :ref:`String<class_String>` id **)** const
 
 Returns the blend amount of a Blend4 node given its name.
 
-  .. _class_AnimationTreePlayer_blend4_node_set_amount:
+.. _class_AnimationTreePlayer_blend4_node_set_amount:
 
 - void **blend4_node_set_amount** **(** :ref:`String<class_String>` id, :ref:`Vector2<class_Vector2>` blend **)**
 
@@ -356,31 +356,31 @@ A Blend4 Node blends two pairs of animations.
 
 The two pairs are blended like blend2 and then added together.
 
-  .. _class_AnimationTreePlayer_connect_nodes:
+.. _class_AnimationTreePlayer_connect_nodes:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **connect_nodes** **(** :ref:`String<class_String>` id, :ref:`String<class_String>` dst_id, :ref:`int<class_int>` dst_input_idx **)**
 
 Connects node ``id`` to ``dst_id`` at the specified input slot.
 
-  .. _class_AnimationTreePlayer_disconnect_nodes:
+.. _class_AnimationTreePlayer_disconnect_nodes:
 
 - void **disconnect_nodes** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` dst_input_idx **)**
 
 Disconnects nodes connected to ``id`` at the specified input slot.
 
-  .. _class_AnimationTreePlayer_get_node_list:
+.. _class_AnimationTreePlayer_get_node_list:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_node_list** **(** **)**
 
 Returns a :ref:`PoolStringArray<class_PoolStringArray>` containing the name of all nodes.
 
-  .. _class_AnimationTreePlayer_mix_node_get_amount:
+.. _class_AnimationTreePlayer_mix_node_get_amount:
 
 - :ref:`float<class_float>` **mix_node_get_amount** **(** :ref:`String<class_String>` id **)** const
 
 Returns mix amount of a Mix node given its name.
 
-  .. _class_AnimationTreePlayer_mix_node_set_amount:
+.. _class_AnimationTreePlayer_mix_node_set_amount:
 
 - void **mix_node_set_amount** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` ratio **)**
 
@@ -388,157 +388,157 @@ Sets mix amount of a Mix node given its name and value.
 
 A Mix node adds input b to input a by a the amount given by ratio.
 
-  .. _class_AnimationTreePlayer_node_exists:
+.. _class_AnimationTreePlayer_node_exists:
 
 - :ref:`bool<class_bool>` **node_exists** **(** :ref:`String<class_String>` node **)** const
 
 Check if a node exists (by name).
 
-  .. _class_AnimationTreePlayer_node_get_input_count:
+.. _class_AnimationTreePlayer_node_get_input_count:
 
 - :ref:`int<class_int>` **node_get_input_count** **(** :ref:`String<class_String>` id **)** const
 
 Return the input count for a given node. Different types of nodes have different amount of inputs.
 
-  .. _class_AnimationTreePlayer_node_get_input_source:
+.. _class_AnimationTreePlayer_node_get_input_source:
 
 - :ref:`String<class_String>` **node_get_input_source** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` idx **)** const
 
 Return the input source for a given node input.
 
-  .. _class_AnimationTreePlayer_node_get_position:
+.. _class_AnimationTreePlayer_node_get_position:
 
 - :ref:`Vector2<class_Vector2>` **node_get_position** **(** :ref:`String<class_String>` id **)** const
 
 Returns position of a node in the graph given its name.
 
-  .. _class_AnimationTreePlayer_node_get_type:
+.. _class_AnimationTreePlayer_node_get_type:
 
 - :ref:`NodeType<enum_AnimationTreePlayer_NodeType>` **node_get_type** **(** :ref:`String<class_String>` id **)** const
 
 Get the node type, will return from NODE\_\* enum.
 
-  .. _class_AnimationTreePlayer_node_rename:
+.. _class_AnimationTreePlayer_node_rename:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **node_rename** **(** :ref:`String<class_String>` node, :ref:`String<class_String>` new_name **)**
 
 Rename a node in the graph.
 
-  .. _class_AnimationTreePlayer_node_set_position:
+.. _class_AnimationTreePlayer_node_set_position:
 
 - void **node_set_position** **(** :ref:`String<class_String>` id, :ref:`Vector2<class_Vector2>` screen_position **)**
 
 Sets position of a node in the graph given its name and position.
 
-  .. _class_AnimationTreePlayer_oneshot_node_get_autorestart_delay:
+.. _class_AnimationTreePlayer_oneshot_node_get_autorestart_delay:
 
 - :ref:`float<class_float>` **oneshot_node_get_autorestart_delay** **(** :ref:`String<class_String>` id **)** const
 
 Returns autostart delay of a OneShot node given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_get_autorestart_random_delay:
+.. _class_AnimationTreePlayer_oneshot_node_get_autorestart_random_delay:
 
 - :ref:`float<class_float>` **oneshot_node_get_autorestart_random_delay** **(** :ref:`String<class_String>` id **)** const
 
 Returns autostart random delay of a OneShot node given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_get_fadein_time:
+.. _class_AnimationTreePlayer_oneshot_node_get_fadein_time:
 
 - :ref:`float<class_float>` **oneshot_node_get_fadein_time** **(** :ref:`String<class_String>` id **)** const
 
 Returns fade in time of a OneShot node given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_get_fadeout_time:
+.. _class_AnimationTreePlayer_oneshot_node_get_fadeout_time:
 
 - :ref:`float<class_float>` **oneshot_node_get_fadeout_time** **(** :ref:`String<class_String>` id **)** const
 
 Returns fade out time of a OneShot node given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_has_autorestart:
+.. _class_AnimationTreePlayer_oneshot_node_has_autorestart:
 
 - :ref:`bool<class_bool>` **oneshot_node_has_autorestart** **(** :ref:`String<class_String>` id **)** const
 
 Returns whether a OneShot node will auto restart given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_is_active:
+.. _class_AnimationTreePlayer_oneshot_node_is_active:
 
 - :ref:`bool<class_bool>` **oneshot_node_is_active** **(** :ref:`String<class_String>` id **)** const
 
 Returns whether a OneShot node is active given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_autorestart:
+.. _class_AnimationTreePlayer_oneshot_node_set_autorestart:
 
 - void **oneshot_node_set_autorestart** **(** :ref:`String<class_String>` id, :ref:`bool<class_bool>` enable **)**
 
 Sets autorestart property of a OneShot node given its name and value.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_autorestart_delay:
+.. _class_AnimationTreePlayer_oneshot_node_set_autorestart_delay:
 
 - void **oneshot_node_set_autorestart_delay** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` delay_sec **)**
 
 Sets autorestart delay of a OneShot node given its name and value in seconds.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_autorestart_random_delay:
+.. _class_AnimationTreePlayer_oneshot_node_set_autorestart_random_delay:
 
 - void **oneshot_node_set_autorestart_random_delay** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` rand_sec **)**
 
 Sets autorestart random delay of a OneShot node given its name and value in seconds.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_fadein_time:
+.. _class_AnimationTreePlayer_oneshot_node_set_fadein_time:
 
 - void **oneshot_node_set_fadein_time** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` time_sec **)**
 
 Sets fade in time of a OneShot node given its name and value in seconds.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_fadeout_time:
+.. _class_AnimationTreePlayer_oneshot_node_set_fadeout_time:
 
 - void **oneshot_node_set_fadeout_time** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` time_sec **)**
 
 Sets fade out time of a OneShot node given its name and value in seconds.
 
-  .. _class_AnimationTreePlayer_oneshot_node_set_filter_path:
+.. _class_AnimationTreePlayer_oneshot_node_set_filter_path:
 
 - void **oneshot_node_set_filter_path** **(** :ref:`String<class_String>` id, :ref:`NodePath<class_NodePath>` path, :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, the oneshot node with ID ``id`` turns off the track modifying the property at ``path``. The modified node's children continue to animate.
 
-  .. _class_AnimationTreePlayer_oneshot_node_start:
+.. _class_AnimationTreePlayer_oneshot_node_start:
 
 - void **oneshot_node_start** **(** :ref:`String<class_String>` id **)**
 
 Starts a OneShot node given its name.
 
-  .. _class_AnimationTreePlayer_oneshot_node_stop:
+.. _class_AnimationTreePlayer_oneshot_node_stop:
 
 - void **oneshot_node_stop** **(** :ref:`String<class_String>` id **)**
 
 Stops the OneShot node with name ``id``.
 
-  .. _class_AnimationTreePlayer_recompute_caches:
+.. _class_AnimationTreePlayer_recompute_caches:
 
 - void **recompute_caches** **(** **)**
 
 Manually recalculates the cache of track information generated from animation nodes. Needed when external sources modify the animation nodes' state.
 
-  .. _class_AnimationTreePlayer_remove_node:
+.. _class_AnimationTreePlayer_remove_node:
 
 - void **remove_node** **(** :ref:`String<class_String>` id **)**
 
 Removes the animation node with name ``id``.
 
-  .. _class_AnimationTreePlayer_reset:
+.. _class_AnimationTreePlayer_reset:
 
 - void **reset** **(** **)**
 
 Resets this ``AnimationTreePlayer``.
 
-  .. _class_AnimationTreePlayer_timescale_node_get_scale:
+.. _class_AnimationTreePlayer_timescale_node_get_scale:
 
 - :ref:`float<class_float>` **timescale_node_get_scale** **(** :ref:`String<class_String>` id **)** const
 
 Returns time scale value of the TimeScale node with name ``id``.
 
-  .. _class_AnimationTreePlayer_timescale_node_set_scale:
+.. _class_AnimationTreePlayer_timescale_node_set_scale:
 
 - void **timescale_node_set_scale** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` scale **)**
 
@@ -548,7 +548,7 @@ The timescale node is used to speed :ref:`Animation<class_Animation>`\ s up if t
 
 If applied after a blend or mix, affects all input animations to that blend or mix.
 
-  .. _class_AnimationTreePlayer_timeseek_node_seek:
+.. _class_AnimationTreePlayer_timeseek_node_seek:
 
 - void **timeseek_node_seek** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` seconds **)**
 
@@ -556,55 +556,55 @@ Sets the time seek value of the TimeSeek node with name ``id`` to ``seconds``
 
 This functions as a seek in the :ref:`Animation<class_Animation>` or the blend or mix of :ref:`Animation<class_Animation>`\ s input in it.
 
-  .. _class_AnimationTreePlayer_transition_node_delete_input:
+.. _class_AnimationTreePlayer_transition_node_delete_input:
 
 - void **transition_node_delete_input** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` input_idx **)**
 
 Deletes the input at ``input_idx`` for the transition node with name ``id``.
 
-  .. _class_AnimationTreePlayer_transition_node_get_current:
+.. _class_AnimationTreePlayer_transition_node_get_current:
 
 - :ref:`int<class_int>` **transition_node_get_current** **(** :ref:`String<class_String>` id **)** const
 
 Returns the index of the currently evaluated input for the transition node with name ``id``.
 
-  .. _class_AnimationTreePlayer_transition_node_get_input_count:
+.. _class_AnimationTreePlayer_transition_node_get_input_count:
 
 - :ref:`int<class_int>` **transition_node_get_input_count** **(** :ref:`String<class_String>` id **)** const
 
 Returns the number of inputs for the transition node with name ``id``. You can add inputs by rightclicking on the transition node.
 
-  .. _class_AnimationTreePlayer_transition_node_get_xfade_time:
+.. _class_AnimationTreePlayer_transition_node_get_xfade_time:
 
 - :ref:`float<class_float>` **transition_node_get_xfade_time** **(** :ref:`String<class_String>` id **)** const
 
 Returns the cross fade time for the transition node with name ``id``.
 
-  .. _class_AnimationTreePlayer_transition_node_has_input_auto_advance:
+.. _class_AnimationTreePlayer_transition_node_has_input_auto_advance:
 
 - :ref:`bool<class_bool>` **transition_node_has_input_auto_advance** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` input_idx **)** const
 
 Returns ``true`` if the input at ``input_idx`` on transition node with name ``id`` is set to automatically advance to the next input upon completion.
 
-  .. _class_AnimationTreePlayer_transition_node_set_current:
+.. _class_AnimationTreePlayer_transition_node_set_current:
 
 - void **transition_node_set_current** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` input_idx **)**
 
 The transition node with name ``id`` sets its current input at ``input_idx``.
 
-  .. _class_AnimationTreePlayer_transition_node_set_input_auto_advance:
+.. _class_AnimationTreePlayer_transition_node_set_input_auto_advance:
 
 - void **transition_node_set_input_auto_advance** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` input_idx, :ref:`bool<class_bool>` enable **)**
 
 The transition node with name ``id`` advances to its next input automatically when the input at ``input_idx`` completes.
 
-  .. _class_AnimationTreePlayer_transition_node_set_input_count:
+.. _class_AnimationTreePlayer_transition_node_set_input_count:
 
 - void **transition_node_set_input_count** **(** :ref:`String<class_String>` id, :ref:`int<class_int>` count **)**
 
 Resizes the number of inputs available for the transition node with name ``id``.
 
-  .. _class_AnimationTreePlayer_transition_node_set_xfade_time:
+.. _class_AnimationTreePlayer_transition_node_set_xfade_time:
 
 - void **transition_node_set_xfade_time** **(** :ref:`String<class_String>` id, :ref:`float<class_float>` time_sec **)**
 

+ 35 - 35
classes/class_area.rst

@@ -81,49 +81,49 @@ Methods
 Signals
 -------
 
-  .. _class_Area_area_entered:
+.. _class_Area_area_entered:
 
 - **area_entered** **(** :ref:`Area<class_Area>` area **)**
 
 Emitted when another area enters.
 
-  .. _class_Area_area_exited:
+.. _class_Area_area_exited:
 
 - **area_exited** **(** :ref:`Area<class_Area>` area **)**
 
 Emitted when another area exits.
 
-  .. _class_Area_area_shape_entered:
+.. _class_Area_area_shape_entered:
 
 - **area_shape_entered** **(** :ref:`int<class_int>` area_id, :ref:`Area<class_Area>` area, :ref:`int<class_int>` area_shape, :ref:`int<class_int>` self_shape **)**
 
 Emitted when another area enters, reporting which areas overlapped.
 
-  .. _class_Area_area_shape_exited:
+.. _class_Area_area_shape_exited:
 
 - **area_shape_exited** **(** :ref:`int<class_int>` area_id, :ref:`Area<class_Area>` area, :ref:`int<class_int>` area_shape, :ref:`int<class_int>` self_shape **)**
 
 Emitted when another area exits, reporting which areas were overlapping.
 
-  .. _class_Area_body_entered:
+.. _class_Area_body_entered:
 
 - **body_entered** **(** :ref:`Node<class_Node>` body **)**
 
 Emitted when a :ref:`PhysicsBody<class_PhysicsBody>` object enters.
 
-  .. _class_Area_body_exited:
+.. _class_Area_body_exited:
 
 - **body_exited** **(** :ref:`Node<class_Node>` body **)**
 
 Emitted when a :ref:`PhysicsBody<class_PhysicsBody>` object exits.
 
-  .. _class_Area_body_shape_entered:
+.. _class_Area_body_shape_entered:
 
 - **body_shape_entered** **(** :ref:`int<class_int>` body_id, :ref:`Node<class_Node>` body, :ref:`int<class_int>` body_shape, :ref:`int<class_int>` area_shape **)**
 
 Emitted when a :ref:`PhysicsBody<class_PhysicsBody>` object enters, reporting which shapes overlapped.
 
-  .. _class_Area_body_shape_exited:
+.. _class_Area_body_shape_exited:
 
 - **body_shape_exited** **(** :ref:`int<class_int>` body_id, :ref:`Node<class_Node>` body, :ref:`int<class_int>` body_shape, :ref:`int<class_int>` area_shape **)**
 
@@ -132,7 +132,7 @@ Emitted when a :ref:`PhysicsBody<class_PhysicsBody>` object exits, reporting whi
 Enumerations
 ------------
 
-  .. _enum_Area_SpaceOverride:
+.. _enum_Area_SpaceOverride:
 
 enum **SpaceOverride**:
 
@@ -150,7 +150,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_Area_angular_damp:
+.. _class_Area_angular_damp:
 
 - :ref:`float<class_float>` **angular_damp**
 
@@ -162,7 +162,7 @@ Property Descriptions
 
 The rate at which objects stop spinning in this area. Represents the angular velocity lost per second. Values range from ``0`` (no damping) to ``1`` (full damping).
 
-  .. _class_Area_audio_bus_name:
+.. _class_Area_audio_bus_name:
 
 - :ref:`String<class_String>` **audio_bus_name**
 
@@ -174,7 +174,7 @@ The rate at which objects stop spinning in this area. Represents the angular vel
 
 The name of the area's audio bus.
 
-  .. _class_Area_audio_bus_override:
+.. _class_Area_audio_bus_override:
 
 - :ref:`bool<class_bool>` **audio_bus_override**
 
@@ -186,7 +186,7 @@ The name of the area's audio bus.
 
 If ``true`` the area's audio bus overrides the default audio bus. Default value: ``false``.
 
-  .. _class_Area_collision_layer:
+.. _class_Area_collision_layer:
 
 - :ref:`int<class_int>` **collision_layer**
 
@@ -198,7 +198,7 @@ If ``true`` the area's audio bus overrides the default audio bus. Default value:
 
 The area's physics layer(s). Collidable objects can exist in any of 32 different layers. A contact is detected if object A is in any of the layers that object B scans, or object B is in any layers that object A scans. See also ``collision_mask``.
 
-  .. _class_Area_collision_mask:
+.. _class_Area_collision_mask:
 
 - :ref:`int<class_int>` **collision_mask**
 
@@ -210,7 +210,7 @@ The area's physics layer(s). Collidable objects can exist in any of 32 different
 
 The physics layers this area scans to determine collision detection.
 
-  .. _class_Area_gravity:
+.. _class_Area_gravity:
 
 - :ref:`float<class_float>` **gravity**
 
@@ -222,7 +222,7 @@ The physics layers this area scans to determine collision detection.
 
 The area's gravity intensity (ranges from -1024 to 1024). This value multiplies the gravity vector. This is useful to alter the force of gravity without altering its direction.
 
-  .. _class_Area_gravity_distance_scale:
+.. _class_Area_gravity_distance_scale:
 
 - :ref:`float<class_float>` **gravity_distance_scale**
 
@@ -234,7 +234,7 @@ The area's gravity intensity (ranges from -1024 to 1024). This value multiplies
 
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 
-  .. _class_Area_gravity_point:
+.. _class_Area_gravity_point:
 
 - :ref:`bool<class_bool>` **gravity_point**
 
@@ -246,7 +246,7 @@ The falloff factor for point gravity. The greater the value, the faster gravity
 
 If ``true`` gravity is calculated from a point (set via ``gravity_vec``). Also see ``space_override``. Default value: ``false``.
 
-  .. _class_Area_gravity_vec:
+.. _class_Area_gravity_vec:
 
 - :ref:`Vector3<class_Vector3>` **gravity_vec**
 
@@ -258,7 +258,7 @@ If ``true`` gravity is calculated from a point (set via ``gravity_vec``). Also s
 
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`is_gravity_a_point<class_Area_is_gravity_a_point>`), this will be the point of attraction.
 
-  .. _class_Area_linear_damp:
+.. _class_Area_linear_damp:
 
 - :ref:`float<class_float>` **linear_damp**
 
@@ -270,7 +270,7 @@ The area's gravity vector (not normalized). If gravity is a point (see :ref:`is_
 
 The rate at which objects stop moving in this area. Represents the linear velocity lost per second. Values range from ``0`` (no damping) to ``1`` (full damping).
 
-  .. _class_Area_monitorable:
+.. _class_Area_monitorable:
 
 - :ref:`bool<class_bool>` **monitorable**
 
@@ -282,7 +282,7 @@ The rate at which objects stop moving in this area. Represents the linear veloci
 
 If ``true`` other monitoring areas can detect this area. Default value: ``true``.
 
-  .. _class_Area_monitoring:
+.. _class_Area_monitoring:
 
 - :ref:`bool<class_bool>` **monitoring**
 
@@ -294,7 +294,7 @@ If ``true`` other monitoring areas can detect this area. Default value: ``true``
 
 If ``true`` the area detects bodies or areas entering and exiting it. Default value: ``true``.
 
-  .. _class_Area_priority:
+.. _class_Area_priority:
 
 - :ref:`float<class_float>` **priority**
 
@@ -306,7 +306,7 @@ If ``true`` the area detects bodies or areas entering and exiting it. Default va
 
 The area's priority. Higher priority areas are processed first. Default value: 0.
 
-  .. _class_Area_reverb_bus_amount:
+.. _class_Area_reverb_bus_amount:
 
 - :ref:`float<class_float>` **reverb_bus_amount**
 
@@ -318,7 +318,7 @@ The area's priority. Higher priority areas are processed first. Default value: 0
 
 The degree to which this area applies reverb to its associated audio. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 
-  .. _class_Area_reverb_bus_enable:
+.. _class_Area_reverb_bus_enable:
 
 - :ref:`bool<class_bool>` **reverb_bus_enable**
 
@@ -330,7 +330,7 @@ The degree to which this area applies reverb to its associated audio. Ranges fro
 
 If ``true`` the area applies reverb to its associated audio.
 
-  .. _class_Area_reverb_bus_name:
+.. _class_Area_reverb_bus_name:
 
 - :ref:`String<class_String>` **reverb_bus_name**
 
@@ -342,7 +342,7 @@ If ``true`` the area applies reverb to its associated audio.
 
 The reverb bus name to use for this area's associated audio.
 
-  .. _class_Area_reverb_bus_uniformity:
+.. _class_Area_reverb_bus_uniformity:
 
 - :ref:`float<class_float>` **reverb_bus_uniformity**
 
@@ -354,7 +354,7 @@ The reverb bus name to use for this area's associated audio.
 
 The degree to which this area's reverb is a uniform effect. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 
-  .. _class_Area_space_override:
+.. _class_Area_space_override:
 
 - :ref:`SpaceOverride<enum_Area_SpaceOverride>` **space_override**
 
@@ -369,49 +369,49 @@ Override mode for gravity and damping calculations within this area. See the SPA
 Method Descriptions
 -------------------
 
-  .. _class_Area_get_collision_layer_bit:
+.. _class_Area_get_collision_layer_bit:
 
 - :ref:`bool<class_bool>` **get_collision_layer_bit** **(** :ref:`int<class_int>` bit **)** const
 
 Returns an individual bit on the layer mask.
 
-  .. _class_Area_get_collision_mask_bit:
+.. _class_Area_get_collision_mask_bit:
 
 - :ref:`bool<class_bool>` **get_collision_mask_bit** **(** :ref:`int<class_int>` bit **)** const
 
 Returns an individual bit on the collision mask.
 
-  .. _class_Area_get_overlapping_areas:
+.. _class_Area_get_overlapping_areas:
 
 - :ref:`Array<class_Array>` **get_overlapping_areas** **(** **)** const
 
 Returns a list of intersecting ``Area``\ s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead.
 
-  .. _class_Area_get_overlapping_bodies:
+.. _class_Area_get_overlapping_bodies:
 
 - :ref:`Array<class_Array>` **get_overlapping_bodies** **(** **)** const
 
 Returns a list of intersecting :ref:`PhysicsBody<class_PhysicsBody>`\ s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead.
 
-  .. _class_Area_overlaps_area:
+.. _class_Area_overlaps_area:
 
 - :ref:`bool<class_bool>` **overlaps_area** **(** :ref:`Node<class_Node>` area **)** const
 
 If ``true`` the given area overlaps the Area. Note that the result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead.
 
-  .. _class_Area_overlaps_body:
+.. _class_Area_overlaps_body:
 
 - :ref:`bool<class_bool>` **overlaps_body** **(** :ref:`Node<class_Node>` body **)** const
 
 If ``true`` the given body overlaps the Area. Note that the result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead.
 
-  .. _class_Area_set_collision_layer_bit:
+.. _class_Area_set_collision_layer_bit:
 
 - void **set_collision_layer_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**
 
 Set/clear individual bits on the layer mask. This simplifies editing this ``Area[code]'s layers.
 
-  .. _class_Area_set_collision_mask_bit:
+.. _class_Area_set_collision_mask_bit:
 
 - void **set_collision_mask_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**
 

+ 31 - 31
classes/class_area2d.rst

@@ -73,49 +73,49 @@ Methods
 Signals
 -------
 
-  .. _class_Area2D_area_entered:
+.. _class_Area2D_area_entered:
 
 - **area_entered** **(** :ref:`Area2D<class_Area2D>` area **)**
 
 Emitted when another area enters.
 
-  .. _class_Area2D_area_exited:
+.. _class_Area2D_area_exited:
 
 - **area_exited** **(** :ref:`Area2D<class_Area2D>` area **)**
 
 Emitted when another area exits.
 
-  .. _class_Area2D_area_shape_entered:
+.. _class_Area2D_area_shape_entered:
 
 - **area_shape_entered** **(** :ref:`int<class_int>` area_id, :ref:`Area2D<class_Area2D>` area, :ref:`int<class_int>` area_shape, :ref:`int<class_int>` self_shape **)**
 
 Emitted when another area enters, reporting which shapes overlapped.
 
-  .. _class_Area2D_area_shape_exited:
+.. _class_Area2D_area_shape_exited:
 
 - **area_shape_exited** **(** :ref:`int<class_int>` area_id, :ref:`Area2D<class_Area2D>` area, :ref:`int<class_int>` area_shape, :ref:`int<class_int>` self_shape **)**
 
 Emitted when another area exits, reporting which shapes were overlapping.
 
-  .. _class_Area2D_body_entered:
+.. _class_Area2D_body_entered:
 
 - **body_entered** **(** :ref:`PhysicsBody2D<class_PhysicsBody2D>` body **)**
 
 Emitted when a :ref:`PhysicsBody2D<class_PhysicsBody2D>` object enters.
 
-  .. _class_Area2D_body_exited:
+.. _class_Area2D_body_exited:
 
 - **body_exited** **(** :ref:`PhysicsBody2D<class_PhysicsBody2D>` body **)**
 
 Emitted when a :ref:`PhysicsBody2D<class_PhysicsBody2D>` object exits.
 
-  .. _class_Area2D_body_shape_entered:
+.. _class_Area2D_body_shape_entered:
 
 - **body_shape_entered** **(** :ref:`int<class_int>` body_id, :ref:`PhysicsBody2D<class_PhysicsBody2D>` body, :ref:`int<class_int>` body_shape, :ref:`int<class_int>` area_shape **)**
 
 Emitted when a :ref:`PhysicsBody2D<class_PhysicsBody2D>` object enters, reporting which shapes overlapped.
 
-  .. _class_Area2D_body_shape_exited:
+.. _class_Area2D_body_shape_exited:
 
 - **body_shape_exited** **(** :ref:`int<class_int>` body_id, :ref:`PhysicsBody2D<class_PhysicsBody2D>` body, :ref:`int<class_int>` body_shape, :ref:`int<class_int>` area_shape **)**
 
@@ -124,7 +124,7 @@ Emitted when a :ref:`PhysicsBody2D<class_PhysicsBody2D>` object exits, reporting
 Enumerations
 ------------
 
-  .. _enum_Area2D_SpaceOverride:
+.. _enum_Area2D_SpaceOverride:
 
 enum **SpaceOverride**:
 
@@ -142,7 +142,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_Area2D_angular_damp:
+.. _class_Area2D_angular_damp:
 
 - :ref:`float<class_float>` **angular_damp**
 
@@ -154,7 +154,7 @@ Property Descriptions
 
 The rate at which objects stop spinning in this area. Represents the angular velocity lost per second. Values range from ``0`` (no damping) to ``1`` (full damping).
 
-  .. _class_Area2D_audio_bus_name:
+.. _class_Area2D_audio_bus_name:
 
 - :ref:`String<class_String>` **audio_bus_name**
 
@@ -166,7 +166,7 @@ The rate at which objects stop spinning in this area. Represents the angular vel
 
 The name of the area's audio bus.
 
-  .. _class_Area2D_audio_bus_override:
+.. _class_Area2D_audio_bus_override:
 
 - :ref:`bool<class_bool>` **audio_bus_override**
 
@@ -178,7 +178,7 @@ The name of the area's audio bus.
 
 If ``true`` the area's audio bus overrides the default audio bus. Default value: ``false``.
 
-  .. _class_Area2D_collision_layer:
+.. _class_Area2D_collision_layer:
 
 - :ref:`int<class_int>` **collision_layer**
 
@@ -190,7 +190,7 @@ If ``true`` the area's audio bus overrides the default audio bus. Default value:
 
 The area's physics layer(s). Collidable objects can exist in any of 32 different layers. A contact is detected if object A is in any of the layers that object B scans, or object B is in any layers that object A scans. See also ``collision_mask``.
 
-  .. _class_Area2D_collision_mask:
+.. _class_Area2D_collision_mask:
 
 - :ref:`int<class_int>` **collision_mask**
 
@@ -202,7 +202,7 @@ The area's physics layer(s). Collidable objects can exist in any of 32 different
 
 The physics layers this area scans to determine collision detection.
 
-  .. _class_Area2D_gravity:
+.. _class_Area2D_gravity:
 
 - :ref:`float<class_float>` **gravity**
 
@@ -214,7 +214,7 @@ The physics layers this area scans to determine collision detection.
 
 The area's gravity intensity (ranges from -1024 to 1024). This value multiplies the gravity vector. This is useful to alter the force of gravity without altering its direction.
 
-  .. _class_Area2D_gravity_distance_scale:
+.. _class_Area2D_gravity_distance_scale:
 
 - :ref:`float<class_float>` **gravity_distance_scale**
 
@@ -226,7 +226,7 @@ The area's gravity intensity (ranges from -1024 to 1024). This value multiplies
 
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 
-  .. _class_Area2D_gravity_point:
+.. _class_Area2D_gravity_point:
 
 - :ref:`bool<class_bool>` **gravity_point**
 
@@ -238,7 +238,7 @@ The falloff factor for point gravity. The greater the value, the faster gravity
 
 If ``true`` gravity is calculated from a point (set via ``gravity_vec``). Also see ``space_override``. Default value: ``false``.
 
-  .. _class_Area2D_gravity_vec:
+.. _class_Area2D_gravity_vec:
 
 - :ref:`Vector2<class_Vector2>` **gravity_vec**
 
@@ -250,7 +250,7 @@ If ``true`` gravity is calculated from a point (set via ``gravity_vec``). Also s
 
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`is_gravity_a_point<class_Area2D_is_gravity_a_point>`), this will be the point of attraction.
 
-  .. _class_Area2D_linear_damp:
+.. _class_Area2D_linear_damp:
 
 - :ref:`float<class_float>` **linear_damp**
 
@@ -262,7 +262,7 @@ The area's gravity vector (not normalized). If gravity is a point (see :ref:`is_
 
 The rate at which objects stop moving in this area. Represents the linear velocity lost per second. Values range from ``0`` (no damping) to ``1`` (full damping).
 
-  .. _class_Area2D_monitorable:
+.. _class_Area2D_monitorable:
 
 - :ref:`bool<class_bool>` **monitorable**
 
@@ -274,7 +274,7 @@ The rate at which objects stop moving in this area. Represents the linear veloci
 
 If ``true`` other monitoring areas can detect this area. Default value: ``true``.
 
-  .. _class_Area2D_monitoring:
+.. _class_Area2D_monitoring:
 
 - :ref:`bool<class_bool>` **monitoring**
 
@@ -286,7 +286,7 @@ If ``true`` other monitoring areas can detect this area. Default value: ``true``
 
 If ``true`` the area detects bodies or areas entering and exiting it. Default value: ``true``.
 
-  .. _class_Area2D_priority:
+.. _class_Area2D_priority:
 
 - :ref:`float<class_float>` **priority**
 
@@ -298,7 +298,7 @@ If ``true`` the area detects bodies or areas entering and exiting it. Default va
 
 The area's priority. Higher priority areas are processed first. Default value: 0.
 
-  .. _class_Area2D_space_override:
+.. _class_Area2D_space_override:
 
 - :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **space_override**
 
@@ -313,49 +313,49 @@ Override mode for gravity and damping calculations within this area. See the SPA
 Method Descriptions
 -------------------
 
-  .. _class_Area2D_get_collision_layer_bit:
+.. _class_Area2D_get_collision_layer_bit:
 
 - :ref:`bool<class_bool>` **get_collision_layer_bit** **(** :ref:`int<class_int>` bit **)** const
 
 Return an individual bit on the layer mask. Describes whether other areas will collide with this one on the given layer.
 
-  .. _class_Area2D_get_collision_mask_bit:
+.. _class_Area2D_get_collision_mask_bit:
 
 - :ref:`bool<class_bool>` **get_collision_mask_bit** **(** :ref:`int<class_int>` bit **)** const
 
 Return an individual bit on the collision mask. Describes whether this area will collide with others on the given layer.
 
-  .. _class_Area2D_get_overlapping_areas:
+.. _class_Area2D_get_overlapping_areas:
 
 - :ref:`Array<class_Array>` **get_overlapping_areas** **(** **)** const
 
 Returns a list of intersecting ``Area2D``\ s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead.
 
-  .. _class_Area2D_get_overlapping_bodies:
+.. _class_Area2D_get_overlapping_bodies:
 
 - :ref:`Array<class_Array>` **get_overlapping_bodies** **(** **)** const
 
 Returns a list of intersecting :ref:`PhysicsBody2D<class_PhysicsBody2D>`\ s. For performance reasons (collisions are all processed at the same time) this list is modified once during the physics step, not immediately after objects are moved. Consider using signals instead.
 
-  .. _class_Area2D_overlaps_area:
+.. _class_Area2D_overlaps_area:
 
 - :ref:`bool<class_bool>` **overlaps_area** **(** :ref:`Node<class_Node>` area **)** const
 
 If ``true`` the given area overlaps the Area2D. Note that the result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead.
 
-  .. _class_Area2D_overlaps_body:
+.. _class_Area2D_overlaps_body:
 
 - :ref:`bool<class_bool>` **overlaps_body** **(** :ref:`Node<class_Node>` body **)** const
 
 If ``true`` the given body overlaps the Area2D. Note that the result of this test is not immediate after moving objects. For performance, list of overlaps is updated once per frame and before the physics step. Consider using signals instead.
 
-  .. _class_Area2D_set_collision_layer_bit:
+.. _class_Area2D_set_collision_layer_bit:
 
 - void **set_collision_layer_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**
 
 Set/clear individual bits on the layer mask. This makes getting an area in/out of only one layer easier.
 
-  .. _class_Area2D_set_collision_mask_bit:
+.. _class_Area2D_set_collision_mask_bit:
 
 - void **set_collision_mask_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**
 

+ 36 - 36
classes/class_array.rst

@@ -110,85 +110,85 @@ Arrays are always passed by reference.
 Method Descriptions
 -------------------
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolColorArray<class_PoolColorArray>` from **)**
 
 Construct an array from a :ref:`PoolColorArray<class_PoolColorArray>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolVector3Array<class_PoolVector3Array>` from **)**
 
 Construct an array from a :ref:`PoolVector3Array<class_PoolVector3Array>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` from **)**
 
 Construct an array from a :ref:`PoolVector2Array<class_PoolVector2Array>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolStringArray<class_PoolStringArray>` from **)**
 
 Construct an array from a :ref:`PoolStringArray<class_PoolStringArray>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolRealArray<class_PoolRealArray>` from **)**
 
 Construct an array from a :ref:`PoolRealArray<class_PoolRealArray>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolIntArray<class_PoolIntArray>` from **)**
 
 Construct an array from a :ref:`PoolIntArray<class_PoolIntArray>`.
 
-  .. _class_Array_Array:
+.. _class_Array_Array:
 
 - :ref:`Array<class_Array>` **Array** **(** :ref:`PoolByteArray<class_PoolByteArray>` from **)**
 
 Construct an array from a :ref:`PoolByteArray<class_PoolByteArray>`.
 
-  .. _class_Array_append:
+.. _class_Array_append:
 
 - void **append** **(** :ref:`Variant<class_Variant>` value **)**
 
 Append an element at the end of the array (alias of :ref:`push_back<class_Array_push_back>`).
 
-  .. _class_Array_back:
+.. _class_Array_back:
 
 - :ref:`Variant<class_Variant>` **back** **(** **)**
 
 Returns the last element of the array if the array is not empty (size>0).
 
-  .. _class_Array_bsearch:
+.. _class_Array_bsearch:
 
 - :ref:`int<class_int>` **bsearch** **(** :ref:`Variant<class_Variant>` value, :ref:`bool<class_bool>` before=True **)**
 
 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. Note that calling bsearch on an unsorted array results in unexpected behavior.
 
-  .. _class_Array_bsearch_custom:
+.. _class_Array_bsearch_custom:
 
 - :ref:`int<class_int>` **bsearch_custom** **(** :ref:`Variant<class_Variant>` value, :ref:`Object<class_Object>` obj, :ref:`String<class_String>` func, :ref:`bool<class_bool>` before=True **)**
 
 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. Note that calling bsearch on an unsorted array results in unexpected behavior.
 
-  .. _class_Array_clear:
+.. _class_Array_clear:
 
 - void **clear** **(** **)**
 
 Clear the array (resize to 0).
 
-  .. _class_Array_count:
+.. _class_Array_count:
 
 - :ref:`int<class_int>` **count** **(** :ref:`Variant<class_Variant>` value **)**
 
 Return the amount of times an element is in the array.
 
-  .. _class_Array_duplicate:
+.. _class_Array_duplicate:
 
 - :ref:`Array<class_Array>` **duplicate** **(** :ref:`bool<class_bool>` deep=False **)**
 
@@ -196,37 +196,37 @@ Returns a copy of the array.
 
 If ``deep`` is ``true``, a deep copy is be performed: all nested arrays and dictionaries are duplicated and will not be shared with the original array. If ``false``, a shallow copy is made and references to the original nested arrays and dictionaries are kept, so that modifying a sub-array or dictionary in the copy will also impact those referenced in the source array.
 
-  .. _class_Array_empty:
+.. _class_Array_empty:
 
 - :ref:`bool<class_bool>` **empty** **(** **)**
 
 Return true if the array is empty (size==0).
 
-  .. _class_Array_erase:
+.. _class_Array_erase:
 
 - void **erase** **(** :ref:`Variant<class_Variant>` value **)**
 
 Remove the first occurrence of a value from the array.
 
-  .. _class_Array_find:
+.. _class_Array_find:
 
 - :ref:`int<class_int>` **find** **(** :ref:`Variant<class_Variant>` what, :ref:`int<class_int>` from=0 **)**
 
 Searches the array for a value and returns its index or -1 if not found. Optionally, the initial search index can be passed.
 
-  .. _class_Array_find_last:
+.. _class_Array_find_last:
 
 - :ref:`int<class_int>` **find_last** **(** :ref:`Variant<class_Variant>` value **)**
 
 Searches the array in reverse order for a value and returns its index or -1 if not found.
 
-  .. _class_Array_front:
+.. _class_Array_front:
 
 - :ref:`Variant<class_Variant>` **front** **(** **)**
 
 Returns the first element of the array if the array is not empty (size>0).
 
-  .. _class_Array_has:
+.. _class_Array_has:
 
 - :ref:`bool<class_bool>` **has** **(** :ref:`Variant<class_Variant>` value **)**
 
@@ -239,97 +239,97 @@ Return true if the array contains given value.
     [ "inside", 7 ].has(7) == true
     [ "inside", 7 ].has("7") == false
 
-  .. _class_Array_hash:
+.. _class_Array_hash:
 
 - :ref:`int<class_int>` **hash** **(** **)**
 
 Return a hashed integer value representing the array contents.
 
-  .. _class_Array_insert:
+.. _class_Array_insert:
 
 - void **insert** **(** :ref:`int<class_int>` position, :ref:`Variant<class_Variant>` value **)**
 
 Insert a new element at a given position in the array. The position must be valid, or at the end of the array (``pos == size()``).
 
-  .. _class_Array_invert:
+.. _class_Array_invert:
 
 - void **invert** **(** **)**
 
 Reverse the order of the elements in the array.
 
-  .. _class_Array_max:
+.. _class_Array_max:
 
 - :ref:`Variant<class_Variant>` **max** **(** **)**
 
 Return maximum value contained in the array if all elements are of comparable types. If the elements can't be compared, ``null`` is returned.
 
-  .. _class_Array_min:
+.. _class_Array_min:
 
 - :ref:`Variant<class_Variant>` **min** **(** **)**
 
 Return minimum value contained in the array if all elements are of comparable types. If the elements can't be compared, ``null`` is returned.
 
-  .. _class_Array_pop_back:
+.. _class_Array_pop_back:
 
 - :ref:`Variant<class_Variant>` **pop_back** **(** **)**
 
 Remove the last element of the array.
 
-  .. _class_Array_pop_front:
+.. _class_Array_pop_front:
 
 - :ref:`Variant<class_Variant>` **pop_front** **(** **)**
 
 Remove the first element of the array.
 
-  .. _class_Array_push_back:
+.. _class_Array_push_back:
 
 - void **push_back** **(** :ref:`Variant<class_Variant>` value **)**
 
 Append an element at the end of the array.
 
-  .. _class_Array_push_front:
+.. _class_Array_push_front:
 
 - void **push_front** **(** :ref:`Variant<class_Variant>` value **)**
 
 Add an element at the beginning of the array.
 
-  .. _class_Array_remove:
+.. _class_Array_remove:
 
 - void **remove** **(** :ref:`int<class_int>` position **)**
 
 Remove an element from the array by index.
 
-  .. _class_Array_resize:
+.. _class_Array_resize:
 
 - void **resize** **(** :ref:`int<class_int>` size **)**
 
 Resize the array to contain a different number of elements. If the array size is smaller, elements are cleared, if bigger, new elements are Null.
 
-  .. _class_Array_rfind:
+.. _class_Array_rfind:
 
 - :ref:`int<class_int>` **rfind** **(** :ref:`Variant<class_Variant>` what, :ref:`int<class_int>` from=-1 **)**
 
 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.
 
-  .. _class_Array_shuffle:
+.. _class_Array_shuffle:
 
 - void **shuffle** **(** **)**
 
 Shuffle the array such that the items will have a random order.
 
-  .. _class_Array_size:
+.. _class_Array_size:
 
 - :ref:`int<class_int>` **size** **(** **)**
 
 Return the amount of elements in the array.
 
-  .. _class_Array_sort:
+.. _class_Array_sort:
 
 - void **sort** **(** **)**
 
 Sort the array using natural order.
 
-  .. _class_Array_sort_custom:
+.. _class_Array_sort_custom:
 
 - void **sort_custom** **(** :ref:`Object<class_Object>` obj, :ref:`String<class_String>` func **)**
 

+ 23 - 22
classes/class_arraymesh.rst

@@ -69,7 +69,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_ArrayMesh_ArrayFormat:
+.. _enum_ArrayMesh_ArrayFormat:
 
 enum **ArrayFormat**:
 
@@ -83,7 +83,7 @@ enum **ArrayFormat**:
 - **ARRAY_FORMAT_WEIGHTS** = **128** --- Array format will include bone weights.
 - **ARRAY_FORMAT_INDEX** = **256** --- Index array will be used.
 
-  .. _enum_ArrayMesh_ArrayType:
+.. _enum_ArrayMesh_ArrayType:
 
 enum **ArrayType**:
 
@@ -105,10 +105,11 @@ Constants
 
 - **NO_INDEX_ARRAY** = **-1** --- Default value used for index_array_len when no indices are present.
 - **ARRAY_WEIGHTS_SIZE** = **4** --- Amount of weights/bone indices per vertex (always 4).
+
 Property Descriptions
 ---------------------
 
-  .. _class_ArrayMesh_blend_shape_mode:
+.. _class_ArrayMesh_blend_shape_mode:
 
 - :ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` **blend_shape_mode**
 
@@ -118,7 +119,7 @@ Property Descriptions
 | *Getter* | get_blend_shape_mode()      |
 +----------+-----------------------------+
 
-  .. _class_ArrayMesh_custom_aabb:
+.. _class_ArrayMesh_custom_aabb:
 
 - :ref:`AABB<class_AABB>` **custom_aabb**
 
@@ -133,11 +134,11 @@ An overriding bounding box for this mesh.
 Method Descriptions
 -------------------
 
-  .. _class_ArrayMesh_add_blend_shape:
+.. _class_ArrayMesh_add_blend_shape:
 
 - void **add_blend_shape** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_ArrayMesh_add_surface_from_arrays:
+.. _class_ArrayMesh_add_surface_from_arrays:
 
 - void **add_surface_from_arrays** **(** :ref:`PrimitiveType<enum_Mesh_PrimitiveType>` primitive, :ref:`Array<class_Array>` arrays, :ref:`Array<class_Array>` blend_shapes=[  ], :ref:`int<class_int>` compress_flags=97280 **)**
 
@@ -151,97 +152,97 @@ Adding an index array puts this function into "index mode" where the vertex and
 
 Godot uses clockwise winding order for front faces of triangle primitive modes.
 
-  .. _class_ArrayMesh_center_geometry:
+.. _class_ArrayMesh_center_geometry:
 
 - void **center_geometry** **(** **)**
 
 Centers the geometry.
 
-  .. _class_ArrayMesh_clear_blend_shapes:
+.. _class_ArrayMesh_clear_blend_shapes:
 
 - void **clear_blend_shapes** **(** **)**
 
 Remove all blend shapes from this ``ArrayMesh``.
 
-  .. _class_ArrayMesh_get_blend_shape_count:
+.. _class_ArrayMesh_get_blend_shape_count:
 
 - :ref:`int<class_int>` **get_blend_shape_count** **(** **)** const
 
 Returns the number of blend shapes that the ``ArrayMesh`` holds.
 
-  .. _class_ArrayMesh_get_blend_shape_name:
+.. _class_ArrayMesh_get_blend_shape_name:
 
 - :ref:`String<class_String>` **get_blend_shape_name** **(** :ref:`int<class_int>` index **)** const
 
 Returns the name of the blend shape at this index.
 
-  .. _class_ArrayMesh_lightmap_unwrap:
+.. _class_ArrayMesh_lightmap_unwrap:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **lightmap_unwrap** **(** :ref:`Transform<class_Transform>` transform, :ref:`float<class_float>` texel_size **)**
 
 Will perform a UV unwrap on the ``ArrayMesh`` to prepare the mesh for lightmapping.
 
-  .. _class_ArrayMesh_regen_normalmaps:
+.. _class_ArrayMesh_regen_normalmaps:
 
 - void **regen_normalmaps** **(** **)**
 
 Will regenerate normal maps for the ``ArrayMesh``.
 
-  .. _class_ArrayMesh_surface_find_by_name:
+.. _class_ArrayMesh_surface_find_by_name:
 
 - :ref:`int<class_int>` **surface_find_by_name** **(** :ref:`String<class_String>` name **)** const
 
 Return the index of the first surface with this name held within this ``ArrayMesh``. If none are found -1 is returned.
 
-  .. _class_ArrayMesh_surface_get_array_index_len:
+.. _class_ArrayMesh_surface_get_array_index_len:
 
 - :ref:`int<class_int>` **surface_get_array_index_len** **(** :ref:`int<class_int>` surf_idx **)** const
 
 Return the length in indices of the index array in the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_add_surface_from_arrays>`).
 
-  .. _class_ArrayMesh_surface_get_array_len:
+.. _class_ArrayMesh_surface_get_array_len:
 
 - :ref:`int<class_int>` **surface_get_array_len** **(** :ref:`int<class_int>` surf_idx **)** const
 
 Return the length in vertices of the vertex array in the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_add_surface_from_arrays>`).
 
-  .. _class_ArrayMesh_surface_get_format:
+.. _class_ArrayMesh_surface_get_format:
 
 - :ref:`int<class_int>` **surface_get_format** **(** :ref:`int<class_int>` surf_idx **)** const
 
 Return the format mask of the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_add_surface_from_arrays>`).
 
-  .. _class_ArrayMesh_surface_get_name:
+.. _class_ArrayMesh_surface_get_name:
 
 - :ref:`String<class_String>` **surface_get_name** **(** :ref:`int<class_int>` surf_idx **)** const
 
 Get the name assigned to this surface.
 
-  .. _class_ArrayMesh_surface_get_primitive_type:
+.. _class_ArrayMesh_surface_get_primitive_type:
 
 - :ref:`PrimitiveType<enum_Mesh_PrimitiveType>` **surface_get_primitive_type** **(** :ref:`int<class_int>` surf_idx **)** const
 
 Return the primitive type of the requested surface (see :ref:`add_surface_from_arrays<class_ArrayMesh_add_surface_from_arrays>`).
 
-  .. _class_ArrayMesh_surface_remove:
+.. _class_ArrayMesh_surface_remove:
 
 - void **surface_remove** **(** :ref:`int<class_int>` surf_idx **)**
 
 Remove a surface at position surf_idx, shifting greater surfaces one surf_idx slot down.
 
-  .. _class_ArrayMesh_surface_set_material:
+.. _class_ArrayMesh_surface_set_material:
 
 - void **surface_set_material** **(** :ref:`int<class_int>` surf_idx, :ref:`Material<class_Material>` material **)**
 
 Set a :ref:`Material<class_Material>` for a given surface. Surface will be rendered using this material.
 
-  .. _class_ArrayMesh_surface_set_name:
+.. _class_ArrayMesh_surface_set_name:
 
 - void **surface_set_name** **(** :ref:`int<class_int>` surf_idx, :ref:`String<class_String>` name **)**
 
 Set a name for a given surface.
 
-  .. _class_ArrayMesh_surface_update_region:
+.. _class_ArrayMesh_surface_update_region:
 
 - void **surface_update_region** **(** :ref:`int<class_int>` surf_idx, :ref:`int<class_int>` offset, :ref:`PoolByteArray<class_PoolByteArray>` data **)**
 

+ 5 - 5
classes/class_arvranchor.rst

@@ -48,7 +48,7 @@ Keep in mind that as long as plane detection is enable the size, placing and ori
 Property Descriptions
 ---------------------
 
-  .. _class_ARVRAnchor_anchor_id:
+.. _class_ARVRAnchor_anchor_id:
 
 - :ref:`int<class_int>` **anchor_id**
 
@@ -63,25 +63,25 @@ The anchor's id. You can set this before the anchor itself exists. The first anc
 Method Descriptions
 -------------------
 
-  .. _class_ARVRAnchor_get_anchor_name:
+.. _class_ARVRAnchor_get_anchor_name:
 
 - :ref:`String<class_String>` **get_anchor_name** **(** **)** const
 
 Returns the name given to this anchor.
 
-  .. _class_ARVRAnchor_get_is_active:
+.. _class_ARVRAnchor_get_is_active:
 
 - :ref:`bool<class_bool>` **get_is_active** **(** **)** const
 
 Returns true if the anchor is being tracked and false if no anchor with this id is currently known.
 
-  .. _class_ARVRAnchor_get_plane:
+.. _class_ARVRAnchor_get_plane:
 
 - :ref:`Plane<class_Plane>` **get_plane** **(** **)** const
 
 Returns a plane aligned with our anchor, handy for intersection testing
 
-  .. _class_ARVRAnchor_get_size:
+.. _class_ARVRAnchor_get_size:
 
 - :ref:`Vector3<class_Vector3>` **get_size** **(** **)** const
 

+ 10 - 10
classes/class_arvrcontroller.rst

@@ -45,13 +45,13 @@ Methods
 Signals
 -------
 
-  .. _class_ARVRController_button_pressed:
+.. _class_ARVRController_button_pressed:
 
 - **button_pressed** **(** :ref:`int<class_int>` button **)**
 
 Emitted when a button on this controller is pressed.
 
-  .. _class_ARVRController_button_release:
+.. _class_ARVRController_button_release:
 
 - **button_release** **(** :ref:`int<class_int>` button **)**
 
@@ -69,7 +69,7 @@ The position of the controller node is automatically updated by the ARVR Server.
 Property Descriptions
 ---------------------
 
-  .. _class_ARVRController_controller_id:
+.. _class_ARVRController_controller_id:
 
 - :ref:`int<class_int>` **controller_id**
 
@@ -87,7 +87,7 @@ For any other controller that the :ref:`ARVRServer<class_ARVRServer>` detects we
 
 When a controller is turned off, its slot is freed. This ensures controllers will keep the same id even when controllers with lower ids are turned off.
 
-  .. _class_ARVRController_rumble:
+.. _class_ARVRController_rumble:
 
 - :ref:`float<class_float>` **rumble**
 
@@ -102,37 +102,37 @@ The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with pre
 Method Descriptions
 -------------------
 
-  .. _class_ARVRController_get_controller_name:
+.. _class_ARVRController_get_controller_name:
 
 - :ref:`String<class_String>` **get_controller_name** **(** **)** const
 
 If active, returns the name of the associated controller if provided by the AR/VR SDK used.
 
-  .. _class_ARVRController_get_hand:
+.. _class_ARVRController_get_hand:
 
 - :ref:`TrackerHand<enum_ARVRPositionalTracker_TrackerHand>` **get_hand** **(** **)** const
 
 Returns the hand holding this controller, if known. See TRACKER\_\* constants in :ref:`ARVRPositionalTracker<class_ARVRPositionalTracker>`.
 
-  .. _class_ARVRController_get_is_active:
+.. _class_ARVRController_get_is_active:
 
 - :ref:`bool<class_bool>` **get_is_active** **(** **)** const
 
 Returns ``true`` if the bound controller is active. ARVR systems attempt to track active controllers.
 
-  .. _class_ARVRController_get_joystick_axis:
+.. _class_ARVRController_get_joystick_axis:
 
 - :ref:`float<class_float>` **get_joystick_axis** **(** :ref:`int<class_int>` axis **)** const
 
 Returns the value of the given axis for things like triggers, touchpads, etc. that are embedded into the controller.
 
-  .. _class_ARVRController_get_joystick_id:
+.. _class_ARVRController_get_joystick_id:
 
 - :ref:`int<class_int>` **get_joystick_id** **(** **)** const
 
 Returns the ID of the joystick object bound to this. Every controller tracked by the ARVR Server that has buttons and axis will also be registered as a joystick within Godot. This means that all the normal joystick tracking and input mapping will work for buttons and axis found on the AR/VR controllers. This ID is purely offered as information so you can link up the controller with its joystick entry.
 
-  .. _class_ARVRController_is_button_pressed:
+.. _class_ARVRController_is_button_pressed:
 
 - :ref:`int<class_int>` **is_button_pressed** **(** :ref:`int<class_int>` button **)** const
 

+ 13 - 13
classes/class_arvrinterface.rst

@@ -51,7 +51,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_ARVRInterface_Eyes:
+.. _enum_ARVRInterface_Eyes:
 
 enum **Eyes**:
 
@@ -59,7 +59,7 @@ enum **Eyes**:
 - **EYE_LEFT** = **1** --- Left eye output, this is mostly used internally when rendering the image for the left eye and obtaining positioning and projection information.
 - **EYE_RIGHT** = **2** --- Right eye output, this is mostly used internally when rendering the image for the right eye and obtaining positioning and projection information.
 
-  .. _enum_ARVRInterface_Tracking_status:
+.. _enum_ARVRInterface_Tracking_status:
 
 enum **Tracking_status**:
 
@@ -69,7 +69,7 @@ enum **Tracking_status**:
 - **ARVR_UNKNOWN_TRACKING** = **3** --- We don't know the status of the tracking or this interface does not provide feedback.
 - **ARVR_NOT_TRACKING** = **4** --- Tracking is not functional (camera not plugged in or obscured, lighthouses turned off, etc.)
 
-  .. _enum_ARVRInterface_Capabilities:
+.. _enum_ARVRInterface_Capabilities:
 
 enum **Capabilities**:
 
@@ -89,7 +89,7 @@ Interfaces should be written in such a way that simply enabling them will give u
 Property Descriptions
 ---------------------
 
-  .. _class_ARVRInterface_ar_is_anchor_detection_enabled:
+.. _class_ARVRInterface_ar_is_anchor_detection_enabled:
 
 - :ref:`bool<class_bool>` **ar_is_anchor_detection_enabled**
 
@@ -101,7 +101,7 @@ Property Descriptions
 
 On an AR interface, is our anchor detection enabled?
 
-  .. _class_ARVRInterface_interface_is_initialized:
+.. _class_ARVRInterface_interface_is_initialized:
 
 - :ref:`bool<class_bool>` **interface_is_initialized**
 
@@ -113,7 +113,7 @@ On an AR interface, is our anchor detection enabled?
 
 Has this interface been initialized?
 
-  .. _class_ARVRInterface_interface_is_primary:
+.. _class_ARVRInterface_interface_is_primary:
 
 - :ref:`bool<class_bool>` **interface_is_primary**
 
@@ -128,31 +128,31 @@ Is this our primary interface?
 Method Descriptions
 -------------------
 
-  .. _class_ARVRInterface_get_capabilities:
+.. _class_ARVRInterface_get_capabilities:
 
 - :ref:`int<class_int>` **get_capabilities** **(** **)** const
 
 Returns a combination of flags providing information about the capabilities of this interface.
 
-  .. _class_ARVRInterface_get_name:
+.. _class_ARVRInterface_get_name:
 
 - :ref:`String<class_String>` **get_name** **(** **)** const
 
 Returns the name of this interface (OpenVR, OpenHMD, ARKit, etc).
 
-  .. _class_ARVRInterface_get_render_targetsize:
+.. _class_ARVRInterface_get_render_targetsize:
 
 - :ref:`Vector2<class_Vector2>` **get_render_targetsize** **(** **)**
 
 Returns the resolution at which we should render our intermediate results before things like lens distortion are applied by the VR platform.
 
-  .. _class_ARVRInterface_get_tracking_status:
+.. _class_ARVRInterface_get_tracking_status:
 
 - :ref:`Tracking_status<enum_ARVRInterface_Tracking_status>` **get_tracking_status** **(** **)** const
 
 If supported, returns the status of our tracking. This will allow you to provide feedback to the user whether there are issues with positional tracking.
 
-  .. _class_ARVRInterface_initialize:
+.. _class_ARVRInterface_initialize:
 
 - :ref:`bool<class_bool>` **initialize** **(** **)**
 
@@ -166,13 +166,13 @@ If you do this for a platform that handles its own output (such as OpenVR) Godot
 
 While currently not used you can activate additional interfaces, you may wish to do this if you want to track controllers from other platforms. However at this point in time only one interface can render to an HMD.
 
-  .. _class_ARVRInterface_is_stereo:
+.. _class_ARVRInterface_is_stereo:
 
 - :ref:`bool<class_bool>` **is_stereo** **(** **)**
 
 Returns true if the current output of this interface is in stereo.
 
-  .. _class_ARVRInterface_uninitialize:
+.. _class_ARVRInterface_uninitialize:
 
 - void **uninitialize** **(** **)**
 

+ 1 - 1
classes/class_arvrorigin.rst

@@ -37,7 +37,7 @@ So say that your character is driving a car, the ARVROrigin node should be a chi
 Property Descriptions
 ---------------------
 
-  .. _class_ARVROrigin_world_scale:
+.. _class_ARVROrigin_world_scale:
 
 - :ref:`float<class_float>` **world_scale**
 

+ 11 - 11
classes/class_arvrpositionaltracker.rst

@@ -49,7 +49,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_ARVRPositionalTracker_TrackerHand:
+.. _enum_ARVRPositionalTracker_TrackerHand:
 
 enum **TrackerHand**:
 
@@ -69,7 +69,7 @@ The ARVRController and ARVRAnchor both consume objects of this type and should b
 Property Descriptions
 ---------------------
 
-  .. _class_ARVRPositionalTracker_rumble:
+.. _class_ARVRPositionalTracker_rumble:
 
 - :ref:`float<class_float>` **rumble**
 
@@ -84,55 +84,55 @@ The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with pre
 Method Descriptions
 -------------------
 
-  .. _class_ARVRPositionalTracker_get_hand:
+.. _class_ARVRPositionalTracker_get_hand:
 
 - :ref:`TrackerHand<enum_ARVRPositionalTracker_TrackerHand>` **get_hand** **(** **)** const
 
 Returns the hand holding this tracker, if known. See TRACKER\_\* constants.
 
-  .. _class_ARVRPositionalTracker_get_joy_id:
+.. _class_ARVRPositionalTracker_get_joy_id:
 
 - :ref:`int<class_int>` **get_joy_id** **(** **)** const
 
 If this is a controller that is being tracked the controller will also be represented by a joystick entry with this id.
 
-  .. _class_ARVRPositionalTracker_get_name:
+.. _class_ARVRPositionalTracker_get_name:
 
 - :ref:`String<class_String>` **get_name** **(** **)** const
 
 Returns the controller or anchor point's name if available.
 
-  .. _class_ARVRPositionalTracker_get_orientation:
+.. _class_ARVRPositionalTracker_get_orientation:
 
 - :ref:`Basis<class_Basis>` **get_orientation** **(** **)** const
 
 Returns the controller's orientation matrix.
 
-  .. _class_ARVRPositionalTracker_get_position:
+.. _class_ARVRPositionalTracker_get_position:
 
 - :ref:`Vector3<class_Vector3>` **get_position** **(** **)** const
 
 Returns the world-space controller position.
 
-  .. _class_ARVRPositionalTracker_get_tracks_orientation:
+.. _class_ARVRPositionalTracker_get_tracks_orientation:
 
 - :ref:`bool<class_bool>` **get_tracks_orientation** **(** **)** const
 
 Returns ``true`` if this device tracks orientation.
 
-  .. _class_ARVRPositionalTracker_get_tracks_position:
+.. _class_ARVRPositionalTracker_get_tracks_position:
 
 - :ref:`bool<class_bool>` **get_tracks_position** **(** **)** const
 
 Returns ``true`` if this device tracks position.
 
-  .. _class_ARVRPositionalTracker_get_transform:
+.. _class_ARVRPositionalTracker_get_transform:
 
 - :ref:`Transform<class_Transform>` **get_transform** **(** :ref:`bool<class_bool>` adjust_by_reference_frame **)** const
 
 Returns the transform combining this device's orientation and position.
 
-  .. _class_ARVRPositionalTracker_get_type:
+.. _class_ARVRPositionalTracker_get_type:
 
 - :ref:`TrackerType<enum_ARVRServer_TrackerType>` **get_type** **(** **)** const
 

+ 20 - 20
classes/class_arvrserver.rst

@@ -57,25 +57,25 @@ Methods
 Signals
 -------
 
-  .. _class_ARVRServer_interface_added:
+.. _class_ARVRServer_interface_added:
 
 - **interface_added** **(** :ref:`String<class_String>` interface_name **)**
 
 Signal send when a new interface has been added.
 
-  .. _class_ARVRServer_interface_removed:
+.. _class_ARVRServer_interface_removed:
 
 - **interface_removed** **(** :ref:`String<class_String>` interface_name **)**
 
 Signal send when an interface is removed.
 
-  .. _class_ARVRServer_tracker_added:
+.. _class_ARVRServer_tracker_added:
 
 - **tracker_added** **(** :ref:`String<class_String>` tracker_name, :ref:`int<class_int>` type, :ref:`int<class_int>` id **)**
 
 Signal send when a new tracker has been added. If you don't use a fixed number of controllers or if you're using ARVRAnchors for an AR solution it is important to react to this signal and add the appropriate ARVRController or ARVRAnchor node related to this new tracker.
 
-  .. _class_ARVRServer_tracker_removed:
+.. _class_ARVRServer_tracker_removed:
 
 - **tracker_removed** **(** :ref:`String<class_String>` tracker_name, :ref:`int<class_int>` type, :ref:`int<class_int>` id **)**
 
@@ -84,7 +84,7 @@ Signal send when a tracker is removed, you should remove any ARVRController or A
 Enumerations
 ------------
 
-  .. _enum_ARVRServer_RotationMode:
+.. _enum_ARVRServer_RotationMode:
 
 enum **RotationMode**:
 
@@ -92,7 +92,7 @@ enum **RotationMode**:
 - **RESET_BUT_KEEP_TILT** = **1** --- Resets the orientation but keeps the tilt of the device. So if we're looking down, we keep looking down but heading will be reset.
 - **DONT_RESET_ROTATION** = **2** --- Does not reset the orientation of the HMD, only the position of the player gets centered.
 
-  .. _enum_ARVRServer_TrackerType:
+.. _enum_ARVRServer_TrackerType:
 
 enum **TrackerType**:
 
@@ -111,7 +111,7 @@ The AR/VR Server is the heart of our AR/VR solution and handles all the processi
 Property Descriptions
 ---------------------
 
-  .. _class_ARVRServer_primary_interface:
+.. _class_ARVRServer_primary_interface:
 
 - :ref:`ARVRInterface<class_ARVRInterface>` **primary_interface**
 
@@ -121,7 +121,7 @@ Property Descriptions
 | *Getter* | get_primary_interface()      |
 +----------+------------------------------+
 
-  .. _class_ARVRServer_world_scale:
+.. _class_ARVRServer_world_scale:
 
 - :ref:`float<class_float>` **world_scale**
 
@@ -136,7 +136,7 @@ Allows you to adjust the scale to your game's units. Most AR/VR platforms assume
 Method Descriptions
 -------------------
 
-  .. _class_ARVRServer_center_on_hmd:
+.. _class_ARVRServer_center_on_hmd:
 
 - void **center_on_hmd** **(** :ref:`RotationMode<enum_ARVRServer_RotationMode>` rotation_mode, :ref:`bool<class_bool>` keep_height **)**
 
@@ -152,61 +152,61 @@ For this method to produce usable results tracking information should be availab
 
 You should call this method after a few seconds have passed, when the user requests a realignment of the display holding a designated button on a controller for a short period of time, and when implementing a teleport mechanism.
 
-  .. _class_ARVRServer_find_interface:
+.. _class_ARVRServer_find_interface:
 
 - :ref:`ARVRInterface<class_ARVRInterface>` **find_interface** **(** :ref:`String<class_String>` name **)** const
 
 Find an interface by its name. Say that you're making a game that uses specific capabilities of an AR/VR platform you can find the interface for that platform by name and initialize it.
 
-  .. _class_ARVRServer_get_hmd_transform:
+.. _class_ARVRServer_get_hmd_transform:
 
 - :ref:`Transform<class_Transform>` **get_hmd_transform** **(** **)**
 
 Returns the primary interface's transformation.
 
-  .. _class_ARVRServer_get_interface:
+.. _class_ARVRServer_get_interface:
 
 - :ref:`ARVRInterface<class_ARVRInterface>` **get_interface** **(** :ref:`int<class_int>` idx **)** const
 
 Get the interface registered at a given index in our list of interfaces.
 
-  .. _class_ARVRServer_get_interface_count:
+.. _class_ARVRServer_get_interface_count:
 
 - :ref:`int<class_int>` **get_interface_count** **(** **)** const
 
 Get the number of interfaces currently registered with the AR/VR server. If you're game supports multiple AR/VR platforms you can look through the available interface and either present the user with a selection or simply try an initialize each interface and use the first one that returns true.
 
-  .. _class_ARVRServer_get_interfaces:
+.. _class_ARVRServer_get_interfaces:
 
 - :ref:`Array<class_Array>` **get_interfaces** **(** **)** const
 
 Returns a list of available interfaces with both id and name of the interface.
 
-  .. _class_ARVRServer_get_last_commit_usec:
+.. _class_ARVRServer_get_last_commit_usec:
 
 - :ref:`int<class_int>` **get_last_commit_usec** **(** **)**
 
-  .. _class_ARVRServer_get_last_frame_usec:
+.. _class_ARVRServer_get_last_frame_usec:
 
 - :ref:`int<class_int>` **get_last_frame_usec** **(** **)**
 
-  .. _class_ARVRServer_get_last_process_usec:
+.. _class_ARVRServer_get_last_process_usec:
 
 - :ref:`int<class_int>` **get_last_process_usec** **(** **)**
 
-  .. _class_ARVRServer_get_reference_frame:
+.. _class_ARVRServer_get_reference_frame:
 
 - :ref:`Transform<class_Transform>` **get_reference_frame** **(** **)** const
 
 Gets our reference frame transform, mostly used internally and exposed for GDNative build interfaces.
 
-  .. _class_ARVRServer_get_tracker:
+.. _class_ARVRServer_get_tracker:
 
 - :ref:`ARVRPositionalTracker<class_ARVRPositionalTracker>` **get_tracker** **(** :ref:`int<class_int>` idx **)** const
 
 Get the positional tracker at the given ID.
 
-  .. _class_ARVRServer_get_tracker_count:
+.. _class_ARVRServer_get_tracker_count:
 
 - :ref:`int<class_int>` **get_tracker_count** **(** **)** const
 

+ 20 - 20
classes/class_astar.rst

@@ -71,19 +71,19 @@ You must add points manually with :ref:`AStar.add_point<class_AStar_add_point>`
 Method Descriptions
 -------------------
 
-  .. _class_AStar__compute_cost:
+.. _class_AStar__compute_cost:
 
 - :ref:`float<class_float>` **_compute_cost** **(** :ref:`int<class_int>` from_id, :ref:`int<class_int>` to_id **)** virtual
 
 Called when computing the cost between two connected points.
 
-  .. _class_AStar__estimate_cost:
+.. _class_AStar__estimate_cost:
 
 - :ref:`float<class_float>` **_estimate_cost** **(** :ref:`int<class_int>` from_id, :ref:`int<class_int>` to_id **)** virtual
 
 Called when estimating the cost between a point and the path's ending point.
 
-  .. _class_AStar_add_point:
+.. _class_AStar_add_point:
 
 - void **add_point** **(** :ref:`int<class_int>` id, :ref:`Vector3<class_Vector3>` position, :ref:`float<class_float>` weight_scale=1.0 **)**
 
@@ -97,19 +97,19 @@ Adds a new point at the given position with the given identifier. The algorithm
 
 If there already exists a point for the given id, its position and weight scale are updated to the given values.
 
-  .. _class_AStar_are_points_connected:
+.. _class_AStar_are_points_connected:
 
 - :ref:`bool<class_bool>` **are_points_connected** **(** :ref:`int<class_int>` id, :ref:`int<class_int>` to_id **)** const
 
 Returns whether there is a connection/segment between the given points.
 
-  .. _class_AStar_clear:
+.. _class_AStar_clear:
 
 - void **clear** **(** **)**
 
 Clears all the points and segments.
 
-  .. _class_AStar_connect_points:
+.. _class_AStar_connect_points:
 
 - void **connect_points** **(** :ref:`int<class_int>` id, :ref:`int<class_int>` to_id, :ref:`bool<class_bool>` bidirectional=true **)**
 
@@ -125,25 +125,25 @@ Creates a segment between the given points.
     as.connect_points(1, 2, false) # If bidirectional=false it's only possible to go from point 1 to point 2
                                    # and not from point 2 to point 1.
 
-  .. _class_AStar_disconnect_points:
+.. _class_AStar_disconnect_points:
 
 - void **disconnect_points** **(** :ref:`int<class_int>` id, :ref:`int<class_int>` to_id **)**
 
 Deletes the segment between the given points.
 
-  .. _class_AStar_get_available_point_id:
+.. _class_AStar_get_available_point_id:
 
 - :ref:`int<class_int>` **get_available_point_id** **(** **)** const
 
 Returns the next available point id with no point associated to it.
 
-  .. _class_AStar_get_closest_point:
+.. _class_AStar_get_closest_point:
 
 - :ref:`int<class_int>` **get_closest_point** **(** :ref:`Vector3<class_Vector3>` to_position **)** const
 
 Returns the id of the closest point to ``to_position``. Returns -1 if there are no points in the points pool.
 
-  .. _class_AStar_get_closest_position_in_segment:
+.. _class_AStar_get_closest_position_in_segment:
 
 - :ref:`Vector3<class_Vector3>` **get_closest_position_in_segment** **(** :ref:`Vector3<class_Vector3>` to_position **)** const
 
@@ -162,7 +162,7 @@ Returns the closest position to ``to_position`` that resides inside a segment be
 
 The result is in the segment that goes from ``y=0`` to ``y=5``. It's the closest position in the segment to the given point.
 
-  .. _class_AStar_get_id_path:
+.. _class_AStar_get_id_path:
 
 - :ref:`PoolIntArray<class_PoolIntArray>` **get_id_path** **(** :ref:`int<class_int>` from_id, :ref:`int<class_int>` to_id **)**
 
@@ -187,7 +187,7 @@ Returns an array with the ids of the points that form the path found by AStar be
 
 If you change the 2nd point's weight to 3, then the result will be ``[1, 4, 3]`` instead, because now even though the distance is longer, it's "easier" to get through point 4 than through point 2.
 
-  .. _class_AStar_get_point_connections:
+.. _class_AStar_get_point_connections:
 
 - :ref:`PoolIntArray<class_PoolIntArray>` **get_point_connections** **(** :ref:`int<class_int>` id **)**
 
@@ -207,49 +207,49 @@ Returns an array with the ids of the points that form the connect with the given
     
     var neighbors = as.get_point_connections(1) # returns [2, 3]
 
-  .. _class_AStar_get_point_path:
+.. _class_AStar_get_point_path:
 
 - :ref:`PoolVector3Array<class_PoolVector3Array>` **get_point_path** **(** :ref:`int<class_int>` from_id, :ref:`int<class_int>` to_id **)**
 
 Returns an array with the points that are in the path found by AStar between the given points. The array is ordered from the starting point to the ending point of the path.
 
-  .. _class_AStar_get_point_position:
+.. _class_AStar_get_point_position:
 
 - :ref:`Vector3<class_Vector3>` **get_point_position** **(** :ref:`int<class_int>` id **)** const
 
 Returns the position of the point associated with the given id.
 
-  .. _class_AStar_get_point_weight_scale:
+.. _class_AStar_get_point_weight_scale:
 
 - :ref:`float<class_float>` **get_point_weight_scale** **(** :ref:`int<class_int>` id **)** const
 
 Returns the weight scale of the point associated with the given id.
 
-  .. _class_AStar_get_points:
+.. _class_AStar_get_points:
 
 - :ref:`Array<class_Array>` **get_points** **(** **)**
 
 Returns an array of all points.
 
-  .. _class_AStar_has_point:
+.. _class_AStar_has_point:
 
 - :ref:`bool<class_bool>` **has_point** **(** :ref:`int<class_int>` id **)** const
 
 Returns whether a point associated with the given id exists.
 
-  .. _class_AStar_remove_point:
+.. _class_AStar_remove_point:
 
 - void **remove_point** **(** :ref:`int<class_int>` id **)**
 
 Removes the point associated with the given id from the points pool.
 
-  .. _class_AStar_set_point_position:
+.. _class_AStar_set_point_position:
 
 - void **set_point_position** **(** :ref:`int<class_int>` id, :ref:`Vector3<class_Vector3>` position **)**
 
 Sets the position for the point with the given id.
 
-  .. _class_AStar_set_point_weight_scale:
+.. _class_AStar_set_point_weight_scale:
 
 - void **set_point_weight_scale** **(** :ref:`int<class_int>` id, :ref:`float<class_float>` weight_scale **)**
 

+ 4 - 4
classes/class_atlastexture.rst

@@ -39,7 +39,7 @@ and a region that defines the actual area of the AtlasTexture.
 Property Descriptions
 ---------------------
 
-  .. _class_AtlasTexture_atlas:
+.. _class_AtlasTexture_atlas:
 
 - :ref:`Texture<class_Texture>` **atlas**
 
@@ -51,7 +51,7 @@ Property Descriptions
 
 The texture that contains the atlas. Can be any :ref:`Texture<class_Texture>` subtype.
 
-  .. _class_AtlasTexture_filter_clip:
+.. _class_AtlasTexture_filter_clip:
 
 - :ref:`bool<class_bool>` **filter_clip**
 
@@ -63,7 +63,7 @@ The texture that contains the atlas. Can be any :ref:`Texture<class_Texture>` su
 
 If ``true`` clips the area outside of the region to avoid bleeding of the surrounding texture pixels.
 
-  .. _class_AtlasTexture_margin:
+.. _class_AtlasTexture_margin:
 
 - :ref:`Rect2<class_Rect2>` **margin**
 
@@ -75,7 +75,7 @@ If ``true`` clips the area outside of the region to avoid bleeding of the surrou
 
 The margin around the region. The :ref:`Rect2<class_Rect2>`'s 'size' parameter ('w' and 'h' in the editor) resizes the texture so it fits within the margin.
 
-  .. _class_AtlasTexture_region:
+.. _class_AtlasTexture_region:
 
 - :ref:`Rect2<class_Rect2>` **region**
 

+ 1 - 1
classes/class_audioeffectamplify.rst

@@ -33,7 +33,7 @@ Increases or decreases the volume being routed through the audio bus.
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectAmplify_volume_db:
+.. _class_AudioEffectAmplify_volume_db:
 
 - :ref:`float<class_float>` **volume_db**
 

+ 27 - 27
classes/class_audioeffectchorus.rst

@@ -83,7 +83,7 @@ Adds a chorus audio effect. The effect applies a filter with voices to duplicate
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectChorus_dry:
+.. _class_AudioEffectChorus_dry:
 
 - :ref:`float<class_float>` **dry**
 
@@ -95,7 +95,7 @@ Property Descriptions
 
 The effect's raw signal.
 
-  .. _class_AudioEffectChorus_voice/1/cutoff_hz:
+.. _class_AudioEffectChorus_voice/1/cutoff_hz:
 
 - :ref:`float<class_float>` **voice/1/cutoff_hz**
 
@@ -107,7 +107,7 @@ The effect's raw signal.
 
 The voice's cutoff frequency.
 
-  .. _class_AudioEffectChorus_voice/1/delay_ms:
+.. _class_AudioEffectChorus_voice/1/delay_ms:
 
 - :ref:`float<class_float>` **voice/1/delay_ms**
 
@@ -119,7 +119,7 @@ The voice's cutoff frequency.
 
 The voice's signal delay.
 
-  .. _class_AudioEffectChorus_voice/1/depth_ms:
+.. _class_AudioEffectChorus_voice/1/depth_ms:
 
 - :ref:`float<class_float>` **voice/1/depth_ms**
 
@@ -131,7 +131,7 @@ The voice's signal delay.
 
 The voice filter's depth.
 
-  .. _class_AudioEffectChorus_voice/1/level_db:
+.. _class_AudioEffectChorus_voice/1/level_db:
 
 - :ref:`float<class_float>` **voice/1/level_db**
 
@@ -143,7 +143,7 @@ The voice filter's depth.
 
 The voice's volume.
 
-  .. _class_AudioEffectChorus_voice/1/pan:
+.. _class_AudioEffectChorus_voice/1/pan:
 
 - :ref:`float<class_float>` **voice/1/pan**
 
@@ -155,7 +155,7 @@ The voice's volume.
 
 The voice's pan level.
 
-  .. _class_AudioEffectChorus_voice/1/rate_hz:
+.. _class_AudioEffectChorus_voice/1/rate_hz:
 
 - :ref:`float<class_float>` **voice/1/rate_hz**
 
@@ -167,7 +167,7 @@ The voice's pan level.
 
 The voice's filter rate.
 
-  .. _class_AudioEffectChorus_voice/2/cutoff_hz:
+.. _class_AudioEffectChorus_voice/2/cutoff_hz:
 
 - :ref:`float<class_float>` **voice/2/cutoff_hz**
 
@@ -179,7 +179,7 @@ The voice's filter rate.
 
 The voice's cutoff frequency.
 
-  .. _class_AudioEffectChorus_voice/2/delay_ms:
+.. _class_AudioEffectChorus_voice/2/delay_ms:
 
 - :ref:`float<class_float>` **voice/2/delay_ms**
 
@@ -191,7 +191,7 @@ The voice's cutoff frequency.
 
 The voice's signal delay.
 
-  .. _class_AudioEffectChorus_voice/2/depth_ms:
+.. _class_AudioEffectChorus_voice/2/depth_ms:
 
 - :ref:`float<class_float>` **voice/2/depth_ms**
 
@@ -203,7 +203,7 @@ The voice's signal delay.
 
 The voice filter's depth.
 
-  .. _class_AudioEffectChorus_voice/2/level_db:
+.. _class_AudioEffectChorus_voice/2/level_db:
 
 - :ref:`float<class_float>` **voice/2/level_db**
 
@@ -215,7 +215,7 @@ The voice filter's depth.
 
 The voice's volume.
 
-  .. _class_AudioEffectChorus_voice/2/pan:
+.. _class_AudioEffectChorus_voice/2/pan:
 
 - :ref:`float<class_float>` **voice/2/pan**
 
@@ -227,7 +227,7 @@ The voice's volume.
 
 The voice's pan level.
 
-  .. _class_AudioEffectChorus_voice/2/rate_hz:
+.. _class_AudioEffectChorus_voice/2/rate_hz:
 
 - :ref:`float<class_float>` **voice/2/rate_hz**
 
@@ -239,7 +239,7 @@ The voice's pan level.
 
 The voice's filter rate.
 
-  .. _class_AudioEffectChorus_voice/3/cutoff_hz:
+.. _class_AudioEffectChorus_voice/3/cutoff_hz:
 
 - :ref:`float<class_float>` **voice/3/cutoff_hz**
 
@@ -251,7 +251,7 @@ The voice's filter rate.
 
 The voice's cutoff frequency.
 
-  .. _class_AudioEffectChorus_voice/3/delay_ms:
+.. _class_AudioEffectChorus_voice/3/delay_ms:
 
 - :ref:`float<class_float>` **voice/3/delay_ms**
 
@@ -263,7 +263,7 @@ The voice's cutoff frequency.
 
 The voice's signal delay.
 
-  .. _class_AudioEffectChorus_voice/3/depth_ms:
+.. _class_AudioEffectChorus_voice/3/depth_ms:
 
 - :ref:`float<class_float>` **voice/3/depth_ms**
 
@@ -275,7 +275,7 @@ The voice's signal delay.
 
 The voice filter's depth.
 
-  .. _class_AudioEffectChorus_voice/3/level_db:
+.. _class_AudioEffectChorus_voice/3/level_db:
 
 - :ref:`float<class_float>` **voice/3/level_db**
 
@@ -287,7 +287,7 @@ The voice filter's depth.
 
 The voice's volume.
 
-  .. _class_AudioEffectChorus_voice/3/pan:
+.. _class_AudioEffectChorus_voice/3/pan:
 
 - :ref:`float<class_float>` **voice/3/pan**
 
@@ -299,7 +299,7 @@ The voice's volume.
 
 The voice's pan level.
 
-  .. _class_AudioEffectChorus_voice/3/rate_hz:
+.. _class_AudioEffectChorus_voice/3/rate_hz:
 
 - :ref:`float<class_float>` **voice/3/rate_hz**
 
@@ -311,7 +311,7 @@ The voice's pan level.
 
 The voice's filter rate.
 
-  .. _class_AudioEffectChorus_voice/4/cutoff_hz:
+.. _class_AudioEffectChorus_voice/4/cutoff_hz:
 
 - :ref:`float<class_float>` **voice/4/cutoff_hz**
 
@@ -323,7 +323,7 @@ The voice's filter rate.
 
 The voice's cutoff frequency.
 
-  .. _class_AudioEffectChorus_voice/4/delay_ms:
+.. _class_AudioEffectChorus_voice/4/delay_ms:
 
 - :ref:`float<class_float>` **voice/4/delay_ms**
 
@@ -335,7 +335,7 @@ The voice's cutoff frequency.
 
 The voice's signal delay.
 
-  .. _class_AudioEffectChorus_voice/4/depth_ms:
+.. _class_AudioEffectChorus_voice/4/depth_ms:
 
 - :ref:`float<class_float>` **voice/4/depth_ms**
 
@@ -347,7 +347,7 @@ The voice's signal delay.
 
 The voice filter's depth.
 
-  .. _class_AudioEffectChorus_voice/4/level_db:
+.. _class_AudioEffectChorus_voice/4/level_db:
 
 - :ref:`float<class_float>` **voice/4/level_db**
 
@@ -359,7 +359,7 @@ The voice filter's depth.
 
 The voice's volume.
 
-  .. _class_AudioEffectChorus_voice/4/pan:
+.. _class_AudioEffectChorus_voice/4/pan:
 
 - :ref:`float<class_float>` **voice/4/pan**
 
@@ -371,7 +371,7 @@ The voice's volume.
 
 The voice's pan level.
 
-  .. _class_AudioEffectChorus_voice/4/rate_hz:
+.. _class_AudioEffectChorus_voice/4/rate_hz:
 
 - :ref:`float<class_float>` **voice/4/rate_hz**
 
@@ -383,7 +383,7 @@ The voice's pan level.
 
 The voice's filter rate.
 
-  .. _class_AudioEffectChorus_voice_count:
+.. _class_AudioEffectChorus_voice_count:
 
 - :ref:`int<class_int>` **voice_count**
 
@@ -395,7 +395,7 @@ The voice's filter rate.
 
 The amount of voices in the effect.
 
-  .. _class_AudioEffectChorus_wet:
+.. _class_AudioEffectChorus_wet:
 
 - :ref:`float<class_float>` **wet**
 

+ 7 - 7
classes/class_audioeffectcompressor.rst

@@ -55,7 +55,7 @@ Compressor has many uses in the mix:
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectCompressor_attack_us:
+.. _class_AudioEffectCompressor_attack_us:
 
 - :ref:`float<class_float>` **attack_us**
 
@@ -67,7 +67,7 @@ Property Descriptions
 
 Compressor's reaction time when the signal exceeds the threshold. Value can range from 20 to 2000. Default value: ``20ms``.
 
-  .. _class_AudioEffectCompressor_gain:
+.. _class_AudioEffectCompressor_gain:
 
 - :ref:`float<class_float>` **gain**
 
@@ -79,7 +79,7 @@ Compressor's reaction time when the signal exceeds the threshold. Value can rang
 
 Gain applied to the output signal.
 
-  .. _class_AudioEffectCompressor_mix:
+.. _class_AudioEffectCompressor_mix:
 
 - :ref:`float<class_float>` **mix**
 
@@ -91,7 +91,7 @@ Gain applied to the output signal.
 
 Balance between original signal and effect signal. Value can range from 0 (totally dry) to 1 (totally wet). Default value: ``1``.
 
-  .. _class_AudioEffectCompressor_ratio:
+.. _class_AudioEffectCompressor_ratio:
 
 - :ref:`float<class_float>` **ratio**
 
@@ -103,7 +103,7 @@ Balance between original signal and effect signal. Value can range from 0 (total
 
 Amount of compression applied to the audio once it passes the threshold level. The higher the ratio the more the loud parts of the audio will be compressed. Value can range from 1 to 48. Default value: ``4``.
 
-  .. _class_AudioEffectCompressor_release_ms:
+.. _class_AudioEffectCompressor_release_ms:
 
 - :ref:`float<class_float>` **release_ms**
 
@@ -115,7 +115,7 @@ Amount of compression applied to the audio once it passes the threshold level. T
 
 Compressor's delay time to stop reducing the signal after the signal level falls below the threshold. Value can range from 20 to 2000. Default value: ``250ms``.
 
-  .. _class_AudioEffectCompressor_sidechain:
+.. _class_AudioEffectCompressor_sidechain:
 
 - :ref:`String<class_String>` **sidechain**
 
@@ -127,7 +127,7 @@ Compressor's delay time to stop reducing the signal after the signal level falls
 
 Reduce the sound level using another audio bus for threshold detection.
 
-  .. _class_AudioEffectCompressor_threshold:
+.. _class_AudioEffectCompressor_threshold:
 
 - :ref:`float<class_float>` **threshold**
 

+ 13 - 13
classes/class_audioeffectdelay.rst

@@ -57,7 +57,7 @@ Plays input signal back after a period of time. The delayed signal may be played
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectDelay_dry:
+.. _class_AudioEffectDelay_dry:
 
 - :ref:`float<class_float>` **dry**
 
@@ -69,7 +69,7 @@ Property Descriptions
 
 Output percent of original sound. At 0, only delayed sounds are output. Value can range from 0 to 1. Default value: ``1``.
 
-  .. _class_AudioEffectDelay_feedback/active:
+.. _class_AudioEffectDelay_feedback/active:
 
 - :ref:`bool<class_bool>` **feedback/active**
 
@@ -81,7 +81,7 @@ Output percent of original sound. At 0, only delayed sounds are output. Value ca
 
 If ``true`` feedback is enabled. Default value: ``false``.
 
-  .. _class_AudioEffectDelay_feedback/delay_ms:
+.. _class_AudioEffectDelay_feedback/delay_ms:
 
 - :ref:`float<class_float>` **feedback/delay_ms**
 
@@ -93,7 +93,7 @@ If ``true`` feedback is enabled. Default value: ``false``.
 
 Feedback delay time in milliseconds. Default value: ``340``.
 
-  .. _class_AudioEffectDelay_feedback/level_db:
+.. _class_AudioEffectDelay_feedback/level_db:
 
 - :ref:`float<class_float>` **feedback/level_db**
 
@@ -105,7 +105,7 @@ Feedback delay time in milliseconds. Default value: ``340``.
 
 Sound level for ``tap1``. Default value: ``-6 dB``.
 
-  .. _class_AudioEffectDelay_feedback/lowpass:
+.. _class_AudioEffectDelay_feedback/lowpass:
 
 - :ref:`float<class_float>` **feedback/lowpass**
 
@@ -117,7 +117,7 @@ Sound level for ``tap1``. Default value: ``-6 dB``.
 
 Low-pass filter for feedback. Frequencies below the Low Cut value are filtered out of the source signal. Default value: ``16000``.
 
-  .. _class_AudioEffectDelay_tap1/active:
+.. _class_AudioEffectDelay_tap1/active:
 
 - :ref:`bool<class_bool>` **tap1/active**
 
@@ -129,7 +129,7 @@ Low-pass filter for feedback. Frequencies below the Low Cut value are filtered o
 
 If ``true``, ``tap1`` will be enabled. Default value: ``true``.
 
-  .. _class_AudioEffectDelay_tap1/delay_ms:
+.. _class_AudioEffectDelay_tap1/delay_ms:
 
 - :ref:`float<class_float>` **tap1/delay_ms**
 
@@ -141,7 +141,7 @@ If ``true``, ``tap1`` will be enabled. Default value: ``true``.
 
 **Tap1** delay time in milliseconds. Default value: ``250ms``.
 
-  .. _class_AudioEffectDelay_tap1/level_db:
+.. _class_AudioEffectDelay_tap1/level_db:
 
 - :ref:`float<class_float>` **tap1/level_db**
 
@@ -153,7 +153,7 @@ If ``true``, ``tap1`` will be enabled. Default value: ``true``.
 
 Sound level for ``tap1``. Default value: ``-6 dB``.
 
-  .. _class_AudioEffectDelay_tap1/pan:
+.. _class_AudioEffectDelay_tap1/pan:
 
 - :ref:`float<class_float>` **tap1/pan**
 
@@ -165,7 +165,7 @@ Sound level for ``tap1``. Default value: ``-6 dB``.
 
 Pan position for ``tap1``. Value can range from -1 (fully left) to 1 (fully right). Default value: ``0.2``.
 
-  .. _class_AudioEffectDelay_tap2/active:
+.. _class_AudioEffectDelay_tap2/active:
 
 - :ref:`bool<class_bool>` **tap2/active**
 
@@ -177,7 +177,7 @@ Pan position for ``tap1``. Value can range from -1 (fully left) to 1 (fully righ
 
 If ``true``, ``tap2`` will be enabled. Default value: ``true``.
 
-  .. _class_AudioEffectDelay_tap2/delay_ms:
+.. _class_AudioEffectDelay_tap2/delay_ms:
 
 - :ref:`float<class_float>` **tap2/delay_ms**
 
@@ -189,7 +189,7 @@ If ``true``, ``tap2`` will be enabled. Default value: ``true``.
 
 **Tap2** delay time in milliseconds. Default value: ``500ms``.
 
-  .. _class_AudioEffectDelay_tap2/level_db:
+.. _class_AudioEffectDelay_tap2/level_db:
 
 - :ref:`float<class_float>` **tap2/level_db**
 
@@ -201,7 +201,7 @@ If ``true``, ``tap2`` will be enabled. Default value: ``true``.
 
 Sound level for ``tap2``. Default value: ``-12 dB``.
 
-  .. _class_AudioEffectDelay_tap2/pan:
+.. _class_AudioEffectDelay_tap2/pan:
 
 - :ref:`float<class_float>` **tap2/pan**
 

+ 6 - 6
classes/class_audioeffectdistortion.rst

@@ -36,7 +36,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_AudioEffectDistortion_Mode:
+.. _enum_AudioEffectDistortion_Mode:
 
 enum **Mode**:
 
@@ -56,7 +56,7 @@ By distorting the waveform the frequency content change, which will often make t
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectDistortion_drive:
+.. _class_AudioEffectDistortion_drive:
 
 - :ref:`float<class_float>` **drive**
 
@@ -68,7 +68,7 @@ Property Descriptions
 
 Distortion power. Value can range from 0 to 1. Default value: ``0``.
 
-  .. _class_AudioEffectDistortion_keep_hf_hz:
+.. _class_AudioEffectDistortion_keep_hf_hz:
 
 - :ref:`float<class_float>` **keep_hf_hz**
 
@@ -80,7 +80,7 @@ Distortion power. Value can range from 0 to 1. Default value: ``0``.
 
 High-pass filter. Frequencies higher than this value will not be affected by the distortion. Value can range from 1 to 20000. Default value: ``16000``.
 
-  .. _class_AudioEffectDistortion_mode:
+.. _class_AudioEffectDistortion_mode:
 
 - :ref:`Mode<enum_AudioEffectDistortion_Mode>` **mode**
 
@@ -92,7 +92,7 @@ High-pass filter. Frequencies higher than this value will not be affected by the
 
 Distortion type. Default value: ``MODE_CLIP``.
 
-  .. _class_AudioEffectDistortion_post_gain:
+.. _class_AudioEffectDistortion_post_gain:
 
 - :ref:`float<class_float>` **post_gain**
 
@@ -104,7 +104,7 @@ Distortion type. Default value: ``MODE_CLIP``.
 
 Increases or decreases the volume after the effect. Value can range from -80 to 24. Default value: ``0``.
 
-  .. _class_AudioEffectDistortion_pre_gain:
+.. _class_AudioEffectDistortion_pre_gain:
 
 - :ref:`float<class_float>` **pre_gain**
 

+ 3 - 3
classes/class_audioeffecteq.rst

@@ -39,19 +39,19 @@ AudioEffectEQ gives you control over frequencies. Use it to compensate for exist
 Method Descriptions
 -------------------
 
-  .. _class_AudioEffectEQ_get_band_count:
+.. _class_AudioEffectEQ_get_band_count:
 
 - :ref:`int<class_int>` **get_band_count** **(** **)** const
 
 Returns the number of bands of the equalizer.
 
-  .. _class_AudioEffectEQ_get_band_gain_db:
+.. _class_AudioEffectEQ_get_band_gain_db:
 
 - :ref:`float<class_float>` **get_band_gain_db** **(** :ref:`int<class_int>` band_idx **)** const
 
 Returns the band's gain at the specified index, in dB.
 
-  .. _class_AudioEffectEQ_set_band_gain_db:
+.. _class_AudioEffectEQ_set_band_gain_db:
 
 - void **set_band_gain_db** **(** :ref:`int<class_int>` band_idx, :ref:`float<class_float>` volume_db **)**
 

+ 5 - 5
classes/class_audioeffectfilter.rst

@@ -34,7 +34,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_AudioEffectFilter_FilterDB:
+.. _enum_AudioEffectFilter_FilterDB:
 
 enum **FilterDB**:
 
@@ -51,7 +51,7 @@ Allows frequencies other than the :ref:`cutoff_hz<class_AudioEffectFilter_cutoff
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectFilter_cutoff_hz:
+.. _class_AudioEffectFilter_cutoff_hz:
 
 - :ref:`float<class_float>` **cutoff_hz**
 
@@ -63,7 +63,7 @@ Property Descriptions
 
 Threshold frequency for the filter.
 
-  .. _class_AudioEffectFilter_db:
+.. _class_AudioEffectFilter_db:
 
 - :ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` **db**
 
@@ -73,7 +73,7 @@ Threshold frequency for the filter.
 | *Getter* | get_db()      |
 +----------+---------------+
 
-  .. _class_AudioEffectFilter_gain:
+.. _class_AudioEffectFilter_gain:
 
 - :ref:`float<class_float>` **gain**
 
@@ -85,7 +85,7 @@ Threshold frequency for the filter.
 
 Gain amount of the frequencies after the filter.
 
-  .. _class_AudioEffectFilter_resonance:
+.. _class_AudioEffectFilter_resonance:
 
 - :ref:`float<class_float>` **resonance**
 

+ 4 - 4
classes/class_audioeffectlimiter.rst

@@ -39,7 +39,7 @@ Soft clipping starts to reduce the peaks a little below the threshold level and
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectLimiter_ceiling_db:
+.. _class_AudioEffectLimiter_ceiling_db:
 
 - :ref:`float<class_float>` **ceiling_db**
 
@@ -51,7 +51,7 @@ Property Descriptions
 
 The waveform's maximum allowed value. Value can range from -20 to -0.1. Default value: ``-0.1dB``.
 
-  .. _class_AudioEffectLimiter_soft_clip_db:
+.. _class_AudioEffectLimiter_soft_clip_db:
 
 - :ref:`float<class_float>` **soft_clip_db**
 
@@ -63,7 +63,7 @@ The waveform's maximum allowed value. Value can range from -20 to -0.1. Default
 
 Applies a gain to the limited waves. Value can range from 0 to 6. Default value: ``2dB``.
 
-  .. _class_AudioEffectLimiter_soft_clip_ratio:
+.. _class_AudioEffectLimiter_soft_clip_ratio:
 
 - :ref:`float<class_float>` **soft_clip_ratio**
 
@@ -73,7 +73,7 @@ Applies a gain to the limited waves. Value can range from 0 to 6. Default value:
 | *Getter* | get_soft_clip_ratio()      |
 +----------+----------------------------+
 
-  .. _class_AudioEffectLimiter_threshold_db:
+.. _class_AudioEffectLimiter_threshold_db:
 
 - :ref:`float<class_float>` **threshold_db**
 

+ 1 - 1
classes/class_audioeffectpanner.rst

@@ -31,7 +31,7 @@ Determines how much of an audio signal is sent to the left and right buses.
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectPanner_pan:
+.. _class_AudioEffectPanner_pan:
 
 - :ref:`float<class_float>` **pan**
 

+ 5 - 5
classes/class_audioeffectphaser.rst

@@ -41,7 +41,7 @@ Combines phase-shifted signals with the original signal. The movement of the pha
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectPhaser_depth:
+.. _class_AudioEffectPhaser_depth:
 
 - :ref:`float<class_float>` **depth**
 
@@ -53,7 +53,7 @@ Property Descriptions
 
 Governs how high the filter frequencies sweep. Low value will primarily affect bass frequencies. High value can sweep high into the treble. Value can range from 0.1 to 4. Default value: ``1``.
 
-  .. _class_AudioEffectPhaser_feedback:
+.. _class_AudioEffectPhaser_feedback:
 
 - :ref:`float<class_float>` **feedback**
 
@@ -65,7 +65,7 @@ Governs how high the filter frequencies sweep. Low value will primarily affect b
 
 Output percent of modified sound. Value can range from 0.1 to 0.9. Default value: ``0.7``.
 
-  .. _class_AudioEffectPhaser_range_max_hz:
+.. _class_AudioEffectPhaser_range_max_hz:
 
 - :ref:`float<class_float>` **range_max_hz**
 
@@ -77,7 +77,7 @@ Output percent of modified sound. Value can range from 0.1 to 0.9. Default value
 
 Determines the maximum frequency affected by the LFO modulations. Value can range from 10 to 10000. Default value: ``1600hz``.
 
-  .. _class_AudioEffectPhaser_range_min_hz:
+.. _class_AudioEffectPhaser_range_min_hz:
 
 - :ref:`float<class_float>` **range_min_hz**
 
@@ -89,7 +89,7 @@ Determines the maximum frequency affected by the LFO modulations. Value can rang
 
 Determines the minimum frequency affected by the LFO modulations. Value can range from 10 to 10000. Default value: ``440hz``.
 
-  .. _class_AudioEffectPhaser_rate_hz:
+.. _class_AudioEffectPhaser_rate_hz:
 
 - :ref:`float<class_float>` **rate_hz**
 

+ 1 - 1
classes/class_audioeffectpitchshift.rst

@@ -33,7 +33,7 @@ Allows modulation of pitch independently of tempo. All frequencies can be increa
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectPitchShift_pitch_scale:
+.. _class_AudioEffectPitchShift_pitch_scale:
 
 - :ref:`float<class_float>` **pitch_scale**
 

+ 4 - 4
classes/class_audioeffectrecord.rst

@@ -37,7 +37,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectRecord_format:
+.. _class_AudioEffectRecord_format:
 
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 
@@ -50,15 +50,15 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_AudioEffectRecord_get_recording:
+.. _class_AudioEffectRecord_get_recording:
 
 - :ref:`AudioStreamSample<class_AudioStreamSample>` **get_recording** **(** **)** const
 
-  .. _class_AudioEffectRecord_is_recording_active:
+.. _class_AudioEffectRecord_is_recording_active:
 
 - :ref:`bool<class_bool>` **is_recording_active** **(** **)** const
 
-  .. _class_AudioEffectRecord_set_recording_active:
+.. _class_AudioEffectRecord_set_recording_active:
 
 - void **set_recording_active** **(** :ref:`bool<class_bool>` record **)**
 

+ 8 - 8
classes/class_audioeffectreverb.rst

@@ -47,7 +47,7 @@ Simulates rooms of different sizes. Its parameters can be adjusted to simulate t
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectReverb_damping:
+.. _class_AudioEffectReverb_damping:
 
 - :ref:`float<class_float>` **damping**
 
@@ -59,7 +59,7 @@ Property Descriptions
 
 Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1. Default value: ``1``.
 
-  .. _class_AudioEffectReverb_dry:
+.. _class_AudioEffectReverb_dry:
 
 - :ref:`float<class_float>` **dry**
 
@@ -71,7 +71,7 @@ Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Val
 
 Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1. Default value: ``1``.
 
-  .. _class_AudioEffectReverb_hipass:
+.. _class_AudioEffectReverb_hipass:
 
 - :ref:`float<class_float>` **hipass**
 
@@ -83,7 +83,7 @@ Output percent of original sound. At 0, only modified sound is outputted. Value
 
 High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1. Default value: ``0``.
 
-  .. _class_AudioEffectReverb_predelay_feedback:
+.. _class_AudioEffectReverb_predelay_feedback:
 
 - :ref:`float<class_float>` **predelay_feedback**
 
@@ -95,7 +95,7 @@ High-pass filter passes signals with a frequency higher than a certain cutoff fr
 
 Output percent of predelay. Value can range from 0 to 1. Default value: ``1``.
 
-  .. _class_AudioEffectReverb_predelay_msec:
+.. _class_AudioEffectReverb_predelay_msec:
 
 - :ref:`float<class_float>` **predelay_msec**
 
@@ -107,7 +107,7 @@ Output percent of predelay. Value can range from 0 to 1. Default value: ``1``.
 
 Time between the original signal and the early reflections of the reverb signal. Default value: ``150ms``.
 
-  .. _class_AudioEffectReverb_room_size:
+.. _class_AudioEffectReverb_room_size:
 
 - :ref:`float<class_float>` **room_size**
 
@@ -119,7 +119,7 @@ Time between the original signal and the early reflections of the reverb signal.
 
 Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1. Default value: ``0.8``.
 
-  .. _class_AudioEffectReverb_spread:
+.. _class_AudioEffectReverb_spread:
 
 - :ref:`float<class_float>` **spread**
 
@@ -131,7 +131,7 @@ Dimensions of simulated room. Bigger means more echoes. Value can range from 0 t
 
 Defines how reflective the imaginary room's walls are. Value can range from 0 to 1. Default value: ``1``.
 
-  .. _class_AudioEffectReverb_wet:
+.. _class_AudioEffectReverb_wet:
 
 - :ref:`float<class_float>` **wet**
 

+ 3 - 3
classes/class_audioeffectstereoenhance.rst

@@ -30,7 +30,7 @@ Properties
 Property Descriptions
 ---------------------
 
-  .. _class_AudioEffectStereoEnhance_pan_pullout:
+.. _class_AudioEffectStereoEnhance_pan_pullout:
 
 - :ref:`float<class_float>` **pan_pullout**
 
@@ -40,7 +40,7 @@ Property Descriptions
 | *Getter* | get_pan_pullout()      |
 +----------+------------------------+
 
-  .. _class_AudioEffectStereoEnhance_surround:
+.. _class_AudioEffectStereoEnhance_surround:
 
 - :ref:`float<class_float>` **surround**
 
@@ -50,7 +50,7 @@ Property Descriptions
 | *Getter* | get_surround()      |
 +----------+---------------------+
 
-  .. _class_AudioEffectStereoEnhance_time_pullout_ms:
+.. _class_AudioEffectStereoEnhance_time_pullout_ms:
 
 - :ref:`float<class_float>` **time_pullout_ms**
 

+ 42 - 41
classes/class_audioserver.rst

@@ -102,7 +102,7 @@ Methods
 Signals
 -------
 
-  .. _class_AudioServer_bus_layout_changed:
+.. _class_AudioServer_bus_layout_changed:
 
 - **bus_layout_changed** **(** **)**
 
@@ -111,7 +111,7 @@ Emitted when the :ref:`AudioBusLayout<class_AudioBusLayout>` changes.
 Enumerations
 ------------
 
-  .. _enum_AudioServer_SpeakerMode:
+.. _enum_AudioServer_SpeakerMode:
 
 enum **SpeakerMode**:
 
@@ -128,226 +128,227 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/audio/audio_buses`
+
 Method Descriptions
 -------------------
 
-  .. _class_AudioServer_add_bus:
+.. _class_AudioServer_add_bus:
 
 - void **add_bus** **(** :ref:`int<class_int>` at_position=-1 **)**
 
 Adds a bus at ``at_position``.
 
-  .. _class_AudioServer_add_bus_effect:
+.. _class_AudioServer_add_bus_effect:
 
 - void **add_bus_effect** **(** :ref:`int<class_int>` bus_idx, :ref:`AudioEffect<class_AudioEffect>` effect, :ref:`int<class_int>` at_position=-1 **)**
 
 Adds an :ref:`AudioEffect<class_AudioEffect>` effect to the bus ``bus_idx`` at ``at_position``.
 
-  .. _class_AudioServer_capture_get_device:
+.. _class_AudioServer_capture_get_device:
 
 - :ref:`String<class_String>` **capture_get_device** **(** **)**
 
-  .. _class_AudioServer_capture_get_device_list:
+.. _class_AudioServer_capture_get_device_list:
 
 - :ref:`Array<class_Array>` **capture_get_device_list** **(** **)**
 
-  .. _class_AudioServer_capture_set_device:
+.. _class_AudioServer_capture_set_device:
 
 - void **capture_set_device** **(** :ref:`String<class_String>` name **)**
 
-  .. _class_AudioServer_generate_bus_layout:
+.. _class_AudioServer_generate_bus_layout:
 
 - :ref:`AudioBusLayout<class_AudioBusLayout>` **generate_bus_layout** **(** **)** const
 
 Generates an :ref:`AudioBusLayout<class_AudioBusLayout>` using the available busses and effects.
 
-  .. _class_AudioServer_get_bus_count:
+.. _class_AudioServer_get_bus_count:
 
 - :ref:`int<class_int>` **get_bus_count** **(** **)** const
 
 Returns the number of available busses.
 
-  .. _class_AudioServer_get_bus_effect:
+.. _class_AudioServer_get_bus_effect:
 
 - :ref:`AudioEffect<class_AudioEffect>` **get_bus_effect** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**
 
 Returns the :ref:`AudioEffect<class_AudioEffect>` at position ``effect_idx`` in bus ``bus_idx``.
 
-  .. _class_AudioServer_get_bus_effect_count:
+.. _class_AudioServer_get_bus_effect_count:
 
 - :ref:`int<class_int>` **get_bus_effect_count** **(** :ref:`int<class_int>` bus_idx **)**
 
 Returns the number of effects on the bus at ``bus_idx``.
 
-  .. _class_AudioServer_get_bus_index:
+.. _class_AudioServer_get_bus_index:
 
 - :ref:`int<class_int>` **get_bus_index** **(** :ref:`String<class_String>` bus_name **)** const
 
 Returns the index of the bus with the name ``bus_name``.
 
-  .. _class_AudioServer_get_bus_name:
+.. _class_AudioServer_get_bus_name:
 
 - :ref:`String<class_String>` **get_bus_name** **(** :ref:`int<class_int>` bus_idx **)** const
 
 Returns the name of the bus with the index ``bus_idx``.
 
-  .. _class_AudioServer_get_bus_peak_volume_left_db:
+.. _class_AudioServer_get_bus_peak_volume_left_db:
 
 - :ref:`float<class_float>` **get_bus_peak_volume_left_db** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` channel **)** const
 
 Returns the peak volume of the left speaker at bus index ``bus_idx`` and channel index ``channel``.
 
-  .. _class_AudioServer_get_bus_peak_volume_right_db:
+.. _class_AudioServer_get_bus_peak_volume_right_db:
 
 - :ref:`float<class_float>` **get_bus_peak_volume_right_db** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` channel **)** const
 
 Returns the peak volume of the right speaker at bus index ``bus_idx`` and channel index ``channel``.
 
-  .. _class_AudioServer_get_bus_send:
+.. _class_AudioServer_get_bus_send:
 
 - :ref:`String<class_String>` **get_bus_send** **(** :ref:`int<class_int>` bus_idx **)** const
 
 Returns the name of the bus that the bus at index ``bus_idx`` sends to.
 
-  .. _class_AudioServer_get_bus_volume_db:
+.. _class_AudioServer_get_bus_volume_db:
 
 - :ref:`float<class_float>` **get_bus_volume_db** **(** :ref:`int<class_int>` bus_idx **)** const
 
 Returns the volume of the bus at index ``bus_idx`` in dB.
 
-  .. _class_AudioServer_get_device:
+.. _class_AudioServer_get_device:
 
 - :ref:`String<class_String>` **get_device** **(** **)**
 
-  .. _class_AudioServer_get_device_list:
+.. _class_AudioServer_get_device_list:
 
 - :ref:`Array<class_Array>` **get_device_list** **(** **)**
 
-  .. _class_AudioServer_get_mix_rate:
+.. _class_AudioServer_get_mix_rate:
 
 - :ref:`float<class_float>` **get_mix_rate** **(** **)** const
 
 Returns the sample rate at the output of the audioserver.
 
-  .. _class_AudioServer_get_speaker_mode:
+.. _class_AudioServer_get_speaker_mode:
 
 - :ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` **get_speaker_mode** **(** **)** const
 
 Returns the speaker configuration.
 
-  .. _class_AudioServer_is_bus_bypassing_effects:
+.. _class_AudioServer_is_bus_bypassing_effects:
 
 - :ref:`bool<class_bool>` **is_bus_bypassing_effects** **(** :ref:`int<class_int>` bus_idx **)** const
 
 If ``true`` the bus at index ``bus_idx`` is bypassing effects.
 
-  .. _class_AudioServer_is_bus_effect_enabled:
+.. _class_AudioServer_is_bus_effect_enabled:
 
 - :ref:`bool<class_bool>` **is_bus_effect_enabled** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)** const
 
 If ``true`` the effect at index ``effect_idx`` on the bus at index ``bus_idx`` is enabled.
 
-  .. _class_AudioServer_is_bus_mute:
+.. _class_AudioServer_is_bus_mute:
 
 - :ref:`bool<class_bool>` **is_bus_mute** **(** :ref:`int<class_int>` bus_idx **)** const
 
 If ``true`` the bus at index ``bus_idx`` is muted.
 
-  .. _class_AudioServer_is_bus_solo:
+.. _class_AudioServer_is_bus_solo:
 
 - :ref:`bool<class_bool>` **is_bus_solo** **(** :ref:`int<class_int>` bus_idx **)** const
 
 If ``true`` the bus at index ``bus_idx`` is in solo mode.
 
-  .. _class_AudioServer_lock:
+.. _class_AudioServer_lock:
 
 - void **lock** **(** **)**
 
 Locks the audio drivers mainloop. Remember to unlock it afterwards.
 
-  .. _class_AudioServer_move_bus:
+.. _class_AudioServer_move_bus:
 
 - void **move_bus** **(** :ref:`int<class_int>` index, :ref:`int<class_int>` to_index **)**
 
 Moves the bus from index ``index`` to index ``to_index``.
 
-  .. _class_AudioServer_remove_bus:
+.. _class_AudioServer_remove_bus:
 
 - void **remove_bus** **(** :ref:`int<class_int>` index **)**
 
 Removes the bus at index ``index``.
 
-  .. _class_AudioServer_remove_bus_effect:
+.. _class_AudioServer_remove_bus_effect:
 
 - void **remove_bus_effect** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**
 
 Removes the effect at index ``effect_idx`` from the bus at index ``bus_idx``.
 
-  .. _class_AudioServer_set_bus_bypass_effects:
+.. _class_AudioServer_set_bus_bypass_effects:
 
 - void **set_bus_bypass_effects** **(** :ref:`int<class_int>` bus_idx, :ref:`bool<class_bool>` enable **)**
 
 If ``true`` the bus at index ``bus_idx`` is bypassing effects.
 
-  .. _class_AudioServer_set_bus_count:
+.. _class_AudioServer_set_bus_count:
 
 - void **set_bus_count** **(** :ref:`int<class_int>` amount **)**
 
 Adds and removes busses to make the number of busses match ``amount``.
 
-  .. _class_AudioServer_set_bus_effect_enabled:
+.. _class_AudioServer_set_bus_effect_enabled:
 
 - void **set_bus_effect_enabled** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`bool<class_bool>` enabled **)**
 
 If ``true`` the effect at index ``effect_idx`` on the bus at index ``bus_idx`` is enabled.
 
-  .. _class_AudioServer_set_bus_layout:
+.. _class_AudioServer_set_bus_layout:
 
 - void **set_bus_layout** **(** :ref:`AudioBusLayout<class_AudioBusLayout>` bus_layout **)**
 
 Overwrites the currently used :ref:`AudioBusLayout<class_AudioBusLayout>`.
 
-  .. _class_AudioServer_set_bus_mute:
+.. _class_AudioServer_set_bus_mute:
 
 - void **set_bus_mute** **(** :ref:`int<class_int>` bus_idx, :ref:`bool<class_bool>` enable **)**
 
 If ``true`` the bus at index ``bus_idx`` is muted.
 
-  .. _class_AudioServer_set_bus_name:
+.. _class_AudioServer_set_bus_name:
 
 - void **set_bus_name** **(** :ref:`int<class_int>` bus_idx, :ref:`String<class_String>` name **)**
 
 Sets the name of the bus at index ``bus_idx`` to ``name``.
 
-  .. _class_AudioServer_set_bus_send:
+.. _class_AudioServer_set_bus_send:
 
 - void **set_bus_send** **(** :ref:`int<class_int>` bus_idx, :ref:`String<class_String>` send **)**
 
 Connects the output of the bus at ``bus_idx`` to the bus named ``send``.
 
-  .. _class_AudioServer_set_bus_solo:
+.. _class_AudioServer_set_bus_solo:
 
 - void **set_bus_solo** **(** :ref:`int<class_int>` bus_idx, :ref:`bool<class_bool>` enable **)**
 
 If ``true`` the bus at index ``bus_idx`` is in solo mode.
 
-  .. _class_AudioServer_set_bus_volume_db:
+.. _class_AudioServer_set_bus_volume_db:
 
 - void **set_bus_volume_db** **(** :ref:`int<class_int>` bus_idx, :ref:`float<class_float>` volume_db **)**
 
 Sets the volume of the bus at index ``bus_idx`` to ``volume_db``.
 
-  .. _class_AudioServer_set_device:
+.. _class_AudioServer_set_device:
 
 - void **set_device** **(** :ref:`String<class_String>` device **)**
 
-  .. _class_AudioServer_swap_bus_effects:
+.. _class_AudioServer_swap_bus_effects:
 
 - void **swap_bus_effects** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`int<class_int>` by_effect_idx **)**
 
 Swaps the position of two effects in bus ``bus_idx``.
 
-  .. _class_AudioServer_unlock:
+.. _class_AudioServer_unlock:
 
 - void **unlock** **(** **)**
 

+ 2 - 1
classes/class_audiostream.rst

@@ -34,10 +34,11 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/audio/audio_streams`
+
 Method Descriptions
 -------------------
 
-  .. _class_AudioStream_get_length:
+.. _class_AudioStream_get_length:
 
 - :ref:`float<class_float>` **get_length** **(** **)** const
 

+ 3 - 3
classes/class_audiostreamoggvorbis.rst

@@ -35,7 +35,7 @@ OGG Vorbis audio stream driver.
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamOGGVorbis_data:
+.. _class_AudioStreamOGGVorbis_data:
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 
@@ -47,7 +47,7 @@ Property Descriptions
 
 Contains the audio data in bytes.
 
-  .. _class_AudioStreamOGGVorbis_loop:
+.. _class_AudioStreamOGGVorbis_loop:
 
 - :ref:`bool<class_bool>` **loop**
 
@@ -57,7 +57,7 @@ Contains the audio data in bytes.
 | *Getter* | has_loop()      |
 +----------+-----------------+
 
-  .. _class_AudioStreamOGGVorbis_loop_offset:
+.. _class_AudioStreamOGGVorbis_loop_offset:
 
 - :ref:`float<class_float>` **loop_offset**
 

+ 16 - 14
classes/class_audiostreamplayer.rst

@@ -53,7 +53,7 @@ Methods
 Signals
 -------
 
-  .. _class_AudioStreamPlayer_finished:
+.. _class_AudioStreamPlayer_finished:
 
 - **finished** **(** **)**
 
@@ -62,7 +62,7 @@ Emitted when the audio stops playing.
 Enumerations
 ------------
 
-  .. _enum_AudioStreamPlayer_MixTarget:
+.. _enum_AudioStreamPlayer_MixTarget:
 
 enum **MixTarget**:
 
@@ -79,11 +79,13 @@ Tutorials
 ---------
 
 - :doc:`../learning/features/audio/index`
+
 - :doc:`../tutorials/audio/audio_streams`
+
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamPlayer_autoplay:
+.. _class_AudioStreamPlayer_autoplay:
 
 - :ref:`bool<class_bool>` **autoplay**
 
@@ -95,7 +97,7 @@ Property Descriptions
 
 If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
-  .. _class_AudioStreamPlayer_bus:
+.. _class_AudioStreamPlayer_bus:
 
 - :ref:`String<class_String>` **bus**
 
@@ -107,7 +109,7 @@ If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
 Bus on which this audio is playing.
 
-  .. _class_AudioStreamPlayer_mix_target:
+.. _class_AudioStreamPlayer_mix_target:
 
 - :ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` **mix_target**
 
@@ -119,7 +121,7 @@ Bus on which this audio is playing.
 
 If the audio configuration has more than two speakers, this sets the target channels. See ``MIX_TARGET_*`` constants.
 
-  .. _class_AudioStreamPlayer_pitch_scale:
+.. _class_AudioStreamPlayer_pitch_scale:
 
 - :ref:`float<class_float>` **pitch_scale**
 
@@ -131,7 +133,7 @@ If the audio configuration has more than two speakers, this sets the target chan
 
 Changes the pitch and the tempo of the audio.
 
-  .. _class_AudioStreamPlayer_playing:
+.. _class_AudioStreamPlayer_playing:
 
 - :ref:`bool<class_bool>` **playing**
 
@@ -141,7 +143,7 @@ Changes the pitch and the tempo of the audio.
 
 If ``true`` audio is playing.
 
-  .. _class_AudioStreamPlayer_stream:
+.. _class_AudioStreamPlayer_stream:
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
@@ -153,7 +155,7 @@ If ``true`` audio is playing.
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
-  .. _class_AudioStreamPlayer_stream_paused:
+.. _class_AudioStreamPlayer_stream_paused:
 
 - :ref:`bool<class_bool>` **stream_paused**
 
@@ -163,7 +165,7 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 | *Getter* | get_stream_paused()      |
 +----------+--------------------------+
 
-  .. _class_AudioStreamPlayer_volume_db:
+.. _class_AudioStreamPlayer_volume_db:
 
 - :ref:`float<class_float>` **volume_db**
 
@@ -178,25 +180,25 @@ Volume of sound, in dB.
 Method Descriptions
 -------------------
 
-  .. _class_AudioStreamPlayer_get_playback_position:
+.. _class_AudioStreamPlayer_get_playback_position:
 
 - :ref:`float<class_float>` **get_playback_position** **(** **)**
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>` in seconds.
 
-  .. _class_AudioStreamPlayer_play:
+.. _class_AudioStreamPlayer_play:
 
 - void **play** **(** :ref:`float<class_float>` from_position=0.0 **)**
 
 Plays the audio from the given position 'from_position', in seconds.
 
-  .. _class_AudioStreamPlayer_seek:
+.. _class_AudioStreamPlayer_seek:
 
 - void **seek** **(** :ref:`float<class_float>` to_position **)**
 
 Sets the position from which audio will be played, in seconds.
 
-  .. _class_AudioStreamPlayer_stop:
+.. _class_AudioStreamPlayer_stop:
 
 - void **stop** **(** **)**
 

+ 17 - 15
classes/class_audiostreamplayer2d.rst

@@ -57,7 +57,7 @@ Methods
 Signals
 -------
 
-  .. _class_AudioStreamPlayer2D_finished:
+.. _class_AudioStreamPlayer2D_finished:
 
 - **finished** **(** **)**
 
@@ -72,11 +72,13 @@ Tutorials
 ---------
 
 - :doc:`../learning/features/audio/index`
+
 - :doc:`../tutorials/audio/audio_streams`
+
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamPlayer2D_area_mask:
+.. _class_AudioStreamPlayer2D_area_mask:
 
 - :ref:`int<class_int>` **area_mask**
 
@@ -88,7 +90,7 @@ Property Descriptions
 
 Areas in which this sound plays.
 
-  .. _class_AudioStreamPlayer2D_attenuation:
+.. _class_AudioStreamPlayer2D_attenuation:
 
 - :ref:`float<class_float>` **attenuation**
 
@@ -100,7 +102,7 @@ Areas in which this sound plays.
 
 Dampens audio over distance with this as an exponent.
 
-  .. _class_AudioStreamPlayer2D_autoplay:
+.. _class_AudioStreamPlayer2D_autoplay:
 
 - :ref:`bool<class_bool>` **autoplay**
 
@@ -112,7 +114,7 @@ Dampens audio over distance with this as an exponent.
 
 If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
-  .. _class_AudioStreamPlayer2D_bus:
+.. _class_AudioStreamPlayer2D_bus:
 
 - :ref:`String<class_String>` **bus**
 
@@ -124,7 +126,7 @@ If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
 Bus on which this audio is playing.
 
-  .. _class_AudioStreamPlayer2D_max_distance:
+.. _class_AudioStreamPlayer2D_max_distance:
 
 - :ref:`float<class_float>` **max_distance**
 
@@ -136,7 +138,7 @@ Bus on which this audio is playing.
 
 Maximum distance from which audio is still hearable.
 
-  .. _class_AudioStreamPlayer2D_pitch_scale:
+.. _class_AudioStreamPlayer2D_pitch_scale:
 
 - :ref:`float<class_float>` **pitch_scale**
 
@@ -148,7 +150,7 @@ Maximum distance from which audio is still hearable.
 
 Changes the pitch and the tempo of the audio.
 
-  .. _class_AudioStreamPlayer2D_playing:
+.. _class_AudioStreamPlayer2D_playing:
 
 - :ref:`bool<class_bool>` **playing**
 
@@ -158,7 +160,7 @@ Changes the pitch and the tempo of the audio.
 
 If ``true`` audio is playing.
 
-  .. _class_AudioStreamPlayer2D_stream:
+.. _class_AudioStreamPlayer2D_stream:
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
@@ -170,7 +172,7 @@ If ``true`` audio is playing.
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
-  .. _class_AudioStreamPlayer2D_stream_paused:
+.. _class_AudioStreamPlayer2D_stream_paused:
 
 - :ref:`bool<class_bool>` **stream_paused**
 
@@ -180,7 +182,7 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 | *Getter* | get_stream_paused()      |
 +----------+--------------------------+
 
-  .. _class_AudioStreamPlayer2D_volume_db:
+.. _class_AudioStreamPlayer2D_volume_db:
 
 - :ref:`float<class_float>` **volume_db**
 
@@ -195,25 +197,25 @@ Base volume without dampening.
 Method Descriptions
 -------------------
 
-  .. _class_AudioStreamPlayer2D_get_playback_position:
+.. _class_AudioStreamPlayer2D_get_playback_position:
 
 - :ref:`float<class_float>` **get_playback_position** **(** **)**
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
-  .. _class_AudioStreamPlayer2D_play:
+.. _class_AudioStreamPlayer2D_play:
 
 - void **play** **(** :ref:`float<class_float>` from_position=0.0 **)**
 
 Plays the audio from the given position 'from_position', in seconds.
 
-  .. _class_AudioStreamPlayer2D_seek:
+.. _class_AudioStreamPlayer2D_seek:
 
 - void **seek** **(** :ref:`float<class_float>` to_position **)**
 
 Sets the position from which audio will be played, in seconds.
 
-  .. _class_AudioStreamPlayer2D_stop:
+.. _class_AudioStreamPlayer2D_stop:
 
 - void **stop** **(** **)**
 

+ 29 - 27
classes/class_audiostreamplayer3d.rst

@@ -75,7 +75,7 @@ Methods
 Signals
 -------
 
-  .. _class_AudioStreamPlayer3D_finished:
+.. _class_AudioStreamPlayer3D_finished:
 
 - **finished** **(** **)**
 
@@ -84,7 +84,7 @@ Fires when the audio stops playing.
 Enumerations
 ------------
 
-  .. _enum_AudioStreamPlayer3D_DopplerTracking:
+.. _enum_AudioStreamPlayer3D_DopplerTracking:
 
 enum **DopplerTracking**:
 
@@ -92,14 +92,14 @@ enum **DopplerTracking**:
 - **DOPPLER_TRACKING_IDLE_STEP** = **1** --- Executes doppler tracking in idle step.
 - **DOPPLER_TRACKING_PHYSICS_STEP** = **2** --- Executes doppler tracking in physics step.
 
-  .. _enum_AudioStreamPlayer3D_OutOfRangeMode:
+.. _enum_AudioStreamPlayer3D_OutOfRangeMode:
 
 enum **OutOfRangeMode**:
 
 - **OUT_OF_RANGE_MIX** = **0** --- Mix this audio in, even when it's out of range.
 - **OUT_OF_RANGE_PAUSE** = **1** --- Pause this audio when it gets out of range.
 
-  .. _enum_AudioStreamPlayer3D_AttenuationModel:
+.. _enum_AudioStreamPlayer3D_AttenuationModel:
 
 enum **AttenuationModel**:
 
@@ -116,11 +116,13 @@ Tutorials
 ---------
 
 - :doc:`../learning/features/audio/index`
+
 - :doc:`../tutorials/audio/audio_streams`
+
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamPlayer3D_area_mask:
+.. _class_AudioStreamPlayer3D_area_mask:
 
 - :ref:`int<class_int>` **area_mask**
 
@@ -132,7 +134,7 @@ Property Descriptions
 
 Areas in which this sound plays.
 
-  .. _class_AudioStreamPlayer3D_attenuation_filter_cutoff_hz:
+.. _class_AudioStreamPlayer3D_attenuation_filter_cutoff_hz:
 
 - :ref:`float<class_float>` **attenuation_filter_cutoff_hz**
 
@@ -144,7 +146,7 @@ Areas in which this sound plays.
 
 Dampens audio above this frequency, in Hz.
 
-  .. _class_AudioStreamPlayer3D_attenuation_filter_db:
+.. _class_AudioStreamPlayer3D_attenuation_filter_db:
 
 - :ref:`float<class_float>` **attenuation_filter_db**
 
@@ -156,7 +158,7 @@ Dampens audio above this frequency, in Hz.
 
 Amount how much the filter affects the loudness, in dB.
 
-  .. _class_AudioStreamPlayer3D_attenuation_model:
+.. _class_AudioStreamPlayer3D_attenuation_model:
 
 - :ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` **attenuation_model**
 
@@ -168,7 +170,7 @@ Amount how much the filter affects the loudness, in dB.
 
 Decides if audio should get quieter with distance linearly, quadratically or logarithmically.
 
-  .. _class_AudioStreamPlayer3D_autoplay:
+.. _class_AudioStreamPlayer3D_autoplay:
 
 - :ref:`bool<class_bool>` **autoplay**
 
@@ -180,7 +182,7 @@ Decides if audio should get quieter with distance linearly, quadratically or log
 
 If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
-  .. _class_AudioStreamPlayer3D_bus:
+.. _class_AudioStreamPlayer3D_bus:
 
 - :ref:`String<class_String>` **bus**
 
@@ -192,7 +194,7 @@ If ``true`` audio plays when added to scene tree. Default value: ``false``.
 
 Bus on which this audio is playing.
 
-  .. _class_AudioStreamPlayer3D_doppler_tracking:
+.. _class_AudioStreamPlayer3D_doppler_tracking:
 
 - :ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>` **doppler_tracking**
 
@@ -204,7 +206,7 @@ Bus on which this audio is playing.
 
 Decides in which step the Doppler effect should be calculated.
 
-  .. _class_AudioStreamPlayer3D_emission_angle_degrees:
+.. _class_AudioStreamPlayer3D_emission_angle_degrees:
 
 - :ref:`float<class_float>` **emission_angle_degrees**
 
@@ -216,7 +218,7 @@ Decides in which step the Doppler effect should be calculated.
 
 The angle in which the audio reaches cameras undampened.
 
-  .. _class_AudioStreamPlayer3D_emission_angle_enabled:
+.. _class_AudioStreamPlayer3D_emission_angle_enabled:
 
 - :ref:`bool<class_bool>` **emission_angle_enabled**
 
@@ -228,7 +230,7 @@ The angle in which the audio reaches cameras undampened.
 
 If ``true`` the audio should be dampened according to the direction of the sound.
 
-  .. _class_AudioStreamPlayer3D_emission_angle_filter_attenuation_db:
+.. _class_AudioStreamPlayer3D_emission_angle_filter_attenuation_db:
 
 - :ref:`float<class_float>` **emission_angle_filter_attenuation_db**
 
@@ -240,7 +242,7 @@ If ``true`` the audio should be dampened according to the direction of the sound
 
 dampens audio if camera is outside of 'emission_angle_degrees' and 'emission_angle_enabled' is set by this factor, in dB.
 
-  .. _class_AudioStreamPlayer3D_max_db:
+.. _class_AudioStreamPlayer3D_max_db:
 
 - :ref:`float<class_float>` **max_db**
 
@@ -252,7 +254,7 @@ dampens audio if camera is outside of 'emission_angle_degrees' and 'emission_ang
 
 Sets the absolute maximum of the soundlevel, in dB.
 
-  .. _class_AudioStreamPlayer3D_max_distance:
+.. _class_AudioStreamPlayer3D_max_distance:
 
 - :ref:`float<class_float>` **max_distance**
 
@@ -264,7 +266,7 @@ Sets the absolute maximum of the soundlevel, in dB.
 
 Sets the distance from which the 'out_of_range_mode' takes effect. Has no effect if set to 0.
 
-  .. _class_AudioStreamPlayer3D_out_of_range_mode:
+.. _class_AudioStreamPlayer3D_out_of_range_mode:
 
 - :ref:`OutOfRangeMode<enum_AudioStreamPlayer3D_OutOfRangeMode>` **out_of_range_mode**
 
@@ -276,7 +278,7 @@ Sets the distance from which the 'out_of_range_mode' takes effect. Has no effect
 
 Decides if audio should pause when source is outside of 'max_distance' range.
 
-  .. _class_AudioStreamPlayer3D_pitch_scale:
+.. _class_AudioStreamPlayer3D_pitch_scale:
 
 - :ref:`float<class_float>` **pitch_scale**
 
@@ -288,7 +290,7 @@ Decides if audio should pause when source is outside of 'max_distance' range.
 
 Changes the pitch and the tempo of the audio.
 
-  .. _class_AudioStreamPlayer3D_playing:
+.. _class_AudioStreamPlayer3D_playing:
 
 - :ref:`bool<class_bool>` **playing**
 
@@ -298,7 +300,7 @@ Changes the pitch and the tempo of the audio.
 
 If ``true``, audio is playing.
 
-  .. _class_AudioStreamPlayer3D_stream:
+.. _class_AudioStreamPlayer3D_stream:
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
@@ -310,7 +312,7 @@ If ``true``, audio is playing.
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
-  .. _class_AudioStreamPlayer3D_stream_paused:
+.. _class_AudioStreamPlayer3D_stream_paused:
 
 - :ref:`bool<class_bool>` **stream_paused**
 
@@ -320,7 +322,7 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 | *Getter* | get_stream_paused()      |
 +----------+--------------------------+
 
-  .. _class_AudioStreamPlayer3D_unit_db:
+.. _class_AudioStreamPlayer3D_unit_db:
 
 - :ref:`float<class_float>` **unit_db**
 
@@ -332,7 +334,7 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 Base sound level unaffected by dampening, in dB.
 
-  .. _class_AudioStreamPlayer3D_unit_size:
+.. _class_AudioStreamPlayer3D_unit_size:
 
 - :ref:`float<class_float>` **unit_size**
 
@@ -347,25 +349,25 @@ Factor for the attenuation effect.
 Method Descriptions
 -------------------
 
-  .. _class_AudioStreamPlayer3D_get_playback_position:
+.. _class_AudioStreamPlayer3D_get_playback_position:
 
 - :ref:`float<class_float>` **get_playback_position** **(** **)**
 
 Returns the position in the :ref:`AudioStream<class_AudioStream>`.
 
-  .. _class_AudioStreamPlayer3D_play:
+.. _class_AudioStreamPlayer3D_play:
 
 - void **play** **(** :ref:`float<class_float>` from_position=0.0 **)**
 
 Plays the audio from the given position 'from_position', in seconds.
 
-  .. _class_AudioStreamPlayer3D_seek:
+.. _class_AudioStreamPlayer3D_seek:
 
 - void **seek** **(** :ref:`float<class_float>` to_position **)**
 
 Sets the position from which audio will be played, in seconds.
 
-  .. _class_AudioStreamPlayer3D_stop:
+.. _class_AudioStreamPlayer3D_stop:
 
 - void **stop** **(** **)**
 

+ 2 - 2
classes/class_audiostreamrandompitch.rst

@@ -33,7 +33,7 @@ Randomly varies pitch on each start.
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamRandomPitch_audio_stream:
+.. _class_AudioStreamRandomPitch_audio_stream:
 
 - :ref:`AudioStream<class_AudioStream>` **audio_stream**
 
@@ -45,7 +45,7 @@ Property Descriptions
 
 The current :ref:`AudioStream<class_AudioStream>`.
 
-  .. _class_AudioStreamRandomPitch_random_pitch:
+.. _class_AudioStreamRandomPitch_random_pitch:
 
 - :ref:`float<class_float>` **random_pitch**
 

+ 10 - 10
classes/class_audiostreamsample.rst

@@ -45,7 +45,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_AudioStreamSample_LoopMode:
+.. _enum_AudioStreamSample_LoopMode:
 
 enum **LoopMode**:
 
@@ -53,7 +53,7 @@ enum **LoopMode**:
 - **LOOP_FORWARD** = **1** --- Audio loops the data between loop_begin and loop_end playing forward only.
 - **LOOP_PING_PONG** = **2** --- Audio loops the data between loop_begin and loop_end playing back and forth.
 
-  .. _enum_AudioStreamSample_Format:
+.. _enum_AudioStreamSample_Format:
 
 enum **Format**:
 
@@ -69,7 +69,7 @@ Plays audio, can loop.
 Property Descriptions
 ---------------------
 
-  .. _class_AudioStreamSample_data:
+.. _class_AudioStreamSample_data:
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 
@@ -81,7 +81,7 @@ Property Descriptions
 
 Contains the audio data in bytes.
 
-  .. _class_AudioStreamSample_format:
+.. _class_AudioStreamSample_format:
 
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 
@@ -93,7 +93,7 @@ Contains the audio data in bytes.
 
 Audio format. See FORMAT\_\* constants for values.
 
-  .. _class_AudioStreamSample_loop_begin:
+.. _class_AudioStreamSample_loop_begin:
 
 - :ref:`int<class_int>` **loop_begin**
 
@@ -105,7 +105,7 @@ Audio format. See FORMAT\_\* constants for values.
 
 Loop start in bytes.
 
-  .. _class_AudioStreamSample_loop_end:
+.. _class_AudioStreamSample_loop_end:
 
 - :ref:`int<class_int>` **loop_end**
 
@@ -117,7 +117,7 @@ Loop start in bytes.
 
 Loop end in bytes.
 
-  .. _class_AudioStreamSample_loop_mode:
+.. _class_AudioStreamSample_loop_mode:
 
 - :ref:`LoopMode<enum_AudioStreamSample_LoopMode>` **loop_mode**
 
@@ -129,7 +129,7 @@ Loop end in bytes.
 
 Loop mode. See LOOP\_\* constants for values.
 
-  .. _class_AudioStreamSample_mix_rate:
+.. _class_AudioStreamSample_mix_rate:
 
 - :ref:`int<class_int>` **mix_rate**
 
@@ -141,7 +141,7 @@ Loop mode. See LOOP\_\* constants for values.
 
 The sample rate for mixing this audio.
 
-  .. _class_AudioStreamSample_stereo:
+.. _class_AudioStreamSample_stereo:
 
 - :ref:`bool<class_bool>` **stereo**
 
@@ -156,7 +156,7 @@ If ``true``, audio is stereo. Default value: ``false``.
 Method Descriptions
 -------------------
 
-  .. _class_AudioStreamSample_save_to_wav:
+.. _class_AudioStreamSample_save_to_wav:
 
 - void **save_to_wav** **(** :ref:`String<class_String>` path **)**
 

+ 3 - 3
classes/class_backbuffercopy.rst

@@ -28,7 +28,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_BackBufferCopy_CopyMode:
+.. _enum_BackBufferCopy_CopyMode:
 
 enum **CopyMode**:
 
@@ -44,7 +44,7 @@ Node for back-buffering the currently displayed screen. The region defined in th
 Property Descriptions
 ---------------------
 
-  .. _class_BackBufferCopy_copy_mode:
+.. _class_BackBufferCopy_copy_mode:
 
 - :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` **copy_mode**
 
@@ -56,7 +56,7 @@ Property Descriptions
 
 Buffer mode. See ``COPY_MODE_*`` constants.
 
-  .. _class_BackBufferCopy_rect:
+.. _class_BackBufferCopy_rect:
 
 - :ref:`Rect2<class_Rect2>` **rect**
 

+ 16 - 15
classes/class_bakedlightmap.rst

@@ -53,7 +53,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_BakedLightmap_BakeQuality:
+.. _enum_BakedLightmap_BakeQuality:
 
 enum **BakeQuality**:
 
@@ -61,7 +61,7 @@ enum **BakeQuality**:
 - **BAKE_QUALITY_MEDIUM** = **1** --- Default bake quality mode.
 - **BAKE_QUALITY_HIGH** = **2** --- Highest bake quality mode. Takes longer to calculate.
 
-  .. _enum_BakedLightmap_BakeError:
+.. _enum_BakedLightmap_BakeError:
 
 enum **BakeError**:
 
@@ -71,7 +71,7 @@ enum **BakeError**:
 - **BAKE_ERROR_CANT_CREATE_IMAGE** = **3**
 - **BAKE_ERROR_USER_ABORTED** = **4**
 
-  .. _enum_BakedLightmap_BakeMode:
+.. _enum_BakedLightmap_BakeMode:
 
 enum **BakeMode**:
 
@@ -87,10 +87,11 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/3d/baked_lightmaps`
+
 Property Descriptions
 ---------------------
 
-  .. _class_BakedLightmap_bake_cell_size:
+.. _class_BakedLightmap_bake_cell_size:
 
 - :ref:`float<class_float>` **bake_cell_size**
 
@@ -102,7 +103,7 @@ Property Descriptions
 
 Grid subdivision size for lightmapper calculation. Default value of ``0.25`` will work for most cases. Increase for better lighting on small details or if your scene is very large.
 
-  .. _class_BakedLightmap_bake_energy:
+.. _class_BakedLightmap_bake_energy:
 
 - :ref:`float<class_float>` **bake_energy**
 
@@ -112,7 +113,7 @@ Grid subdivision size for lightmapper calculation. Default value of ``0.25`` wil
 | *Getter* | get_energy()      |
 +----------+-------------------+
 
-  .. _class_BakedLightmap_bake_extents:
+.. _class_BakedLightmap_bake_extents:
 
 - :ref:`Vector3<class_Vector3>` **bake_extents**
 
@@ -124,7 +125,7 @@ Grid subdivision size for lightmapper calculation. Default value of ``0.25`` wil
 
 Size of affected area.
 
-  .. _class_BakedLightmap_bake_hdr:
+.. _class_BakedLightmap_bake_hdr:
 
 - :ref:`bool<class_bool>` **bake_hdr**
 
@@ -136,7 +137,7 @@ Size of affected area.
 
 If ``true`` lightmap can capture light values greater than ``1.0``. Turning this off will result in a smaller lightmap. Default value:``false``.
 
-  .. _class_BakedLightmap_bake_mode:
+.. _class_BakedLightmap_bake_mode:
 
 - :ref:`BakeMode<enum_BakedLightmap_BakeMode>` **bake_mode**
 
@@ -148,7 +149,7 @@ If ``true`` lightmap can capture light values greater than ``1.0``. Turning this
 
 Lightmapping mode. See :ref:`BakeMode<enum_@GlobalScope_BakeMode>`.
 
-  .. _class_BakedLightmap_bake_propagation:
+.. _class_BakedLightmap_bake_propagation:
 
 - :ref:`float<class_float>` **bake_propagation**
 
@@ -158,7 +159,7 @@ Lightmapping mode. See :ref:`BakeMode<enum_@GlobalScope_BakeMode>`.
 | *Getter* | get_propagation()      |
 +----------+------------------------+
 
-  .. _class_BakedLightmap_bake_quality:
+.. _class_BakedLightmap_bake_quality:
 
 - :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>` **bake_quality**
 
@@ -170,7 +171,7 @@ Lightmapping mode. See :ref:`BakeMode<enum_@GlobalScope_BakeMode>`.
 
 Three quality modes are available. Higher quality requires more rendering time. See :ref:`BakeQuality<enum_@GlobalScope_BakeQuality>`.
 
-  .. _class_BakedLightmap_capture_cell_size:
+.. _class_BakedLightmap_capture_cell_size:
 
 - :ref:`float<class_float>` **capture_cell_size**
 
@@ -182,7 +183,7 @@ Three quality modes are available. Higher quality requires more rendering time.
 
 Grid size used for real-time capture information on dynamic objects. Cannot be larger than :ref:`bake_cell_size<class_BakedLightmap_bake_cell_size>`.
 
-  .. _class_BakedLightmap_image_path:
+.. _class_BakedLightmap_image_path:
 
 - :ref:`String<class_String>` **image_path**
 
@@ -194,7 +195,7 @@ Grid size used for real-time capture information on dynamic objects. Cannot be l
 
 Location where lightmaps will be saved.
 
-  .. _class_BakedLightmap_light_data:
+.. _class_BakedLightmap_light_data:
 
 - :ref:`BakedLightmapData<class_BakedLightmapData>` **light_data**
 
@@ -209,11 +210,11 @@ The calculated light data.
 Method Descriptions
 -------------------
 
-  .. _class_BakedLightmap_bake:
+.. _class_BakedLightmap_bake:
 
 - :ref:`BakeError<enum_BakedLightmap_BakeError>` **bake** **(** :ref:`Node<class_Node>` from_node=null, :ref:`bool<class_bool>` create_visual_debug=false **)**
 
-  .. _class_BakedLightmap_debug_bake:
+.. _class_BakedLightmap_debug_bake:
 
 - void **debug_bake** **(** **)**
 

+ 10 - 10
classes/class_bakedlightmapdata.rst

@@ -49,7 +49,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_BakedLightmapData_bounds:
+.. _class_BakedLightmapData_bounds:
 
 - :ref:`AABB<class_AABB>` **bounds**
 
@@ -59,7 +59,7 @@ Property Descriptions
 | *Getter* | get_bounds()      |
 +----------+-------------------+
 
-  .. _class_BakedLightmapData_cell_space_transform:
+.. _class_BakedLightmapData_cell_space_transform:
 
 - :ref:`Transform<class_Transform>` **cell_space_transform**
 
@@ -69,7 +69,7 @@ Property Descriptions
 | *Getter* | get_cell_space_transform()      |
 +----------+---------------------------------+
 
-  .. _class_BakedLightmapData_cell_subdiv:
+.. _class_BakedLightmapData_cell_subdiv:
 
 - :ref:`int<class_int>` **cell_subdiv**
 
@@ -79,7 +79,7 @@ Property Descriptions
 | *Getter* | get_cell_subdiv()      |
 +----------+------------------------+
 
-  .. _class_BakedLightmapData_energy:
+.. _class_BakedLightmapData_energy:
 
 - :ref:`float<class_float>` **energy**
 
@@ -89,7 +89,7 @@ Property Descriptions
 | *Getter* | get_energy()      |
 +----------+-------------------+
 
-  .. _class_BakedLightmapData_octree:
+.. _class_BakedLightmapData_octree:
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **octree**
 
@@ -102,23 +102,23 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_BakedLightmapData_add_user:
+.. _class_BakedLightmapData_add_user:
 
 - void **add_user** **(** :ref:`NodePath<class_NodePath>` path, :ref:`Texture<class_Texture>` lightmap, :ref:`int<class_int>` instance **)**
 
-  .. _class_BakedLightmapData_clear_users:
+.. _class_BakedLightmapData_clear_users:
 
 - void **clear_users** **(** **)**
 
-  .. _class_BakedLightmapData_get_user_count:
+.. _class_BakedLightmapData_get_user_count:
 
 - :ref:`int<class_int>` **get_user_count** **(** **)** const
 
-  .. _class_BakedLightmapData_get_user_lightmap:
+.. _class_BakedLightmapData_get_user_lightmap:
 
 - :ref:`Texture<class_Texture>` **get_user_lightmap** **(** :ref:`int<class_int>` user_idx **)** const
 
-  .. _class_BakedLightmapData_get_user_path:
+.. _class_BakedLightmapData_get_user_path:
 
 - :ref:`NodePath<class_NodePath>` **get_user_path** **(** :ref:`int<class_int>` user_idx **)** const
 

+ 18 - 18
classes/class_basebutton.rst

@@ -55,25 +55,25 @@ Methods
 Signals
 -------
 
-  .. _class_BaseButton_button_down:
+.. _class_BaseButton_button_down:
 
 - **button_down** **(** **)**
 
 Emitted when the button starts being held down.
 
-  .. _class_BaseButton_button_up:
+.. _class_BaseButton_button_up:
 
 - **button_up** **(** **)**
 
 Emitted when the button stops being held down.
 
-  .. _class_BaseButton_pressed:
+.. _class_BaseButton_pressed:
 
 - **pressed** **(** **)**
 
 This signal is emitted every time the button is toggled or pressed (i.e. activated, so on ``button_down`` if "Click on press" is active and on ``button_up`` otherwise).
 
-  .. _class_BaseButton_toggled:
+.. _class_BaseButton_toggled:
 
 - **toggled** **(** :ref:`bool<class_bool>` button_pressed **)**
 
@@ -82,14 +82,14 @@ This signal is emitted when the button was just toggled between pressed and norm
 Enumerations
 ------------
 
-  .. _enum_BaseButton_ActionMode:
+.. _enum_BaseButton_ActionMode:
 
 enum **ActionMode**:
 
 - **ACTION_MODE_BUTTON_PRESS** = **0** --- Require just a press to consider the button clicked.
 - **ACTION_MODE_BUTTON_RELEASE** = **1** --- Require a press and a subsequent release before considering the button clicked.
 
-  .. _enum_BaseButton_DrawMode:
+.. _enum_BaseButton_DrawMode:
 
 enum **DrawMode**:
 
@@ -106,7 +106,7 @@ BaseButton is the abstract base class for buttons, so it shouldn't be used direc
 Property Descriptions
 ---------------------
 
-  .. _class_BaseButton_action_mode:
+.. _class_BaseButton_action_mode:
 
 - :ref:`ActionMode<enum_BaseButton_ActionMode>` **action_mode**
 
@@ -118,7 +118,7 @@ Property Descriptions
 
 Determines when the button is considered clicked, one of the ACTION_MODE\_\* constants.
 
-  .. _class_BaseButton_button_mask:
+.. _class_BaseButton_button_mask:
 
 - :ref:`int<class_int>` **button_mask**
 
@@ -132,7 +132,7 @@ Binary mask to choose which mouse buttons this button will respond to.
 
 To allow both left-click and right-click, set this to 3, because it's BUTTON_MASK_LEFT | BUTTON_MASK_RIGHT.
 
-  .. _class_BaseButton_disabled:
+.. _class_BaseButton_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -144,7 +144,7 @@ To allow both left-click and right-click, set this to 3, because it's BUTTON_MAS
 
 If ``true`` the button is in disabled state and can't be clicked or toggled.
 
-  .. _class_BaseButton_enabled_focus_mode:
+.. _class_BaseButton_enabled_focus_mode:
 
 - :ref:`FocusMode<enum_Control_FocusMode>` **enabled_focus_mode**
 
@@ -156,7 +156,7 @@ If ``true`` the button is in disabled state and can't be clicked or toggled.
 
 Focus access mode to use when switching between enabled/disabled (see :ref:`Control.set_focus_mode<class_Control_set_focus_mode>` and :ref:`disabled<class_BaseButton_disabled>`).
 
-  .. _class_BaseButton_group:
+.. _class_BaseButton_group:
 
 - :ref:`ButtonGroup<class_ButtonGroup>` **group**
 
@@ -168,7 +168,7 @@ Focus access mode to use when switching between enabled/disabled (see :ref:`Cont
 
 :ref:`ButtonGroup<class_ButtonGroup>` associated to the button.
 
-  .. _class_BaseButton_pressed:
+.. _class_BaseButton_pressed:
 
 - :ref:`bool<class_bool>` **pressed**
 
@@ -180,7 +180,7 @@ Focus access mode to use when switching between enabled/disabled (see :ref:`Cont
 
 If ``true`` the button's state is pressed. Means the button is pressed down or toggled (if toggle_mode is active).
 
-  .. _class_BaseButton_shortcut:
+.. _class_BaseButton_shortcut:
 
 - :ref:`ShortCut<class_ShortCut>` **shortcut**
 
@@ -192,7 +192,7 @@ If ``true`` the button's state is pressed. Means the button is pressed down or t
 
 Shortcut associated to the button.
 
-  .. _class_BaseButton_toggle_mode:
+.. _class_BaseButton_toggle_mode:
 
 - :ref:`bool<class_bool>` **toggle_mode**
 
@@ -207,25 +207,25 @@ If ``true`` the button is in toggle mode. Makes the button flip state between pr
 Method Descriptions
 -------------------
 
-  .. _class_BaseButton__pressed:
+.. _class_BaseButton__pressed:
 
 - void **_pressed** **(** **)** virtual
 
 Called when the button is pressed.
 
-  .. _class_BaseButton__toggled:
+.. _class_BaseButton__toggled:
 
 - void **_toggled** **(** :ref:`bool<class_bool>` button_pressed **)** virtual
 
 Called when the button is toggled (only if toggle_mode is active).
 
-  .. _class_BaseButton_get_draw_mode:
+.. _class_BaseButton_get_draw_mode:
 
 - :ref:`DrawMode<enum_BaseButton_DrawMode>` **get_draw_mode** **(** **)** const
 
 Return 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 DRAW\_\* enum.
 
-  .. _class_BaseButton_is_hovered:
+.. _class_BaseButton_is_hovered:
 
 - :ref:`bool<class_bool>` **is_hovered** **(** **)** const
 

+ 24 - 22
classes/class_basis.rst

@@ -79,23 +79,25 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/3d/using_transforms`
+
 - :doc:`../tutorials/math/rotations`
+
 Property Descriptions
 ---------------------
 
-  .. _class_Basis_x:
+.. _class_Basis_x:
 
 - :ref:`Vector3<class_Vector3>` **x**
 
 The basis matrix's x vector.
 
-  .. _class_Basis_y:
+.. _class_Basis_y:
 
 - :ref:`Vector3<class_Vector3>` **y**
 
 The basis matrix's y vector.
 
-  .. _class_Basis_z:
+.. _class_Basis_z:
 
 - :ref:`Vector3<class_Vector3>` **z**
 
@@ -104,115 +106,115 @@ The basis matrix's z vector.
 Method Descriptions
 -------------------
 
-  .. _class_Basis_Basis:
+.. _class_Basis_Basis:
 
 - :ref:`Basis<class_Basis>` **Basis** **(** :ref:`Quat<class_Quat>` from **)**
 
 Create a rotation matrix from the given quaternion.
 
-  .. _class_Basis_Basis:
+.. _class_Basis_Basis:
 
 - :ref:`Basis<class_Basis>` **Basis** **(** :ref:`Vector3<class_Vector3>` from **)**
 
 Create a rotation matrix (in the YXZ convention: first Z, then X, and Y last) from the specified Euler angles, given in the vector format as (X-angle, Y-angle, Z-angle).
 
-  .. _class_Basis_Basis:
+.. _class_Basis_Basis:
 
 - :ref:`Basis<class_Basis>` **Basis** **(** :ref:`Vector3<class_Vector3>` axis, :ref:`float<class_float>` phi **)**
 
 Create a rotation matrix which rotates around the given axis by the specified angle, in radians. The axis must be a normalized vector.
 
-  .. _class_Basis_Basis:
+.. _class_Basis_Basis:
 
 - :ref:`Basis<class_Basis>` **Basis** **(** :ref:`Vector3<class_Vector3>` x_axis, :ref:`Vector3<class_Vector3>` y_axis, :ref:`Vector3<class_Vector3>` z_axis **)**
 
 Create a matrix from 3 axis vectors.
 
-  .. _class_Basis_determinant:
+.. _class_Basis_determinant:
 
 - :ref:`float<class_float>` **determinant** **(** **)**
 
 Return the determinant of the matrix.
 
-  .. _class_Basis_get_euler:
+.. _class_Basis_get_euler:
 
 - :ref:`Vector3<class_Vector3>` **get_euler** **(** **)**
 
 Assuming that the matrix is a proper rotation matrix (orthonormal matrix with determinant +1), return Euler angles (in the YXZ convention: first Z, then X, and Y last). Returned vector contains the rotation angles in the format (X-angle, Y-angle, Z-angle).
 
-  .. _class_Basis_get_orthogonal_index:
+.. _class_Basis_get_orthogonal_index:
 
 - :ref:`int<class_int>` **get_orthogonal_index** **(** **)**
 
 This function considers a discretization of rotations into 24 points on unit sphere, lying along the vectors (x,y,z) with each component being either -1,0 or 1, and returns the index of the point best representing the orientation of the object. It is mainly used by the grid map editor. For further details, refer to Godot source code.
 
-  .. _class_Basis_get_scale:
+.. _class_Basis_get_scale:
 
 - :ref:`Vector3<class_Vector3>` **get_scale** **(** **)**
 
 Assuming that the matrix is the combination of a rotation and scaling, return the absolute value of scaling factors along each axis.
 
-  .. _class_Basis_inverse:
+.. _class_Basis_inverse:
 
 - :ref:`Basis<class_Basis>` **inverse** **(** **)**
 
 Return the inverse of the matrix.
 
-  .. _class_Basis_orthonormalized:
+.. _class_Basis_orthonormalized:
 
 - :ref:`Basis<class_Basis>` **orthonormalized** **(** **)**
 
 Return the orthonormalized version of the matrix (useful to call from time to time to avoid rounding error for orthogonal matrices). This performs a Gram-Schmidt orthonormalization on the basis of the matrix.
 
-  .. _class_Basis_rotated:
+.. _class_Basis_rotated:
 
 - :ref:`Basis<class_Basis>` **rotated** **(** :ref:`Vector3<class_Vector3>` axis, :ref:`float<class_float>` phi **)**
 
 Introduce an additional rotation around the given axis by phi (radians). The axis must be a normalized vector.
 
-  .. _class_Basis_scaled:
+.. _class_Basis_scaled:
 
 - :ref:`Basis<class_Basis>` **scaled** **(** :ref:`Vector3<class_Vector3>` scale **)**
 
 Introduce an additional scaling specified by the given 3D scaling factor.
 
-  .. _class_Basis_slerp:
+.. _class_Basis_slerp:
 
 - :ref:`Basis<class_Basis>` **slerp** **(** :ref:`Basis<class_Basis>` b, :ref:`float<class_float>` t **)**
 
 Assuming that the matrix is a proper rotation matrix, slerp performs a spherical-linear interpolation with another rotation matrix.
 
-  .. _class_Basis_tdotx:
+.. _class_Basis_tdotx:
 
 - :ref:`float<class_float>` **tdotx** **(** :ref:`Vector3<class_Vector3>` with **)**
 
 Transposed dot product with the x axis of the matrix.
 
-  .. _class_Basis_tdoty:
+.. _class_Basis_tdoty:
 
 - :ref:`float<class_float>` **tdoty** **(** :ref:`Vector3<class_Vector3>` with **)**
 
 Transposed dot product with the y axis of the matrix.
 
-  .. _class_Basis_tdotz:
+.. _class_Basis_tdotz:
 
 - :ref:`float<class_float>` **tdotz** **(** :ref:`Vector3<class_Vector3>` with **)**
 
 Transposed dot product with the z axis of the matrix.
 
-  .. _class_Basis_transposed:
+.. _class_Basis_transposed:
 
 - :ref:`Basis<class_Basis>` **transposed** **(** **)**
 
 Return the transposed version of the matrix.
 
-  .. _class_Basis_xform:
+.. _class_Basis_xform:
 
 - :ref:`Vector3<class_Vector3>` **xform** **(** :ref:`Vector3<class_Vector3>` v **)**
 
 Return a vector transformed (multiplied) by the matrix.
 
-  .. _class_Basis_xform_inv:
+.. _class_Basis_xform_inv:
 
 - :ref:`Vector3<class_Vector3>` **xform_inv** **(** :ref:`Vector3<class_Vector3>` v **)**
 

+ 9 - 9
classes/class_bitmap.rst

@@ -47,51 +47,51 @@ A two-dimensional array of boolean values, can be used to efficiently store a bi
 Method Descriptions
 -------------------
 
-  .. _class_BitMap_create:
+.. _class_BitMap_create:
 
 - void **create** **(** :ref:`Vector2<class_Vector2>` size **)**
 
 Creates a bitmap with the specified size, filled with false.
 
-  .. _class_BitMap_create_from_image_alpha:
+.. _class_BitMap_create_from_image_alpha:
 
 - void **create_from_image_alpha** **(** :ref:`Image<class_Image>` image, :ref:`float<class_float>` threshold=0.1 **)**
 
 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.
 
-  .. _class_BitMap_get_bit:
+.. _class_BitMap_get_bit:
 
 - :ref:`bool<class_bool>` **get_bit** **(** :ref:`Vector2<class_Vector2>` position **)** const
 
 Returns bitmap's value at the specified position.
 
-  .. _class_BitMap_get_size:
+.. _class_BitMap_get_size:
 
 - :ref:`Vector2<class_Vector2>` **get_size** **(** **)** const
 
 Returns bitmap's dimensions.
 
-  .. _class_BitMap_get_true_bit_count:
+.. _class_BitMap_get_true_bit_count:
 
 - :ref:`int<class_int>` **get_true_bit_count** **(** **)** const
 
 Returns the amount of bitmap elements that are set to true.
 
-  .. _class_BitMap_grow_mask:
+.. _class_BitMap_grow_mask:
 
 - void **grow_mask** **(** :ref:`int<class_int>` pixels, :ref:`Rect2<class_Rect2>` rect **)**
 
-  .. _class_BitMap_opaque_to_polygons:
+.. _class_BitMap_opaque_to_polygons:
 
 - :ref:`Array<class_Array>` **opaque_to_polygons** **(** :ref:`Rect2<class_Rect2>` rect, :ref:`float<class_float>` epsilon=2.0 **)** const
 
-  .. _class_BitMap_set_bit:
+.. _class_BitMap_set_bit:
 
 - void **set_bit** **(** :ref:`Vector2<class_Vector2>` position, :ref:`bool<class_bool>` bit **)**
 
 Sets the bitmap's element at the specified position, to the specified value.
 
-  .. _class_BitMap_set_bit_rect:
+.. _class_BitMap_set_bit_rect:
 
 - void **set_bit_rect** **(** :ref:`Rect2<class_Rect2>` p_rect, :ref:`bool<class_bool>` bit **)**
 

+ 13 - 13
classes/class_bitmapfont.rst

@@ -60,7 +60,7 @@ Renders text using ``*.fnt`` fonts containing texture atlases. Supports distance
 Property Descriptions
 ---------------------
 
-  .. _class_BitmapFont_ascent:
+.. _class_BitmapFont_ascent:
 
 - :ref:`float<class_float>` **ascent**
 
@@ -72,7 +72,7 @@ Property Descriptions
 
 Ascent (number of pixels above the baseline).
 
-  .. _class_BitmapFont_distance_field:
+.. _class_BitmapFont_distance_field:
 
 - :ref:`bool<class_bool>` **distance_field**
 
@@ -84,7 +84,7 @@ Ascent (number of pixels above the baseline).
 
 If ``true`` distance field hint is enabled.
 
-  .. _class_BitmapFont_fallback:
+.. _class_BitmapFont_fallback:
 
 - :ref:`BitmapFont<class_BitmapFont>` **fallback**
 
@@ -96,7 +96,7 @@ If ``true`` distance field hint is enabled.
 
 The fallback font.
 
-  .. _class_BitmapFont_height:
+.. _class_BitmapFont_height:
 
 - :ref:`float<class_float>` **height**
 
@@ -111,55 +111,55 @@ Total font height (ascent plus descent) in pixels.
 Method Descriptions
 -------------------
 
-  .. _class_BitmapFont_add_char:
+.. _class_BitmapFont_add_char:
 
 - void **add_char** **(** :ref:`int<class_int>` character, :ref:`int<class_int>` texture, :ref:`Rect2<class_Rect2>` rect, :ref:`Vector2<class_Vector2>` align=Vector2( 0, 0 ), :ref:`float<class_float>` advance=-1 **)**
 
 Adds a character to the font, where ``character`` is the unicode value, ``texture`` is the texture index, ``rect`` is the region in the texture (in pixels!), ``align`` is the (optional) alignment for the character and ``advance`` is the (optional) advance.
 
-  .. _class_BitmapFont_add_kerning_pair:
+.. _class_BitmapFont_add_kerning_pair:
 
 - void **add_kerning_pair** **(** :ref:`int<class_int>` char_a, :ref:`int<class_int>` char_b, :ref:`int<class_int>` kerning **)**
 
 Adds a kerning pair to the ``BitmapFont`` as a difference. Kerning pairs are special cases where a typeface advance is determined by the next character.
 
-  .. _class_BitmapFont_add_texture:
+.. _class_BitmapFont_add_texture:
 
 - void **add_texture** **(** :ref:`Texture<class_Texture>` texture **)**
 
 Adds a texture to the ``BitmapFont``.
 
-  .. _class_BitmapFont_clear:
+.. _class_BitmapFont_clear:
 
 - void **clear** **(** **)**
 
 Clears all the font data and settings.
 
-  .. _class_BitmapFont_create_from_fnt:
+.. _class_BitmapFont_create_from_fnt:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **create_from_fnt** **(** :ref:`String<class_String>` path **)**
 
 Creates a BitmapFont from the ``*.fnt`` file at ``path``.
 
-  .. _class_BitmapFont_get_char_size:
+.. _class_BitmapFont_get_char_size:
 
 - :ref:`Vector2<class_Vector2>` **get_char_size** **(** :ref:`int<class_int>` char, :ref:`int<class_int>` next=0 **)** const
 
 Returns the size of a character, optionally taking kerning into account if the next character is provided.
 
-  .. _class_BitmapFont_get_kerning_pair:
+.. _class_BitmapFont_get_kerning_pair:
 
 - :ref:`int<class_int>` **get_kerning_pair** **(** :ref:`int<class_int>` char_a, :ref:`int<class_int>` char_b **)** const
 
 Returns a kerning pair as a difference.
 
-  .. _class_BitmapFont_get_texture:
+.. _class_BitmapFont_get_texture:
 
 - :ref:`Texture<class_Texture>` **get_texture** **(** :ref:`int<class_int>` idx **)** const
 
 Returns the font atlas texture at index ``idx``.
 
-  .. _class_BitmapFont_get_texture_count:
+.. _class_BitmapFont_get_texture_count:
 
 - :ref:`int<class_int>` **get_texture_count** **(** **)** const
 

+ 5 - 5
classes/class_bone2d.rst

@@ -39,7 +39,7 @@ Methods
 Property Descriptions
 ---------------------
 
-  .. _class_Bone2D_default_length:
+.. _class_Bone2D_default_length:
 
 - :ref:`float<class_float>` **default_length**
 
@@ -49,7 +49,7 @@ Property Descriptions
 | *Getter* | get_default_length()      |
 +----------+---------------------------+
 
-  .. _class_Bone2D_rest:
+.. _class_Bone2D_rest:
 
 - :ref:`Transform2D<class_Transform2D>` **rest**
 
@@ -62,15 +62,15 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_Bone2D_apply_rest:
+.. _class_Bone2D_apply_rest:
 
 - void **apply_rest** **(** **)**
 
-  .. _class_Bone2D_get_index_in_skeleton:
+.. _class_Bone2D_get_index_in_skeleton:
 
 - :ref:`int<class_int>` **get_index_in_skeleton** **(** **)** const
 
-  .. _class_Bone2D_get_skeleton_rest:
+.. _class_Bone2D_get_skeleton_rest:
 
 - :ref:`Transform2D<class_Transform2D>` **get_skeleton_rest** **(** **)** const
 

+ 1 - 1
classes/class_boneattachment.rst

@@ -31,7 +31,7 @@ This node must be the child of a :ref:`Skeleton<class_Skeleton>` node. You can t
 Property Descriptions
 ---------------------
 
-  .. _class_BoneAttachment_bone_name:
+.. _class_BoneAttachment_bone_name:
 
 - :ref:`String<class_String>` **bone_name**
 

+ 3 - 3
classes/class_bool.rst

@@ -33,19 +33,19 @@ Boolean built-in type.
 Method Descriptions
 -------------------
 
-  .. _class_bool_bool:
+.. _class_bool_bool:
 
 - :ref:`bool<class_bool>` **bool** **(** :ref:`int<class_int>` from **)**
 
 Cast an :ref:`int<class_int>` value to a boolean value, this method will return true if called with an integer value different to 0 and false in other case.
 
-  .. _class_bool_bool:
+.. _class_bool_bool:
 
 - :ref:`bool<class_bool>` **bool** **(** :ref:`float<class_float>` from **)**
 
 Cast a :ref:`float<class_float>` value to a boolean value, this method will return true if called with a floating point value different to 0 and false in other case.
 
-  .. _class_bool_bool:
+.. _class_bool_bool:
 
 - :ref:`bool<class_bool>` **bool** **(** :ref:`String<class_String>` from **)**
 

+ 3 - 3
classes/class_boxcontainer.rst

@@ -35,7 +35,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_BoxContainer_AlignMode:
+.. _enum_BoxContainer_AlignMode:
 
 enum **AlignMode**:
 
@@ -51,7 +51,7 @@ Arranges child controls vertically or horizontally, and rearranges the controls
 Property Descriptions
 ---------------------
 
-  .. _class_BoxContainer_alignment:
+.. _class_BoxContainer_alignment:
 
 - :ref:`AlignMode<enum_BoxContainer_AlignMode>` **alignment**
 
@@ -66,7 +66,7 @@ The alignment of the container's children (must be one of ALIGN_BEGIN, ALIGN_CEN
 Method Descriptions
 -------------------
 
-  .. _class_BoxContainer_add_spacer:
+.. _class_BoxContainer_add_spacer:
 
 - void **add_spacer** **(** :ref:`bool<class_bool>` begin **)**
 

+ 1 - 1
classes/class_boxshape.rst

@@ -31,7 +31,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_BoxShape_extents:
+.. _class_BoxShape_extents:
 
 - :ref:`Vector3<class_Vector3>` **extents**
 

+ 6 - 6
classes/class_button.rst

@@ -63,7 +63,7 @@ Theme Properties
 Enumerations
 ------------
 
-  .. _enum_Button_TextAlign:
+.. _enum_Button_TextAlign:
 
 enum **TextAlign**:
 
@@ -79,7 +79,7 @@ Button is the standard themed button. It can contain text and an icon, and will
 Property Descriptions
 ---------------------
 
-  .. _class_Button_align:
+.. _class_Button_align:
 
 - :ref:`TextAlign<enum_Button_TextAlign>` **align**
 
@@ -91,7 +91,7 @@ Property Descriptions
 
 Text alignment policy for the button's text, use one of the ALIGN\_\* constants.
 
-  .. _class_Button_clip_text:
+.. _class_Button_clip_text:
 
 - :ref:`bool<class_bool>` **clip_text**
 
@@ -103,7 +103,7 @@ Text alignment policy for the button's text, use one of the ALIGN\_\* constants.
 
 When this property is enabled, text that is too large to fit the button is clipped, when disabled the Button will always be wide enough to hold the text. This property is disabled by default.
 
-  .. _class_Button_flat:
+.. _class_Button_flat:
 
 - :ref:`bool<class_bool>` **flat**
 
@@ -115,7 +115,7 @@ When this property is enabled, text that is too large to fit the button is clipp
 
 Flat buttons don't display decoration.
 
-  .. _class_Button_icon:
+.. _class_Button_icon:
 
 - :ref:`Texture<class_Texture>` **icon**
 
@@ -127,7 +127,7 @@ Flat buttons don't display decoration.
 
 Button's icon, if text is present the icon will be placed before the text.
 
-  .. _class_Button_text:
+.. _class_Button_text:
 
 - :ref:`String<class_String>` **text**
 

+ 1 - 1
classes/class_buttongroup.rst

@@ -40,7 +40,7 @@ Group of :ref:`Button<class_Button>`. All direct and indirect children buttons b
 Method Descriptions
 -------------------
 
-  .. _class_ButtonGroup_get_pressed_button:
+.. _class_ButtonGroup_get_pressed_button:
 
 - :ref:`BaseButton<class_BaseButton>` **get_pressed_button** **(** **)**
 

+ 28 - 28
classes/class_camera.rst

@@ -81,7 +81,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_Camera_DopplerTracking:
+.. _enum_Camera_DopplerTracking:
 
 enum **DopplerTracking**:
 
@@ -89,14 +89,14 @@ enum **DopplerTracking**:
 - **DOPPLER_TRACKING_IDLE_STEP** = **1** --- Simulate Doppler effect by tracking positions of objects that are changed in ``_process``. Changes in the relative velocity of this Camera compared to those objects affect how Audio is perceived (changing the Audio's ``pitch shift``).
 - **DOPPLER_TRACKING_PHYSICS_STEP** = **2** --- Simulate Doppler effect by tracking positions of objects that are changed in ``_physics_process``. Changes in the relative velocity of this Camera compared to those objects affect how Audio is perceived (changing the Audio's ``pitch shift``).
 
-  .. _enum_Camera_Projection:
+.. _enum_Camera_Projection:
 
 enum **Projection**:
 
 - **PROJECTION_PERSPECTIVE** = **0** --- Perspective Projection (object's size on the screen becomes smaller when far away).
 - **PROJECTION_ORTHOGONAL** = **1** --- Orthogonal Projection (objects remain the same size on the screen no matter how far away they are).
 
-  .. _enum_Camera_KeepAspect:
+.. _enum_Camera_KeepAspect:
 
 enum **KeepAspect**:
 
@@ -111,7 +111,7 @@ Camera is a special node that displays what is visible from its current location
 Property Descriptions
 ---------------------
 
-  .. _class_Camera_cull_mask:
+.. _class_Camera_cull_mask:
 
 - :ref:`int<class_int>` **cull_mask**
 
@@ -123,7 +123,7 @@ Property Descriptions
 
 The culling mask that describes which 3D render layers are rendered by this camera.
 
-  .. _class_Camera_current:
+.. _class_Camera_current:
 
 - :ref:`bool<class_bool>` **current**
 
@@ -135,7 +135,7 @@ The culling mask that describes which 3D render layers are rendered by this came
 
 If ``true`` the ancestor :ref:`Viewport<class_Viewport>` is currently using this Camera. Default value: ``false``.
 
-  .. _class_Camera_doppler_tracking:
+.. _class_Camera_doppler_tracking:
 
 - :ref:`DopplerTracking<enum_Camera_DopplerTracking>` **doppler_tracking**
 
@@ -147,7 +147,7 @@ If ``true`` the ancestor :ref:`Viewport<class_Viewport>` is currently using this
 
 If not ``DOPPLER_TRACKING_DISABLED`` this Camera will simulate the Doppler effect for objects changed in particular ``_process`` methods. Default value: ``DOPPLER_TRACKING_DISABLED``.
 
-  .. _class_Camera_environment:
+.. _class_Camera_environment:
 
 - :ref:`Environment<class_Environment>` **environment**
 
@@ -159,7 +159,7 @@ If not ``DOPPLER_TRACKING_DISABLED`` this Camera will simulate the Doppler effec
 
 The :ref:`Environment<class_Environment>` to use for this Camera.
 
-  .. _class_Camera_far:
+.. _class_Camera_far:
 
 - :ref:`float<class_float>` **far**
 
@@ -171,7 +171,7 @@ The :ref:`Environment<class_Environment>` to use for this Camera.
 
 The distance to the far culling boundary for this Camera relative to its local z-axis.
 
-  .. _class_Camera_fov:
+.. _class_Camera_fov:
 
 - :ref:`float<class_float>` **fov**
 
@@ -183,7 +183,7 @@ The distance to the far culling boundary for this Camera relative to its local z
 
 The camera's field of view angle (in degrees). Only applicable in perspective mode. Since :ref:`keep_aspect<class_Camera_keep_aspect>` locks one axis, ``fov`` sets the other axis' field of view angle.
 
-  .. _class_Camera_h_offset:
+.. _class_Camera_h_offset:
 
 - :ref:`float<class_float>` **h_offset**
 
@@ -195,7 +195,7 @@ The camera's field of view angle (in degrees). Only applicable in perspective mo
 
 The horizontal (X) offset of the Camera viewport.
 
-  .. _class_Camera_keep_aspect:
+.. _class_Camera_keep_aspect:
 
 - :ref:`KeepAspect<enum_Camera_KeepAspect>` **keep_aspect**
 
@@ -207,7 +207,7 @@ The horizontal (X) offset of the Camera viewport.
 
 The axis to lock during :ref:`fov<class_Camera_fov>`/:ref:`size<class_Camera_size>` adjustments. Can be either ``KEEP_WIDTH`` or ``KEEP_HEIGHT``.
 
-  .. _class_Camera_near:
+.. _class_Camera_near:
 
 - :ref:`float<class_float>` **near**
 
@@ -219,7 +219,7 @@ The axis to lock during :ref:`fov<class_Camera_fov>`/:ref:`size<class_Camera_siz
 
 The distance to the near culling boundary for this Camera relative to its local z-axis.
 
-  .. _class_Camera_projection:
+.. _class_Camera_projection:
 
 - :ref:`Projection<enum_Camera_Projection>` **projection**
 
@@ -231,7 +231,7 @@ The distance to the near culling boundary for this Camera relative to its local
 
 The camera's projection mode. In ``PROJECTION_PERSPECTIVE`` mode, objects' z-distance from the camera's local space scales their perceived size.
 
-  .. _class_Camera_size:
+.. _class_Camera_size:
 
 - :ref:`float<class_float>` **size**
 
@@ -243,7 +243,7 @@ The camera's projection mode. In ``PROJECTION_PERSPECTIVE`` mode, objects' z-dis
 
 The camera's size measured as 1/2 the width or height. Only applicable in orthogonal mode. Since :ref:`keep_aspect<class_Camera_keep_aspect>` locks on axis, ``size`` sets the other axis' size length.
 
-  .. _class_Camera_v_offset:
+.. _class_Camera_v_offset:
 
 - :ref:`float<class_float>` **v_offset**
 
@@ -258,75 +258,75 @@ The vertical (Y) offset of the Camera viewport.
 Method Descriptions
 -------------------
 
-  .. _class_Camera_clear_current:
+.. _class_Camera_clear_current:
 
 - void **clear_current** **(** :ref:`bool<class_bool>` enable_next=true **)**
 
 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.
 
-  .. _class_Camera_get_camera_transform:
+.. _class_Camera_get_camera_transform:
 
 - :ref:`Transform<class_Transform>` **get_camera_transform** **(** **)** const
 
 Gets the camera transform. Subclassed cameras (such as CharacterCamera) may provide different transforms than the :ref:`Node<class_Node>` transform.
 
-  .. _class_Camera_get_cull_mask_bit:
+.. _class_Camera_get_cull_mask_bit:
 
 - :ref:`bool<class_bool>` **get_cull_mask_bit** **(** :ref:`int<class_int>` layer **)** const
 
-  .. _class_Camera_is_position_behind:
+.. _class_Camera_is_position_behind:
 
 - :ref:`bool<class_bool>` **is_position_behind** **(** :ref:`Vector3<class_Vector3>` world_point **)** const
 
 Returns ``true`` if the given position is behind the Camera. Note that a position which returns ``false`` may still be outside the Camera's field of view.
 
-  .. _class_Camera_make_current:
+.. _class_Camera_make_current:
 
 - void **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.
 
-  .. _class_Camera_project_local_ray_normal:
+.. _class_Camera_project_local_ray_normal:
 
 - :ref:`Vector3<class_Vector3>` **project_local_ray_normal** **(** :ref:`Vector2<class_Vector2>` screen_point **)** const
 
 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.
 
-  .. _class_Camera_project_position:
+.. _class_Camera_project_position:
 
 - :ref:`Vector3<class_Vector3>` **project_position** **(** :ref:`Vector2<class_Vector2>` screen_point **)** const
 
 Returns the 3D point in worldspace that maps to the given 2D coordinate in the :ref:`Viewport<class_Viewport>` rectangle.
 
-  .. _class_Camera_project_ray_normal:
+.. _class_Camera_project_ray_normal:
 
 - :ref:`Vector3<class_Vector3>` **project_ray_normal** **(** :ref:`Vector2<class_Vector2>` screen_point **)** const
 
 Returns a normal vector in worldspace, that is the result of projecting a point on the :ref:`Viewport<class_Viewport>` rectangle by the camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking.
 
-  .. _class_Camera_project_ray_origin:
+.. _class_Camera_project_ray_origin:
 
 - :ref:`Vector3<class_Vector3>` **project_ray_origin** **(** :ref:`Vector2<class_Vector2>` screen_point **)** const
 
 Returns a 3D position in worldspace, that is the result of projecting a point on the :ref:`Viewport<class_Viewport>` rectangle by the camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking.
 
-  .. _class_Camera_set_cull_mask_bit:
+.. _class_Camera_set_cull_mask_bit:
 
 - void **set_cull_mask_bit** **(** :ref:`int<class_int>` layer, :ref:`bool<class_bool>` enable **)**
 
-  .. _class_Camera_set_orthogonal:
+.. _class_Camera_set_orthogonal:
 
 - void **set_orthogonal** **(** :ref:`float<class_float>` size, :ref:`float<class_float>` z_near, :ref:`float<class_float>` z_far **)**
 
 Sets the camera projection to orthogonal mode, by specifying a width and the *near* and *far* clip planes in worldspace units. (As a hint, 2D games often use this projection, with values specified in pixels)
 
-  .. _class_Camera_set_perspective:
+.. _class_Camera_set_perspective:
 
 - void **set_perspective** **(** :ref:`float<class_float>` fov, :ref:`float<class_float>` z_near, :ref:`float<class_float>` z_far **)**
 
 Sets the camera projection to perspective mode, by specifying a *FOV* Y angle in degrees (FOV means Field of View), and the *near* and *far* clip planes in worldspace units.
 
-  .. _class_Camera_unproject_position:
+.. _class_Camera_unproject_position:
 
 - :ref:`Vector2<class_Vector2>` **unproject_position** **(** :ref:`Vector3<class_Vector3>` world_point **)** const
 

+ 32 - 32
classes/class_camera2d.rst

@@ -91,7 +91,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_Camera2D_AnchorMode:
+.. _enum_Camera2D_AnchorMode:
 
 enum **AnchorMode**:
 
@@ -108,7 +108,7 @@ This node is intended to be a simple helper to get things going quickly and it m
 Property Descriptions
 ---------------------
 
-  .. _class_Camera2D_anchor_mode:
+.. _class_Camera2D_anchor_mode:
 
 - :ref:`AnchorMode<enum_Camera2D_AnchorMode>` **anchor_mode**
 
@@ -120,7 +120,7 @@ Property Descriptions
 
 The Camera2D's anchor point. See ``ANCHOR_MODE_*`` constants.
 
-  .. _class_Camera2D_current:
+.. _class_Camera2D_current:
 
 - :ref:`bool<class_bool>` **current**
 
@@ -130,7 +130,7 @@ The Camera2D's anchor point. See ``ANCHOR_MODE_*`` constants.
 
 If ``true`` the camera is the active camera for the current scene. Only one camera can be current, so setting a different camera ``current`` will disable this one.
 
-  .. _class_Camera2D_custom_viewport:
+.. _class_Camera2D_custom_viewport:
 
 - :ref:`Node<class_Node>` **custom_viewport**
 
@@ -142,7 +142,7 @@ If ``true`` the camera is the active camera for the current scene. Only one came
 
 The custom :ref:`Viewport<class_Viewport>` node attached to the ``Camera2D``. If null or not a :ref:`Viewport<class_Viewport>`, uses the default viewport instead.
 
-  .. _class_Camera2D_drag_margin_bottom:
+.. _class_Camera2D_drag_margin_bottom:
 
 - :ref:`float<class_float>` **drag_margin_bottom**
 
@@ -154,7 +154,7 @@ The custom :ref:`Viewport<class_Viewport>` node attached to the ``Camera2D``. If
 
 Bottom margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
-  .. _class_Camera2D_drag_margin_h_enabled:
+.. _class_Camera2D_drag_margin_h_enabled:
 
 - :ref:`bool<class_bool>` **drag_margin_h_enabled**
 
@@ -166,7 +166,7 @@ Bottom margin needed to drag the camera. A value of ``1`` makes the camera move
 
 If ``true`` the camera only moves when reaching the horizontal drag margins. If ``false`` the camera moves horizontally regardless of margins. Default value: ``true``.
 
-  .. _class_Camera2D_drag_margin_left:
+.. _class_Camera2D_drag_margin_left:
 
 - :ref:`float<class_float>` **drag_margin_left**
 
@@ -178,7 +178,7 @@ If ``true`` the camera only moves when reaching the horizontal drag margins. If
 
 Left margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
-  .. _class_Camera2D_drag_margin_right:
+.. _class_Camera2D_drag_margin_right:
 
 - :ref:`float<class_float>` **drag_margin_right**
 
@@ -190,7 +190,7 @@ Left margin needed to drag the camera. A value of ``1`` makes the camera move on
 
 Right margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
-  .. _class_Camera2D_drag_margin_top:
+.. _class_Camera2D_drag_margin_top:
 
 - :ref:`float<class_float>` **drag_margin_top**
 
@@ -202,7 +202,7 @@ Right margin needed to drag the camera. A value of ``1`` makes the camera move o
 
 Top margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
-  .. _class_Camera2D_drag_margin_v_enabled:
+.. _class_Camera2D_drag_margin_v_enabled:
 
 - :ref:`bool<class_bool>` **drag_margin_v_enabled**
 
@@ -214,7 +214,7 @@ Top margin needed to drag the camera. A value of ``1`` makes the camera move onl
 
 If ``true`` the camera only moves when reaching the vertical drag margins. If ``false`` the camera moves vertically regardless of margins. Default value: ``true``.
 
-  .. _class_Camera2D_editor_draw_drag_margin:
+.. _class_Camera2D_editor_draw_drag_margin:
 
 - :ref:`bool<class_bool>` **editor_draw_drag_margin**
 
@@ -226,7 +226,7 @@ If ``true`` the camera only moves when reaching the vertical drag margins. If ``
 
 If ``true`` draws the camera's drag margin rectangle in the editor. Default value: ``false``
 
-  .. _class_Camera2D_editor_draw_limits:
+.. _class_Camera2D_editor_draw_limits:
 
 - :ref:`bool<class_bool>` **editor_draw_limits**
 
@@ -238,7 +238,7 @@ If ``true`` draws the camera's drag margin rectangle in the editor. Default valu
 
 If ``true`` draws the camera's limits rectangle in the editor. Default value: ``true``
 
-  .. _class_Camera2D_editor_draw_screen:
+.. _class_Camera2D_editor_draw_screen:
 
 - :ref:`bool<class_bool>` **editor_draw_screen**
 
@@ -250,7 +250,7 @@ If ``true`` draws the camera's limits rectangle in the editor. Default value: ``
 
 If ``true`` draws the camera's screen rectangle in the editor. Default value: ``false``
 
-  .. _class_Camera2D_limit_bottom:
+.. _class_Camera2D_limit_bottom:
 
 - :ref:`int<class_int>` **limit_bottom**
 
@@ -262,7 +262,7 @@ If ``true`` draws the camera's screen rectangle in the editor. Default value: ``
 
 Bottom scroll limit in pixels. The camera stops moving when reaching this value.
 
-  .. _class_Camera2D_limit_left:
+.. _class_Camera2D_limit_left:
 
 - :ref:`int<class_int>` **limit_left**
 
@@ -274,7 +274,7 @@ Bottom scroll limit in pixels. The camera stops moving when reaching this value.
 
 Left scroll limit in pixels. The camera stops moving when reaching this value.
 
-  .. _class_Camera2D_limit_right:
+.. _class_Camera2D_limit_right:
 
 - :ref:`int<class_int>` **limit_right**
 
@@ -286,7 +286,7 @@ Left scroll limit in pixels. The camera stops moving when reaching this value.
 
 Right scroll limit in pixels. The camera stops moving when reaching this value.
 
-  .. _class_Camera2D_limit_smoothed:
+.. _class_Camera2D_limit_smoothed:
 
 - :ref:`bool<class_bool>` **limit_smoothed**
 
@@ -298,7 +298,7 @@ Right scroll limit in pixels. The camera stops moving when reaching this value.
 
 If ``true`` the camera smoothly stops when reaches its limits. Default value: ``false``
 
-  .. _class_Camera2D_limit_top:
+.. _class_Camera2D_limit_top:
 
 - :ref:`int<class_int>` **limit_top**
 
@@ -310,7 +310,7 @@ If ``true`` the camera smoothly stops when reaches its limits. Default value: ``
 
 Top scroll limit in pixels. The camera stops moving when reaching this value.
 
-  .. _class_Camera2D_offset:
+.. _class_Camera2D_offset:
 
 - :ref:`Vector2<class_Vector2>` **offset**
 
@@ -322,7 +322,7 @@ Top scroll limit in pixels. The camera stops moving when reaching this value.
 
 The camera's offset, useful for looking around or camera shake animations.
 
-  .. _class_Camera2D_offset_h:
+.. _class_Camera2D_offset_h:
 
 - :ref:`float<class_float>` **offset_h**
 
@@ -334,7 +334,7 @@ The camera's offset, useful for looking around or camera shake animations.
 
 The horizontal offset of the camera, relative to the drag margins. Default value: ``0``
 
-  .. _class_Camera2D_offset_v:
+.. _class_Camera2D_offset_v:
 
 - :ref:`float<class_float>` **offset_v**
 
@@ -346,7 +346,7 @@ The horizontal offset of the camera, relative to the drag margins. Default value
 
 The vertical offset of the camera, relative to the drag margins. Default value: ``0``
 
-  .. _class_Camera2D_rotating:
+.. _class_Camera2D_rotating:
 
 - :ref:`bool<class_bool>` **rotating**
 
@@ -358,7 +358,7 @@ The vertical offset of the camera, relative to the drag margins. Default value:
 
 If ``true`` the camera rotates with the target. Default value: ``false``
 
-  .. _class_Camera2D_smoothing_enabled:
+.. _class_Camera2D_smoothing_enabled:
 
 - :ref:`bool<class_bool>` **smoothing_enabled**
 
@@ -370,7 +370,7 @@ If ``true`` the camera rotates with the target. Default value: ``false``
 
 If ``true`` the camera smoothly moves towards the target at :ref:`smoothing_speed<class_Camera2D_smoothing_speed>`. Default value: ``false``
 
-  .. _class_Camera2D_smoothing_speed:
+.. _class_Camera2D_smoothing_speed:
 
 - :ref:`float<class_float>` **smoothing_speed**
 
@@ -382,7 +382,7 @@ If ``true`` the camera smoothly moves towards the target at :ref:`smoothing_spee
 
 Speed in pixels per second of the camera's smoothing effect when :ref:`smoothing_enabled<class_Camera2D_smoothing_enabled>` is ``true``
 
-  .. _class_Camera2D_zoom:
+.. _class_Camera2D_zoom:
 
 - :ref:`Vector2<class_Vector2>` **zoom**
 
@@ -397,43 +397,43 @@ The camera's zoom relative to the viewport. Values larger than ``Vector2(1, 1)``
 Method Descriptions
 -------------------
 
-  .. _class_Camera2D_align:
+.. _class_Camera2D_align:
 
 - void **align** **(** **)**
 
 Align the camera to the tracked node
 
-  .. _class_Camera2D_clear_current:
+.. _class_Camera2D_clear_current:
 
 - void **clear_current** **(** **)**
 
 Removes any ``Camera2D`` from the ancestor :ref:`Viewport<class_Viewport>`'s internal currently-assigned camera.
 
-  .. _class_Camera2D_force_update_scroll:
+.. _class_Camera2D_force_update_scroll:
 
 - void **force_update_scroll** **(** **)**
 
 Force the camera to update scroll immediately.
 
-  .. _class_Camera2D_get_camera_position:
+.. _class_Camera2D_get_camera_position:
 
 - :ref:`Vector2<class_Vector2>` **get_camera_position** **(** **)** const
 
 Return the camera position.
 
-  .. _class_Camera2D_get_camera_screen_center:
+.. _class_Camera2D_get_camera_screen_center:
 
 - :ref:`Vector2<class_Vector2>` **get_camera_screen_center** **(** **)** const
 
 Returns the location of the ``Camera2D``'s screen-center, relative to the origin.
 
-  .. _class_Camera2D_make_current:
+.. _class_Camera2D_make_current:
 
 - void **make_current** **(** **)**
 
 Make this the current 2D camera for the scene (viewport and layer), in case there's many cameras in the scene.
 
-  .. _class_Camera2D_reset_smoothing:
+.. _class_Camera2D_reset_smoothing:
 
 - void **reset_smoothing** **(** **)**
 

+ 61 - 58
classes/class_canvasitem.rst

@@ -137,25 +137,25 @@ Methods
 Signals
 -------
 
-  .. _class_CanvasItem_draw:
+.. _class_CanvasItem_draw:
 
 - **draw** **(** **)**
 
 Emitted when the CanvasItem must redraw. This can only be connected realtime, as deferred will not allow drawing.
 
-  .. _class_CanvasItem_hide:
+.. _class_CanvasItem_hide:
 
 - **hide** **(** **)**
 
 Emitted when becoming hidden.
 
-  .. _class_CanvasItem_item_rect_changed:
+.. _class_CanvasItem_item_rect_changed:
 
 - **item_rect_changed** **(** **)**
 
 Emitted when the item rect has changed.
 
-  .. _class_CanvasItem_visibility_changed:
+.. _class_CanvasItem_visibility_changed:
 
 - **visibility_changed** **(** **)**
 
@@ -164,7 +164,7 @@ Emitted when the visibility (hidden/visible) changes.
 Enumerations
 ------------
 
-  .. _enum_CanvasItem_BlendMode:
+.. _enum_CanvasItem_BlendMode:
 
 enum **BlendMode**:
 
@@ -183,6 +183,7 @@ Constants
 - **NOTIFICATION_VISIBILITY_CHANGED** = **31** --- Canvas item visibility has changed.
 - **NOTIFICATION_ENTER_CANVAS** = **32** --- Canvas item has entered the canvas.
 - **NOTIFICATION_EXIT_CANVAS** = **33** --- Canvas item has exited the canvas.
+
 Description
 -----------
 
@@ -200,11 +201,13 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/2d/2d_transforms`
+
 - :doc:`../tutorials/2d/custom_drawing_in_2d`
+
 Property Descriptions
 ---------------------
 
-  .. _class_CanvasItem_light_mask:
+.. _class_CanvasItem_light_mask:
 
 - :ref:`int<class_int>` **light_mask**
 
@@ -216,7 +219,7 @@ Property Descriptions
 
 The rendering layers in which this ``CanvasItem`` responds to :ref:`Light2D<class_Light2D>` nodes. Default value: ``1``.
 
-  .. _class_CanvasItem_material:
+.. _class_CanvasItem_material:
 
 - :ref:`Material<class_Material>` **material**
 
@@ -228,7 +231,7 @@ The rendering layers in which this ``CanvasItem`` responds to :ref:`Light2D<clas
 
 The material applied to textures on this ``CanvasItem``. Default value: ``null``.
 
-  .. _class_CanvasItem_modulate:
+.. _class_CanvasItem_modulate:
 
 - :ref:`Color<class_Color>` **modulate**
 
@@ -240,7 +243,7 @@ The material applied to textures on this ``CanvasItem``. Default value: ``null``
 
 The color applied to textures on this ``CanvasItem``. Default value: ``Color(1, 1, 1, 1)`` (opaque "white").
 
-  .. _class_CanvasItem_self_modulate:
+.. _class_CanvasItem_self_modulate:
 
 - :ref:`Color<class_Color>` **self_modulate**
 
@@ -252,7 +255,7 @@ The color applied to textures on this ``CanvasItem``. Default value: ``Color(1,
 
 The color applied to textures on this ``CanvasItem``. This is not inherited by children ``CanvasItem``\ s. Default value: ``Color(1, 1, 1, 1)`` (opaque "white")..
 
-  .. _class_CanvasItem_show_behind_parent:
+.. _class_CanvasItem_show_behind_parent:
 
 - :ref:`bool<class_bool>` **show_behind_parent**
 
@@ -264,13 +267,13 @@ The color applied to textures on this ``CanvasItem``. This is not inherited by c
 
 If ``true`` the object draws behind its parent. Default value: ``false``.
 
-  .. _class_CanvasItem_show_on_top:
+.. _class_CanvasItem_show_on_top:
 
 - :ref:`bool<class_bool>` **show_on_top**
 
 If ``true`` the object draws on top of its parent. Default value: ``true``.
 
-  .. _class_CanvasItem_use_parent_material:
+.. _class_CanvasItem_use_parent_material:
 
 - :ref:`bool<class_bool>` **use_parent_material**
 
@@ -282,7 +285,7 @@ If ``true`` the object draws on top of its parent. Default value: ``true``.
 
 If ``true`` the parent ``CanvasItem``'s :ref:`material<class_CanvasItem_material>` property is used as this one's material. Default value: ``false``.
 
-  .. _class_CanvasItem_visible:
+.. _class_CanvasItem_visible:
 
 - :ref:`bool<class_bool>` **visible**
 
@@ -297,265 +300,265 @@ If ``true`` this ``CanvasItem`` is drawn. Default value: ``true``.
 Method Descriptions
 -------------------
 
-  .. _class_CanvasItem__draw:
+.. _class_CanvasItem__draw:
 
 - void **_draw** **(** **)** virtual
 
 Called (if exists) to draw the canvas item.
 
-  .. _class_CanvasItem_draw_char:
+.. _class_CanvasItem_draw_char:
 
 - :ref:`float<class_float>` **draw_char** **(** :ref:`Font<class_Font>` font, :ref:`Vector2<class_Vector2>` position, :ref:`String<class_String>` char, :ref:`String<class_String>` next, :ref:`Color<class_Color>` modulate=Color( 1, 1, 1, 1 ) **)**
 
 Draws a string character using a custom font. Returns the advance, depending on the char width and kerning with an optional next char.
 
-  .. _class_CanvasItem_draw_circle:
+.. _class_CanvasItem_draw_circle:
 
 - void **draw_circle** **(** :ref:`Vector2<class_Vector2>` position, :ref:`float<class_float>` radius, :ref:`Color<class_Color>` color **)**
 
 Draws a colored circle.
 
-  .. _class_CanvasItem_draw_colored_polygon:
+.. _class_CanvasItem_draw_colored_polygon:
 
 - void **draw_colored_polygon** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`Color<class_Color>` color, :ref:`PoolVector2Array<class_PoolVector2Array>` uvs=PoolVector2Array(  ), :ref:`Texture<class_Texture>` texture=null, :ref:`Texture<class_Texture>` normal_map=null, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws a colored polygon of any amount of points, convex or concave.
 
-  .. _class_CanvasItem_draw_line:
+.. _class_CanvasItem_draw_line:
 
 - void **draw_line** **(** :ref:`Vector2<class_Vector2>` from, :ref:`Vector2<class_Vector2>` to, :ref:`Color<class_Color>` color, :ref:`float<class_float>` width=1.0, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws a line from a 2D point to another, with a given color and width. It can be optionally antialiased.
 
-  .. _class_CanvasItem_draw_mesh:
+.. _class_CanvasItem_draw_mesh:
 
 - void **draw_mesh** **(** :ref:`Mesh<class_Mesh>` mesh, :ref:`Texture<class_Texture>` texture, :ref:`Texture<class_Texture>` normal_map=null **)**
 
-  .. _class_CanvasItem_draw_multiline:
+.. _class_CanvasItem_draw_multiline:
 
 - void **draw_multiline** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`Color<class_Color>` color, :ref:`float<class_float>` width=1.0, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws multiple, parallel lines with a uniform ``color`` and ``width`` and optional antialiasing.
 
-  .. _class_CanvasItem_draw_multiline_colors:
+.. _class_CanvasItem_draw_multiline_colors:
 
 - void **draw_multiline_colors** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`PoolColorArray<class_PoolColorArray>` colors, :ref:`float<class_float>` width=1.0, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws multiple, parallel lines with a uniform ``width``, segment-by-segment coloring, and optional antialiasing. Colors assigned to line segments match by index between ``points`` and ``colors``.
 
-  .. _class_CanvasItem_draw_multimesh:
+.. _class_CanvasItem_draw_multimesh:
 
 - void **draw_multimesh** **(** :ref:`Mesh<class_Mesh>` mesh, :ref:`Texture<class_Texture>` texture, :ref:`Texture<class_Texture>` normal_map=null **)**
 
-  .. _class_CanvasItem_draw_polygon:
+.. _class_CanvasItem_draw_polygon:
 
 - void **draw_polygon** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`PoolColorArray<class_PoolColorArray>` colors, :ref:`PoolVector2Array<class_PoolVector2Array>` uvs=PoolVector2Array(  ), :ref:`Texture<class_Texture>` texture=null, :ref:`Texture<class_Texture>` normal_map=null, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws a polygon of any amount of points, convex or concave.
 
-  .. _class_CanvasItem_draw_polyline:
+.. _class_CanvasItem_draw_polyline:
 
 - void **draw_polyline** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`Color<class_Color>` color, :ref:`float<class_float>` width=1.0, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws interconnected line segments with a uniform ``color`` and ``width`` and optional antialiasing.
 
-  .. _class_CanvasItem_draw_polyline_colors:
+.. _class_CanvasItem_draw_polyline_colors:
 
 - void **draw_polyline_colors** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`PoolColorArray<class_PoolColorArray>` colors, :ref:`float<class_float>` width=1.0, :ref:`bool<class_bool>` antialiased=false **)**
 
 Draws interconnected line segments with a uniform ``width``, segment-by-segment coloring, and optional antialiasing. Colors assigned to line segments match by index between ``points`` and ``colors``.
 
-  .. _class_CanvasItem_draw_primitive:
+.. _class_CanvasItem_draw_primitive:
 
 - void **draw_primitive** **(** :ref:`PoolVector2Array<class_PoolVector2Array>` points, :ref:`PoolColorArray<class_PoolColorArray>` colors, :ref:`PoolVector2Array<class_PoolVector2Array>` uvs, :ref:`Texture<class_Texture>` texture=null, :ref:`float<class_float>` width=1.0, :ref:`Texture<class_Texture>` normal_map=null **)**
 
 Draws a custom primitive, 1 point for a point, 2 points for a line, 3 points for a triangle and 4 points for a quad.
 
-  .. _class_CanvasItem_draw_rect:
+.. _class_CanvasItem_draw_rect:
 
 - void **draw_rect** **(** :ref:`Rect2<class_Rect2>` rect, :ref:`Color<class_Color>` color, :ref:`bool<class_bool>` filled=true **)**
 
 Draws a colored rectangle.
 
-  .. _class_CanvasItem_draw_set_transform:
+.. _class_CanvasItem_draw_set_transform:
 
 - void **draw_set_transform** **(** :ref:`Vector2<class_Vector2>` position, :ref:`float<class_float>` rotation, :ref:`Vector2<class_Vector2>` scale **)**
 
 Sets a custom transform for drawing via components. Anything drawn afterwards will be transformed by this.
 
-  .. _class_CanvasItem_draw_set_transform_matrix:
+.. _class_CanvasItem_draw_set_transform_matrix:
 
 - void **draw_set_transform_matrix** **(** :ref:`Transform2D<class_Transform2D>` xform **)**
 
 Sets a custom transform for drawing via matrix. Anything drawn afterwards will be transformed by this.
 
-  .. _class_CanvasItem_draw_string:
+.. _class_CanvasItem_draw_string:
 
 - void **draw_string** **(** :ref:`Font<class_Font>` font, :ref:`Vector2<class_Vector2>` position, :ref:`String<class_String>` text, :ref:`Color<class_Color>` modulate=Color( 1, 1, 1, 1 ), :ref:`int<class_int>` clip_w=-1 **)**
 
 Draws a string using a custom font.
 
-  .. _class_CanvasItem_draw_style_box:
+.. _class_CanvasItem_draw_style_box:
 
 - void **draw_style_box** **(** :ref:`StyleBox<class_StyleBox>` style_box, :ref:`Rect2<class_Rect2>` rect **)**
 
 Draws a styled rectangle.
 
-  .. _class_CanvasItem_draw_texture:
+.. _class_CanvasItem_draw_texture:
 
 - void **draw_texture** **(** :ref:`Texture<class_Texture>` texture, :ref:`Vector2<class_Vector2>` position, :ref:`Color<class_Color>` modulate=Color( 1, 1, 1, 1 ), :ref:`Texture<class_Texture>` normal_map=null **)**
 
 Draws a texture at a given position.
 
-  .. _class_CanvasItem_draw_texture_rect:
+.. _class_CanvasItem_draw_texture_rect:
 
 - void **draw_texture_rect** **(** :ref:`Texture<class_Texture>` texture, :ref:`Rect2<class_Rect2>` rect, :ref:`bool<class_bool>` tile, :ref:`Color<class_Color>` modulate=Color( 1, 1, 1, 1 ), :ref:`bool<class_bool>` transpose=false, :ref:`Texture<class_Texture>` normal_map=null **)**
 
 Draws a textured rectangle at a given position, optionally modulated by a color. Transpose swaps the x and y coordinates when reading the texture.
 
-  .. _class_CanvasItem_draw_texture_rect_region:
+.. _class_CanvasItem_draw_texture_rect_region:
 
 - void **draw_texture_rect_region** **(** :ref:`Texture<class_Texture>` texture, :ref:`Rect2<class_Rect2>` rect, :ref:`Rect2<class_Rect2>` src_rect, :ref:`Color<class_Color>` modulate=Color( 1, 1, 1, 1 ), :ref:`bool<class_bool>` transpose=false, :ref:`Texture<class_Texture>` normal_map=null, :ref:`bool<class_bool>` clip_uv=true **)**
 
 Draws a textured rectangle region at a given position, optionally modulated by a color. Transpose swaps the x and y coordinates when reading the texture.
 
-  .. _class_CanvasItem_force_update_transform:
+.. _class_CanvasItem_force_update_transform:
 
 - void **force_update_transform** **(** **)**
 
-  .. _class_CanvasItem_get_canvas:
+.. _class_CanvasItem_get_canvas:
 
 - :ref:`RID<class_RID>` **get_canvas** **(** **)** const
 
 Return the :ref:`RID<class_RID>` of the :ref:`World2D<class_World2D>` canvas where this item is in.
 
-  .. _class_CanvasItem_get_canvas_item:
+.. _class_CanvasItem_get_canvas_item:
 
 - :ref:`RID<class_RID>` **get_canvas_item** **(** **)** const
 
 Return the canvas item RID used by :ref:`VisualServer<class_VisualServer>` for this item.
 
-  .. _class_CanvasItem_get_canvas_transform:
+.. _class_CanvasItem_get_canvas_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **get_canvas_transform** **(** **)** const
 
 Get the transform matrix of this item's canvas.
 
-  .. _class_CanvasItem_get_global_mouse_position:
+.. _class_CanvasItem_get_global_mouse_position:
 
 - :ref:`Vector2<class_Vector2>` **get_global_mouse_position** **(** **)** const
 
 Get the global position of the mouse.
 
-  .. _class_CanvasItem_get_global_transform:
+.. _class_CanvasItem_get_global_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **get_global_transform** **(** **)** const
 
 Get the global transform matrix of this item.
 
-  .. _class_CanvasItem_get_global_transform_with_canvas:
+.. _class_CanvasItem_get_global_transform_with_canvas:
 
 - :ref:`Transform2D<class_Transform2D>` **get_global_transform_with_canvas** **(** **)** const
 
 Get the global transform matrix of this item in relation to the canvas.
 
-  .. _class_CanvasItem_get_local_mouse_position:
+.. _class_CanvasItem_get_local_mouse_position:
 
 - :ref:`Vector2<class_Vector2>` **get_local_mouse_position** **(** **)** const
 
 Get the mouse position relative to this item's position.
 
-  .. _class_CanvasItem_get_transform:
+.. _class_CanvasItem_get_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **get_transform** **(** **)** const
 
 Get the transform matrix of this item.
 
-  .. _class_CanvasItem_get_viewport_rect:
+.. _class_CanvasItem_get_viewport_rect:
 
 - :ref:`Rect2<class_Rect2>` **get_viewport_rect** **(** **)** const
 
 Get the viewport's boundaries as a :ref:`Rect2<class_Rect2>`.
 
-  .. _class_CanvasItem_get_viewport_transform:
+.. _class_CanvasItem_get_viewport_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **get_viewport_transform** **(** **)** const
 
 Get this item's transform in relation to the viewport.
 
-  .. _class_CanvasItem_get_world_2d:
+.. _class_CanvasItem_get_world_2d:
 
 - :ref:`World2D<class_World2D>` **get_world_2d** **(** **)** const
 
 Get the :ref:`World2D<class_World2D>` where this item is in.
 
-  .. _class_CanvasItem_hide:
+.. _class_CanvasItem_hide:
 
 - void **hide** **(** **)**
 
 Hide the CanvasItem currently visible.
 
-  .. _class_CanvasItem_is_local_transform_notification_enabled:
+.. _class_CanvasItem_is_local_transform_notification_enabled:
 
 - :ref:`bool<class_bool>` **is_local_transform_notification_enabled** **(** **)** const
 
 Returns ``true`` if local transform notifications are communicated to children.
 
-  .. _class_CanvasItem_is_set_as_toplevel:
+.. _class_CanvasItem_is_set_as_toplevel:
 
 - :ref:`bool<class_bool>` **is_set_as_toplevel** **(** **)** const
 
 Return if set as toplevel. See :ref:`set_as_toplevel<class_CanvasItem_set_as_toplevel>`.
 
-  .. _class_CanvasItem_is_transform_notification_enabled:
+.. _class_CanvasItem_is_transform_notification_enabled:
 
 - :ref:`bool<class_bool>` **is_transform_notification_enabled** **(** **)** const
 
 Returns ``true`` if global transform notifications are communicated to children.
 
-  .. _class_CanvasItem_is_visible_in_tree:
+.. _class_CanvasItem_is_visible_in_tree:
 
 - :ref:`bool<class_bool>` **is_visible_in_tree** **(** **)** const
 
 Returns ``true`` if the node is present in the :ref:`SceneTree<class_SceneTree>`, its :ref:`visible<class_CanvasItem_visible>` property is ``true`` and its inherited visibility is also ``true``.
 
-  .. _class_CanvasItem_make_canvas_position_local:
+.. _class_CanvasItem_make_canvas_position_local:
 
 - :ref:`Vector2<class_Vector2>` **make_canvas_position_local** **(** :ref:`Vector2<class_Vector2>` screen_point **)** const
 
 Assigns ``screen_point`` as this node's new local transform.
 
-  .. _class_CanvasItem_make_input_local:
+.. _class_CanvasItem_make_input_local:
 
 - :ref:`InputEvent<class_InputEvent>` **make_input_local** **(** :ref:`InputEvent<class_InputEvent>` event **)** const
 
 Transformations issued by ``event``'s inputs are applied in local space instead of global space.
 
-  .. _class_CanvasItem_set_as_toplevel:
+.. _class_CanvasItem_set_as_toplevel:
 
 - void **set_as_toplevel** **(** :ref:`bool<class_bool>` enable **)**
 
 Sets as top level. This means that it will not inherit transform from parent canvas items.
 
-  .. _class_CanvasItem_set_notify_local_transform:
+.. _class_CanvasItem_set_notify_local_transform:
 
 - void **set_notify_local_transform** **(** :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, children will be updated with local transform data.
 
-  .. _class_CanvasItem_set_notify_transform:
+.. _class_CanvasItem_set_notify_transform:
 
 - void **set_notify_transform** **(** :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, children will be updated with global transform data.
 
-  .. _class_CanvasItem_show:
+.. _class_CanvasItem_show:
 
 - void **show** **(** **)**
 
 Show the CanvasItem currently hidden.
 
-  .. _class_CanvasItem_update:
+.. _class_CanvasItem_update:
 
 - void **update** **(** **)**
 

+ 4 - 4
classes/class_canvasitemmaterial.rst

@@ -28,7 +28,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_CanvasItemMaterial_LightMode:
+.. _enum_CanvasItemMaterial_LightMode:
 
 enum **LightMode**:
 
@@ -36,7 +36,7 @@ enum **LightMode**:
 - **LIGHT_MODE_UNSHADED** = **1** --- Render the material as if there were no light.
 - **LIGHT_MODE_LIGHT_ONLY** = **2** --- Render the material as if there were only light.
 
-  .. _enum_CanvasItemMaterial_BlendMode:
+.. _enum_CanvasItemMaterial_BlendMode:
 
 enum **BlendMode**:
 
@@ -54,7 +54,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_CanvasItemMaterial_blend_mode:
+.. _class_CanvasItemMaterial_blend_mode:
 
 - :ref:`BlendMode<enum_CanvasItemMaterial_BlendMode>` **blend_mode**
 
@@ -66,7 +66,7 @@ Property Descriptions
 
 The manner in which a material's rendering is applied to underlying textures.
 
-  .. _class_CanvasItemMaterial_light_mode:
+.. _class_CanvasItemMaterial_light_mode:
 
 - :ref:`LightMode<enum_CanvasItemMaterial_LightMode>` **light_mode**
 

+ 10 - 8
classes/class_canvaslayer.rst

@@ -53,11 +53,13 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/2d/2d_transforms`
+
 - :doc:`../tutorials/2d/canvas_layers`
+
 Property Descriptions
 ---------------------
 
-  .. _class_CanvasLayer_custom_viewport:
+.. _class_CanvasLayer_custom_viewport:
 
 - :ref:`Node<class_Node>` **custom_viewport**
 
@@ -69,7 +71,7 @@ Property Descriptions
 
 The custom :ref:`Viewport<class_Viewport>` node assigned to the ``CanvasLayer``. If null, uses the default viewport instead.
 
-  .. _class_CanvasLayer_layer:
+.. _class_CanvasLayer_layer:
 
 - :ref:`int<class_int>` **layer**
 
@@ -81,7 +83,7 @@ The custom :ref:`Viewport<class_Viewport>` node assigned to the ``CanvasLayer``.
 
 Layer index for draw order. Lower values are drawn first. Default value: ``1``.
 
-  .. _class_CanvasLayer_offset:
+.. _class_CanvasLayer_offset:
 
 - :ref:`Vector2<class_Vector2>` **offset**
 
@@ -93,7 +95,7 @@ Layer index for draw order. Lower values are drawn first. Default value: ``1``.
 
 The layer's base offset.
 
-  .. _class_CanvasLayer_rotation:
+.. _class_CanvasLayer_rotation:
 
 - :ref:`float<class_float>` **rotation**
 
@@ -105,7 +107,7 @@ The layer's base offset.
 
 The layer's rotation in radians.
 
-  .. _class_CanvasLayer_rotation_degrees:
+.. _class_CanvasLayer_rotation_degrees:
 
 - :ref:`float<class_float>` **rotation_degrees**
 
@@ -117,7 +119,7 @@ The layer's rotation in radians.
 
 The layer's rotation in degrees.
 
-  .. _class_CanvasLayer_scale:
+.. _class_CanvasLayer_scale:
 
 - :ref:`Vector2<class_Vector2>` **scale**
 
@@ -129,7 +131,7 @@ The layer's rotation in degrees.
 
 The layer's scale.
 
-  .. _class_CanvasLayer_transform:
+.. _class_CanvasLayer_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **transform**
 
@@ -144,7 +146,7 @@ The layer's transform.
 Method Descriptions
 -------------------
 
-  .. _class_CanvasLayer_get_canvas:
+.. _class_CanvasLayer_get_canvas:
 
 - :ref:`RID<class_RID>` **get_canvas** **(** **)** const
 

+ 1 - 1
classes/class_canvasmodulate.rst

@@ -31,7 +31,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_CanvasModulate_color:
+.. _class_CanvasModulate_color:
 
 - :ref:`Color<class_Color>` **color**
 

+ 4 - 4
classes/class_capsulemesh.rst

@@ -37,7 +37,7 @@ Class representing a capsule-shaped :ref:`PrimitiveMesh<class_PrimitiveMesh>`.
 Property Descriptions
 ---------------------
 
-  .. _class_CapsuleMesh_mid_height:
+.. _class_CapsuleMesh_mid_height:
 
 - :ref:`float<class_float>` **mid_height**
 
@@ -49,7 +49,7 @@ Property Descriptions
 
 Height of the capsule mesh from the center point. Defaults to 1.0.
 
-  .. _class_CapsuleMesh_radial_segments:
+.. _class_CapsuleMesh_radial_segments:
 
 - :ref:`int<class_int>` **radial_segments**
 
@@ -61,7 +61,7 @@ Height of the capsule mesh from the center point. Defaults to 1.0.
 
 Number of radial segments on the capsule mesh. Defaults to 64.
 
-  .. _class_CapsuleMesh_radius:
+.. _class_CapsuleMesh_radius:
 
 - :ref:`float<class_float>` **radius**
 
@@ -73,7 +73,7 @@ Number of radial segments on the capsule mesh. Defaults to 64.
 
 Radius of the capsule mesh. Defaults to 1.0.
 
-  .. _class_CapsuleMesh_rings:
+.. _class_CapsuleMesh_rings:
 
 - :ref:`int<class_int>` **rings**
 

+ 2 - 2
classes/class_capsuleshape.rst

@@ -33,7 +33,7 @@ Capsule shape for collisions.
 Property Descriptions
 ---------------------
 
-  .. _class_CapsuleShape_height:
+.. _class_CapsuleShape_height:
 
 - :ref:`float<class_float>` **height**
 
@@ -45,7 +45,7 @@ Property Descriptions
 
 The capsule's height.
 
-  .. _class_CapsuleShape_radius:
+.. _class_CapsuleShape_radius:
 
 - :ref:`float<class_float>` **radius**
 

+ 2 - 2
classes/class_capsuleshape2d.rst

@@ -33,7 +33,7 @@ Capsule shape for 2D collisions.
 Property Descriptions
 ---------------------
 
-  .. _class_CapsuleShape2D_height:
+.. _class_CapsuleShape2D_height:
 
 - :ref:`float<class_float>` **height**
 
@@ -45,7 +45,7 @@ Property Descriptions
 
 The capsule's height.
 
-  .. _class_CapsuleShape2D_radius:
+.. _class_CapsuleShape2D_radius:
 
 - :ref:`float<class_float>` **radius**
 

+ 1 - 1
classes/class_centercontainer.rst

@@ -31,7 +31,7 @@ CenterContainer Keeps children controls centered. This container keeps all child
 Property Descriptions
 ---------------------
 
-  .. _class_CenterContainer_use_top_left:
+.. _class_CenterContainer_use_top_left:
 
 - :ref:`bool<class_bool>` **use_top_left**
 

+ 1 - 1
classes/class_circleshape2d.rst

@@ -31,7 +31,7 @@ Circular shape for 2D collisions. This shape is useful for modeling balls or sma
 Property Descriptions
 ---------------------
 
-  .. _class_CircleShape2D_radius:
+.. _class_CircleShape2D_radius:
 
 - :ref:`float<class_float>` **radius**
 

+ 20 - 20
classes/class_classdb.rst

@@ -69,121 +69,121 @@ Provides access to metadata stored for every available class.
 Method Descriptions
 -------------------
 
-  .. _class_ClassDB_can_instance:
+.. _class_ClassDB_can_instance:
 
 - :ref:`bool<class_bool>` **can_instance** **(** :ref:`String<class_String>` class **)** const
 
 Returns true if you can instance objects from the specified 'class', false in other case.
 
-  .. _class_ClassDB_class_exists:
+.. _class_ClassDB_class_exists:
 
 - :ref:`bool<class_bool>` **class_exists** **(** :ref:`String<class_String>` class **)** const
 
 Returns whether the specified 'class' is available or not.
 
-  .. _class_ClassDB_class_get_category:
+.. _class_ClassDB_class_get_category:
 
 - :ref:`String<class_String>` **class_get_category** **(** :ref:`String<class_String>` class **)** const
 
 Returns a category associated with the class for use in documentation and the Asset Library. Debug mode required.
 
-  .. _class_ClassDB_class_get_integer_constant:
+.. _class_ClassDB_class_get_integer_constant:
 
 - :ref:`int<class_int>` **class_get_integer_constant** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` name **)** const
 
 Returns the value of the integer constant 'name' of 'class' or its ancestry. Always returns 0 when the constant could not be found.
 
-  .. _class_ClassDB_class_get_integer_constant_list:
+.. _class_ClassDB_class_get_integer_constant_list:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **class_get_integer_constant_list** **(** :ref:`String<class_String>` class, :ref:`bool<class_bool>` no_inheritance=false **)** const
 
 Returns an array with the names all the integer constants of 'class' or its ancestry.
 
-  .. _class_ClassDB_class_get_method_list:
+.. _class_ClassDB_class_get_method_list:
 
 - :ref:`Array<class_Array>` **class_get_method_list** **(** :ref:`String<class_String>` class, :ref:`bool<class_bool>` no_inheritance=false **)** const
 
 Returns an array with all the methods of 'class' or its ancestry if 'no_inheritance' is false. Every element of the array is a :ref:`Dictionary<class_Dictionary>` with the following keys: args, default_args, flags, id, name, return: (class_name, hint, hint_string, name, type, usage).
 
-  .. _class_ClassDB_class_get_property:
+.. _class_ClassDB_class_get_property:
 
 - :ref:`Variant<class_Variant>` **class_get_property** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` property **)** const
 
 Returns the value of 'property' of 'class' or its ancestry.
 
-  .. _class_ClassDB_class_get_property_list:
+.. _class_ClassDB_class_get_property_list:
 
 - :ref:`Array<class_Array>` **class_get_property_list** **(** :ref:`String<class_String>` class, :ref:`bool<class_bool>` no_inheritance=false **)** const
 
 Returns an array with all the properties of 'class' or its ancestry if 'no_inheritance' is false.
 
-  .. _class_ClassDB_class_get_signal:
+.. _class_ClassDB_class_get_signal:
 
 - :ref:`Dictionary<class_Dictionary>` **class_get_signal** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` signal **)** const
 
 Returns the 'signal' data of 'class' or its ancestry. The returned value is a :ref:`Dictionary<class_Dictionary>` with the following keys: args, default_args, flags, id, name, return: (class_name, hint, hint_string, name, type, usage).
 
-  .. _class_ClassDB_class_get_signal_list:
+.. _class_ClassDB_class_get_signal_list:
 
 - :ref:`Array<class_Array>` **class_get_signal_list** **(** :ref:`String<class_String>` class, :ref:`bool<class_bool>` no_inheritance=false **)** const
 
 Returns an array with all the signals of 'class' or its ancestry if 'no_inheritance' is false. Every element of the array is a :ref:`Dictionary<class_Dictionary>` as described in :ref:`class_get_signal<class_ClassDB_class_get_signal>`.
 
-  .. _class_ClassDB_class_has_integer_constant:
+.. _class_ClassDB_class_has_integer_constant:
 
 - :ref:`bool<class_bool>` **class_has_integer_constant** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` name **)** const
 
 Return whether 'class' or its ancestry has an integer constant called 'name' or not.
 
-  .. _class_ClassDB_class_has_method:
+.. _class_ClassDB_class_has_method:
 
 - :ref:`bool<class_bool>` **class_has_method** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` method, :ref:`bool<class_bool>` no_inheritance=false **)** const
 
 Return whether 'class' (or its ancestry if 'no_inheritance' is false) has a method called 'method' or not.
 
-  .. _class_ClassDB_class_has_signal:
+.. _class_ClassDB_class_has_signal:
 
 - :ref:`bool<class_bool>` **class_has_signal** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` signal **)** const
 
 Return whether 'class' or its ancestry has a signal called 'signal' or not.
 
-  .. _class_ClassDB_class_set_property:
+.. _class_ClassDB_class_set_property:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **class_set_property** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` property, :ref:`Variant<class_Variant>` value **)** const
 
 Sets 'property' value of 'class' to 'value'.
 
-  .. _class_ClassDB_get_class_list:
+.. _class_ClassDB_get_class_list:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_class_list** **(** **)** const
 
 Returns the names of all the classes available.
 
-  .. _class_ClassDB_get_inheriters_from_class:
+.. _class_ClassDB_get_inheriters_from_class:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_inheriters_from_class** **(** :ref:`String<class_String>` class **)** const
 
 Returns the names of all the classes that directly or indirectly inherit from 'class'.
 
-  .. _class_ClassDB_get_parent_class:
+.. _class_ClassDB_get_parent_class:
 
 - :ref:`String<class_String>` **get_parent_class** **(** :ref:`String<class_String>` class **)** const
 
 Returns the parent class of 'class'.
 
-  .. _class_ClassDB_instance:
+.. _class_ClassDB_instance:
 
 - :ref:`Variant<class_Variant>` **instance** **(** :ref:`String<class_String>` class **)** const
 
 Creates an instance of 'class'.
 
-  .. _class_ClassDB_is_class_enabled:
+.. _class_ClassDB_is_class_enabled:
 
 - :ref:`bool<class_bool>` **is_class_enabled** **(** :ref:`String<class_String>` class **)** const
 
 Returns whether this class is enabled or not.
 
-  .. _class_ClassDB_is_parent_class:
+.. _class_ClassDB_is_parent_class:
 
 - :ref:`bool<class_bool>` **is_parent_class** **(** :ref:`String<class_String>` class, :ref:`String<class_String>` inherits **)** const
 

+ 13 - 13
classes/class_clippedcamera.rst

@@ -53,7 +53,7 @@ Methods
 Enumerations
 ------------
 
-  .. _enum_ClippedCamera_ProcessMode:
+.. _enum_ClippedCamera_ProcessMode:
 
 enum **ProcessMode**:
 
@@ -63,7 +63,7 @@ enum **ProcessMode**:
 Property Descriptions
 ---------------------
 
-  .. _class_ClippedCamera_clip_to_areas:
+.. _class_ClippedCamera_clip_to_areas:
 
 - :ref:`bool<class_bool>` **clip_to_areas**
 
@@ -73,7 +73,7 @@ Property Descriptions
 | *Getter* | is_clip_to_areas_enabled() |
 +----------+----------------------------+
 
-  .. _class_ClippedCamera_clip_to_bodies:
+.. _class_ClippedCamera_clip_to_bodies:
 
 - :ref:`bool<class_bool>` **clip_to_bodies**
 
@@ -83,7 +83,7 @@ Property Descriptions
 | *Getter* | is_clip_to_bodies_enabled() |
 +----------+-----------------------------+
 
-  .. _class_ClippedCamera_collision_mask:
+.. _class_ClippedCamera_collision_mask:
 
 - :ref:`int<class_int>` **collision_mask**
 
@@ -93,7 +93,7 @@ Property Descriptions
 | *Getter* | get_collision_mask()      |
 +----------+---------------------------+
 
-  .. _class_ClippedCamera_margin:
+.. _class_ClippedCamera_margin:
 
 - :ref:`float<class_float>` **margin**
 
@@ -103,7 +103,7 @@ Property Descriptions
 | *Getter* | get_margin()      |
 +----------+-------------------+
 
-  .. _class_ClippedCamera_process_mode:
+.. _class_ClippedCamera_process_mode:
 
 - :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` **process_mode**
 
@@ -116,31 +116,31 @@ Property Descriptions
 Method Descriptions
 -------------------
 
-  .. _class_ClippedCamera_add_exception:
+.. _class_ClippedCamera_add_exception:
 
 - void **add_exception** **(** :ref:`Object<class_Object>` node **)**
 
-  .. _class_ClippedCamera_add_exception_rid:
+.. _class_ClippedCamera_add_exception_rid:
 
 - void **add_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
 
-  .. _class_ClippedCamera_clear_exceptions:
+.. _class_ClippedCamera_clear_exceptions:
 
 - void **clear_exceptions** **(** **)**
 
-  .. _class_ClippedCamera_get_collision_mask_bit:
+.. _class_ClippedCamera_get_collision_mask_bit:
 
 - :ref:`bool<class_bool>` **get_collision_mask_bit** **(** :ref:`int<class_int>` bit **)** const
 
-  .. _class_ClippedCamera_remove_exception:
+.. _class_ClippedCamera_remove_exception:
 
 - void **remove_exception** **(** :ref:`Object<class_Object>` node **)**
 
-  .. _class_ClippedCamera_remove_exception_rid:
+.. _class_ClippedCamera_remove_exception_rid:
 
 - void **remove_exception_rid** **(** :ref:`RID<class_RID>` rid **)**
 
-  .. _class_ClippedCamera_set_collision_mask_bit:
+.. _class_ClippedCamera_set_collision_mask_bit:
 
 - void **set_collision_mask_bit** **(** :ref:`int<class_int>` bit, :ref:`bool<class_bool>` value **)**
 

+ 22 - 22
classes/class_collisionobject.rst

@@ -69,19 +69,19 @@ Methods
 Signals
 -------
 
-  .. _class_CollisionObject_input_event:
+.. _class_CollisionObject_input_event:
 
 - **input_event** **(** :ref:`Node<class_Node>` camera, :ref:`InputEvent<class_InputEvent>` event, :ref:`Vector3<class_Vector3>` click_position, :ref:`Vector3<class_Vector3>` click_normal, :ref:`int<class_int>` shape_idx **)**
 
 Emitted when :ref:`_input_event<class_CollisionObject__input_event>` receives an event. See its description for details.
 
-  .. _class_CollisionObject_mouse_entered:
+.. _class_CollisionObject_mouse_entered:
 
 - **mouse_entered** **(** **)**
 
 Emitted when the mouse pointer enters any of this object's shapes.
 
-  .. _class_CollisionObject_mouse_exited:
+.. _class_CollisionObject_mouse_exited:
 
 - **mouse_exited** **(** **)**
 
@@ -95,7 +95,7 @@ CollisionObject is the base class for physics objects. It can hold any number of
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionObject_input_capture_on_drag:
+.. _class_CollisionObject_input_capture_on_drag:
 
 - :ref:`bool<class_bool>` **input_capture_on_drag**
 
@@ -107,7 +107,7 @@ Property Descriptions
 
 If ``true`` the ``CollisionObject`` will continue to receive input events as the mouse is dragged across its shapes. Default value: ``false``.
 
-  .. _class_CollisionObject_input_ray_pickable:
+.. _class_CollisionObject_input_ray_pickable:
 
 - :ref:`bool<class_bool>` **input_ray_pickable**
 
@@ -122,103 +122,103 @@ If ``true`` the :ref:`CollisionObject<class_CollisionObject>`'s shapes will resp
 Method Descriptions
 -------------------
 
-  .. _class_CollisionObject__input_event:
+.. _class_CollisionObject__input_event:
 
 - void **_input_event** **(** :ref:`Object<class_Object>` camera, :ref:`InputEvent<class_InputEvent>` event, :ref:`Vector3<class_Vector3>` click_position, :ref:`Vector3<class_Vector3>` click_normal, :ref:`int<class_int>` shape_idx **)** virtual
 
 Accepts unhandled :ref:`InputEvent<class_InputEvent>`\ s. ``click_position`` is the clicked location in world space and ``click_normal`` is the normal vector extending from the clicked surface of the :ref:`Shape<class_Shape>` at ``shape_idx``. Connect to the ``input_event`` signal to easily pick up these events.
 
-  .. _class_CollisionObject_create_shape_owner:
+.. _class_CollisionObject_create_shape_owner:
 
 - :ref:`int<class_int>` **create_shape_owner** **(** :ref:`Object<class_Object>` owner **)**
 
 Creates a new shape owner for the given object. Returns ``owner_id`` of the new owner for future reference.
 
-  .. _class_CollisionObject_get_rid:
+.. _class_CollisionObject_get_rid:
 
 - :ref:`RID<class_RID>` **get_rid** **(** **)** const
 
 Returns the object's :ref:`RID<class_RID>`.
 
-  .. _class_CollisionObject_get_shape_owners:
+.. _class_CollisionObject_get_shape_owners:
 
 - :ref:`Array<class_Array>` **get_shape_owners** **(** **)**
 
 Returns an :ref:`Array<class_Array>` of ``owner_id`` identifiers. You can use these ids in other methods that take ``owner_id`` as an argument.
 
-  .. _class_CollisionObject_is_shape_owner_disabled:
+.. _class_CollisionObject_is_shape_owner_disabled:
 
 - :ref:`bool<class_bool>` **is_shape_owner_disabled** **(** :ref:`int<class_int>` owner_id **)** const
 
 If ``true`` the shape owner and its shapes are disabled.
 
-  .. _class_CollisionObject_remove_shape_owner:
+.. _class_CollisionObject_remove_shape_owner:
 
 - void **remove_shape_owner** **(** :ref:`int<class_int>` owner_id **)**
 
 Removes the given shape owner.
 
-  .. _class_CollisionObject_shape_find_owner:
+.. _class_CollisionObject_shape_find_owner:
 
 - :ref:`int<class_int>` **shape_find_owner** **(** :ref:`int<class_int>` shape_index **)** const
 
 Returns the ``owner_id`` of the given shape.
 
-  .. _class_CollisionObject_shape_owner_add_shape:
+.. _class_CollisionObject_shape_owner_add_shape:
 
 - void **shape_owner_add_shape** **(** :ref:`int<class_int>` owner_id, :ref:`Shape<class_Shape>` shape **)**
 
 Adds a :ref:`Shape<class_Shape>` to the shape owner.
 
-  .. _class_CollisionObject_shape_owner_clear_shapes:
+.. _class_CollisionObject_shape_owner_clear_shapes:
 
 - void **shape_owner_clear_shapes** **(** :ref:`int<class_int>` owner_id **)**
 
 Removes all shapes from the shape owner.
 
-  .. _class_CollisionObject_shape_owner_get_owner:
+.. _class_CollisionObject_shape_owner_get_owner:
 
 - :ref:`Object<class_Object>` **shape_owner_get_owner** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the parent object of the given shape owner.
 
-  .. _class_CollisionObject_shape_owner_get_shape:
+.. _class_CollisionObject_shape_owner_get_shape:
 
 - :ref:`Shape<class_Shape>` **shape_owner_get_shape** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)** const
 
 Returns the :ref:`Shape<class_Shape>` with the given id from the given shape owner.
 
-  .. _class_CollisionObject_shape_owner_get_shape_count:
+.. _class_CollisionObject_shape_owner_get_shape_count:
 
 - :ref:`int<class_int>` **shape_owner_get_shape_count** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the number of shapes the given shape owner contains.
 
-  .. _class_CollisionObject_shape_owner_get_shape_index:
+.. _class_CollisionObject_shape_owner_get_shape_index:
 
 - :ref:`int<class_int>` **shape_owner_get_shape_index** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)** const
 
 Returns the child index of the :ref:`Shape<class_Shape>` with the given id from the given shape owner.
 
-  .. _class_CollisionObject_shape_owner_get_transform:
+.. _class_CollisionObject_shape_owner_get_transform:
 
 - :ref:`Transform<class_Transform>` **shape_owner_get_transform** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the shape owner's :ref:`Transform<class_Transform>`.
 
-  .. _class_CollisionObject_shape_owner_remove_shape:
+.. _class_CollisionObject_shape_owner_remove_shape:
 
 - void **shape_owner_remove_shape** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)**
 
 Removes a shape from the given shape owner.
 
-  .. _class_CollisionObject_shape_owner_set_disabled:
+.. _class_CollisionObject_shape_owner_set_disabled:
 
 - void **shape_owner_set_disabled** **(** :ref:`int<class_int>` owner_id, :ref:`bool<class_bool>` disabled **)**
 
 If ``true`` disables the given shape owner.
 
-  .. _class_CollisionObject_shape_owner_set_transform:
+.. _class_CollisionObject_shape_owner_set_transform:
 
 - void **shape_owner_set_transform** **(** :ref:`int<class_int>` owner_id, :ref:`Transform<class_Transform>` transform **)**
 

+ 23 - 23
classes/class_collisionobject2d.rst

@@ -71,19 +71,19 @@ Methods
 Signals
 -------
 
-  .. _class_CollisionObject2D_input_event:
+.. _class_CollisionObject2D_input_event:
 
 - **input_event** **(** :ref:`Node<class_Node>` viewport, :ref:`InputEvent<class_InputEvent>` event, :ref:`int<class_int>` shape_idx **)**
 
 Emitted when an input event occurs and ``input_pickable`` is ``true``. See :ref:`_input_event<class_CollisionObject2D__input_event>` for details.
 
-  .. _class_CollisionObject2D_mouse_entered:
+.. _class_CollisionObject2D_mouse_entered:
 
 - **mouse_entered** **(** **)**
 
 Emitted when the mouse pointer enters any of this object's shapes.
 
-  .. _class_CollisionObject2D_mouse_exited:
+.. _class_CollisionObject2D_mouse_exited:
 
 - **mouse_exited** **(** **)**
 
@@ -97,7 +97,7 @@ CollisionObject2D is the base class for 2D physics objects. It can hold any numb
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionObject2D_input_pickable:
+.. _class_CollisionObject2D_input_pickable:
 
 - :ref:`bool<class_bool>` **input_pickable**
 
@@ -112,115 +112,115 @@ If ``true`` this object is pickable. A pickable object can detect the mouse poin
 Method Descriptions
 -------------------
 
-  .. _class_CollisionObject2D__input_event:
+.. _class_CollisionObject2D__input_event:
 
 - void **_input_event** **(** :ref:`Object<class_Object>` viewport, :ref:`InputEvent<class_InputEvent>` event, :ref:`int<class_int>` shape_idx **)** virtual
 
 Accepts unhandled :ref:`InputEvent<class_InputEvent>`\ s. ``shape_idx`` is the child index of the clicked :ref:`Shape2D<class_Shape2D>`. Connect to the ``input_event`` signal to easily pick up these events.
 
-  .. _class_CollisionObject2D_create_shape_owner:
+.. _class_CollisionObject2D_create_shape_owner:
 
 - :ref:`int<class_int>` **create_shape_owner** **(** :ref:`Object<class_Object>` owner **)**
 
 Creates a new shape owner for the given object. Returns ``owner_id`` of the new owner for future reference.
 
-  .. _class_CollisionObject2D_get_rid:
+.. _class_CollisionObject2D_get_rid:
 
 - :ref:`RID<class_RID>` **get_rid** **(** **)** const
 
 Returns the object's :ref:`RID<class_RID>`.
 
-  .. _class_CollisionObject2D_get_shape_owners:
+.. _class_CollisionObject2D_get_shape_owners:
 
 - :ref:`Array<class_Array>` **get_shape_owners** **(** **)**
 
 Returns an :ref:`Array<class_Array>` of ``owner_id`` identifiers. You can use these ids in other methods that take ``owner_id`` as an argument.
 
-  .. _class_CollisionObject2D_is_shape_owner_disabled:
+.. _class_CollisionObject2D_is_shape_owner_disabled:
 
 - :ref:`bool<class_bool>` **is_shape_owner_disabled** **(** :ref:`int<class_int>` owner_id **)** const
 
 If ``true`` the shape owner and its shapes are disabled.
 
-  .. _class_CollisionObject2D_is_shape_owner_one_way_collision_enabled:
+.. _class_CollisionObject2D_is_shape_owner_one_way_collision_enabled:
 
 - :ref:`bool<class_bool>` **is_shape_owner_one_way_collision_enabled** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns ``true`` if collisions for the shape owner originating from this ``CollisionObject2D`` will not be reported to collided with ``CollisionObject2D``\ s.
 
-  .. _class_CollisionObject2D_remove_shape_owner:
+.. _class_CollisionObject2D_remove_shape_owner:
 
 - void **remove_shape_owner** **(** :ref:`int<class_int>` owner_id **)**
 
 Removes the given shape owner.
 
-  .. _class_CollisionObject2D_shape_find_owner:
+.. _class_CollisionObject2D_shape_find_owner:
 
 - :ref:`int<class_int>` **shape_find_owner** **(** :ref:`int<class_int>` shape_index **)** const
 
 Returns the ``owner_id`` of the given shape.
 
-  .. _class_CollisionObject2D_shape_owner_add_shape:
+.. _class_CollisionObject2D_shape_owner_add_shape:
 
 - void **shape_owner_add_shape** **(** :ref:`int<class_int>` owner_id, :ref:`Shape2D<class_Shape2D>` shape **)**
 
 Adds a :ref:`Shape2D<class_Shape2D>` to the shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_clear_shapes:
+.. _class_CollisionObject2D_shape_owner_clear_shapes:
 
 - void **shape_owner_clear_shapes** **(** :ref:`int<class_int>` owner_id **)**
 
 Removes all shapes from the shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_get_owner:
+.. _class_CollisionObject2D_shape_owner_get_owner:
 
 - :ref:`Object<class_Object>` **shape_owner_get_owner** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the parent object of the given shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_get_shape:
+.. _class_CollisionObject2D_shape_owner_get_shape:
 
 - :ref:`Shape2D<class_Shape2D>` **shape_owner_get_shape** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)** const
 
 Returns the :ref:`Shape2D<class_Shape2D>` with the given id from the given shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_get_shape_count:
+.. _class_CollisionObject2D_shape_owner_get_shape_count:
 
 - :ref:`int<class_int>` **shape_owner_get_shape_count** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the number of shapes the given shape owner contains.
 
-  .. _class_CollisionObject2D_shape_owner_get_shape_index:
+.. _class_CollisionObject2D_shape_owner_get_shape_index:
 
 - :ref:`int<class_int>` **shape_owner_get_shape_index** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)** const
 
 Returns the child index of the :ref:`Shape2D<class_Shape2D>` with the given id from the given shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_get_transform:
+.. _class_CollisionObject2D_shape_owner_get_transform:
 
 - :ref:`Transform2D<class_Transform2D>` **shape_owner_get_transform** **(** :ref:`int<class_int>` owner_id **)** const
 
 Returns the shape owner's :ref:`Transform2D<class_Transform2D>`.
 
-  .. _class_CollisionObject2D_shape_owner_remove_shape:
+.. _class_CollisionObject2D_shape_owner_remove_shape:
 
 - void **shape_owner_remove_shape** **(** :ref:`int<class_int>` owner_id, :ref:`int<class_int>` shape_id **)**
 
 Removes a shape from the given shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_set_disabled:
+.. _class_CollisionObject2D_shape_owner_set_disabled:
 
 - void **shape_owner_set_disabled** **(** :ref:`int<class_int>` owner_id, :ref:`bool<class_bool>` disabled **)**
 
 If ``true`` disables the given shape owner.
 
-  .. _class_CollisionObject2D_shape_owner_set_one_way_collision:
+.. _class_CollisionObject2D_shape_owner_set_one_way_collision:
 
 - void **shape_owner_set_one_way_collision** **(** :ref:`int<class_int>` owner_id, :ref:`bool<class_bool>` enable **)**
 
 If ``enable`` is ``true``, collisions for the shape owner originating from this ``CollisionObject2D`` will not be reported to collided with ``CollisionObject2D``\ s.
 
-  .. _class_CollisionObject2D_shape_owner_set_transform:
+.. _class_CollisionObject2D_shape_owner_set_transform:
 
 - void **shape_owner_set_transform** **(** :ref:`int<class_int>` owner_id, :ref:`Transform2D<class_Transform2D>` transform **)**
 

+ 3 - 3
classes/class_collisionpolygon.rst

@@ -35,7 +35,7 @@ Allows editing a collision polygon's vertices on a selected plane. Can also set
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionPolygon_depth:
+.. _class_CollisionPolygon_depth:
 
 - :ref:`float<class_float>` **depth**
 
@@ -47,7 +47,7 @@ Property Descriptions
 
 Length that the resulting collision extends in either direction perpendicular to its polygon.
 
-  .. _class_CollisionPolygon_disabled:
+.. _class_CollisionPolygon_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -59,7 +59,7 @@ Length that the resulting collision extends in either direction perpendicular to
 
 If true, no collision will be produced.
 
-  .. _class_CollisionPolygon_polygon:
+.. _class_CollisionPolygon_polygon:
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 

+ 5 - 5
classes/class_collisionpolygon2d.rst

@@ -32,7 +32,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_CollisionPolygon2D_BuildMode:
+.. _enum_CollisionPolygon2D_BuildMode:
 
 enum **BuildMode**:
 
@@ -47,7 +47,7 @@ Provides a 2D collision polygon to a :ref:`CollisionObject2D<class_CollisionObje
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionPolygon2D_build_mode:
+.. _class_CollisionPolygon2D_build_mode:
 
 - :ref:`BuildMode<enum_CollisionPolygon2D_BuildMode>` **build_mode**
 
@@ -59,7 +59,7 @@ Property Descriptions
 
 Collision build mode. Use one of the ``BUILD_*`` constants. Default value: ``BUILD_SOLIDS``.
 
-  .. _class_CollisionPolygon2D_disabled:
+.. _class_CollisionPolygon2D_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -71,7 +71,7 @@ Collision build mode. Use one of the ``BUILD_*`` constants. Default value: ``BUI
 
 If ``true`` no collisions will be detected.
 
-  .. _class_CollisionPolygon2D_one_way_collision:
+.. _class_CollisionPolygon2D_one_way_collision:
 
 - :ref:`bool<class_bool>` **one_way_collision**
 
@@ -83,7 +83,7 @@ If ``true`` no collisions will be detected.
 
 If ``true`` only edges that face up, relative to CollisionPolygon2D's rotation, will collide with other objects.
 
-  .. _class_CollisionPolygon2D_polygon:
+.. _class_CollisionPolygon2D_polygon:
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 

+ 5 - 4
classes/class_collisionshape.rst

@@ -43,10 +43,11 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/physics/physics_introduction`
+
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionShape_disabled:
+.. _class_CollisionShape_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -58,7 +59,7 @@ Property Descriptions
 
 A disabled collision shape has no effect in the world.
 
-  .. _class_CollisionShape_shape:
+.. _class_CollisionShape_shape:
 
 - :ref:`Shape<class_Shape>` **shape**
 
@@ -73,13 +74,13 @@ The actual shape owned by this collision shape.
 Method Descriptions
 -------------------
 
-  .. _class_CollisionShape_make_convex_from_brothers:
+.. _class_CollisionShape_make_convex_from_brothers:
 
 - void **make_convex_from_brothers** **(** **)**
 
 Sets the collision shape's shape to the addition of all its convexed :ref:`MeshInstance<class_MeshInstance>` siblings geometry.
 
-  .. _class_CollisionShape_resource_changed:
+.. _class_CollisionShape_resource_changed:
 
 - void **resource_changed** **(** :ref:`Resource<class_Resource>` resource **)**
 

+ 4 - 3
classes/class_collisionshape2d.rst

@@ -36,10 +36,11 @@ Tutorials
 ---------
 
 - :doc:`../tutorials/physics/physics_introduction`
+
 Property Descriptions
 ---------------------
 
-  .. _class_CollisionShape2D_disabled:
+.. _class_CollisionShape2D_disabled:
 
 - :ref:`bool<class_bool>` **disabled**
 
@@ -51,7 +52,7 @@ Property Descriptions
 
 A disabled collision shape has no effect in the world.
 
-  .. _class_CollisionShape2D_one_way_collision:
+.. _class_CollisionShape2D_one_way_collision:
 
 - :ref:`bool<class_bool>` **one_way_collision**
 
@@ -63,7 +64,7 @@ A disabled collision shape has no effect in the world.
 
 Sets whether this collision shape should only detect collision on one side (top or bottom).
 
-  .. _class_CollisionShape2D_shape:
+.. _class_CollisionShape2D_shape:
 
 - :ref:`Shape2D<class_Shape2D>` **shape**
 

+ 31 - 30
classes/class_color.rst

@@ -232,6 +232,7 @@ Constants
 - **whitesmoke** = **Color( 0.96, 0.96, 0.96, 1 )**
 - **yellow** = **Color( 1, 1, 0, 1 )**
 - **yellowgreen** = **Color( 0.6, 0.8, 0.2, 1 )**
+
 Description
 -----------
 
@@ -242,67 +243,67 @@ You can also create a color from standardised color names with Color.ColorN (e.g
 Property Descriptions
 ---------------------
 
-  .. _class_Color_a:
+.. _class_Color_a:
 
 - :ref:`float<class_float>` **a**
 
 Alpha (0 to 1)
 
-  .. _class_Color_a8:
+.. _class_Color_a8:
 
 - :ref:`int<class_int>` **a8**
 
 Alpha (0 to 255)
 
-  .. _class_Color_b:
+.. _class_Color_b:
 
 - :ref:`float<class_float>` **b**
 
 Blue (0 to 1)
 
-  .. _class_Color_b8:
+.. _class_Color_b8:
 
 - :ref:`int<class_int>` **b8**
 
 Blue (0 to 255)
 
-  .. _class_Color_g:
+.. _class_Color_g:
 
 - :ref:`float<class_float>` **g**
 
 Green (0 to 1)
 
-  .. _class_Color_g8:
+.. _class_Color_g8:
 
 - :ref:`int<class_int>` **g8**
 
 Green (0 to 255)
 
-  .. _class_Color_h:
+.. _class_Color_h:
 
 - :ref:`float<class_float>` **h**
 
 Hue (0 to 1)
 
-  .. _class_Color_r:
+.. _class_Color_r:
 
 - :ref:`float<class_float>` **r**
 
 Red (0 to 1)
 
-  .. _class_Color_r8:
+.. _class_Color_r8:
 
 - :ref:`int<class_int>` **r8**
 
 Red (0 to 255)
 
-  .. _class_Color_s:
+.. _class_Color_s:
 
 - :ref:`float<class_float>` **s**
 
 Saturation (0 to 1)
 
-  .. _class_Color_v:
+.. _class_Color_v:
 
 - :ref:`float<class_float>` **v**
 
@@ -311,7 +312,7 @@ Value (0 to 1)
 Method Descriptions
 -------------------
 
-  .. _class_Color_Color:
+.. _class_Color_Color:
 
 - :ref:`Color<class_Color>` **Color** **(** :ref:`String<class_String>` from **)**
 
@@ -335,7 +336,7 @@ The following string formats are supported:
     var c3 = Color("#b2d90a")   # RGB format with '#'
     var c4 = Color("b2d90a")    # RGB format
 
-  .. _class_Color_Color:
+.. _class_Color_Color:
 
 - :ref:`Color<class_Color>` **Color** **(** :ref:`int<class_int>` from **)**
 
@@ -345,7 +346,7 @@ Constructs a color from a 32-bit integer (each byte represents a component of th
 
     var c = Color(274) # a color of an RGBA(0, 0, 1, 18)
 
-  .. _class_Color_Color:
+.. _class_Color_Color:
 
 - :ref:`Color<class_Color>` **Color** **(** :ref:`float<class_float>` r, :ref:`float<class_float>` g, :ref:`float<class_float>` b **)**
 
@@ -355,7 +356,7 @@ Constructs a color from an RGB profile using values between 0 and 1 (float). Alp
 
     var c = Color(0.2, 1.0, .7) # a color of an RGBA(51, 255, 178, 255)
 
-  .. _class_Color_Color:
+.. _class_Color_Color:
 
 - :ref:`Color<class_Color>` **Color** **(** :ref:`float<class_float>` r, :ref:`float<class_float>` g, :ref:`float<class_float>` b, :ref:`float<class_float>` a **)**
 
@@ -365,7 +366,7 @@ Constructs a color from an RGBA profile using values between 0 and 1 (float).
 
     var c = Color(0.2, 1.0, .7, .8) # a color of an RGBA(51, 255, 178, 204)
 
-  .. _class_Color_blend:
+.. _class_Color_blend:
 
 - :ref:`Color<class_Color>` **blend** **(** :ref:`Color<class_Color>` over **)**
 
@@ -377,7 +378,7 @@ Returns a new color resulting from blending this color over another color. If th
     var fg = Color(1.0, 0.0, 0.0, .5) # Red with alpha of 50%
     var blendedColor = bg.blend(fg) # Brown with alpha of 75%
 
-  .. _class_Color_contrasted:
+.. _class_Color_contrasted:
 
 - :ref:`Color<class_Color>` **contrasted** **(** **)**
 
@@ -388,7 +389,7 @@ Returns the most contrasting color.
     var c = Color(.3, .4, .9)
     var contrastedColor = c.contrasted() # a color of an RGBA(204, 229, 102, 255)
 
-  .. _class_Color_darkened:
+.. _class_Color_darkened:
 
 - :ref:`Color<class_Color>` **darkened** **(** :ref:`float<class_float>` amount **)**
 
@@ -399,7 +400,7 @@ Returns a new color resulting from making this color darker by the specified per
     var green = Color(0.0, 1.0, 0.0)
     var darkgreen = green.darkened(0.2) # 20% darker than regular green
 
-  .. _class_Color_from_hsv:
+.. _class_Color_from_hsv:
 
 - :ref:`Color<class_Color>` **from_hsv** **(** :ref:`float<class_float>` h, :ref:`float<class_float>` s, :ref:`float<class_float>` v, :ref:`float<class_float>` a=1 **)**
 
@@ -409,7 +410,7 @@ Constructs a color from an HSV profile. ``h``, ``s``, and ``v`` are values betwe
 
     var c = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # equivalent to HSV(210, 50, 79, 0.8) or Color8(100, 151, 201, 0.8)
 
-  .. _class_Color_gray:
+.. _class_Color_gray:
 
 - :ref:`float<class_float>` **gray** **(** **)**
 
@@ -422,7 +423,7 @@ The gray is calculated by (r + g + b) / 3.
     var c = Color(0.2, 0.45, 0.82)
     var gray = c.gray() # a value of 0.466667
 
-  .. _class_Color_inverted:
+.. _class_Color_inverted:
 
 - :ref:`Color<class_Color>` **inverted** **(** **)**
 
@@ -433,7 +434,7 @@ Returns the inverted color (1-r, 1-g, 1-b, 1-a).
     var c = Color(.3, .4, .9)
     var invertedColor = c.inverted() # a color of an RGBA(178, 153, 26, 255)
 
-  .. _class_Color_lightened:
+.. _class_Color_lightened:
 
 - :ref:`Color<class_Color>` **lightened** **(** :ref:`float<class_float>` amount **)**
 
@@ -444,7 +445,7 @@ Returns a new color resulting from making this color lighter by the specified pe
     var green = Color(0.0, 1.0, 0.0)
     var lightgreen = green.lightened(0.2) # 20% lighter than regular green
 
-  .. _class_Color_linear_interpolate:
+.. _class_Color_linear_interpolate:
 
 - :ref:`Color<class_Color>` **linear_interpolate** **(** :ref:`Color<class_Color>` b, :ref:`float<class_float>` t **)**
 
@@ -456,7 +457,7 @@ Returns the color of the linear interpolation with another color. The value t is
     var c2 = Color(0.0, 1.0, 0.0)
     var li_c = c1.linear_interpolate(c2, 0.5) # a color of an RGBA(128, 128, 0, 255)
 
-  .. _class_Color_to_abgr32:
+.. _class_Color_to_abgr32:
 
 - :ref:`int<class_int>` **to_abgr32** **(** **)**
 
@@ -467,7 +468,7 @@ Returns the color's 32-bit integer in ABGR format (each byte represents a compon
     var c = Color(1, .5, .2)
     print(c.to_abgr32()) # Prints 4281565439
 
-  .. _class_Color_to_abgr64:
+.. _class_Color_to_abgr64:
 
 - :ref:`int<class_int>` **to_abgr64** **(** **)**
 
@@ -478,7 +479,7 @@ Returns the color's 64-bit integer in ABGR format (each word represents a compon
     var c = Color(1, .5, .2)
     print(c.to_abgr64()) # Prints -225178692812801
 
-  .. _class_Color_to_argb32:
+.. _class_Color_to_argb32:
 
 - :ref:`int<class_int>` **to_argb32** **(** **)**
 
@@ -489,7 +490,7 @@ Returns the color's 32-bit integer in ARGB format (each byte represents a compon
     var c = Color(1, .5, .2)
     print(c.to_argb32()) # Prints 4294934323
 
-  .. _class_Color_to_argb64:
+.. _class_Color_to_argb64:
 
 - :ref:`int<class_int>` **to_argb64** **(** **)**
 
@@ -500,7 +501,7 @@ Returns the color's 64-bit integer in ARGB format (each word represents a compon
     var c = Color(1, .5, .2)
     print(c.to_argb64()) # Prints -2147470541
 
-  .. _class_Color_to_html:
+.. _class_Color_to_html:
 
 - :ref:`String<class_String>` **to_html** **(** :ref:`bool<class_bool>` with_alpha=True **)**
 
@@ -514,7 +515,7 @@ Optionally flag 'false' to not include alpha in hexadecimal string.
     var s1 = c.to_html() # Results "7fffffff"
     var s2 = c.to_html(false) # Results 'ffffff'
 
-  .. _class_Color_to_rgba32:
+.. _class_Color_to_rgba32:
 
 - :ref:`int<class_int>` **to_rgba32** **(** **)**
 
@@ -525,7 +526,7 @@ Returns the color's 32-bit integer in RGBA format (each byte represents a compon
     var c = Color(1, .5, .2)
     print(c.to_rgba32()) # Prints 4286526463
 
-  .. _class_Color_to_rgba64:
+.. _class_Color_to_rgba64:
 
 - :ref:`int<class_int>` **to_rgba64** **(** **)**
 

+ 6 - 6
classes/class_colorpicker.rst

@@ -64,7 +64,7 @@ Theme Properties
 Signals
 -------
 
-  .. _class_ColorPicker_color_changed:
+.. _class_ColorPicker_color_changed:
 
 - **color_changed** **(** :ref:`Color<class_Color>` color **)**
 
@@ -78,7 +78,7 @@ Description
 Property Descriptions
 ---------------------
 
-  .. _class_ColorPicker_color:
+.. _class_ColorPicker_color:
 
 - :ref:`Color<class_Color>` **color**
 
@@ -90,7 +90,7 @@ Property Descriptions
 
 The currently selected color.
 
-  .. _class_ColorPicker_deferred_mode:
+.. _class_ColorPicker_deferred_mode:
 
 - :ref:`bool<class_bool>` **deferred_mode**
 
@@ -102,7 +102,7 @@ The currently selected color.
 
 If ``true`` the color will apply only after the user releases the mouse button, otherwise it will apply immediately even in mouse motion event (which can cause performance issues).
 
-  .. _class_ColorPicker_edit_alpha:
+.. _class_ColorPicker_edit_alpha:
 
 - :ref:`bool<class_bool>` **edit_alpha**
 
@@ -114,7 +114,7 @@ If ``true`` the color will apply only after the user releases the mouse button,
 
 If ``true`` shows an alpha channel slider (transparency).
 
-  .. _class_ColorPicker_raw_mode:
+.. _class_ColorPicker_raw_mode:
 
 - :ref:`bool<class_bool>` **raw_mode**
 
@@ -129,7 +129,7 @@ If ``true`` allows the color R, G, B component values to go beyond 1.0, which ca
 Method Descriptions
 -------------------
 
-  .. _class_ColorPicker_add_preset:
+.. _class_ColorPicker_add_preset:
 
 - void **add_preset** **(** :ref:`Color<class_Color>` color **)**
 

+ 6 - 6
classes/class_colorpickerbutton.rst

@@ -66,13 +66,13 @@ Theme Properties
 Signals
 -------
 
-  .. _class_ColorPickerButton_color_changed:
+.. _class_ColorPickerButton_color_changed:
 
 - **color_changed** **(** :ref:`Color<class_Color>` color **)**
 
 Emitted when the color changes.
 
-  .. _class_ColorPickerButton_popup_closed:
+.. _class_ColorPickerButton_popup_closed:
 
 - **popup_closed** **(** **)**
 
@@ -84,7 +84,7 @@ Encapsulates a :ref:`ColorPicker<class_ColorPicker>` making it accessible by pre
 Property Descriptions
 ---------------------
 
-  .. _class_ColorPickerButton_color:
+.. _class_ColorPickerButton_color:
 
 - :ref:`Color<class_Color>` **color**
 
@@ -96,7 +96,7 @@ Property Descriptions
 
 The currently selected color.
 
-  .. _class_ColorPickerButton_edit_alpha:
+.. _class_ColorPickerButton_edit_alpha:
 
 - :ref:`bool<class_bool>` **edit_alpha**
 
@@ -111,13 +111,13 @@ If ``true`` the alpha channel in the displayed :ref:`ColorPicker<class_ColorPick
 Method Descriptions
 -------------------
 
-  .. _class_ColorPickerButton_get_picker:
+.. _class_ColorPickerButton_get_picker:
 
 - :ref:`ColorPicker<class_ColorPicker>` **get_picker** **(** **)**
 
 Returns the :ref:`ColorPicker<class_ColorPicker>` that this node toggles.
 
-  .. _class_ColorPickerButton_get_popup:
+.. _class_ColorPickerButton_get_popup:
 
 - :ref:`PopupPanel<class_PopupPanel>` **get_popup** **(** **)**
 

+ 1 - 1
classes/class_colorrect.rst

@@ -31,7 +31,7 @@ Displays a colored rectangle.
 Property Descriptions
 ---------------------
 
-  .. _class_ColorRect_color:
+.. _class_ColorRect_color:
 
 - :ref:`Color<class_Color>` **color**
 

+ 2 - 2
classes/class_concavepolygonshape.rst

@@ -33,13 +33,13 @@ Concave polygon shape resource, which can be set into a :ref:`PhysicsBody<class_
 Method Descriptions
 -------------------
 
-  .. _class_ConcavePolygonShape_get_faces:
+.. _class_ConcavePolygonShape_get_faces:
 
 - :ref:`PoolVector3Array<class_PoolVector3Array>` **get_faces** **(** **)** const
 
 Return the faces (an array of triangles).
 
-  .. _class_ConcavePolygonShape_set_faces:
+.. _class_ConcavePolygonShape_set_faces:
 
 - void **set_faces** **(** :ref:`PoolVector3Array<class_PoolVector3Array>` faces **)**
 

+ 1 - 1
classes/class_concavepolygonshape2d.rst

@@ -33,7 +33,7 @@ The main difference between a :ref:`ConvexPolygonShape2D<class_ConvexPolygonShap
 Property Descriptions
 ---------------------
 
-  .. _class_ConcavePolygonShape2D_segments:
+.. _class_ConcavePolygonShape2D_segments:
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **segments**
 

+ 6 - 6
classes/class_conetwistjoint.rst

@@ -34,7 +34,7 @@ Properties
 Enumerations
 ------------
 
-  .. _enum_ConeTwistJoint_Param:
+.. _enum_ConeTwistJoint_Param:
 
 enum **Param**:
 
@@ -67,7 +67,7 @@ Once the Bodies swing, the twist axis is calculated as the middle of the x-axes
 Property Descriptions
 ---------------------
 
-  .. _class_ConeTwistJoint_bias:
+.. _class_ConeTwistJoint_bias:
 
 - :ref:`float<class_float>` **bias**
 
@@ -81,7 +81,7 @@ The speed with which the swing or twist will take place.
 
 The higher, the faster.
 
-  .. _class_ConeTwistJoint_relaxation:
+.. _class_ConeTwistJoint_relaxation:
 
 - :ref:`float<class_float>` **relaxation**
 
@@ -93,7 +93,7 @@ The higher, the faster.
 
 Defines, how fast the swing- and twist-speed-difference on both sides gets synced.
 
-  .. _class_ConeTwistJoint_softness:
+.. _class_ConeTwistJoint_softness:
 
 - :ref:`float<class_float>` **softness**
 
@@ -105,7 +105,7 @@ Defines, how fast the swing- and twist-speed-difference on both sides gets synce
 
 The ease with which the joint starts to twist. If it's too low, it takes more force to start twisting the joint.
 
-  .. _class_ConeTwistJoint_swing_span:
+.. _class_ConeTwistJoint_swing_span:
 
 - :ref:`float<class_float>` **swing_span**
 
@@ -117,7 +117,7 @@ Could be defined as looseness in the ``ConeTwistJoint``.
 
 If below 0.05, this behaviour is locked. Default value: ``PI/4``.
 
-  .. _class_ConeTwistJoint_twist_span:
+.. _class_ConeTwistJoint_twist_span:
 
 - :ref:`float<class_float>` **twist_span**
 

+ 10 - 10
classes/class_configfile.rst

@@ -61,7 +61,7 @@ The following example shows how to parse an INI-style file from the system, read
     var err = config.load("user://settings.cfg")
     if err == OK: # if not, something went wrong with the file loading
         # Look for the display/width pair, and default to 1024 if missing
-        var screen_width = get_value("display", "width", 1024)
+        var screen_width = config.get_value("display", "width", 1024)
         # Store a variable if and only if it hasn't been defined yet
         if not config.has_section_key("audio", "mute"):
             config.set_value("audio", "mute", false)
@@ -71,55 +71,55 @@ The following example shows how to parse an INI-style file from the system, read
 Method Descriptions
 -------------------
 
-  .. _class_ConfigFile_erase_section:
+.. _class_ConfigFile_erase_section:
 
 - void **erase_section** **(** :ref:`String<class_String>` section **)**
 
 Deletes the specified section along with all the key-value pairs inside.
 
-  .. _class_ConfigFile_get_section_keys:
+.. _class_ConfigFile_get_section_keys:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_section_keys** **(** :ref:`String<class_String>` section **)** const
 
 Returns an array of all defined key identifiers in the specified section.
 
-  .. _class_ConfigFile_get_sections:
+.. _class_ConfigFile_get_sections:
 
 - :ref:`PoolStringArray<class_PoolStringArray>` **get_sections** **(** **)** const
 
 Returns an array of all defined section identifiers.
 
-  .. _class_ConfigFile_get_value:
+.. _class_ConfigFile_get_value:
 
 - :ref:`Variant<class_Variant>` **get_value** **(** :ref:`String<class_String>` section, :ref:`String<class_String>` key, :ref:`Variant<class_Variant>` default=null **)** const
 
 Returns the current value for the specified section and key. If the section and/or the key do not exist, the method returns the value of the optional ``default`` argument, or ``null`` if it is omitted.
 
-  .. _class_ConfigFile_has_section:
+.. _class_ConfigFile_has_section:
 
 - :ref:`bool<class_bool>` **has_section** **(** :ref:`String<class_String>` section **)** const
 
 Returns ``true`` if the specified section exists.
 
-  .. _class_ConfigFile_has_section_key:
+.. _class_ConfigFile_has_section_key:
 
 - :ref:`bool<class_bool>` **has_section_key** **(** :ref:`String<class_String>` section, :ref:`String<class_String>` key **)** const
 
 Returns ``true`` if the specified section-key pair exists.
 
-  .. _class_ConfigFile_load:
+.. _class_ConfigFile_load:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **load** **(** :ref:`String<class_String>` path **)**
 
 Loads the config file specified as a parameter. The file's contents are parsed and loaded in the ConfigFile object which the method was called on. Returns one of the ``OK``, ``FAILED`` or ``ERR_*`` constants listed in :ref:`@GlobalScope<class_@GlobalScope>`. If the load was successful, the return value is ``OK``.
 
-  .. _class_ConfigFile_save:
+.. _class_ConfigFile_save:
 
 - :ref:`Error<enum_@GlobalScope_Error>` **save** **(** :ref:`String<class_String>` path **)**
 
 Saves the contents of the ConfigFile object to the file specified as a parameter. The output file uses an INI-style structure. Returns one of the ``OK``, ``FAILED`` or ``ERR_*`` constants listed in :ref:`@GlobalScope<class_@GlobalScope>`. If the load was successful, the return value is ``OK``.
 
-  .. _class_ConfigFile_set_value:
+.. _class_ConfigFile_set_value:
 
 - void **set_value** **(** :ref:`String<class_String>` section, :ref:`String<class_String>` key, :ref:`Variant<class_Variant>` value **)**
 

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff