浏览代码

Sync classref with current source

Rémi Verschelde 6 年之前
父节点
当前提交
a203daa272
共有 100 个文件被更改,包括 5537 次插入4375 次删除
  1. 121 121
      classes/[email protected]
  2. 19 7
      classes/class_aabb.rst
  3. 30 24
      classes/class_acceptdialog.rst
  4. 82 62
      classes/class_animatedsprite.rst
  5. 34 24
      classes/class_animatedsprite3d.rst
  6. 21 17
      classes/class_animatedtexture.rst
  7. 29 23
      classes/class_animation.rst
  8. 10 8
      classes/class_animationnodeadd2.rst
  9. 10 8
      classes/class_animationnodeadd3.rst
  10. 10 8
      classes/class_animationnodeanimation.rst
  11. 10 8
      classes/class_animationnodeblend2.rst
  12. 10 8
      classes/class_animationnodeblend3.rst
  13. 37 29
      classes/class_animationnodeblendspace1d.rst
  14. 64 50
      classes/class_animationnodeblendspace2d.rst
  15. 10 8
      classes/class_animationnodeblendtree.rst
  16. 55 43
      classes/class_animationnodeoneshot.rst
  17. 55 43
      classes/class_animationnodestatemachinetransition.rst
  18. 147 143
      classes/class_animationnodetransition.rst
  19. 80 66
      classes/class_animationplayer.rst
  20. 46 36
      classes/class_animationtree.rst
  21. 40 32
      classes/class_animationtreeplayer.rst
  22. 168 132
      classes/class_area.rst
  23. 132 104
      classes/class_area2d.rst
  24. 20 16
      classes/class_arraymesh.rst
  25. 10 8
      classes/class_arvranchor.rst
  26. 19 15
      classes/class_arvrcontroller.rst
  27. 28 22
      classes/class_arvrinterface.rst
  28. 10 8
      classes/class_arvrorigin.rst
  29. 10 8
      classes/class_arvrpositionaltracker.rst
  30. 19 15
      classes/class_arvrserver.rst
  31. 37 29
      classes/class_atlastexture.rst
  32. 11 9
      classes/class_audioeffectamplify.rst
  33. 160 130
      classes/class_audioeffectchorus.rst
  34. 69 55
      classes/class_audioeffectcompressor.rst
  35. 131 105
      classes/class_audioeffectdelay.rst
  36. 51 41
      classes/class_audioeffectdistortion.rst
  37. 37 29
      classes/class_audioeffectfilter.rst
  38. 40 32
      classes/class_audioeffectlimiter.rst
  39. 10 8
      classes/class_audioeffectpanner.rst
  40. 50 40
      classes/class_audioeffectphaser.rst
  41. 28 22
      classes/class_audioeffectpitchshift.rst
  42. 10 8
      classes/class_audioeffectrecord.rst
  43. 81 65
      classes/class_audioeffectreverb.rst
  44. 28 22
      classes/class_audioeffectspectrumanalyzer.rst
  45. 28 22
      classes/class_audioeffectstereoenhance.rst
  46. 66 34
      classes/class_audioserver.rst
  47. 19 15
      classes/class_audiostreamgenerator.rst
  48. 28 22
      classes/class_audiostreamoggvorbis.rst
  49. 72 56
      classes/class_audiostreamplayer.rst
  50. 90 70
      classes/class_audiostreamplayer2d.rst
  51. 171 133
      classes/class_audiostreamplayer3d.rst
  52. 19 15
      classes/class_audiostreamrandompitch.rst
  53. 65 51
      classes/class_audiostreamsample.rst
  54. 19 15
      classes/class_backbuffercopy.rst
  55. 93 73
      classes/class_bakedlightmap.rst
  56. 46 36
      classes/class_bakedlightmapdata.rst
  57. 92 72
      classes/class_basebutton.rst
  58. 19 7
      classes/class_basis.rst
  59. 37 29
      classes/class_bitmapfont.rst
  60. 19 15
      classes/class_bone2d.rst
  61. 10 8
      classes/class_boneattachment.rst
  62. 10 8
      classes/class_boxcontainer.rst
  63. 10 8
      classes/class_boxshape.rst
  64. 69 59
      classes/class_button.rst
  65. 120 94
      classes/class_camera.rst
  66. 227 179
      classes/class_camera2d.rst
  67. 19 15
      classes/class_camerafeed.rst
  68. 28 22
      classes/class_cameratexture.rst
  69. 74 60
      classes/class_canvasitem.rst
  70. 34 28
      classes/class_canvasitemmaterial.rst
  71. 76 60
      classes/class_canvaslayer.rst
  72. 10 8
      classes/class_canvasmodulate.rst
  73. 41 33
      classes/class_capsulemesh.rst
  74. 19 15
      classes/class_capsuleshape.rst
  75. 19 15
      classes/class_capsuleshape2d.rst
  76. 11 9
      classes/class_centercontainer.rst
  77. 37 37
      classes/class_checkbox.rst
  78. 37 37
      classes/class_checkbutton.rst
  79. 10 8
      classes/class_circleshape2d.rst
  80. 46 36
      classes/class_clippedcamera.rst
  81. 21 17
      classes/class_collisionobject.rst
  82. 10 8
      classes/class_collisionobject2d.rst
  83. 28 22
      classes/class_collisionpolygon.rst
  84. 47 37
      classes/class_collisionpolygon2d.rst
  85. 19 15
      classes/class_collisionshape.rst
  86. 37 29
      classes/class_collisionshape2d.rst
  87. 67 23
      classes/class_color.rst
  88. 85 71
      classes/class_colorpicker.rst
  89. 45 41
      classes/class_colorpickerbutton.rst
  90. 10 8
      classes/class_colorrect.rst
  91. 10 8
      classes/class_concavepolygonshape2d.rst
  92. 42 28
      classes/class_conetwistjoint.rst
  93. 272 210
      classes/class_control.rst
  94. 10 8
      classes/class_convexpolygonshape.rst
  95. 10 8
      classes/class_convexpolygonshape2d.rst
  96. 423 331
      classes/class_cpuparticles.rst
  97. 421 329
      classes/class_cpuparticles2d.rst
  98. 37 29
      classes/class_csgbox.rst
  99. 55 43
      classes/class_csgcylinder.rst
  100. 19 15
      classes/class_csgmesh.rst

+ 121 - 121
classes/[email protected]

@@ -982,7 +982,7 @@ enum **KeyList**:
 
 
 - **KEY_UNDERSCORE** = **95** --- \_ key.
 - **KEY_UNDERSCORE** = **95** --- \_ key.
 
 
-- **KEY_QUOTELEFT** = **96** --- Left Quote key.
+- **KEY_QUOTELEFT** = **96** --- ` key.
 
 
 - **KEY_BRACELEFT** = **123** --- { key.
 - **KEY_BRACELEFT** = **123** --- { key.
 
 
@@ -1000,9 +1000,9 @@ enum **KeyList**:
 
 
 - **KEY_STERLING** = **163** --- £ key.
 - **KEY_STERLING** = **163** --- £ key.
 
 
-- **KEY_CURRENCY** = **164**
+- **KEY_CURRENCY** = **164** --- ¤ key.
 
 
-- **KEY_YEN** = **165** --- Yen key.
+- **KEY_YEN** = **165** --- ¥ key.
 
 
 - **KEY_BROKENBAR** = **166** --- ¦ key.
 - **KEY_BROKENBAR** = **166** --- ¦ key.
 
 
@@ -1012,17 +1012,17 @@ enum **KeyList**:
 
 
 - **KEY_COPYRIGHT** = **169** --- © key.
 - **KEY_COPYRIGHT** = **169** --- © key.
 
 
-- **KEY_ORDFEMININE** = **170**
+- **KEY_ORDFEMININE** = **170** --- ª key.
 
 
 - **KEY_GUILLEMOTLEFT** = **171** --- « key.
 - **KEY_GUILLEMOTLEFT** = **171** --- « key.
 
 
-- **KEY_NOTSIGN** = **172** --- » key.
+- **KEY_NOTSIGN** = **172** --- ¬ key.
 
 
-- **KEY_HYPHEN** = **173** ---  key.
+- **KEY_HYPHEN** = **173** --- Soft hyphen key.
 
 
 - **KEY_REGISTERED** = **174** --- ® key.
 - **KEY_REGISTERED** = **174** --- ® key.
 
 
-- **KEY_MACRON** = **175** --- Macron key.
+- **KEY_MACRON** = **175** --- ¯ key.
 
 
 - **KEY_DEGREE** = **176** --- ° key.
 - **KEY_DEGREE** = **176** --- ° key.
 
 
@@ -1036,15 +1036,15 @@ enum **KeyList**:
 
 
 - **KEY_MU** = **181** --- µ key.
 - **KEY_MU** = **181** --- µ key.
 
 
-- **KEY_PARAGRAPH** = **182** --- § key.
+- **KEY_PARAGRAPH** = **182** ---  key.
 
 
 - **KEY_PERIODCENTERED** = **183** --- · key.
 - **KEY_PERIODCENTERED** = **183** --- · key.
 
 
-- **KEY_CEDILLA** = **184** --- ¬ key.
+- **KEY_CEDILLA** = **184** --- ¸ key.
 
 
 - **KEY_ONESUPERIOR** = **185** --- ¹ key.
 - **KEY_ONESUPERIOR** = **185** --- ¹ key.
 
 
-- **KEY_MASCULINE** = **186** ---  key.
+- **KEY_MASCULINE** = **186** --- º key.
 
 
 - **KEY_GUILLEMOTRIGHT** = **187** --- » key.
 - **KEY_GUILLEMOTRIGHT** = **187** --- » key.
 
 
@@ -1056,67 +1056,67 @@ enum **KeyList**:
 
 
 - **KEY_QUESTIONDOWN** = **191** --- ¿ key.
 - **KEY_QUESTIONDOWN** = **191** --- ¿ key.
 
 
-- **KEY_AGRAVE** = **192** --- à key.
+- **KEY_AGRAVE** = **192** --- À key.
 
 
-- **KEY_AACUTE** = **193** --- á key.
+- **KEY_AACUTE** = **193** --- Á key.
 
 
-- **KEY_ACIRCUMFLEX** = **194** --- â key.
+- **KEY_ACIRCUMFLEX** = **194** --- Â key.
 
 
-- **KEY_ATILDE** = **195** --- ã key.
+- **KEY_ATILDE** = **195** --- Ã key.
 
 
-- **KEY_ADIAERESIS** = **196** --- ä key.
+- **KEY_ADIAERESIS** = **196** --- Ä key.
 
 
-- **KEY_ARING** = **197** --- å key.
+- **KEY_ARING** = **197** --- Å key.
 
 
-- **KEY_AE** = **198** --- æ key.
+- **KEY_AE** = **198** --- Æ key.
 
 
-- **KEY_CCEDILLA** = **199** --- ç key.
+- **KEY_CCEDILLA** = **199** --- Ç key.
 
 
-- **KEY_EGRAVE** = **200** --- è key.
+- **KEY_EGRAVE** = **200** --- È key.
 
 
-- **KEY_EACUTE** = **201** --- é key.
+- **KEY_EACUTE** = **201** --- É key.
 
 
-- **KEY_ECIRCUMFLEX** = **202** --- ê key.
+- **KEY_ECIRCUMFLEX** = **202** --- Ê key.
 
 
-- **KEY_EDIAERESIS** = **203** --- ë key.
+- **KEY_EDIAERESIS** = **203** --- Ë key.
 
 
-- **KEY_IGRAVE** = **204** --- ì key.
+- **KEY_IGRAVE** = **204** --- Ì key.
 
 
-- **KEY_IACUTE** = **205** --- í key.
+- **KEY_IACUTE** = **205** --- Í key.
 
 
-- **KEY_ICIRCUMFLEX** = **206** --- î key.
+- **KEY_ICIRCUMFLEX** = **206** --- Î key.
 
 
-- **KEY_IDIAERESIS** = **207** --- ë key.
+- **KEY_IDIAERESIS** = **207** --- Ï key.
 
 
-- **KEY_ETH** = **208** --- ð key.
+- **KEY_ETH** = **208** --- Ð key.
 
 
-- **KEY_NTILDE** = **209** --- ñ key.
+- **KEY_NTILDE** = **209** --- Ñ key.
 
 
-- **KEY_OGRAVE** = **210** --- ò key.
+- **KEY_OGRAVE** = **210** --- Ò key.
 
 
-- **KEY_OACUTE** = **211** --- ó key.
+- **KEY_OACUTE** = **211** --- Ó key.
 
 
-- **KEY_OCIRCUMFLEX** = **212** --- ô key.
+- **KEY_OCIRCUMFLEX** = **212** --- Ô key.
 
 
-- **KEY_OTILDE** = **213** --- õ key.
+- **KEY_OTILDE** = **213** --- Õ key.
 
 
-- **KEY_ODIAERESIS** = **214** --- ö key.
+- **KEY_ODIAERESIS** = **214** --- Ö key.
 
 
 - **KEY_MULTIPLY** = **215** --- × key.
 - **KEY_MULTIPLY** = **215** --- × key.
 
 
-- **KEY_OOBLIQUE** = **216** --- ø key.
+- **KEY_OOBLIQUE** = **216** --- Ø key.
 
 
-- **KEY_UGRAVE** = **217** --- ù key.
+- **KEY_UGRAVE** = **217** --- Ù key.
 
 
-- **KEY_UACUTE** = **218** --- ú key.
+- **KEY_UACUTE** = **218** --- Ú key.
 
 
-- **KEY_UCIRCUMFLEX** = **219** --- û key.
+- **KEY_UCIRCUMFLEX** = **219** --- Û key.
 
 
-- **KEY_UDIAERESIS** = **220** --- ü key.
+- **KEY_UDIAERESIS** = **220** --- Ü key.
 
 
-- **KEY_YACUTE** = **221** --- ý key.
+- **KEY_YACUTE** = **221** --- Ý key.
 
 
-- **KEY_THORN** = **222** --- þ key.
+- **KEY_THORN** = **222** --- Þ key.
 
 
 - **KEY_SSHARP** = **223** --- ß key.
 - **KEY_SSHARP** = **223** --- ß key.
 
 
@@ -1416,13 +1416,13 @@ enum **JoystickList**:
 
 
 - **JOY_XBOX_Y** = **3** --- Xbox controller Y button.
 - **JOY_XBOX_Y** = **3** --- Xbox controller Y button.
 
 
-- **JOY_DS_A** = **1** --- DualShock controller A button.
+- **JOY_DS_A** = **1** --- Nintendo controller A button.
 
 
-- **JOY_DS_B** = **0** --- DualShock controller B button.
+- **JOY_DS_B** = **0** --- Nintendo controller B button.
 
 
-- **JOY_DS_X** = **3** --- DualShock controller X button.
+- **JOY_DS_X** = **3** --- Nintendo controller X button.
 
 
-- **JOY_DS_Y** = **2** --- DualShock controller Y button.
+- **JOY_DS_Y** = **2** --- Nintendo controller Y button.
 
 
 - **JOY_VR_GRIP** = **2** --- Grip (side) buttons on a VR controller.
 - **JOY_VR_GRIP** = **2** --- Grip (side) buttons on a VR controller.
 
 
@@ -1470,17 +1470,17 @@ enum **JoystickList**:
 
 
 - **JOY_AXIS_3** = **3** --- Gamepad right stick vertical axis.
 - **JOY_AXIS_3** = **3** --- Gamepad right stick vertical axis.
 
 
-- **JOY_AXIS_4** = **4**
+- **JOY_AXIS_4** = **4** --- Generic gamepad axis 4.
 
 
-- **JOY_AXIS_5** = **5**
+- **JOY_AXIS_5** = **5** --- Generic gamepad axis 5.
 
 
 - **JOY_AXIS_6** = **6** --- Gamepad left trigger analog axis.
 - **JOY_AXIS_6** = **6** --- Gamepad left trigger analog axis.
 
 
 - **JOY_AXIS_7** = **7** --- Gamepad right trigger analog axis.
 - **JOY_AXIS_7** = **7** --- Gamepad right trigger analog axis.
 
 
-- **JOY_AXIS_8** = **8**
+- **JOY_AXIS_8** = **8** --- Generic gamepad axis 8.
 
 
-- **JOY_AXIS_9** = **9**
+- **JOY_AXIS_9** = **9** --- Generic gamepad axis 9.
 
 
 - **JOY_AXIS_MAX** = **10** --- Represents the maximum number of joystick axes supported.
 - **JOY_AXIS_MAX** = **10** --- Represents the maximum number of joystick axes supported.
 
 
@@ -1522,19 +1522,19 @@ enum **JoystickList**:
 
 
 enum **MidiMessageList**:
 enum **MidiMessageList**:
 
 
-- **MIDI_MESSAGE_NOTE_OFF** = **8**
+- **MIDI_MESSAGE_NOTE_OFF** = **8** --- MIDI note OFF message.
 
 
-- **MIDI_MESSAGE_NOTE_ON** = **9**
+- **MIDI_MESSAGE_NOTE_ON** = **9** --- MIDI note ON message.
 
 
-- **MIDI_MESSAGE_AFTERTOUCH** = **10**
+- **MIDI_MESSAGE_AFTERTOUCH** = **10** --- MIDI aftertouch message.
 
 
-- **MIDI_MESSAGE_CONTROL_CHANGE** = **11**
+- **MIDI_MESSAGE_CONTROL_CHANGE** = **11** --- MIDI control change message.
 
 
-- **MIDI_MESSAGE_PROGRAM_CHANGE** = **12**
+- **MIDI_MESSAGE_PROGRAM_CHANGE** = **12** --- MIDI program change message.
 
 
-- **MIDI_MESSAGE_CHANNEL_PRESSURE** = **13**
+- **MIDI_MESSAGE_CHANNEL_PRESSURE** = **13** --- MIDI channel pressure message.
 
 
-- **MIDI_MESSAGE_PITCH_BEND** = **14**
+- **MIDI_MESSAGE_PITCH_BEND** = **14** --- MIDI pitch bend message.
 
 
 .. _enum_@GlobalScope_Error:
 .. _enum_@GlobalScope_Error:
 
 
@@ -1797,47 +1797,47 @@ enum **PropertyHint**:
 
 
 - **PROPERTY_HINT_NONE** = **0** --- No hint for the edited property.
 - **PROPERTY_HINT_NONE** = **0** --- No hint for the edited property.
 
 
-- **PROPERTY_HINT_RANGE** = **1** --- Hints that the string is a range, defined as ``"min,max"`` or ``"min,max,step"``. This is valid for integers and floats.
+- **PROPERTY_HINT_RANGE** = **1** --- Hints that an integer or float property should be within a range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"allow_greater"`` and/or ``"allow_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"-360,360,1,allow_greater,allow_lesser"``.
 
 
-- **PROPERTY_HINT_EXP_RANGE** = **2** --- Hints that the string is an exponential range, defined as ``"min,max"`` or ``"min,max,step"``. This is valid for integers and floats.
+- **PROPERTY_HINT_EXP_RANGE** = **2** --- Hints that an integer or float property should be within an exponential range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"allow_greater"`` and/or ``"allow_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"0.01,100,0.01,allow_greater"``.
 
 
-- **PROPERTY_HINT_ENUM** = **3** --- Property hint for an enumerated value, like ``"Hello,Something,Else"``. This is valid for integer, float and string properties.
+- **PROPERTY_HINT_ENUM** = **3** --- Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string such as ``"Hello,Something,Else"``.
 
 
-- **PROPERTY_HINT_EXP_EASING** = **4**
+- **PROPERTY_HINT_EXP_EASING** = **4** --- Hints that a float property should be edited via an exponential easing function. The hint string can include ``"attenuation"`` to flip the curve horizontally and/or ``"inout"`` to also include in/out easing.
 
 
-- **PROPERTY_HINT_LENGTH** = **5**
+- **PROPERTY_HINT_LENGTH** = **5** --- Deprecated hint, unused.
 
 
-- **PROPERTY_HINT_KEY_ACCEL** = **7**
+- **PROPERTY_HINT_KEY_ACCEL** = **7** --- Deprecated hint, unused.
 
 
-- **PROPERTY_HINT_FLAGS** = **8** --- Property hint for a bitmask description. For example, for bits 0, 1, 2, 3 and 5, the hint could be something like ``"Bit0,Bit1,Bit2,Bit3,,Bit5"``. This is only valid for integer properties.
+- **PROPERTY_HINT_FLAGS** = **8** --- Hints that an integer property is a bitmask with named bit flags. For example, to allow toggling bits 0, 1, 2 and 4, the hint could be something like ``"Bit0,Bit1,Bit2,,Bit4"``.
 
 
-- **PROPERTY_HINT_LAYERS_2D_RENDER** = **9**
+- **PROPERTY_HINT_LAYERS_2D_RENDER** = **9** --- Hints that an integer property is a bitmask using the optionally named 2D render layers.
 
 
-- **PROPERTY_HINT_LAYERS_2D_PHYSICS** = **10**
+- **PROPERTY_HINT_LAYERS_2D_PHYSICS** = **10** --- Hints that an integer property is a bitmask using the optionally named 2D physics layers.
 
 
-- **PROPERTY_HINT_LAYERS_3D_RENDER** = **11**
+- **PROPERTY_HINT_LAYERS_3D_RENDER** = **11** --- Hints that an integer property is a bitmask using the optionally named 3D render layers.
 
 
-- **PROPERTY_HINT_LAYERS_3D_PHYSICS** = **12**
+- **PROPERTY_HINT_LAYERS_3D_PHYSICS** = **12** --- Hints that an integer property is a bitmask using the optionally named 3D physics layers.
 
 
-- **PROPERTY_HINT_FILE** = **13** --- String property is a file, will pop up a file dialog when edited. Hint string can be a set of wildcards like ``"*.doc"``.
+- **PROPERTY_HINT_FILE** = **13** --- Hints that a string property is a path to a file. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like ``"*.png,*.jpg"``.
 
 
-- **PROPERTY_HINT_DIR** = **14** --- String property is a directory, will pop up a file dialog when edited.
+- **PROPERTY_HINT_DIR** = **14** --- Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.
 
 
-- **PROPERTY_HINT_GLOBAL_FILE** = **15**
+- **PROPERTY_HINT_GLOBAL_FILE** = **15** --- Hints that a string property is an absolute path to a file outside the project folder. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like ``"*.png,*.jpg"``.
 
 
-- **PROPERTY_HINT_GLOBAL_DIR** = **16**
+- **PROPERTY_HINT_GLOBAL_DIR** = **16** --- Hints that a string property is an absolute path to a directory outside the project folder. Editing it will show a file dialog for picking the path.
 
 
-- **PROPERTY_HINT_RESOURCE_TYPE** = **17** --- String property is a resource, will open the resource popup menu when edited.
+- **PROPERTY_HINT_RESOURCE_TYPE** = **17** --- Hints that a property is an instance of a :ref:`Resource<class_Resource>`-derived type, optionally specified via the hint string (e.g. ``"Texture"``). Editing it will show a popup menu of valid resource types to instantiate.
 
 
-- **PROPERTY_HINT_MULTILINE_TEXT** = **18**
+- **PROPERTY_HINT_MULTILINE_TEXT** = **18** --- Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.
 
 
-- **PROPERTY_HINT_PLACEHOLDER_TEXT** = **19**
+- **PROPERTY_HINT_PLACEHOLDER_TEXT** = **19** --- Hints that a string property should have a placeholder text visible on its input field, whenever the property is empty. The hint string is the placeholder text to use.
 
 
-- **PROPERTY_HINT_COLOR_NO_ALPHA** = **20**
+- **PROPERTY_HINT_COLOR_NO_ALPHA** = **20** --- Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.
 
 
-- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **21** --- Hints that the image is compressed using lossy compression.
+- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **21** --- Hints that an image is compressed using lossy compression.
 
 
-- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **22** --- Hints that the image is compressed using lossless compression.
+- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **22** --- Hints that an image is compressed using lossless compression.
 
 
 .. _enum_@GlobalScope_PropertyUsageFlags:
 .. _enum_@GlobalScope_PropertyUsageFlags:
 
 
@@ -1873,35 +1873,35 @@ enum **PropertyHint**:
 
 
 enum **PropertyUsageFlags**:
 enum **PropertyUsageFlags**:
 
 
-- **PROPERTY_USAGE_STORAGE** = **1** --- Property will be used as storage (default).
+- **PROPERTY_USAGE_STORAGE** = **1** --- The property is serialized and saved in the scene file (default).
 
 
-- **PROPERTY_USAGE_EDITOR** = **2** --- Property will be visible in editor (default).
+- **PROPERTY_USAGE_EDITOR** = **2** --- The property is shown in the editor inspector (default).
 
 
-- **PROPERTY_USAGE_NETWORK** = **4**
+- **PROPERTY_USAGE_NETWORK** = **4** --- Deprecated usage flag, unused.
 
 
-- **PROPERTY_USAGE_EDITOR_HELPER** = **8**
+- **PROPERTY_USAGE_EDITOR_HELPER** = **8** --- Deprecated usage flag, unused.
 
 
-- **PROPERTY_USAGE_CHECKABLE** = **16**
+- **PROPERTY_USAGE_CHECKABLE** = **16** --- The property can be checked in the editor inspector.
 
 
-- **PROPERTY_USAGE_CHECKED** = **32**
+- **PROPERTY_USAGE_CHECKED** = **32** --- The property is checked in the editor inspector.
 
 
-- **PROPERTY_USAGE_INTERNATIONALIZED** = **64**
+- **PROPERTY_USAGE_INTERNATIONALIZED** = **64** --- The property is a translatable string.
 
 
-- **PROPERTY_USAGE_GROUP** = **128**
+- **PROPERTY_USAGE_GROUP** = **128** --- Used to group properties together in the editor.
 
 
-- **PROPERTY_USAGE_CATEGORY** = **256**
+- **PROPERTY_USAGE_CATEGORY** = **256** --- Used to categorize properties together in the editor.
 
 
-- **PROPERTY_USAGE_NO_INSTANCE_STATE** = **2048**
+- **PROPERTY_USAGE_NO_INSTANCE_STATE** = **2048** --- The property does not save its state in :ref:`PackedScene<class_PackedScene>`.
 
 
-- **PROPERTY_USAGE_RESTART_IF_CHANGED** = **4096**
+- **PROPERTY_USAGE_RESTART_IF_CHANGED** = **4096** --- Editing the property prompts the user for restarting the editor.
 
 
-- **PROPERTY_USAGE_SCRIPT_VARIABLE** = **8192**
+- **PROPERTY_USAGE_SCRIPT_VARIABLE** = **8192** --- The property is a script variable which should be serialized and saved in the scene file.
 
 
-- **PROPERTY_USAGE_DEFAULT** = **7** --- Default usage (storage and editor).
+- **PROPERTY_USAGE_DEFAULT** = **7** --- Default usage (storage, editor and network).
 
 
-- **PROPERTY_USAGE_DEFAULT_INTL** = **71**
+- **PROPERTY_USAGE_DEFAULT_INTL** = **71** --- Default usage for translatable strings (storage, editor, network and internationalized).
 
 
-- **PROPERTY_USAGE_NOEDITOR** = **5**
+- **PROPERTY_USAGE_NOEDITOR** = **5** --- Default usage but without showing the property in the editor (storage, network).
 
 
 .. _enum_@GlobalScope_MethodFlags:
 .. _enum_@GlobalScope_MethodFlags:
 
 
@@ -1927,15 +1927,15 @@ enum **MethodFlags**:
 
 
 - **METHOD_FLAG_EDITOR** = **2** --- Flag for an editor method.
 - **METHOD_FLAG_EDITOR** = **2** --- Flag for an editor method.
 
 
-- **METHOD_FLAG_NOSCRIPT** = **4**
+- **METHOD_FLAG_NOSCRIPT** = **4** --- Deprecated method flag, unused.
 
 
 - **METHOD_FLAG_CONST** = **8** --- Flag for a constant method.
 - **METHOD_FLAG_CONST** = **8** --- Flag for a constant method.
 
 
-- **METHOD_FLAG_REVERSE** = **16**
+- **METHOD_FLAG_REVERSE** = **16** --- Deprecated method flag, unused.
 
 
 - **METHOD_FLAG_VIRTUAL** = **32** --- Flag for a virtual method.
 - **METHOD_FLAG_VIRTUAL** = **32** --- Flag for a virtual method.
 
 
-- **METHOD_FLAG_FROM_SCRIPT** = **64** --- Flag for a method from a script.
+- **METHOD_FLAG_FROM_SCRIPT** = **64** --- Deprecated method flag, unused.
 
 
 - **METHOD_FLAGS_DEFAULT** = **1** --- Default method flags.
 - **METHOD_FLAGS_DEFAULT** = **1** --- Default method flags.
 
 
@@ -1999,13 +1999,13 @@ enum **MethodFlags**:
 
 
 enum **Variant.Type**:
 enum **Variant.Type**:
 
 
-- **TYPE_NIL** = **0** --- Variable is of type nil (only applied for ``null``).
+- **TYPE_NIL** = **0** --- Variable is of type :ref:`Nil<class_Nil>` (only applied for ``null``).
 
 
 - **TYPE_BOOL** = **1** --- Variable is of type :ref:`bool<class_bool>`.
 - **TYPE_BOOL** = **1** --- Variable is of type :ref:`bool<class_bool>`.
 
 
 - **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
 - **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
 
 
-- **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>`/real.
+- **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>` (real).
 
 
 - **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_String>`.
 - **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_String>`.
 
 
@@ -2111,55 +2111,55 @@ enum **Variant.Type**:
 
 
 enum **Variant.Operator**:
 enum **Variant.Operator**:
 
 
-- **OP_EQUAL** = **0**
+- **OP_EQUAL** = **0** --- Equality operator (``==``).
 
 
-- **OP_NOT_EQUAL** = **1**
+- **OP_NOT_EQUAL** = **1** --- Inequality operator (``!=``).
 
 
-- **OP_LESS** = **2**
+- **OP_LESS** = **2** --- Less than operator (``<``).
 
 
-- **OP_LESS_EQUAL** = **3**
+- **OP_LESS_EQUAL** = **3** --- Less than or equal operator (``<=``).
 
 
-- **OP_GREATER** = **4**
+- **OP_GREATER** = **4** --- Greater than operator (``>``).
 
 
-- **OP_GREATER_EQUAL** = **5**
+- **OP_GREATER_EQUAL** = **5** --- Greater than or equal operator (``>=``).
 
 
-- **OP_ADD** = **6**
+- **OP_ADD** = **6** --- Addition operator (``+``).
 
 
-- **OP_SUBTRACT** = **7**
+- **OP_SUBTRACT** = **7** --- Subtraction operator (``-``).
 
 
-- **OP_MULTIPLY** = **8**
+- **OP_MULTIPLY** = **8** --- Multiplication operator (``*``).
 
 
-- **OP_DIVIDE** = **9**
+- **OP_DIVIDE** = **9** --- Division operator (``/``).
 
 
-- **OP_NEGATE** = **10**
+- **OP_NEGATE** = **10** --- Unary negation operator (``-``).
 
 
-- **OP_POSITIVE** = **11**
+- **OP_POSITIVE** = **11** --- Unary plus operator (``+``).
 
 
-- **OP_MODULE** = **12**
+- **OP_MODULE** = **12** --- Remainder/modulo operator (``%``).
 
 
-- **OP_STRING_CONCAT** = **13**
+- **OP_STRING_CONCAT** = **13** --- String concatenation operator (``+``).
 
 
-- **OP_SHIFT_LEFT** = **14**
+- **OP_SHIFT_LEFT** = **14** --- Left shift operator (``<<``).
 
 
-- **OP_SHIFT_RIGHT** = **15**
+- **OP_SHIFT_RIGHT** = **15** --- Right shift operator (``>>``).
 
 
-- **OP_BIT_AND** = **16**
+- **OP_BIT_AND** = **16** --- Bitwise AND operator (``&``).
 
 
-- **OP_BIT_OR** = **17**
+- **OP_BIT_OR** = **17** --- Bitwise OR operator (``|``).
 
 
-- **OP_BIT_XOR** = **18**
+- **OP_BIT_XOR** = **18** --- Bitwise XOR operator (``^``).
 
 
-- **OP_BIT_NEGATE** = **19**
+- **OP_BIT_NEGATE** = **19** --- Bitwise NOT operator (``~``).
 
 
-- **OP_AND** = **20**
+- **OP_AND** = **20** --- Logical AND operator (``and`` or ``&&``).
 
 
-- **OP_OR** = **21**
+- **OP_OR** = **21** --- Logical OR operator (``or`` or ``||``).
 
 
-- **OP_XOR** = **22**
+- **OP_XOR** = **22** --- Logical XOR operator (not implemented in GDScript).
 
 
-- **OP_NOT** = **23**
+- **OP_NOT** = **23** --- Logical NOT operator (``not`` or ``!``).
 
 
-- **OP_IN** = **24**
+- **OP_IN** = **24** --- Logical IN operator (``in``).
 
 
 - **OP_MAX** = **25** --- Represents the size of the :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` enum.
 - **OP_MAX** = **25** --- Represents the size of the :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` enum.
 
 

+ 19 - 7
classes/class_aabb.rst

@@ -17,13 +17,13 @@ Axis-Aligned Bounding Box.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+-----------------------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`end<class_AABB_property_end>`           |
-+-------------------------------+-----------------------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`position<class_AABB_property_position>` |
-+-------------------------------+-----------------------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`size<class_AABB_property_size>`         |
-+-------------------------------+-----------------------------------------------+
++-------------------------------+-----------------------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`end<class_AABB_property_end>`           | Vector3( 0, 0, 0 ) |
++-------------------------------+-----------------------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`position<class_AABB_property_position>` | Vector3( 0, 0, 0 ) |
++-------------------------------+-----------------------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`size<class_AABB_property_size>`         | Vector3( 0, 0, 0 ) |
++-------------------------------+-----------------------------------------------+--------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -89,18 +89,30 @@ Property Descriptions
 
 
 - :ref:`Vector3<class_Vector3>` **end**
 - :ref:`Vector3<class_Vector3>` **end**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 0, 0, 0 ) |
++-----------+--------------------+
+
 Ending corner.
 Ending corner.
 
 
 .. _class_AABB_property_position:
 .. _class_AABB_property_position:
 
 
 - :ref:`Vector3<class_Vector3>` **position**
 - :ref:`Vector3<class_Vector3>` **position**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 0, 0, 0 ) |
++-----------+--------------------+
+
 Beginning corner.
 Beginning corner.
 
 
 .. _class_AABB_property_size:
 .. _class_AABB_property_size:
 
 
 - :ref:`Vector3<class_Vector3>` **size**
 - :ref:`Vector3<class_Vector3>` **size**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 0, 0, 0 ) |
++-----------+--------------------+
+
 Size from position to end.
 Size from position to end.
 
 
 Method Descriptions
 Method Descriptions

+ 30 - 24
classes/class_acceptdialog.rst

@@ -21,13 +21,13 @@ Base dialog for user notification.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+-------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`dialog_autowrap<class_AcceptDialog_property_dialog_autowrap>`     |
-+-----------------------------+-------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`dialog_hide_on_ok<class_AcceptDialog_property_dialog_hide_on_ok>` |
-+-----------------------------+-------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`dialog_text<class_AcceptDialog_property_dialog_text>`             |
-+-----------------------------+-------------------------------------------------------------------------+
++-----------------------------+-------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`     | :ref:`dialog_autowrap<class_AcceptDialog_property_dialog_autowrap>`     | false |
++-----------------------------+-------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`     | :ref:`dialog_hide_on_ok<class_AcceptDialog_property_dialog_hide_on_ok>` | true  |
++-----------------------------+-------------------------------------------------------------------------+-------+
+| :ref:`String<class_String>` | :ref:`dialog_text<class_AcceptDialog_property_dialog_text>`             | ""    |
++-----------------------------+-------------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -71,11 +71,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **dialog_autowrap**
 - :ref:`bool<class_bool>` **dialog_autowrap**
 
 
-+----------+---------------------+
-| *Setter* | set_autowrap(value) |
-+----------+---------------------+
-| *Getter* | has_autowrap()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_autowrap(value) |
++-----------+---------------------+
+| *Getter*  | has_autowrap()      |
++-----------+---------------------+
 
 
 Sets autowrapping for the text in the dialog.
 Sets autowrapping for the text in the dialog.
 
 
@@ -83,13 +85,15 @@ Sets autowrapping for the text in the dialog.
 
 
 - :ref:`bool<class_bool>` **dialog_hide_on_ok**
 - :ref:`bool<class_bool>` **dialog_hide_on_ok**
 
 
-+----------+-----------------------+
-| *Setter* | set_hide_on_ok(value) |
-+----------+-----------------------+
-| *Getter* | get_hide_on_ok()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | true                  |
++-----------+-----------------------+
+| *Setter*  | set_hide_on_ok(value) |
++-----------+-----------------------+
+| *Getter*  | get_hide_on_ok()      |
++-----------+-----------------------+
 
 
-If ``true``, the dialog is hidden when the OK button is pressed. You can set it to ``false`` if you want to do e.g. input validation when receiving the :ref:`confirmed<class_AcceptDialog_signal_confirmed>` signal, and handle hiding the dialog in your own logic. Default value: ``true``.
+If ``true``, the dialog is hidden when the OK button is pressed. You can set it to ``false`` if you want to do e.g. input validation when receiving the :ref:`confirmed<class_AcceptDialog_signal_confirmed>` signal, and handle hiding the dialog in your own logic.
 
 
 **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.
 **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.
 
 
@@ -97,11 +101,13 @@ If ``true``, the dialog is hidden when the OK button is pressed. You can set it
 
 
 - :ref:`String<class_String>` **dialog_text**
 - :ref:`String<class_String>` **dialog_text**
 
 
-+----------+-----------------+
-| *Setter* | set_text(value) |
-+----------+-----------------+
-| *Getter* | get_text()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | ""              |
++-----------+-----------------+
+| *Setter*  | set_text(value) |
++-----------+-----------------+
+| *Getter*  | get_text()      |
++-----------+-----------------+
 
 
 The text displayed by the dialog.
 The text displayed by the dialog.
 
 
@@ -114,7 +120,7 @@ Method Descriptions
 
 
 Adds a button with label ``text`` and a custom ``action`` to the dialog and returns the created button. ``action`` will be passed to the :ref:`custom_action<class_AcceptDialog_signal_custom_action>` signal when pressed.
 Adds a button with label ``text`` and a custom ``action`` to the dialog and returns the created button. ``action`` will be passed to the :ref:`custom_action<class_AcceptDialog_signal_custom_action>` signal when pressed.
 
 
-If ``true``, ``right`` will place the button to the right of any sibling buttons. Default value: ``false``.
+If ``true``, ``right`` will place the button to the right of any sibling buttons.
 
 
 .. _class_AcceptDialog_method_add_cancel:
 .. _class_AcceptDialog_method_add_cancel:
 
 

+ 82 - 62
classes/class_animatedsprite.rst

@@ -19,25 +19,25 @@ Sprite node that can use multiple textures for animation.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`String<class_String>`             | :ref:`animation<class_AnimatedSprite_property_animation>`     |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`centered<class_AnimatedSprite_property_centered>`       |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`flip_h<class_AnimatedSprite_property_flip_h>`           |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`flip_v<class_AnimatedSprite_property_flip_v>`           |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`int<class_int>`                   | :ref:`frame<class_AnimatedSprite_property_frame>`             |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`SpriteFrames<class_SpriteFrames>` | :ref:`frames<class_AnimatedSprite_property_frames>`           |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`           | :ref:`offset<class_AnimatedSprite_property_offset>`           |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`playing<class_AnimatedSprite_property_playing>`         |
-+-----------------------------------------+---------------------------------------------------------------+
-| :ref:`float<class_float>`               | :ref:`speed_scale<class_AnimatedSprite_property_speed_scale>` |
-+-----------------------------------------+---------------------------------------------------------------+
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`String<class_String>`             | :ref:`animation<class_AnimatedSprite_property_animation>`     | "default"       |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                 | :ref:`centered<class_AnimatedSprite_property_centered>`       | true            |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                 | :ref:`flip_h<class_AnimatedSprite_property_flip_h>`           | false           |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                 | :ref:`flip_v<class_AnimatedSprite_property_flip_v>`           | false           |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                   | :ref:`frame<class_AnimatedSprite_property_frame>`             | 0               |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`SpriteFrames<class_SpriteFrames>` | :ref:`frames<class_AnimatedSprite_property_frames>`           | null            |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`           | :ref:`offset<class_AnimatedSprite_property_offset>`           | Vector2( 0, 0 ) |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                 | :ref:`playing<class_AnimatedSprite_property_playing>`         | false           |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`               | :ref:`speed_scale<class_AnimatedSprite_property_speed_scale>` | 1.0             |
++-----------------------------------------+---------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -77,11 +77,13 @@ Property Descriptions
 
 
 - :ref:`String<class_String>` **animation**
 - :ref:`String<class_String>` **animation**
 
 
-+----------+----------------------+
-| *Setter* | set_animation(value) |
-+----------+----------------------+
-| *Getter* | get_animation()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | "default"            |
++-----------+----------------------+
+| *Setter*  | set_animation(value) |
++-----------+----------------------+
+| *Getter*  | get_animation()      |
++-----------+----------------------+
 
 
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 
 
@@ -89,47 +91,55 @@ The current animation from the ``frames`` resource. If this value changes, the `
 
 
 - :ref:`bool<class_bool>` **centered**
 - :ref:`bool<class_bool>` **centered**
 
 
-+----------+---------------------+
-| *Setter* | set_centered(value) |
-+----------+---------------------+
-| *Getter* | is_centered()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | true                |
++-----------+---------------------+
+| *Setter*  | set_centered(value) |
++-----------+---------------------+
+| *Getter*  | is_centered()       |
++-----------+---------------------+
 
 
-If ``true``, texture will be centered. Default value: ``true``.
+If ``true``, texture will be centered.
 
 
 .. _class_AnimatedSprite_property_flip_h:
 .. _class_AnimatedSprite_property_flip_h:
 
 
 - :ref:`bool<class_bool>` **flip_h**
 - :ref:`bool<class_bool>` **flip_h**
 
 
-+----------+-------------------+
-| *Setter* | set_flip_h(value) |
-+----------+-------------------+
-| *Getter* | is_flipped_h()    |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_flip_h(value) |
++-----------+-------------------+
+| *Getter*  | is_flipped_h()    |
++-----------+-------------------+
 
 
-If ``true``, texture is flipped horizontally. Default value: ``false``.
+If ``true``, texture is flipped horizontally.
 
 
 .. _class_AnimatedSprite_property_flip_v:
 .. _class_AnimatedSprite_property_flip_v:
 
 
 - :ref:`bool<class_bool>` **flip_v**
 - :ref:`bool<class_bool>` **flip_v**
 
 
-+----------+-------------------+
-| *Setter* | set_flip_v(value) |
-+----------+-------------------+
-| *Getter* | is_flipped_v()    |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_flip_v(value) |
++-----------+-------------------+
+| *Getter*  | is_flipped_v()    |
++-----------+-------------------+
 
 
-If ``true``, texture is flipped vertically. Default value: ``false``.
+If ``true``, texture is flipped vertically.
 
 
 .. _class_AnimatedSprite_property_frame:
 .. _class_AnimatedSprite_property_frame:
 
 
 - :ref:`int<class_int>` **frame**
 - :ref:`int<class_int>` **frame**
 
 
-+----------+------------------+
-| *Setter* | set_frame(value) |
-+----------+------------------+
-| *Getter* | get_frame()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0                |
++-----------+------------------+
+| *Setter*  | set_frame(value) |
++-----------+------------------+
+| *Getter*  | get_frame()      |
++-----------+------------------+
 
 
 The displayed animation frame's index.
 The displayed animation frame's index.
 
 
@@ -137,11 +147,13 @@ The displayed animation frame's index.
 
 
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 
 
-+----------+--------------------------+
-| *Setter* | set_sprite_frames(value) |
-+----------+--------------------------+
-| *Getter* | get_sprite_frames()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | null                     |
++-----------+--------------------------+
+| *Setter*  | set_sprite_frames(value) |
++-----------+--------------------------+
+| *Getter*  | get_sprite_frames()      |
++-----------+--------------------------+
 
 
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 
 
@@ -149,11 +161,13 @@ The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s)
 
 
 - :ref:`Vector2<class_Vector2>` **offset**
 - :ref:`Vector2<class_Vector2>` **offset**
 
 
-+----------+-------------------+
-| *Setter* | set_offset(value) |
-+----------+-------------------+
-| *Getter* | get_offset()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | Vector2( 0, 0 )   |
++-----------+-------------------+
+| *Setter*  | set_offset(value) |
++-----------+-------------------+
+| *Getter*  | get_offset()      |
++-----------+-------------------+
 
 
 The texture's drawing offset.
 The texture's drawing offset.
 
 
@@ -161,17 +175,23 @@ The texture's drawing offset.
 
 
 - :ref:`bool<class_bool>` **playing**
 - :ref:`bool<class_bool>` **playing**
 
 
++-----------+-------+
+| *Default* | false |
++-----------+-------+
+
 If ``true``, the :ref:`animation<class_AnimatedSprite_property_animation>` is currently playing.
 If ``true``, the :ref:`animation<class_AnimatedSprite_property_animation>` is currently playing.
 
 
 .. _class_AnimatedSprite_property_speed_scale:
 .. _class_AnimatedSprite_property_speed_scale:
 
 
 - :ref:`float<class_float>` **speed_scale**
 - :ref:`float<class_float>` **speed_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_speed_scale(value) |
-+----------+------------------------+
-| *Getter* | get_speed_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_speed_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_speed_scale()      |
++-----------+------------------------+
 
 
 The animation speed is multiplied by this value.
 The animation speed is multiplied by this value.
 
 

+ 34 - 24
classes/class_animatedsprite3d.rst

@@ -19,15 +19,15 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------+-------------------------------------------------------------+
-| :ref:`String<class_String>`             | :ref:`animation<class_AnimatedSprite3D_property_animation>` |
-+-----------------------------------------+-------------------------------------------------------------+
-| :ref:`int<class_int>`                   | :ref:`frame<class_AnimatedSprite3D_property_frame>`         |
-+-----------------------------------------+-------------------------------------------------------------+
-| :ref:`SpriteFrames<class_SpriteFrames>` | :ref:`frames<class_AnimatedSprite3D_property_frames>`       |
-+-----------------------------------------+-------------------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`playing<class_AnimatedSprite3D_property_playing>`     |
-+-----------------------------------------+-------------------------------------------------------------+
++-----------------------------------------+-------------------------------------------------------------+-----------+
+| :ref:`String<class_String>`             | :ref:`animation<class_AnimatedSprite3D_property_animation>` | "default" |
++-----------------------------------------+-------------------------------------------------------------+-----------+
+| :ref:`int<class_int>`                   | :ref:`frame<class_AnimatedSprite3D_property_frame>`         | 0         |
++-----------------------------------------+-------------------------------------------------------------+-----------+
+| :ref:`SpriteFrames<class_SpriteFrames>` | :ref:`frames<class_AnimatedSprite3D_property_frames>`       | null      |
++-----------------------------------------+-------------------------------------------------------------+-----------+
+| :ref:`bool<class_bool>`                 | :ref:`playing<class_AnimatedSprite3D_property_playing>`     | false     |
++-----------------------------------------+-------------------------------------------------------------+-----------+
 
 
 Methods
 Methods
 -------
 -------
@@ -61,11 +61,13 @@ Property Descriptions
 
 
 - :ref:`String<class_String>` **animation**
 - :ref:`String<class_String>` **animation**
 
 
-+----------+----------------------+
-| *Setter* | set_animation(value) |
-+----------+----------------------+
-| *Getter* | get_animation()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | "default"            |
++-----------+----------------------+
+| *Setter*  | set_animation(value) |
++-----------+----------------------+
+| *Getter*  | get_animation()      |
++-----------+----------------------+
 
 
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 The current animation from the ``frames`` resource. If this value changes, the ``frame`` counter is reset.
 
 
@@ -73,11 +75,13 @@ The current animation from the ``frames`` resource. If this value changes, the `
 
 
 - :ref:`int<class_int>` **frame**
 - :ref:`int<class_int>` **frame**
 
 
-+----------+------------------+
-| *Setter* | set_frame(value) |
-+----------+------------------+
-| *Getter* | get_frame()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0                |
++-----------+------------------+
+| *Setter*  | set_frame(value) |
++-----------+------------------+
+| *Getter*  | get_frame()      |
++-----------+------------------+
 
 
 The displayed animation frame's index.
 The displayed animation frame's index.
 
 
@@ -85,11 +89,13 @@ The displayed animation frame's index.
 
 
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 - :ref:`SpriteFrames<class_SpriteFrames>` **frames**
 
 
-+----------+--------------------------+
-| *Setter* | set_sprite_frames(value) |
-+----------+--------------------------+
-| *Getter* | get_sprite_frames()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | null                     |
++-----------+--------------------------+
+| *Setter*  | set_sprite_frames(value) |
++-----------+--------------------------+
+| *Getter*  | get_sprite_frames()      |
++-----------+--------------------------+
 
 
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s).
 
 
@@ -97,6 +103,10 @@ The :ref:`SpriteFrames<class_SpriteFrames>` resource containing the animation(s)
 
 
 - :ref:`bool<class_bool>` **playing**
 - :ref:`bool<class_bool>` **playing**
 
 
++-----------+-------+
+| *Default* | false |
++-----------+-------+
+
 If ``true``, the :ref:`animation<class_AnimatedSprite3D_property_animation>` is currently playing.
 If ``true``, the :ref:`animation<class_AnimatedSprite3D_property_animation>` is currently playing.
 
 
 Method Descriptions
 Method Descriptions

+ 21 - 17
classes/class_animatedtexture.rst

@@ -19,11 +19,11 @@ Proxy texture for simple frame-based animations.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`fps<class_AnimatedTexture_property_fps>`       |
-+---------------------------+------------------------------------------------------+
-| :ref:`int<class_int>`     | :ref:`frames<class_AnimatedTexture_property_frames>` |
-+---------------------------+------------------------------------------------------+
++---------------------------+------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`fps<class_AnimatedTexture_property_fps>`       | 4.0 |
++---------------------------+------------------------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`frames<class_AnimatedTexture_property_frames>` | 1   |
++---------------------------+------------------------------------------------------+-----+
 
 
 Methods
 Methods
 -------
 -------
@@ -61,13 +61,15 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **fps**
 - :ref:`float<class_float>` **fps**
 
 
-+----------+----------------+
-| *Setter* | set_fps(value) |
-+----------+----------------+
-| *Getter* | get_fps()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 4.0            |
++-----------+----------------+
+| *Setter*  | set_fps(value) |
++-----------+----------------+
+| *Getter*  | get_fps()      |
++-----------+----------------+
 
 
-Animation speed in frames per second. This value defines the default time interval between two frames of the animation, and thus the overall duration of the animation loop based on the :ref:`frames<class_AnimatedTexture_property_frames>` property. A value of 0 means no predefined number of frames per second, the animation will play according to each frame's frame delay (see :ref:`set_frame_delay<class_AnimatedTexture_method_set_frame_delay>`). Default value: 4.
+Animation speed in frames per second. This value defines the default time interval between two frames of the animation, and thus the overall duration of the animation loop based on the :ref:`frames<class_AnimatedTexture_property_frames>` property. A value of 0 means no predefined number of frames per second, the animation will play according to each frame's frame delay (see :ref:`set_frame_delay<class_AnimatedTexture_method_set_frame_delay>`).
 
 
 For example, an animation with 8 frames, no frame delay and a ``fps`` value of 2 will run for 4 seconds, with each frame lasting 0.5 seconds.
 For example, an animation with 8 frames, no frame delay and a ``fps`` value of 2 will run for 4 seconds, with each frame lasting 0.5 seconds.
 
 
@@ -75,13 +77,15 @@ For example, an animation with 8 frames, no frame delay and a ``fps`` value of 2
 
 
 - :ref:`int<class_int>` **frames**
 - :ref:`int<class_int>` **frames**
 
 
-+----------+-------------------+
-| *Setter* | set_frames(value) |
-+----------+-------------------+
-| *Getter* | get_frames()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1                 |
++-----------+-------------------+
+| *Setter*  | set_frames(value) |
++-----------+-------------------+
+| *Getter*  | get_frames()      |
++-----------+-------------------+
 
 
-Number of frames to use in the animation. While you can create the frames independently with :ref:`set_frame_texture<class_AnimatedTexture_method_set_frame_texture>`, you need to set this value for the animation to take new frames into account. The maximum number of frames is :ref:`MAX_FRAMES<class_AnimatedTexture_constant_MAX_FRAMES>`. Default value: 1.
+Number of frames to use in the animation. While you can create the frames independently with :ref:`set_frame_texture<class_AnimatedTexture_method_set_frame_texture>`, you need to set this value for the animation to take new frames into account. The maximum number of frames is :ref:`MAX_FRAMES<class_AnimatedTexture_constant_MAX_FRAMES>`.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 29 - 23
classes/class_animation.rst

@@ -19,13 +19,13 @@ Contains data used to animate everything in the engine.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`length<class_Animation_property_length>` |
-+---------------------------+------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`loop<class_Animation_property_loop>`     |
-+---------------------------+------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`step<class_Animation_property_step>`     |
-+---------------------------+------------------------------------------------+
++---------------------------+------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`length<class_Animation_property_length>` | 1.0   |
++---------------------------+------------------------------------------------+-------+
+| :ref:`bool<class_bool>`   | :ref:`loop<class_Animation_property_loop>`     | false |
++---------------------------+------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`step<class_Animation_property_step>`     | 0.1   |
++---------------------------+------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -251,11 +251,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **length**
 - :ref:`float<class_float>` **length**
 
 
-+----------+-------------------+
-| *Setter* | set_length(value) |
-+----------+-------------------+
-| *Getter* | get_length()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_length(value) |
++-----------+-------------------+
+| *Getter*  | get_length()      |
++-----------+-------------------+
 
 
 The total length of the animation (in seconds).
 The total length of the animation (in seconds).
 
 
@@ -265,11 +267,13 @@ The total length of the animation (in seconds).
 
 
 - :ref:`bool<class_bool>` **loop**
 - :ref:`bool<class_bool>` **loop**
 
 
-+----------+-----------------+
-| *Setter* | set_loop(value) |
-+----------+-----------------+
-| *Getter* | has_loop()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | false           |
++-----------+-----------------+
+| *Setter*  | set_loop(value) |
++-----------+-----------------+
+| *Getter*  | has_loop()      |
++-----------+-----------------+
 
 
 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.
 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.
 
 
@@ -277,11 +281,13 @@ A flag indicating that the animation must loop. This is uses for correct interpo
 
 
 - :ref:`float<class_float>` **step**
 - :ref:`float<class_float>` **step**
 
 
-+----------+-----------------+
-| *Setter* | set_step(value) |
-+----------+-----------------+
-| *Getter* | get_step()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 0.1             |
++-----------+-----------------+
+| *Setter*  | set_step(value) |
++-----------+-----------------+
+| *Getter*  | get_step()      |
++-----------+-----------------+
 
 
 The animation step value.
 The animation step value.
 
 
@@ -424,7 +430,7 @@ Finds the key index by time in a given track. Optionally, only find it if the ex
 
 
 - :ref:`bool<class_bool>` **track_get_interpolation_loop_wrap** **(** :ref:`int<class_int>` idx **)** const
 - :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``.
+Returns ``true`` if the track at ``idx`` wraps the interpolation loop. New tracks wrap the interpolation loop by default.
 
 
 .. _class_Animation_method_track_get_interpolation_type:
 .. _class_Animation_method_track_get_interpolation_type:
 
 

+ 10 - 8
classes/class_animationnodeadd2.rst

@@ -19,9 +19,9 @@ Blends two animations additively inside of an :ref:`AnimationNodeBlendTree<class
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+----------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeAdd2_property_sync>` |
-+-------------------------+----------------------------------------------------+
++-------------------------+----------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeAdd2_property_sync>` | false |
++-------------------------+----------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **sync**
 - :ref:`bool<class_bool>` **sync**
 
 
-+----------+---------------------+
-| *Setter* | set_use_sync(value) |
-+----------+---------------------+
-| *Getter* | is_using_sync()     |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_use_sync(value) |
++-----------+---------------------+
+| *Getter*  | is_using_sync()     |
++-----------+---------------------+
 
 
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 
 

+ 10 - 8
classes/class_animationnodeadd3.rst

@@ -19,9 +19,9 @@ Blends two of three animations additively inside of an :ref:`AnimationNodeBlendT
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+----------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeAdd3_property_sync>` |
-+-------------------------+----------------------------------------------------+
++-------------------------+----------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeAdd3_property_sync>` | false |
++-------------------------+----------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -43,11 +43,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **sync**
 - :ref:`bool<class_bool>` **sync**
 
 
-+----------+---------------------+
-| *Setter* | set_use_sync(value) |
-+----------+---------------------+
-| *Getter* | is_using_sync()     |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_use_sync(value) |
++-----------+---------------------+
+| *Getter*  | is_using_sync()     |
++-----------+---------------------+
 
 
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 
 

+ 10 - 8
classes/class_animationnodeanimation.rst

@@ -19,9 +19,9 @@ Input animation to use in an :ref:`AnimationNodeBlendTree<class_AnimationNodeBle
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+-------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`animation<class_AnimationNodeAnimation_property_animation>` |
-+-----------------------------+-------------------------------------------------------------------+
++-----------------------------+-------------------------------------------------------------------+----+
+| :ref:`String<class_String>` | :ref:`animation<class_AnimationNodeAnimation_property_animation>` | "" |
++-----------------------------+-------------------------------------------------------------------+----+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`String<class_String>` **animation**
 - :ref:`String<class_String>` **animation**
 
 
-+----------+----------------------+
-| *Setter* | set_animation(value) |
-+----------+----------------------+
-| *Getter* | get_animation()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | ""                   |
++-----------+----------------------+
+| *Setter*  | set_animation(value) |
++-----------+----------------------+
+| *Getter*  | get_animation()      |
++-----------+----------------------+
 
 
 Animation to use as an output. It is one of the animations provided by :ref:`AnimationTree.anim_player<class_AnimationTree_property_anim_player>`.
 Animation to use as an output. It is one of the animations provided by :ref:`AnimationTree.anim_player<class_AnimationTree_property_anim_player>`.
 
 

+ 10 - 8
classes/class_animationnodeblend2.rst

@@ -19,9 +19,9 @@ Blends two animations linearly inside of an :ref:`AnimationNodeBlendTree<class_A
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeBlend2_property_sync>` |
-+-------------------------+------------------------------------------------------+
++-------------------------+------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeBlend2_property_sync>` | false |
++-------------------------+------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **sync**
 - :ref:`bool<class_bool>` **sync**
 
 
-+----------+---------------------+
-| *Setter* | set_use_sync(value) |
-+----------+---------------------+
-| *Getter* | is_using_sync()     |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_use_sync(value) |
++-----------+---------------------+
+| *Getter*  | is_using_sync()     |
++-----------+---------------------+
 
 
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 
 

+ 10 - 8
classes/class_animationnodeblend3.rst

@@ -19,9 +19,9 @@ Blends two of three animations linearly inside of an :ref:`AnimationNodeBlendTre
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeBlend3_property_sync>` |
-+-------------------------+------------------------------------------------------+
++-------------------------+------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`sync<class_AnimationNodeBlend3_property_sync>` | false |
++-------------------------+------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -43,11 +43,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **sync**
 - :ref:`bool<class_bool>` **sync**
 
 
-+----------+---------------------+
-| *Setter* | set_use_sync(value) |
-+----------+---------------------+
-| *Getter* | is_using_sync()     |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_use_sync(value) |
++-----------+---------------------+
+| *Getter*  | is_using_sync()     |
++-----------+---------------------+
 
 
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 If ``true``, sets the ``optimization`` to ``false`` when calling :ref:`AnimationNode.blend_input<class_AnimationNode_method_blend_input>`, forcing the blended animations to update every frame.
 
 

+ 37 - 29
classes/class_animationnodeblendspace1d.rst

@@ -19,15 +19,15 @@ Blends linearly between two of any number of :ref:`AnimationNode<class_Animation
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`max_space<class_AnimationNodeBlendSpace1D_property_max_space>`     |
-+-----------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`min_space<class_AnimationNodeBlendSpace1D_property_min_space>`     |
-+-----------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`snap<class_AnimationNodeBlendSpace1D_property_snap>`               |
-+-----------------------------+--------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`value_label<class_AnimationNodeBlendSpace1D_property_value_label>` |
-+-----------------------------+--------------------------------------------------------------------------+
++-----------------------------+--------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`   | :ref:`max_space<class_AnimationNodeBlendSpace1D_property_max_space>`     | 1.0     |
++-----------------------------+--------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`   | :ref:`min_space<class_AnimationNodeBlendSpace1D_property_min_space>`     | -1.0    |
++-----------------------------+--------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`   | :ref:`snap<class_AnimationNodeBlendSpace1D_property_snap>`               | 0.1     |
++-----------------------------+--------------------------------------------------------------------------+---------+
+| :ref:`String<class_String>` | :ref:`value_label<class_AnimationNodeBlendSpace1D_property_value_label>` | "value" |
++-----------------------------+--------------------------------------------------------------------------+---------+
 
 
 Methods
 Methods
 -------
 -------
@@ -66,11 +66,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **max_space**
 - :ref:`float<class_float>` **max_space**
 
 
-+----------+----------------------+
-| *Setter* | set_max_space(value) |
-+----------+----------------------+
-| *Getter* | get_max_space()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1.0                  |
++-----------+----------------------+
+| *Setter*  | set_max_space(value) |
++-----------+----------------------+
+| *Getter*  | get_max_space()      |
++-----------+----------------------+
 
 
 The blend space's axis's upper limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point>`.
 The blend space's axis's upper limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point>`.
 
 
@@ -78,11 +80,13 @@ The blend space's axis's upper limit for the points' position. See :ref:`add_ble
 
 
 - :ref:`float<class_float>` **min_space**
 - :ref:`float<class_float>` **min_space**
 
 
-+----------+----------------------+
-| *Setter* | set_min_space(value) |
-+----------+----------------------+
-| *Getter* | get_min_space()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | -1.0                 |
++-----------+----------------------+
+| *Setter*  | set_min_space(value) |
++-----------+----------------------+
+| *Getter*  | get_min_space()      |
++-----------+----------------------+
 
 
 The blend space's axis's lower limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point>`.
 The blend space's axis's lower limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace1D_method_add_blend_point>`.
 
 
@@ -90,11 +94,13 @@ The blend space's axis's lower limit for the points' position. See :ref:`add_ble
 
 
 - :ref:`float<class_float>` **snap**
 - :ref:`float<class_float>` **snap**
 
 
-+----------+-----------------+
-| *Setter* | set_snap(value) |
-+----------+-----------------+
-| *Getter* | get_snap()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 0.1             |
++-----------+-----------------+
+| *Setter*  | set_snap(value) |
++-----------+-----------------+
+| *Getter*  | get_snap()      |
++-----------+-----------------+
 
 
 Position increment to snap to when moving a point on the axis.
 Position increment to snap to when moving a point on the axis.
 
 
@@ -102,11 +108,13 @@ Position increment to snap to when moving a point on the axis.
 
 
 - :ref:`String<class_String>` **value_label**
 - :ref:`String<class_String>` **value_label**
 
 
-+----------+------------------------+
-| *Setter* | set_value_label(value) |
-+----------+------------------------+
-| *Getter* | get_value_label()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | "value"                |
++-----------+------------------------+
+| *Setter*  | set_value_label(value) |
++-----------+------------------------+
+| *Getter*  | get_value_label()      |
++-----------+------------------------+
 
 
 Label of the virtual axis of the blend space.
 Label of the virtual axis of the blend space.
 
 

+ 64 - 50
classes/class_animationnodeblendspace2d.rst

@@ -19,21 +19,21 @@ Blends linearly between three :ref:`AnimationNode<class_AnimationNode>` of any t
 Properties
 Properties
 ----------
 ----------
 
 
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                    | :ref:`auto_triangles<class_AnimationNodeBlendSpace2D_property_auto_triangles>` |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` | :ref:`blend_mode<class_AnimationNodeBlendSpace2D_property_blend_mode>`         |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                              | :ref:`max_space<class_AnimationNodeBlendSpace2D_property_max_space>`           |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                              | :ref:`min_space<class_AnimationNodeBlendSpace2D_property_min_space>`           |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                              | :ref:`snap<class_AnimationNodeBlendSpace2D_property_snap>`                     |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                | :ref:`x_label<class_AnimationNodeBlendSpace2D_property_x_label>`               |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                | :ref:`y_label<class_AnimationNodeBlendSpace2D_property_y_label>`               |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                                    | :ref:`auto_triangles<class_AnimationNodeBlendSpace2D_property_auto_triangles>` | true                |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` | :ref:`blend_mode<class_AnimationNodeBlendSpace2D_property_blend_mode>`         | 0                   |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`Vector2<class_Vector2>`                              | :ref:`max_space<class_AnimationNodeBlendSpace2D_property_max_space>`           | Vector2( 1, 1 )     |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`Vector2<class_Vector2>`                              | :ref:`min_space<class_AnimationNodeBlendSpace2D_property_min_space>`           | Vector2( -1, -1 )   |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`Vector2<class_Vector2>`                              | :ref:`snap<class_AnimationNodeBlendSpace2D_property_snap>`                     | Vector2( 0.1, 0.1 ) |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`String<class_String>`                                | :ref:`x_label<class_AnimationNodeBlendSpace2D_property_x_label>`               | "x"                 |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
+| :ref:`String<class_String>`                                | :ref:`y_label<class_AnimationNodeBlendSpace2D_property_y_label>`               | "y"                 |
++------------------------------------------------------------+--------------------------------------------------------------------------------+---------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -106,11 +106,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **auto_triangles**
 - :ref:`bool<class_bool>` **auto_triangles**
 
 
-+----------+---------------------------+
-| *Setter* | set_auto_triangles(value) |
-+----------+---------------------------+
-| *Getter* | get_auto_triangles()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | true                      |
++-----------+---------------------------+
+| *Setter*  | set_auto_triangles(value) |
++-----------+---------------------------+
+| *Getter*  | get_auto_triangles()      |
++-----------+---------------------------+
 
 
 If true, the blend space is triangulated automatically. The mesh updates every time you add or remove points with :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>` and :ref:`remove_blend_point<class_AnimationNodeBlendSpace2D_method_remove_blend_point>`.
 If true, the blend space is triangulated automatically. The mesh updates every time you add or remove points with :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>` and :ref:`remove_blend_point<class_AnimationNodeBlendSpace2D_method_remove_blend_point>`.
 
 
@@ -118,11 +120,13 @@ If true, the blend space is triangulated automatically. The mesh updates every t
 
 
 - :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` **blend_mode**
 - :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` **blend_mode**
 
 
-+----------+-----------------------+
-| *Setter* | set_blend_mode(value) |
-+----------+-----------------------+
-| *Getter* | get_blend_mode()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_blend_mode(value) |
++-----------+-----------------------+
+| *Getter*  | get_blend_mode()      |
++-----------+-----------------------+
 
 
 Controls the interpolation between animations. See :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` constants.
 Controls the interpolation between animations. See :ref:`BlendMode<enum_AnimationNodeBlendSpace2D_BlendMode>` constants.
 
 
@@ -130,11 +134,13 @@ Controls the interpolation between animations. See :ref:`BlendMode<enum_Animatio
 
 
 - :ref:`Vector2<class_Vector2>` **max_space**
 - :ref:`Vector2<class_Vector2>` **max_space**
 
 
-+----------+----------------------+
-| *Setter* | set_max_space(value) |
-+----------+----------------------+
-| *Getter* | get_max_space()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | Vector2( 1, 1 )      |
++-----------+----------------------+
+| *Setter*  | set_max_space(value) |
++-----------+----------------------+
+| *Getter*  | get_max_space()      |
++-----------+----------------------+
 
 
 The blend space's X and Y axes' upper limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>`.
 The blend space's X and Y axes' upper limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>`.
 
 
@@ -142,11 +148,13 @@ The blend space's X and Y axes' upper limit for the points' position. See :ref:`
 
 
 - :ref:`Vector2<class_Vector2>` **min_space**
 - :ref:`Vector2<class_Vector2>` **min_space**
 
 
-+----------+----------------------+
-| *Setter* | set_min_space(value) |
-+----------+----------------------+
-| *Getter* | get_min_space()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | Vector2( -1, -1 )    |
++-----------+----------------------+
+| *Setter*  | set_min_space(value) |
++-----------+----------------------+
+| *Getter*  | get_min_space()      |
++-----------+----------------------+
 
 
 The blend space's X and Y axes' lower limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>`.
 The blend space's X and Y axes' lower limit for the points' position. See :ref:`add_blend_point<class_AnimationNodeBlendSpace2D_method_add_blend_point>`.
 
 
@@ -154,11 +162,13 @@ The blend space's X and Y axes' lower limit for the points' position. See :ref:`
 
 
 - :ref:`Vector2<class_Vector2>` **snap**
 - :ref:`Vector2<class_Vector2>` **snap**
 
 
-+----------+-----------------+
-| *Setter* | set_snap(value) |
-+----------+-----------------+
-| *Getter* | get_snap()      |
-+----------+-----------------+
++-----------+---------------------+
+| *Default* | Vector2( 0.1, 0.1 ) |
++-----------+---------------------+
+| *Setter*  | set_snap(value)     |
++-----------+---------------------+
+| *Getter*  | get_snap()          |
++-----------+---------------------+
 
 
 Position increment to snap to when moving a point.
 Position increment to snap to when moving a point.
 
 
@@ -166,11 +176,13 @@ Position increment to snap to when moving a point.
 
 
 - :ref:`String<class_String>` **x_label**
 - :ref:`String<class_String>` **x_label**
 
 
-+----------+--------------------+
-| *Setter* | set_x_label(value) |
-+----------+--------------------+
-| *Getter* | get_x_label()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | "x"                |
++-----------+--------------------+
+| *Setter*  | set_x_label(value) |
++-----------+--------------------+
+| *Getter*  | get_x_label()      |
++-----------+--------------------+
 
 
 Name of the blend space's X axis.
 Name of the blend space's X axis.
 
 
@@ -178,11 +190,13 @@ Name of the blend space's X axis.
 
 
 - :ref:`String<class_String>` **y_label**
 - :ref:`String<class_String>` **y_label**
 
 
-+----------+--------------------+
-| *Setter* | set_y_label(value) |
-+----------+--------------------+
-| *Getter* | get_y_label()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | "y"                |
++-----------+--------------------+
+| *Setter*  | set_y_label(value) |
++-----------+--------------------+
+| *Getter*  | get_y_label()      |
++-----------+--------------------+
 
 
 Name of the blend space's Y axis.
 Name of the blend space's Y axis.
 
 

+ 10 - 8
classes/class_animationnodeblendtree.rst

@@ -19,9 +19,9 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+-------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>` | :ref:`graph_offset<class_AnimationNodeBlendTree_property_graph_offset>` |
-+-------------------------------+-------------------------------------------------------------------------+
++-------------------------------+-------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>` | :ref:`graph_offset<class_AnimationNodeBlendTree_property_graph_offset>` | Vector2( 0, 0 ) |
++-------------------------------+-------------------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -80,11 +80,13 @@ Property Descriptions
 
 
 - :ref:`Vector2<class_Vector2>` **graph_offset**
 - :ref:`Vector2<class_Vector2>` **graph_offset**
 
 
-+----------+-------------------------+
-| *Setter* | set_graph_offset(value) |
-+----------+-------------------------+
-| *Getter* | get_graph_offset()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | Vector2( 0, 0 )         |
++-----------+-------------------------+
+| *Setter*  | set_graph_offset(value) |
++-----------+-------------------------+
+| *Getter*  | get_graph_offset()      |
++-----------+-------------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 55 - 43
classes/class_animationnodeoneshot.rst

@@ -19,19 +19,19 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`autorestart<class_AnimationNodeOneShot_property_autorestart>`                           |
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`autorestart_delay<class_AnimationNodeOneShot_property_autorestart_delay>`               |
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`autorestart_random_delay<class_AnimationNodeOneShot_property_autorestart_random_delay>` |
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`fadein_time<class_AnimationNodeOneShot_property_fadein_time>`                           |
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`fadeout_time<class_AnimationNodeOneShot_property_fadeout_time>`                         |
-+---------------------------+-----------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`sync<class_AnimationNodeOneShot_property_sync>`                                         |
-+---------------------------+-----------------------------------------------------------------------------------------------+
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`   | :ref:`autorestart<class_AnimationNodeOneShot_property_autorestart>`                           | false |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`autorestart_delay<class_AnimationNodeOneShot_property_autorestart_delay>`               | 1.0   |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`autorestart_random_delay<class_AnimationNodeOneShot_property_autorestart_random_delay>` | 0.0   |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`fadein_time<class_AnimationNodeOneShot_property_fadein_time>`                           | 0.1   |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`fadeout_time<class_AnimationNodeOneShot_property_fadeout_time>`                         | 0.1   |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`   | :ref:`sync<class_AnimationNodeOneShot_property_sync>`                                         | false |
++---------------------------+-----------------------------------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -64,61 +64,73 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **autorestart**
 - :ref:`bool<class_bool>` **autorestart**
 
 
-+----------+------------------------+
-| *Setter* | set_autorestart(value) |
-+----------+------------------------+
-| *Getter* | has_autorestart()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | false                  |
++-----------+------------------------+
+| *Setter*  | set_autorestart(value) |
++-----------+------------------------+
+| *Getter*  | has_autorestart()      |
++-----------+------------------------+
 
 
 .. _class_AnimationNodeOneShot_property_autorestart_delay:
 .. _class_AnimationNodeOneShot_property_autorestart_delay:
 
 
 - :ref:`float<class_float>` **autorestart_delay**
 - :ref:`float<class_float>` **autorestart_delay**
 
 
-+----------+------------------------------+
-| *Setter* | set_autorestart_delay(value) |
-+----------+------------------------------+
-| *Getter* | get_autorestart_delay()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 1.0                          |
++-----------+------------------------------+
+| *Setter*  | set_autorestart_delay(value) |
++-----------+------------------------------+
+| *Getter*  | get_autorestart_delay()      |
++-----------+------------------------------+
 
 
 .. _class_AnimationNodeOneShot_property_autorestart_random_delay:
 .. _class_AnimationNodeOneShot_property_autorestart_random_delay:
 
 
 - :ref:`float<class_float>` **autorestart_random_delay**
 - :ref:`float<class_float>` **autorestart_random_delay**
 
 
-+----------+-------------------------------------+
-| *Setter* | set_autorestart_random_delay(value) |
-+----------+-------------------------------------+
-| *Getter* | get_autorestart_random_delay()      |
-+----------+-------------------------------------+
++-----------+-------------------------------------+
+| *Default* | 0.0                                 |
++-----------+-------------------------------------+
+| *Setter*  | set_autorestart_random_delay(value) |
++-----------+-------------------------------------+
+| *Getter*  | get_autorestart_random_delay()      |
++-----------+-------------------------------------+
 
 
 .. _class_AnimationNodeOneShot_property_fadein_time:
 .. _class_AnimationNodeOneShot_property_fadein_time:
 
 
 - :ref:`float<class_float>` **fadein_time**
 - :ref:`float<class_float>` **fadein_time**
 
 
-+----------+------------------------+
-| *Setter* | set_fadein_time(value) |
-+----------+------------------------+
-| *Getter* | get_fadein_time()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.1                    |
++-----------+------------------------+
+| *Setter*  | set_fadein_time(value) |
++-----------+------------------------+
+| *Getter*  | get_fadein_time()      |
++-----------+------------------------+
 
 
 .. _class_AnimationNodeOneShot_property_fadeout_time:
 .. _class_AnimationNodeOneShot_property_fadeout_time:
 
 
 - :ref:`float<class_float>` **fadeout_time**
 - :ref:`float<class_float>` **fadeout_time**
 
 
-+----------+-------------------------+
-| *Setter* | set_fadeout_time(value) |
-+----------+-------------------------+
-| *Getter* | get_fadeout_time()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.1                     |
++-----------+-------------------------+
+| *Setter*  | set_fadeout_time(value) |
++-----------+-------------------------+
+| *Getter*  | get_fadeout_time()      |
++-----------+-------------------------+
 
 
 .. _class_AnimationNodeOneShot_property_sync:
 .. _class_AnimationNodeOneShot_property_sync:
 
 
 - :ref:`bool<class_bool>` **sync**
 - :ref:`bool<class_bool>` **sync**
 
 
-+----------+---------------------+
-| *Setter* | set_use_sync(value) |
-+----------+---------------------+
-| *Getter* | is_using_sync()     |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_use_sync(value) |
++-----------+---------------------+
+| *Getter*  | is_using_sync()     |
++-----------+---------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 55 - 43
classes/class_animationnodestatemachinetransition.rst

@@ -19,19 +19,19 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                            | :ref:`advance_condition<class_AnimationNodeStateMachineTransition_property_advance_condition>` |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                                | :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`           |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                                | :ref:`disabled<class_AnimationNodeStateMachineTransition_property_disabled>`                   |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                                  | :ref:`priority<class_AnimationNodeStateMachineTransition_property_priority>`                   |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` | :ref:`switch_mode<class_AnimationNodeStateMachineTransition_property_switch_mode>`             |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                              | :ref:`xfade_time<class_AnimationNodeStateMachineTransition_property_xfade_time>`               |
-+------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`String<class_String>`                                            | :ref:`advance_condition<class_AnimationNodeStateMachineTransition_property_advance_condition>` | ""    |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                                                | :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`           | false |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                                                | :ref:`disabled<class_AnimationNodeStateMachineTransition_property_disabled>`                   | false |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                                                  | :ref:`priority<class_AnimationNodeStateMachineTransition_property_priority>`                   | 1     |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` | :ref:`switch_mode<class_AnimationNodeStateMachineTransition_property_switch_mode>`             | 0     |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`                                              | :ref:`xfade_time<class_AnimationNodeStateMachineTransition_property_xfade_time>`               | 0.0   |
++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+-------+
 
 
 Signals
 Signals
 -------
 -------
@@ -66,11 +66,13 @@ Property Descriptions
 
 
 - :ref:`String<class_String>` **advance_condition**
 - :ref:`String<class_String>` **advance_condition**
 
 
-+----------+------------------------------+
-| *Setter* | set_advance_condition(value) |
-+----------+------------------------------+
-| *Getter* | get_advance_condition()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | ""                           |
++-----------+------------------------------+
+| *Setter*  | set_advance_condition(value) |
++-----------+------------------------------+
+| *Getter*  | get_advance_condition()      |
++-----------+------------------------------+
 
 
 Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the :ref:`AnimationTree<class_AnimationTree>` that can be controlled from code (see `https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code <https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code>`_). For example, if :ref:`AnimationTree.tree_root<class_AnimationTree_property_tree_root>` is an :ref:`AnimationNodeStateMachine<class_AnimationNodeStateMachine>` and :ref:`advance_condition<class_AnimationNodeStateMachineTransition_property_advance_condition>` is set to "idle":
 Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the :ref:`AnimationTree<class_AnimationTree>` that can be controlled from code (see `https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code <https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code>`_). For example, if :ref:`AnimationTree.tree_root<class_AnimationTree_property_tree_root>` is an :ref:`AnimationNodeStateMachine<class_AnimationNodeStateMachine>` and :ref:`advance_condition<class_AnimationNodeStateMachineTransition_property_advance_condition>` is set to "idle":
 
 
@@ -82,11 +84,13 @@ Turn on auto advance when this condition is set. The provided name will become a
 
 
 - :ref:`bool<class_bool>` **auto_advance**
 - :ref:`bool<class_bool>` **auto_advance**
 
 
-+----------+-------------------------+
-| *Setter* | set_auto_advance(value) |
-+----------+-------------------------+
-| *Getter* | has_auto_advance()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | false                   |
++-----------+-------------------------+
+| *Setter*  | set_auto_advance(value) |
++-----------+-------------------------+
+| *Getter*  | has_auto_advance()      |
++-----------+-------------------------+
 
 
 Turn on the transition automatically when this state is reached. This works best with :ref:`SWITCH_MODE_AT_END<class_AnimationNodeStateMachineTransition_constant_SWITCH_MODE_AT_END>`.
 Turn on the transition automatically when this state is reached. This works best with :ref:`SWITCH_MODE_AT_END<class_AnimationNodeStateMachineTransition_constant_SWITCH_MODE_AT_END>`.
 
 
@@ -94,11 +98,13 @@ Turn on the transition automatically when this state is reached. This works best
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 Don't use this transition during :ref:`AnimationNodeStateMachinePlayback.travel<class_AnimationNodeStateMachinePlayback_method_travel>` or :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`.
 Don't use this transition during :ref:`AnimationNodeStateMachinePlayback.travel<class_AnimationNodeStateMachinePlayback_method_travel>` or :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`.
 
 
@@ -106,11 +112,13 @@ Don't use this transition during :ref:`AnimationNodeStateMachinePlayback.travel<
 
 
 - :ref:`int<class_int>` **priority**
 - :ref:`int<class_int>` **priority**
 
 
-+----------+---------------------+
-| *Setter* | set_priority(value) |
-+----------+---------------------+
-| *Getter* | get_priority()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 1                   |
++-----------+---------------------+
+| *Setter*  | set_priority(value) |
++-----------+---------------------+
+| *Getter*  | get_priority()      |
++-----------+---------------------+
 
 
 Lower priority transitions are preferred when travelling through the tree via :ref:`AnimationNodeStateMachinePlayback.travel<class_AnimationNodeStateMachinePlayback_method_travel>` or :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`.
 Lower priority transitions are preferred when travelling through the tree via :ref:`AnimationNodeStateMachinePlayback.travel<class_AnimationNodeStateMachinePlayback_method_travel>` or :ref:`auto_advance<class_AnimationNodeStateMachineTransition_property_auto_advance>`.
 
 
@@ -118,11 +126,13 @@ Lower priority transitions are preferred when travelling through the tree via :r
 
 
 - :ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` **switch_mode**
 - :ref:`SwitchMode<enum_AnimationNodeStateMachineTransition_SwitchMode>` **switch_mode**
 
 
-+----------+------------------------+
-| *Setter* | set_switch_mode(value) |
-+----------+------------------------+
-| *Getter* | get_switch_mode()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0                      |
++-----------+------------------------+
+| *Setter*  | set_switch_mode(value) |
++-----------+------------------------+
+| *Getter*  | get_switch_mode()      |
++-----------+------------------------+
 
 
 The transition type.
 The transition type.
 
 
@@ -130,11 +140,13 @@ The transition type.
 
 
 - :ref:`float<class_float>` **xfade_time**
 - :ref:`float<class_float>` **xfade_time**
 
 
-+----------+-----------------------+
-| *Setter* | set_xfade_time(value) |
-+----------+-----------------------+
-| *Getter* | get_xfade_time()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0.0                   |
++-----------+-----------------------+
+| *Setter*  | set_xfade_time(value) |
++-----------+-----------------------+
+| *Getter*  | get_xfade_time()      |
++-----------+-----------------------+
 
 
 The time to cross-fade between this state and the next.
 The time to cross-fade between this state and the next.
 
 

+ 147 - 143
classes/class_animationnodetransition.rst

@@ -19,139 +19,139 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_0/auto_advance<class_AnimationNodeTransition_property_input_0/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_0/name<class_AnimationNodeTransition_property_input_0/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_1/auto_advance<class_AnimationNodeTransition_property_input_1/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_1/name<class_AnimationNodeTransition_property_input_1/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_10/auto_advance<class_AnimationNodeTransition_property_input_10/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_10/name<class_AnimationNodeTransition_property_input_10/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_11/auto_advance<class_AnimationNodeTransition_property_input_11/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_11/name<class_AnimationNodeTransition_property_input_11/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_12/auto_advance<class_AnimationNodeTransition_property_input_12/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_12/name<class_AnimationNodeTransition_property_input_12/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_13/auto_advance<class_AnimationNodeTransition_property_input_13/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_13/name<class_AnimationNodeTransition_property_input_13/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_14/auto_advance<class_AnimationNodeTransition_property_input_14/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_14/name<class_AnimationNodeTransition_property_input_14/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_15/auto_advance<class_AnimationNodeTransition_property_input_15/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_15/name<class_AnimationNodeTransition_property_input_15/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_16/auto_advance<class_AnimationNodeTransition_property_input_16/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_16/name<class_AnimationNodeTransition_property_input_16/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_17/auto_advance<class_AnimationNodeTransition_property_input_17/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_17/name<class_AnimationNodeTransition_property_input_17/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_18/auto_advance<class_AnimationNodeTransition_property_input_18/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_18/name<class_AnimationNodeTransition_property_input_18/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_19/auto_advance<class_AnimationNodeTransition_property_input_19/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_19/name<class_AnimationNodeTransition_property_input_19/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_2/auto_advance<class_AnimationNodeTransition_property_input_2/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_2/name<class_AnimationNodeTransition_property_input_2/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_20/auto_advance<class_AnimationNodeTransition_property_input_20/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_20/name<class_AnimationNodeTransition_property_input_20/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_21/auto_advance<class_AnimationNodeTransition_property_input_21/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_21/name<class_AnimationNodeTransition_property_input_21/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_22/auto_advance<class_AnimationNodeTransition_property_input_22/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_22/name<class_AnimationNodeTransition_property_input_22/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_23/auto_advance<class_AnimationNodeTransition_property_input_23/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_23/name<class_AnimationNodeTransition_property_input_23/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_24/auto_advance<class_AnimationNodeTransition_property_input_24/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_24/name<class_AnimationNodeTransition_property_input_24/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_25/auto_advance<class_AnimationNodeTransition_property_input_25/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_25/name<class_AnimationNodeTransition_property_input_25/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_26/auto_advance<class_AnimationNodeTransition_property_input_26/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_26/name<class_AnimationNodeTransition_property_input_26/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_27/auto_advance<class_AnimationNodeTransition_property_input_27/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_27/name<class_AnimationNodeTransition_property_input_27/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_28/auto_advance<class_AnimationNodeTransition_property_input_28/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_28/name<class_AnimationNodeTransition_property_input_28/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_29/auto_advance<class_AnimationNodeTransition_property_input_29/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_29/name<class_AnimationNodeTransition_property_input_29/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_3/auto_advance<class_AnimationNodeTransition_property_input_3/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_3/name<class_AnimationNodeTransition_property_input_3/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_30/auto_advance<class_AnimationNodeTransition_property_input_30/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_30/name<class_AnimationNodeTransition_property_input_30/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_31/auto_advance<class_AnimationNodeTransition_property_input_31/auto_advance>` |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_31/name<class_AnimationNodeTransition_property_input_31/name>`                 |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_4/auto_advance<class_AnimationNodeTransition_property_input_4/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_4/name<class_AnimationNodeTransition_property_input_4/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_5/auto_advance<class_AnimationNodeTransition_property_input_5/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_5/name<class_AnimationNodeTransition_property_input_5/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_6/auto_advance<class_AnimationNodeTransition_property_input_6/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_6/name<class_AnimationNodeTransition_property_input_6/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_7/auto_advance<class_AnimationNodeTransition_property_input_7/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_7/name<class_AnimationNodeTransition_property_input_7/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_8/auto_advance<class_AnimationNodeTransition_property_input_8/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_8/name<class_AnimationNodeTransition_property_input_8/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`     | :ref:`input_9/auto_advance<class_AnimationNodeTransition_property_input_9/auto_advance>`   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`input_9/name<class_AnimationNodeTransition_property_input_9/name>`                   |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`       | :ref:`input_count<class_AnimationNodeTransition_property_input_count>`                     |
-+-----------------------------+--------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`xfade_time<class_AnimationNodeTransition_property_xfade_time>`                       |
-+-----------------------------+--------------------------------------------------------------------------------------------+
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_0/auto_advance<class_AnimationNodeTransition_property_input_0/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_0/name<class_AnimationNodeTransition_property_input_0/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_1/auto_advance<class_AnimationNodeTransition_property_input_1/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_1/name<class_AnimationNodeTransition_property_input_1/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_10/auto_advance<class_AnimationNodeTransition_property_input_10/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_10/name<class_AnimationNodeTransition_property_input_10/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_11/auto_advance<class_AnimationNodeTransition_property_input_11/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_11/name<class_AnimationNodeTransition_property_input_11/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_12/auto_advance<class_AnimationNodeTransition_property_input_12/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_12/name<class_AnimationNodeTransition_property_input_12/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_13/auto_advance<class_AnimationNodeTransition_property_input_13/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_13/name<class_AnimationNodeTransition_property_input_13/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_14/auto_advance<class_AnimationNodeTransition_property_input_14/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_14/name<class_AnimationNodeTransition_property_input_14/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_15/auto_advance<class_AnimationNodeTransition_property_input_15/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_15/name<class_AnimationNodeTransition_property_input_15/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_16/auto_advance<class_AnimationNodeTransition_property_input_16/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_16/name<class_AnimationNodeTransition_property_input_16/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_17/auto_advance<class_AnimationNodeTransition_property_input_17/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_17/name<class_AnimationNodeTransition_property_input_17/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_18/auto_advance<class_AnimationNodeTransition_property_input_18/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_18/name<class_AnimationNodeTransition_property_input_18/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_19/auto_advance<class_AnimationNodeTransition_property_input_19/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_19/name<class_AnimationNodeTransition_property_input_19/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_2/auto_advance<class_AnimationNodeTransition_property_input_2/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_2/name<class_AnimationNodeTransition_property_input_2/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_20/auto_advance<class_AnimationNodeTransition_property_input_20/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_20/name<class_AnimationNodeTransition_property_input_20/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_21/auto_advance<class_AnimationNodeTransition_property_input_21/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_21/name<class_AnimationNodeTransition_property_input_21/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_22/auto_advance<class_AnimationNodeTransition_property_input_22/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_22/name<class_AnimationNodeTransition_property_input_22/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_23/auto_advance<class_AnimationNodeTransition_property_input_23/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_23/name<class_AnimationNodeTransition_property_input_23/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_24/auto_advance<class_AnimationNodeTransition_property_input_24/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_24/name<class_AnimationNodeTransition_property_input_24/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_25/auto_advance<class_AnimationNodeTransition_property_input_25/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_25/name<class_AnimationNodeTransition_property_input_25/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_26/auto_advance<class_AnimationNodeTransition_property_input_26/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_26/name<class_AnimationNodeTransition_property_input_26/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_27/auto_advance<class_AnimationNodeTransition_property_input_27/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_27/name<class_AnimationNodeTransition_property_input_27/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_28/auto_advance<class_AnimationNodeTransition_property_input_28/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_28/name<class_AnimationNodeTransition_property_input_28/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_29/auto_advance<class_AnimationNodeTransition_property_input_29/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_29/name<class_AnimationNodeTransition_property_input_29/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_3/auto_advance<class_AnimationNodeTransition_property_input_3/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_3/name<class_AnimationNodeTransition_property_input_3/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_30/auto_advance<class_AnimationNodeTransition_property_input_30/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_30/name<class_AnimationNodeTransition_property_input_30/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_31/auto_advance<class_AnimationNodeTransition_property_input_31/auto_advance>` |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_31/name<class_AnimationNodeTransition_property_input_31/name>`                 |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_4/auto_advance<class_AnimationNodeTransition_property_input_4/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_4/name<class_AnimationNodeTransition_property_input_4/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_5/auto_advance<class_AnimationNodeTransition_property_input_5/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_5/name<class_AnimationNodeTransition_property_input_5/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_6/auto_advance<class_AnimationNodeTransition_property_input_6/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_6/name<class_AnimationNodeTransition_property_input_6/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_7/auto_advance<class_AnimationNodeTransition_property_input_7/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_7/name<class_AnimationNodeTransition_property_input_7/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_8/auto_advance<class_AnimationNodeTransition_property_input_8/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_8/name<class_AnimationNodeTransition_property_input_8/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`bool<class_bool>`     | :ref:`input_9/auto_advance<class_AnimationNodeTransition_property_input_9/auto_advance>`   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`String<class_String>` | :ref:`input_9/name<class_AnimationNodeTransition_property_input_9/name>`                   |     |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`int<class_int>`       | :ref:`input_count<class_AnimationNodeTransition_property_input_count>`                     | 0   |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
+| :ref:`float<class_float>`   | :ref:`xfade_time<class_AnimationNodeTransition_property_xfade_time>`                       | 0.0 |
++-----------------------------+--------------------------------------------------------------------------------------------+-----+
 
 
 Property Descriptions
 Property Descriptions
 ---------------------
 ---------------------
@@ -800,19 +800,23 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **input_count**
 - :ref:`int<class_int>` **input_count**
 
 
-+----------+---------------------------+
-| *Setter* | set_enabled_inputs(value) |
-+----------+---------------------------+
-| *Getter* | get_enabled_inputs()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 0                         |
++-----------+---------------------------+
+| *Setter*  | set_enabled_inputs(value) |
++-----------+---------------------------+
+| *Getter*  | get_enabled_inputs()      |
++-----------+---------------------------+
 
 
 .. _class_AnimationNodeTransition_property_xfade_time:
 .. _class_AnimationNodeTransition_property_xfade_time:
 
 
 - :ref:`float<class_float>` **xfade_time**
 - :ref:`float<class_float>` **xfade_time**
 
 
-+----------+----------------------------+
-| *Setter* | set_cross_fade_time(value) |
-+----------+----------------------------+
-| *Getter* | get_cross_fade_time()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 0.0                        |
++-----------+----------------------------+
+| *Setter*  | set_cross_fade_time(value) |
++-----------+----------------------------+
+| *Getter*  | get_cross_fade_time()      |
++-----------+----------------------------+
 
 

+ 80 - 66
classes/class_animationplayer.rst

@@ -19,29 +19,29 @@ Container and player of :ref:`Animation<class_Animation>` resources.
 Properties
 Properties
 ----------
 ----------
 
 
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                                  | :ref:`assigned_animation<class_AnimationPlayer_property_assigned_animation>`                   |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                                  | :ref:`autoplay<class_AnimationPlayer_property_autoplay>`                                       |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                                  | :ref:`current_animation<class_AnimationPlayer_property_current_animation>`                     |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                                    | :ref:`current_animation_length<class_AnimationPlayer_property_current_animation_length>`       |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                                    | :ref:`current_animation_position<class_AnimationPlayer_property_current_animation_position>`   |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` | :ref:`method_call_mode<class_AnimationPlayer_property_method_call_mode>`                       |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                                      | :ref:`playback_active<class_AnimationPlayer_property_playback_active>`                         |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                                    | :ref:`playback_default_blend_time<class_AnimationPlayer_property_playback_default_blend_time>` |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`AnimationProcessMode<enum_AnimationPlayer_AnimationProcessMode>`       | :ref:`playback_process_mode<class_AnimationPlayer_property_playback_process_mode>`             |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                                    | :ref:`playback_speed<class_AnimationPlayer_property_playback_speed>`                           |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                                              | :ref:`root_node<class_AnimationPlayer_property_root_node>`                                     |
-+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`String<class_String>`                                                  | :ref:`assigned_animation<class_AnimationPlayer_property_assigned_animation>`                   |                |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`String<class_String>`                                                  | :ref:`autoplay<class_AnimationPlayer_property_autoplay>`                                       | ""             |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`String<class_String>`                                                  | :ref:`current_animation<class_AnimationPlayer_property_current_animation>`                     | ""             |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`float<class_float>`                                                    | :ref:`current_animation_length<class_AnimationPlayer_property_current_animation_length>`       |                |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`float<class_float>`                                                    | :ref:`current_animation_position<class_AnimationPlayer_property_current_animation_position>`   |                |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` | :ref:`method_call_mode<class_AnimationPlayer_property_method_call_mode>`                       | 0              |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`bool<class_bool>`                                                      | :ref:`playback_active<class_AnimationPlayer_property_playback_active>`                         |                |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`float<class_float>`                                                    | :ref:`playback_default_blend_time<class_AnimationPlayer_property_playback_default_blend_time>` | 0.0            |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`AnimationProcessMode<enum_AnimationPlayer_AnimationProcessMode>`       | :ref:`playback_process_mode<class_AnimationPlayer_property_playback_process_mode>`             | 1              |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`float<class_float>`                                                    | :ref:`playback_speed<class_AnimationPlayer_property_playback_speed>`                           | 1.0            |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
+| :ref:`NodePath<class_NodePath>`                                              | :ref:`root_node<class_AnimationPlayer_property_root_node>`                                     | NodePath("..") |
++------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -179,25 +179,29 @@ If playing, the current animation; otherwise, the animation last played. When se
 
 
 - :ref:`String<class_String>` **autoplay**
 - :ref:`String<class_String>` **autoplay**
 
 
-+----------+---------------------+
-| *Setter* | set_autoplay(value) |
-+----------+---------------------+
-| *Getter* | get_autoplay()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | ""                  |
++-----------+---------------------+
+| *Setter*  | set_autoplay(value) |
++-----------+---------------------+
+| *Getter*  | get_autoplay()      |
++-----------+---------------------+
 
 
-The name of the animation to play when the scene loads. Default value: ``""``.
+The name of the animation to play when the scene loads.
 
 
 .. _class_AnimationPlayer_property_current_animation:
 .. _class_AnimationPlayer_property_current_animation:
 
 
 - :ref:`String<class_String>` **current_animation**
 - :ref:`String<class_String>` **current_animation**
 
 
-+----------+------------------------------+
-| *Setter* | set_current_animation(value) |
-+----------+------------------------------+
-| *Getter* | get_current_animation()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | ""                           |
++-----------+------------------------------+
+| *Setter*  | set_current_animation(value) |
++-----------+------------------------------+
+| *Getter*  | get_current_animation()      |
++-----------+------------------------------+
 
 
-The name of the current animation, "" if not playing anything. When being set, does not restart the animation. See also :ref:`play<class_AnimationPlayer_method_play>`. 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_method_play>`.
 
 
 .. _class_AnimationPlayer_property_current_animation_length:
 .. _class_AnimationPlayer_property_current_animation_length:
 
 
@@ -223,13 +227,15 @@ The position (in seconds) of the currently playing animation.
 
 
 - :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` **method_call_mode**
 - :ref:`AnimationMethodCallMode<enum_AnimationPlayer_AnimationMethodCallMode>` **method_call_mode**
 
 
-+----------+-----------------------------+
-| *Setter* | set_method_call_mode(value) |
-+----------+-----------------------------+
-| *Getter* | get_method_call_mode()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 0                           |
++-----------+-----------------------------+
+| *Setter*  | set_method_call_mode(value) |
++-----------+-----------------------------+
+| *Getter*  | get_method_call_mode()      |
++-----------+-----------------------------+
 
 
-The call mode to use for Call Method tracks. Default value: :ref:`ANIMATION_METHOD_CALL_DEFERRED<class_AnimationPlayer_constant_ANIMATION_METHOD_CALL_DEFERRED>`.
+The call mode to use for Call Method tracks.
 
 
 .. _class_AnimationPlayer_property_playback_active:
 .. _class_AnimationPlayer_property_playback_active:
 
 
@@ -241,55 +247,63 @@ The call mode to use for Call Method tracks. Default value: :ref:`ANIMATION_METH
 | *Getter* | is_active()       |
 | *Getter* | is_active()       |
 +----------+-------------------+
 +----------+-------------------+
 
 
-If ``true``, updates animations in response to process-related notifications. Default value: ``true``.
+If ``true``, updates animations in response to process-related notifications.
 
 
 .. _class_AnimationPlayer_property_playback_default_blend_time:
 .. _class_AnimationPlayer_property_playback_default_blend_time:
 
 
 - :ref:`float<class_float>` **playback_default_blend_time**
 - :ref:`float<class_float>` **playback_default_blend_time**
 
 
-+----------+-------------------------------+
-| *Setter* | set_default_blend_time(value) |
-+----------+-------------------------------+
-| *Getter* | get_default_blend_time()      |
-+----------+-------------------------------+
++-----------+-------------------------------+
+| *Default* | 0.0                           |
++-----------+-------------------------------+
+| *Setter*  | set_default_blend_time(value) |
++-----------+-------------------------------+
+| *Getter*  | get_default_blend_time()      |
++-----------+-------------------------------+
 
 
-The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 precision. Default value: ``0``.
+The default time in which to blend animations. Ranges from 0 to 4096 with 0.01 precision.
 
 
 .. _class_AnimationPlayer_property_playback_process_mode:
 .. _class_AnimationPlayer_property_playback_process_mode:
 
 
 - :ref:`AnimationProcessMode<enum_AnimationPlayer_AnimationProcessMode>` **playback_process_mode**
 - :ref:`AnimationProcessMode<enum_AnimationPlayer_AnimationProcessMode>` **playback_process_mode**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_animation_process_mode(value) |
-+----------+-----------------------------------+
-| *Getter* | get_animation_process_mode()      |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | 1                                 |
++-----------+-----------------------------------+
+| *Setter*  | set_animation_process_mode(value) |
++-----------+-----------------------------------+
+| *Getter*  | get_animation_process_mode()      |
++-----------+-----------------------------------+
 
 
-The process notification in which to update animations. Default value: :ref:`ANIMATION_PROCESS_IDLE<class_AnimationPlayer_constant_ANIMATION_PROCESS_IDLE>`.
+The process notification in which to update animations.
 
 
 .. _class_AnimationPlayer_property_playback_speed:
 .. _class_AnimationPlayer_property_playback_speed:
 
 
 - :ref:`float<class_float>` **playback_speed**
 - :ref:`float<class_float>` **playback_speed**
 
 
-+----------+------------------------+
-| *Setter* | set_speed_scale(value) |
-+----------+------------------------+
-| *Getter* | get_speed_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_speed_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_speed_scale()      |
++-----------+------------------------+
 
 
-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``.
+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.
 
 
 .. _class_AnimationPlayer_property_root_node:
 .. _class_AnimationPlayer_property_root_node:
 
 
 - :ref:`NodePath<class_NodePath>` **root_node**
 - :ref:`NodePath<class_NodePath>` **root_node**
 
 
-+----------+-----------------+
-| *Setter* | set_root(value) |
-+----------+-----------------+
-| *Getter* | get_root()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | NodePath("..")  |
++-----------+-----------------+
+| *Setter*  | set_root(value) |
++-----------+-----------------+
+| *Getter*  | get_root()      |
++-----------+-----------------+
 
 
-The node from which node path references will travel. Default value: ``".."``.
+The node from which node path references will travel.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 46 - 36
classes/class_animationtree.rst

@@ -19,17 +19,17 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                              | :ref:`active<class_AnimationTree_property_active>`                       |
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                                      | :ref:`anim_player<class_AnimationTree_property_anim_player>`             |
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`AnimationProcessMode<enum_AnimationTree_AnimationProcessMode>` | :ref:`process_mode<class_AnimationTree_property_process_mode>`           |
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                                      | :ref:`root_motion_track<class_AnimationTree_property_root_motion_track>` |
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`AnimationNode<class_AnimationNode>`                            | :ref:`tree_root<class_AnimationTree_property_tree_root>`                 |
-+----------------------------------------------------------------------+--------------------------------------------------------------------------+
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
+| :ref:`bool<class_bool>`                                              | :ref:`active<class_AnimationTree_property_active>`                       | false        |
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
+| :ref:`NodePath<class_NodePath>`                                      | :ref:`anim_player<class_AnimationTree_property_anim_player>`             | NodePath("") |
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
+| :ref:`AnimationProcessMode<enum_AnimationTree_AnimationProcessMode>` | :ref:`process_mode<class_AnimationTree_property_process_mode>`           | 1            |
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
+| :ref:`NodePath<class_NodePath>`                                      | :ref:`root_motion_track<class_AnimationTree_property_root_motion_track>` | NodePath("") |
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
+| :ref:`AnimationNode<class_AnimationNode>`                            | :ref:`tree_root<class_AnimationTree_property_tree_root>`                 | null         |
++----------------------------------------------------------------------+--------------------------------------------------------------------------+--------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -75,51 +75,61 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **active**
 - :ref:`bool<class_bool>` **active**
 
 
-+----------+-------------------+
-| *Setter* | set_active(value) |
-+----------+-------------------+
-| *Getter* | is_active()       |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_active(value) |
++-----------+-------------------+
+| *Getter*  | is_active()       |
++-----------+-------------------+
 
 
 .. _class_AnimationTree_property_anim_player:
 .. _class_AnimationTree_property_anim_player:
 
 
 - :ref:`NodePath<class_NodePath>` **anim_player**
 - :ref:`NodePath<class_NodePath>` **anim_player**
 
 
-+----------+-----------------------------+
-| *Setter* | set_animation_player(value) |
-+----------+-----------------------------+
-| *Getter* | get_animation_player()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | NodePath("")                |
++-----------+-----------------------------+
+| *Setter*  | set_animation_player(value) |
++-----------+-----------------------------+
+| *Getter*  | get_animation_player()      |
++-----------+-----------------------------+
 
 
 .. _class_AnimationTree_property_process_mode:
 .. _class_AnimationTree_property_process_mode:
 
 
 - :ref:`AnimationProcessMode<enum_AnimationTree_AnimationProcessMode>` **process_mode**
 - :ref:`AnimationProcessMode<enum_AnimationTree_AnimationProcessMode>` **process_mode**
 
 
-+----------+-------------------------+
-| *Setter* | set_process_mode(value) |
-+----------+-------------------------+
-| *Getter* | get_process_mode()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1                       |
++-----------+-------------------------+
+| *Setter*  | set_process_mode(value) |
++-----------+-------------------------+
+| *Getter*  | get_process_mode()      |
++-----------+-------------------------+
 
 
 .. _class_AnimationTree_property_root_motion_track:
 .. _class_AnimationTree_property_root_motion_track:
 
 
 - :ref:`NodePath<class_NodePath>` **root_motion_track**
 - :ref:`NodePath<class_NodePath>` **root_motion_track**
 
 
-+----------+------------------------------+
-| *Setter* | set_root_motion_track(value) |
-+----------+------------------------------+
-| *Getter* | get_root_motion_track()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | NodePath("")                 |
++-----------+------------------------------+
+| *Setter*  | set_root_motion_track(value) |
++-----------+------------------------------+
+| *Getter*  | get_root_motion_track()      |
++-----------+------------------------------+
 
 
 .. _class_AnimationTree_property_tree_root:
 .. _class_AnimationTree_property_tree_root:
 
 
 - :ref:`AnimationNode<class_AnimationNode>` **tree_root**
 - :ref:`AnimationNode<class_AnimationNode>` **tree_root**
 
 
-+----------+----------------------+
-| *Setter* | set_tree_root(value) |
-+----------+----------------------+
-| *Getter* | get_tree_root()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | null                 |
++-----------+----------------------+
+| *Setter*  | set_tree_root(value) |
++-----------+----------------------+
+| *Getter*  | get_tree_root()      |
++-----------+----------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 40 - 32
classes/class_animationtreeplayer.rst

@@ -19,15 +19,15 @@ Animation Player that uses a node graph for blending Animations.
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                                    | :ref:`active<class_AnimationTreePlayer_property_active>`                               |
-+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                                            | :ref:`base_path<class_AnimationTreePlayer_property_base_path>`                         |
-+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                                            | :ref:`master_player<class_AnimationTreePlayer_property_master_player>`                 |
-+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
-| :ref:`AnimationProcessMode<enum_AnimationTreePlayer_AnimationProcessMode>` | :ref:`playback_process_mode<class_AnimationTreePlayer_property_playback_process_mode>` |
-+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
++----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------+
+| :ref:`bool<class_bool>`                                                    | :ref:`active<class_AnimationTreePlayer_property_active>`                               | false          |
++----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------+
+| :ref:`NodePath<class_NodePath>`                                            | :ref:`base_path<class_AnimationTreePlayer_property_base_path>`                         | NodePath("..") |
++----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------+
+| :ref:`NodePath<class_NodePath>`                                            | :ref:`master_player<class_AnimationTreePlayer_property_master_player>`                 | NodePath("")   |
++----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------+
+| :ref:`AnimationProcessMode<enum_AnimationTreePlayer_AnimationProcessMode>` | :ref:`playback_process_mode<class_AnimationTreePlayer_property_playback_process_mode>` | 1              |
++----------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -221,25 +221,29 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **active**
 - :ref:`bool<class_bool>` **active**
 
 
-+----------+-------------------+
-| *Setter* | set_active(value) |
-+----------+-------------------+
-| *Getter* | is_active()       |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_active(value) |
++-----------+-------------------+
+| *Getter*  | is_active()       |
++-----------+-------------------+
 
 
-If ``true``, the ``AnimationTreePlayer`` is able to play animations. Default value: ``false``.
+If ``true``, the ``AnimationTreePlayer`` is able to play animations.
 
 
 .. _class_AnimationTreePlayer_property_base_path:
 .. _class_AnimationTreePlayer_property_base_path:
 
 
 - :ref:`NodePath<class_NodePath>` **base_path**
 - :ref:`NodePath<class_NodePath>` **base_path**
 
 
-+----------+----------------------+
-| *Setter* | set_base_path(value) |
-+----------+----------------------+
-| *Getter* | get_base_path()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | NodePath("..")       |
++-----------+----------------------+
+| *Setter*  | set_base_path(value) |
++-----------+----------------------+
+| *Getter*  | get_base_path()      |
++-----------+----------------------+
 
 
-The node from which to relatively access other nodes. Default value: ``".."``.
+The node from which to relatively access other nodes.
 
 
 It accesses the Bones, so it should point to the same Node the AnimationPlayer would point its Root Node at.
 It accesses the Bones, so it should point to the same Node the AnimationPlayer would point its Root Node at.
 
 
@@ -247,11 +251,13 @@ It accesses the Bones, so it should point to the same Node the AnimationPlayer w
 
 
 - :ref:`NodePath<class_NodePath>` **master_player**
 - :ref:`NodePath<class_NodePath>` **master_player**
 
 
-+----------+--------------------------+
-| *Setter* | set_master_player(value) |
-+----------+--------------------------+
-| *Getter* | get_master_player()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | NodePath("")             |
++-----------+--------------------------+
+| *Setter*  | set_master_player(value) |
++-----------+--------------------------+
+| *Getter*  | get_master_player()      |
++-----------+--------------------------+
 
 
 The path to the :ref:`AnimationPlayer<class_AnimationPlayer>` from which this ``AnimationTreePlayer`` binds animations to animation nodes.
 The path to the :ref:`AnimationPlayer<class_AnimationPlayer>` from which this ``AnimationTreePlayer`` binds animations to animation nodes.
 
 
@@ -261,13 +267,15 @@ Once set, Animation nodes can be added to the AnimationTreePlayer.
 
 
 - :ref:`AnimationProcessMode<enum_AnimationTreePlayer_AnimationProcessMode>` **playback_process_mode**
 - :ref:`AnimationProcessMode<enum_AnimationTreePlayer_AnimationProcessMode>` **playback_process_mode**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_animation_process_mode(value) |
-+----------+-----------------------------------+
-| *Getter* | get_animation_process_mode()      |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | 1                                 |
++-----------+-----------------------------------+
+| *Setter*  | set_animation_process_mode(value) |
++-----------+-----------------------------------+
+| *Getter*  | get_animation_process_mode()      |
++-----------+-----------------------------------+
 
 
-The thread in which to update animations. Default value: :ref:`ANIMATION_PROCESS_IDLE<class_AnimationTreePlayer_constant_ANIMATION_PROCESS_IDLE>`.
+The thread in which to update animations.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 168 - 132
classes/class_area.rst

@@ -19,43 +19,43 @@ General-purpose area node for detection and 3D physics influence.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`angular_damp<class_Area_property_angular_damp>`                     |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`String<class_String>`                   | :ref:`audio_bus_name<class_Area_property_audio_bus_name>`                 |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`audio_bus_override<class_Area_property_audio_bus_override>`         |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`int<class_int>`                         | :ref:`collision_layer<class_Area_property_collision_layer>`               |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`int<class_int>`                         | :ref:`collision_mask<class_Area_property_collision_mask>`                 |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`gravity<class_Area_property_gravity>`                               |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`gravity_distance_scale<class_Area_property_gravity_distance_scale>` |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`gravity_point<class_Area_property_gravity_point>`                   |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`Vector3<class_Vector3>`                 | :ref:`gravity_vec<class_Area_property_gravity_vec>`                       |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`linear_damp<class_Area_property_linear_damp>`                       |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`monitorable<class_Area_property_monitorable>`                       |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`monitoring<class_Area_property_monitoring>`                         |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`priority<class_Area_property_priority>`                             |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`reverb_bus_amount<class_Area_property_reverb_bus_amount>`           |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`reverb_bus_enable<class_Area_property_reverb_bus_enable>`           |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`String<class_String>`                   | :ref:`reverb_bus_name<class_Area_property_reverb_bus_name>`               |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>`                     | :ref:`reverb_bus_uniformity<class_Area_property_reverb_bus_uniformity>`   |
-+-----------------------------------------------+---------------------------------------------------------------------------+
-| :ref:`SpaceOverride<enum_Area_SpaceOverride>` | :ref:`space_override<class_Area_property_space_override>`                 |
-+-----------------------------------------------+---------------------------------------------------------------------------+
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`angular_damp<class_Area_property_angular_damp>`                     | 0.1                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`String<class_String>`                   | :ref:`audio_bus_name<class_Area_property_audio_bus_name>`                 | "Master"            |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                       | :ref:`audio_bus_override<class_Area_property_audio_bus_override>`         | false               |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`int<class_int>`                         | :ref:`collision_layer<class_Area_property_collision_layer>`               | 1                   |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`int<class_int>`                         | :ref:`collision_mask<class_Area_property_collision_mask>`                 | 1                   |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`gravity<class_Area_property_gravity>`                               | 9.8                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`gravity_distance_scale<class_Area_property_gravity_distance_scale>` | 0.0                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                       | :ref:`gravity_point<class_Area_property_gravity_point>`                   | false               |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`Vector3<class_Vector3>`                 | :ref:`gravity_vec<class_Area_property_gravity_vec>`                       | Vector3( 0, -1, 0 ) |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`linear_damp<class_Area_property_linear_damp>`                       | 0.1                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                       | :ref:`monitorable<class_Area_property_monitorable>`                       | true                |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                       | :ref:`monitoring<class_Area_property_monitoring>`                         | true                |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`priority<class_Area_property_priority>`                             | 0.0                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`reverb_bus_amount<class_Area_property_reverb_bus_amount>`           | 0.0                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`                       | :ref:`reverb_bus_enable<class_Area_property_reverb_bus_enable>`           | false               |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`String<class_String>`                   | :ref:`reverb_bus_name<class_Area_property_reverb_bus_name>`               | "Master"            |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`float<class_float>`                     | :ref:`reverb_bus_uniformity<class_Area_property_reverb_bus_uniformity>`   | 0.0                 |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`SpaceOverride<enum_Area_SpaceOverride>` | :ref:`space_override<class_Area_property_space_override>`                 | 0                   |
++-----------------------------------------------+---------------------------------------------------------------------------+---------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -176,11 +176,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **angular_damp**
 - :ref:`float<class_float>` **angular_damp**
 
 
-+----------+-------------------------+
-| *Setter* | set_angular_damp(value) |
-+----------+-------------------------+
-| *Getter* | get_angular_damp()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.1                     |
++-----------+-------------------------+
+| *Setter*  | set_angular_damp(value) |
++-----------+-------------------------+
+| *Getter*  | get_angular_damp()      |
++-----------+-------------------------+
 
 
 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).
 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).
 
 
@@ -188,11 +190,13 @@ The rate at which objects stop spinning in this area. Represents the angular vel
 
 
 - :ref:`String<class_String>` **audio_bus_name**
 - :ref:`String<class_String>` **audio_bus_name**
 
 
-+----------+----------------------+
-| *Setter* | set_audio_bus(value) |
-+----------+----------------------+
-| *Getter* | get_audio_bus()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | "Master"             |
++-----------+----------------------+
+| *Setter*  | set_audio_bus(value) |
++-----------+----------------------+
+| *Getter*  | get_audio_bus()      |
++-----------+----------------------+
 
 
 The name of the area's audio bus.
 The name of the area's audio bus.
 
 
@@ -200,23 +204,27 @@ The name of the area's audio bus.
 
 
 - :ref:`bool<class_bool>` **audio_bus_override**
 - :ref:`bool<class_bool>` **audio_bus_override**
 
 
-+----------+-------------------------------+
-| *Setter* | set_audio_bus_override(value) |
-+----------+-------------------------------+
-| *Getter* | is_overriding_audio_bus()     |
-+----------+-------------------------------+
++-----------+-------------------------------+
+| *Default* | false                         |
++-----------+-------------------------------+
+| *Setter*  | set_audio_bus_override(value) |
++-----------+-------------------------------+
+| *Getter*  | is_overriding_audio_bus()     |
++-----------+-------------------------------+
 
 
-If ``true``, the area's audio bus overrides the default audio bus. Default value: ``false``.
+If ``true``, the area's audio bus overrides the default audio bus.
 
 
 .. _class_Area_property_collision_layer:
 .. _class_Area_property_collision_layer:
 
 
 - :ref:`int<class_int>` **collision_layer**
 - :ref:`int<class_int>` **collision_layer**
 
 
-+----------+----------------------------+
-| *Setter* | set_collision_layer(value) |
-+----------+----------------------------+
-| *Getter* | get_collision_layer()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 1                          |
++-----------+----------------------------+
+| *Setter*  | set_collision_layer(value) |
++-----------+----------------------------+
+| *Getter*  | get_collision_layer()      |
++-----------+----------------------------+
 
 
 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 :ref:`collision_mask<class_Area_property_collision_mask>`.
 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 :ref:`collision_mask<class_Area_property_collision_mask>`.
 
 
@@ -224,11 +232,13 @@ The area's physics layer(s). Collidable objects can exist in any of 32 different
 
 
 - :ref:`int<class_int>` **collision_mask**
 - :ref:`int<class_int>` **collision_mask**
 
 
-+----------+---------------------------+
-| *Setter* | set_collision_mask(value) |
-+----------+---------------------------+
-| *Getter* | get_collision_mask()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 1                         |
++-----------+---------------------------+
+| *Setter*  | set_collision_mask(value) |
++-----------+---------------------------+
+| *Getter*  | get_collision_mask()      |
++-----------+---------------------------+
 
 
 The physics layers this area scans to determine collision detection.
 The physics layers this area scans to determine collision detection.
 
 
@@ -236,11 +246,13 @@ The physics layers this area scans to determine collision detection.
 
 
 - :ref:`float<class_float>` **gravity**
 - :ref:`float<class_float>` **gravity**
 
 
-+----------+--------------------+
-| *Setter* | set_gravity(value) |
-+----------+--------------------+
-| *Getter* | get_gravity()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | 9.8                |
++-----------+--------------------+
+| *Setter*  | set_gravity(value) |
++-----------+--------------------+
+| *Getter*  | get_gravity()      |
++-----------+--------------------+
 
 
 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.
 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.
 
 
@@ -248,11 +260,13 @@ The area's gravity intensity (ranges from -1024 to 1024). This value multiplies
 
 
 - :ref:`float<class_float>` **gravity_distance_scale**
 - :ref:`float<class_float>` **gravity_distance_scale**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_gravity_distance_scale(value) |
-+----------+-----------------------------------+
-| *Getter* | get_gravity_distance_scale()      |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | 0.0                               |
++-----------+-----------------------------------+
+| *Setter*  | set_gravity_distance_scale(value) |
++-----------+-----------------------------------+
+| *Getter*  | get_gravity_distance_scale()      |
++-----------+-----------------------------------+
 
 
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 
 
@@ -260,23 +274,27 @@ The falloff factor for point gravity. The greater the value, the faster gravity
 
 
 - :ref:`bool<class_bool>` **gravity_point**
 - :ref:`bool<class_bool>` **gravity_point**
 
 
-+----------+-----------------------------+
-| *Setter* | set_gravity_is_point(value) |
-+----------+-----------------------------+
-| *Getter* | is_gravity_a_point()        |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | false                       |
++-----------+-----------------------------+
+| *Setter*  | set_gravity_is_point(value) |
++-----------+-----------------------------+
+| *Getter*  | is_gravity_a_point()        |
++-----------+-----------------------------+
 
 
-If ``true``, gravity is calculated from a point (set via :ref:`gravity_vec<class_Area_property_gravity_vec>`). See also :ref:`space_override<class_Area_property_space_override>`. Default value: ``false``.
+If ``true``, gravity is calculated from a point (set via :ref:`gravity_vec<class_Area_property_gravity_vec>`). See also :ref:`space_override<class_Area_property_space_override>`.
 
 
 .. _class_Area_property_gravity_vec:
 .. _class_Area_property_gravity_vec:
 
 
 - :ref:`Vector3<class_Vector3>` **gravity_vec**
 - :ref:`Vector3<class_Vector3>` **gravity_vec**
 
 
-+----------+---------------------------+
-| *Setter* | set_gravity_vector(value) |
-+----------+---------------------------+
-| *Getter* | get_gravity_vector()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | Vector3( 0, -1, 0 )       |
++-----------+---------------------------+
+| *Setter*  | set_gravity_vector(value) |
++-----------+---------------------------+
+| *Getter*  | get_gravity_vector()      |
++-----------+---------------------------+
 
 
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`gravity_point<class_Area_property_gravity_point>`), this will be the point of attraction.
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`gravity_point<class_Area_property_gravity_point>`), this will be the point of attraction.
 
 
@@ -284,11 +302,13 @@ The area's gravity vector (not normalized). If gravity is a point (see :ref:`gra
 
 
 - :ref:`float<class_float>` **linear_damp**
 - :ref:`float<class_float>` **linear_damp**
 
 
-+----------+------------------------+
-| *Setter* | set_linear_damp(value) |
-+----------+------------------------+
-| *Getter* | get_linear_damp()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.1                    |
++-----------+------------------------+
+| *Setter*  | set_linear_damp(value) |
++-----------+------------------------+
+| *Getter*  | get_linear_damp()      |
++-----------+------------------------+
 
 
 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).
 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).
 
 
@@ -296,47 +316,55 @@ The rate at which objects stop moving in this area. Represents the linear veloci
 
 
 - :ref:`bool<class_bool>` **monitorable**
 - :ref:`bool<class_bool>` **monitorable**
 
 
-+----------+------------------------+
-| *Setter* | set_monitorable(value) |
-+----------+------------------------+
-| *Getter* | is_monitorable()       |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | true                   |
++-----------+------------------------+
+| *Setter*  | set_monitorable(value) |
++-----------+------------------------+
+| *Getter*  | is_monitorable()       |
++-----------+------------------------+
 
 
-If ``true``, other monitoring areas can detect this area. Default value: ``true``.
+If ``true``, other monitoring areas can detect this area.
 
 
 .. _class_Area_property_monitoring:
 .. _class_Area_property_monitoring:
 
 
 - :ref:`bool<class_bool>` **monitoring**
 - :ref:`bool<class_bool>` **monitoring**
 
 
-+----------+-----------------------+
-| *Setter* | set_monitoring(value) |
-+----------+-----------------------+
-| *Getter* | is_monitoring()       |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | true                  |
++-----------+-----------------------+
+| *Setter*  | set_monitoring(value) |
++-----------+-----------------------+
+| *Getter*  | is_monitoring()       |
++-----------+-----------------------+
 
 
-If ``true``, the area detects bodies or areas entering and exiting it. Default value: ``true``.
+If ``true``, the area detects bodies or areas entering and exiting it.
 
 
 .. _class_Area_property_priority:
 .. _class_Area_property_priority:
 
 
 - :ref:`float<class_float>` **priority**
 - :ref:`float<class_float>` **priority**
 
 
-+----------+---------------------+
-| *Setter* | set_priority(value) |
-+----------+---------------------+
-| *Getter* | get_priority()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_priority(value) |
++-----------+---------------------+
+| *Getter*  | get_priority()      |
++-----------+---------------------+
 
 
-The area's priority. Higher priority areas are processed first. Default value: 0.
+The area's priority. Higher priority areas are processed first.
 
 
 .. _class_Area_property_reverb_bus_amount:
 .. _class_Area_property_reverb_bus_amount:
 
 
 - :ref:`float<class_float>` **reverb_bus_amount**
 - :ref:`float<class_float>` **reverb_bus_amount**
 
 
-+----------+--------------------------+
-| *Setter* | set_reverb_amount(value) |
-+----------+--------------------------+
-| *Getter* | get_reverb_amount()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 0.0                      |
++-----------+--------------------------+
+| *Setter*  | set_reverb_amount(value) |
++-----------+--------------------------+
+| *Getter*  | get_reverb_amount()      |
++-----------+--------------------------+
 
 
 The degree to which this area applies reverb to its associated audio. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 The degree to which this area applies reverb to its associated audio. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 
 
@@ -344,11 +372,13 @@ The degree to which this area applies reverb to its associated audio. Ranges fro
 
 
 - :ref:`bool<class_bool>` **reverb_bus_enable**
 - :ref:`bool<class_bool>` **reverb_bus_enable**
 
 
-+----------+---------------------------+
-| *Setter* | set_use_reverb_bus(value) |
-+----------+---------------------------+
-| *Getter* | is_using_reverb_bus()     |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | false                     |
++-----------+---------------------------+
+| *Setter*  | set_use_reverb_bus(value) |
++-----------+---------------------------+
+| *Getter*  | is_using_reverb_bus()     |
++-----------+---------------------------+
 
 
 If ``true``, the area applies reverb to its associated audio.
 If ``true``, the area applies reverb to its associated audio.
 
 
@@ -356,11 +386,13 @@ If ``true``, the area applies reverb to its associated audio.
 
 
 - :ref:`String<class_String>` **reverb_bus_name**
 - :ref:`String<class_String>` **reverb_bus_name**
 
 
-+----------+-----------------------+
-| *Setter* | set_reverb_bus(value) |
-+----------+-----------------------+
-| *Getter* | get_reverb_bus()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | "Master"              |
++-----------+-----------------------+
+| *Setter*  | set_reverb_bus(value) |
++-----------+-----------------------+
+| *Getter*  | get_reverb_bus()      |
++-----------+-----------------------+
 
 
 The reverb bus name to use for this area's associated audio.
 The reverb bus name to use for this area's associated audio.
 
 
@@ -368,11 +400,13 @@ The reverb bus name to use for this area's associated audio.
 
 
 - :ref:`float<class_float>` **reverb_bus_uniformity**
 - :ref:`float<class_float>` **reverb_bus_uniformity**
 
 
-+----------+------------------------------+
-| *Setter* | set_reverb_uniformity(value) |
-+----------+------------------------------+
-| *Getter* | get_reverb_uniformity()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 0.0                          |
++-----------+------------------------------+
+| *Setter*  | set_reverb_uniformity(value) |
++-----------+------------------------------+
+| *Getter*  | get_reverb_uniformity()      |
++-----------+------------------------------+
 
 
 The degree to which this area's reverb is a uniform effect. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 The degree to which this area's reverb is a uniform effect. Ranges from ``0`` to ``1`` with ``0.1`` precision.
 
 
@@ -380,11 +414,13 @@ The degree to which this area's reverb is a uniform effect. Ranges from ``0`` to
 
 
 - :ref:`SpaceOverride<enum_Area_SpaceOverride>` **space_override**
 - :ref:`SpaceOverride<enum_Area_SpaceOverride>` **space_override**
 
 
-+----------+--------------------------------+
-| *Setter* | set_space_override_mode(value) |
-+----------+--------------------------------+
-| *Getter* | get_space_override_mode()      |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | 0                              |
++-----------+--------------------------------+
+| *Setter*  | set_space_override_mode(value) |
++-----------+--------------------------------+
+| *Getter*  | get_space_override_mode()      |
++-----------+--------------------------------+
 
 
 Override mode for gravity and damping calculations within this area. See :ref:`SpaceOverride<enum_Area_SpaceOverride>` for possible values.
 Override mode for gravity and damping calculations within this area. See :ref:`SpaceOverride<enum_Area_SpaceOverride>` for possible values.
 
 

+ 132 - 104
classes/class_area2d.rst

@@ -19,35 +19,35 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`angular_damp<class_Area2D_property_angular_damp>`                     |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`String<class_String>`                     | :ref:`audio_bus_name<class_Area2D_property_audio_bus_name>`                 |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                         | :ref:`audio_bus_override<class_Area2D_property_audio_bus_override>`         |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`int<class_int>`                           | :ref:`collision_layer<class_Area2D_property_collision_layer>`               |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`int<class_int>`                           | :ref:`collision_mask<class_Area2D_property_collision_mask>`                 |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`gravity<class_Area2D_property_gravity>`                               |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`gravity_distance_scale<class_Area2D_property_gravity_distance_scale>` |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                         | :ref:`gravity_point<class_Area2D_property_gravity_point>`                   |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                   | :ref:`gravity_vec<class_Area2D_property_gravity_vec>`                       |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`linear_damp<class_Area2D_property_linear_damp>`                       |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                         | :ref:`monitorable<class_Area2D_property_monitorable>`                       |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                         | :ref:`monitoring<class_Area2D_property_monitoring>`                         |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`priority<class_Area2D_property_priority>`                             |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` | :ref:`space_override<class_Area2D_property_space_override>`                 |
-+-------------------------------------------------+-----------------------------------------------------------------------------+
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                       | :ref:`angular_damp<class_Area2D_property_angular_damp>`                     | 1.0             |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`String<class_String>`                     | :ref:`audio_bus_name<class_Area2D_property_audio_bus_name>`                 | "Master"        |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                         | :ref:`audio_bus_override<class_Area2D_property_audio_bus_override>`         | false           |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                           | :ref:`collision_layer<class_Area2D_property_collision_layer>`               | 1               |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                           | :ref:`collision_mask<class_Area2D_property_collision_mask>`                 | 1               |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                       | :ref:`gravity<class_Area2D_property_gravity>`                               | 98.0            |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                       | :ref:`gravity_distance_scale<class_Area2D_property_gravity_distance_scale>` | 0.0             |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                         | :ref:`gravity_point<class_Area2D_property_gravity_point>`                   | false           |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                   | :ref:`gravity_vec<class_Area2D_property_gravity_vec>`                       | Vector2( 0, 1 ) |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                       | :ref:`linear_damp<class_Area2D_property_linear_damp>`                       | 0.1             |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                         | :ref:`monitorable<class_Area2D_property_monitorable>`                       | true            |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                         | :ref:`monitoring<class_Area2D_property_monitoring>`                         | true            |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                       | :ref:`priority<class_Area2D_property_priority>`                             | 0.0             |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
+| :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` | :ref:`space_override<class_Area2D_property_space_override>`                 | 0               |
++-------------------------------------------------+-----------------------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -168,11 +168,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **angular_damp**
 - :ref:`float<class_float>` **angular_damp**
 
 
-+----------+-------------------------+
-| *Setter* | set_angular_damp(value) |
-+----------+-------------------------+
-| *Getter* | get_angular_damp()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1.0                     |
++-----------+-------------------------+
+| *Setter*  | set_angular_damp(value) |
++-----------+-------------------------+
+| *Getter*  | get_angular_damp()      |
++-----------+-------------------------+
 
 
 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).
 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).
 
 
@@ -180,11 +182,13 @@ The rate at which objects stop spinning in this area. Represents the angular vel
 
 
 - :ref:`String<class_String>` **audio_bus_name**
 - :ref:`String<class_String>` **audio_bus_name**
 
 
-+----------+---------------------------+
-| *Setter* | set_audio_bus_name(value) |
-+----------+---------------------------+
-| *Getter* | get_audio_bus_name()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | "Master"                  |
++-----------+---------------------------+
+| *Setter*  | set_audio_bus_name(value) |
++-----------+---------------------------+
+| *Getter*  | get_audio_bus_name()      |
++-----------+---------------------------+
 
 
 The name of the area's audio bus.
 The name of the area's audio bus.
 
 
@@ -192,23 +196,27 @@ The name of the area's audio bus.
 
 
 - :ref:`bool<class_bool>` **audio_bus_override**
 - :ref:`bool<class_bool>` **audio_bus_override**
 
 
-+----------+-------------------------------+
-| *Setter* | set_audio_bus_override(value) |
-+----------+-------------------------------+
-| *Getter* | is_overriding_audio_bus()     |
-+----------+-------------------------------+
++-----------+-------------------------------+
+| *Default* | false                         |
++-----------+-------------------------------+
+| *Setter*  | set_audio_bus_override(value) |
++-----------+-------------------------------+
+| *Getter*  | is_overriding_audio_bus()     |
++-----------+-------------------------------+
 
 
-If ``true``, the area's audio bus overrides the default audio bus. Default value: ``false``.
+If ``true``, the area's audio bus overrides the default audio bus.
 
 
 .. _class_Area2D_property_collision_layer:
 .. _class_Area2D_property_collision_layer:
 
 
 - :ref:`int<class_int>` **collision_layer**
 - :ref:`int<class_int>` **collision_layer**
 
 
-+----------+----------------------------+
-| *Setter* | set_collision_layer(value) |
-+----------+----------------------------+
-| *Getter* | get_collision_layer()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 1                          |
++-----------+----------------------------+
+| *Setter*  | set_collision_layer(value) |
++-----------+----------------------------+
+| *Getter*  | get_collision_layer()      |
++-----------+----------------------------+
 
 
 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 :ref:`collision_mask<class_Area2D_property_collision_mask>`.
 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 :ref:`collision_mask<class_Area2D_property_collision_mask>`.
 
 
@@ -216,11 +224,13 @@ The area's physics layer(s). Collidable objects can exist in any of 32 different
 
 
 - :ref:`int<class_int>` **collision_mask**
 - :ref:`int<class_int>` **collision_mask**
 
 
-+----------+---------------------------+
-| *Setter* | set_collision_mask(value) |
-+----------+---------------------------+
-| *Getter* | get_collision_mask()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 1                         |
++-----------+---------------------------+
+| *Setter*  | set_collision_mask(value) |
++-----------+---------------------------+
+| *Getter*  | get_collision_mask()      |
++-----------+---------------------------+
 
 
 The physics layers this area scans to determine collision detection.
 The physics layers this area scans to determine collision detection.
 
 
@@ -228,11 +238,13 @@ The physics layers this area scans to determine collision detection.
 
 
 - :ref:`float<class_float>` **gravity**
 - :ref:`float<class_float>` **gravity**
 
 
-+----------+--------------------+
-| *Setter* | set_gravity(value) |
-+----------+--------------------+
-| *Getter* | get_gravity()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | 98.0               |
++-----------+--------------------+
+| *Setter*  | set_gravity(value) |
++-----------+--------------------+
+| *Getter*  | get_gravity()      |
++-----------+--------------------+
 
 
 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.
 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.
 
 
@@ -240,11 +252,13 @@ The area's gravity intensity (ranges from -1024 to 1024). This value multiplies
 
 
 - :ref:`float<class_float>` **gravity_distance_scale**
 - :ref:`float<class_float>` **gravity_distance_scale**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_gravity_distance_scale(value) |
-+----------+-----------------------------------+
-| *Getter* | get_gravity_distance_scale()      |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | 0.0                               |
++-----------+-----------------------------------+
+| *Setter*  | set_gravity_distance_scale(value) |
++-----------+-----------------------------------+
+| *Getter*  | get_gravity_distance_scale()      |
++-----------+-----------------------------------+
 
 
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 The falloff factor for point gravity. The greater the value, the faster gravity decreases with distance.
 
 
@@ -252,23 +266,27 @@ The falloff factor for point gravity. The greater the value, the faster gravity
 
 
 - :ref:`bool<class_bool>` **gravity_point**
 - :ref:`bool<class_bool>` **gravity_point**
 
 
-+----------+-----------------------------+
-| *Setter* | set_gravity_is_point(value) |
-+----------+-----------------------------+
-| *Getter* | is_gravity_a_point()        |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | false                       |
++-----------+-----------------------------+
+| *Setter*  | set_gravity_is_point(value) |
++-----------+-----------------------------+
+| *Getter*  | is_gravity_a_point()        |
++-----------+-----------------------------+
 
 
-If ``true``, gravity is calculated from a point (set via :ref:`gravity_vec<class_Area2D_property_gravity_vec>`). See also :ref:`space_override<class_Area2D_property_space_override>`. Default value: ``false``.
+If ``true``, gravity is calculated from a point (set via :ref:`gravity_vec<class_Area2D_property_gravity_vec>`). See also :ref:`space_override<class_Area2D_property_space_override>`.
 
 
 .. _class_Area2D_property_gravity_vec:
 .. _class_Area2D_property_gravity_vec:
 
 
 - :ref:`Vector2<class_Vector2>` **gravity_vec**
 - :ref:`Vector2<class_Vector2>` **gravity_vec**
 
 
-+----------+---------------------------+
-| *Setter* | set_gravity_vector(value) |
-+----------+---------------------------+
-| *Getter* | get_gravity_vector()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | Vector2( 0, 1 )           |
++-----------+---------------------------+
+| *Setter*  | set_gravity_vector(value) |
++-----------+---------------------------+
+| *Getter*  | get_gravity_vector()      |
++-----------+---------------------------+
 
 
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`gravity_point<class_Area2D_property_gravity_point>`), this will be the point of attraction.
 The area's gravity vector (not normalized). If gravity is a point (see :ref:`gravity_point<class_Area2D_property_gravity_point>`), this will be the point of attraction.
 
 
@@ -276,11 +294,13 @@ The area's gravity vector (not normalized). If gravity is a point (see :ref:`gra
 
 
 - :ref:`float<class_float>` **linear_damp**
 - :ref:`float<class_float>` **linear_damp**
 
 
-+----------+------------------------+
-| *Setter* | set_linear_damp(value) |
-+----------+------------------------+
-| *Getter* | get_linear_damp()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.1                    |
++-----------+------------------------+
+| *Setter*  | set_linear_damp(value) |
++-----------+------------------------+
+| *Getter*  | get_linear_damp()      |
++-----------+------------------------+
 
 
 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).
 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).
 
 
@@ -288,47 +308,55 @@ The rate at which objects stop moving in this area. Represents the linear veloci
 
 
 - :ref:`bool<class_bool>` **monitorable**
 - :ref:`bool<class_bool>` **monitorable**
 
 
-+----------+------------------------+
-| *Setter* | set_monitorable(value) |
-+----------+------------------------+
-| *Getter* | is_monitorable()       |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | true                   |
++-----------+------------------------+
+| *Setter*  | set_monitorable(value) |
++-----------+------------------------+
+| *Getter*  | is_monitorable()       |
++-----------+------------------------+
 
 
-If ``true``, other monitoring areas can detect this area. Default value: ``true``.
+If ``true``, other monitoring areas can detect this area.
 
 
 .. _class_Area2D_property_monitoring:
 .. _class_Area2D_property_monitoring:
 
 
 - :ref:`bool<class_bool>` **monitoring**
 - :ref:`bool<class_bool>` **monitoring**
 
 
-+----------+-----------------------+
-| *Setter* | set_monitoring(value) |
-+----------+-----------------------+
-| *Getter* | is_monitoring()       |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | true                  |
++-----------+-----------------------+
+| *Setter*  | set_monitoring(value) |
++-----------+-----------------------+
+| *Getter*  | is_monitoring()       |
++-----------+-----------------------+
 
 
-If ``true``, the area detects bodies or areas entering and exiting it. Default value: ``true``.
+If ``true``, the area detects bodies or areas entering and exiting it.
 
 
 .. _class_Area2D_property_priority:
 .. _class_Area2D_property_priority:
 
 
 - :ref:`float<class_float>` **priority**
 - :ref:`float<class_float>` **priority**
 
 
-+----------+---------------------+
-| *Setter* | set_priority(value) |
-+----------+---------------------+
-| *Getter* | get_priority()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_priority(value) |
++-----------+---------------------+
+| *Getter*  | get_priority()      |
++-----------+---------------------+
 
 
-The area's priority. Higher priority areas are processed first. Default value: 0.
+The area's priority. Higher priority areas are processed first.
 
 
 .. _class_Area2D_property_space_override:
 .. _class_Area2D_property_space_override:
 
 
 - :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **space_override**
 - :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` **space_override**
 
 
-+----------+--------------------------------+
-| *Setter* | set_space_override_mode(value) |
-+----------+--------------------------------+
-| *Getter* | get_space_override_mode()      |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | 0                              |
++-----------+--------------------------------+
+| *Setter*  | set_space_override_mode(value) |
++-----------+--------------------------------+
+| *Getter*  | get_space_override_mode()      |
++-----------+--------------------------------+
 
 
 Override mode for gravity and damping calculations within this area. See :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` for possible values.
 Override mode for gravity and damping calculations within this area. See :ref:`SpaceOverride<enum_Area2D_SpaceOverride>` for possible values.
 
 

+ 20 - 16
classes/class_arraymesh.rst

@@ -19,11 +19,11 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` | :ref:`blend_shape_mode<class_ArrayMesh_property_blend_shape_mode>` |
-+-------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`AABB<class_AABB>`                         | :ref:`custom_aabb<class_ArrayMesh_property_custom_aabb>`           |
-+-------------------------------------------------+--------------------------------------------------------------------+
++-------------------------------------------------+--------------------------------------------------------------------+--------------------------+
+| :ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` | :ref:`blend_shape_mode<class_ArrayMesh_property_blend_shape_mode>` | 1                        |
++-------------------------------------------------+--------------------------------------------------------------------+--------------------------+
+| :ref:`AABB<class_AABB>`                         | :ref:`custom_aabb<class_ArrayMesh_property_custom_aabb>`           | AABB( 0, 0, 0, 0, 0, 0 ) |
++-------------------------------------------------+--------------------------------------------------------------------+--------------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -192,23 +192,27 @@ Property Descriptions
 
 
 - :ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` **blend_shape_mode**
 - :ref:`BlendShapeMode<enum_Mesh_BlendShapeMode>` **blend_shape_mode**
 
 
-+----------+-----------------------------+
-| *Setter* | set_blend_shape_mode(value) |
-+----------+-----------------------------+
-| *Getter* | get_blend_shape_mode()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 1                           |
++-----------+-----------------------------+
+| *Setter*  | set_blend_shape_mode(value) |
++-----------+-----------------------------+
+| *Getter*  | get_blend_shape_mode()      |
++-----------+-----------------------------+
 
 
 .. _class_ArrayMesh_property_custom_aabb:
 .. _class_ArrayMesh_property_custom_aabb:
 
 
 - :ref:`AABB<class_AABB>` **custom_aabb**
 - :ref:`AABB<class_AABB>` **custom_aabb**
 
 
-+----------+------------------------+
-| *Setter* | set_custom_aabb(value) |
-+----------+------------------------+
-| *Getter* | get_custom_aabb()      |
-+----------+------------------------+
++-----------+--------------------------+
+| *Default* | AABB( 0, 0, 0, 0, 0, 0 ) |
++-----------+--------------------------+
+| *Setter*  | set_custom_aabb(value)   |
++-----------+--------------------------+
+| *Getter*  | get_custom_aabb()        |
++-----------+--------------------------+
 
 
-Overrides the :ref:`AABB<class_AABB>` with one defined by user for use with frustum culling. Especially useful to avoid unnexpected culling when using a shader to offset vertices.
+Overrides the :ref:`AABB<class_AABB>` with one defined by user for use with frustum culling. Especially useful to avoid unexpected culling when using a shader to offset vertices.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 10 - 8
classes/class_arvranchor.rst

@@ -19,9 +19,9 @@ An anchor point in AR space.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------+-------------------------------------------------------+
-| :ref:`int<class_int>` | :ref:`anchor_id<class_ARVRAnchor_property_anchor_id>` |
-+-----------------------+-------------------------------------------------------+
++-----------------------+-------------------------------------------------------+---+
+| :ref:`int<class_int>` | :ref:`anchor_id<class_ARVRAnchor_property_anchor_id>` | 1 |
++-----------------------+-------------------------------------------------------+---+
 
 
 Methods
 Methods
 -------
 -------
@@ -63,11 +63,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **anchor_id**
 - :ref:`int<class_int>` **anchor_id**
 
 
-+----------+----------------------+
-| *Setter* | set_anchor_id(value) |
-+----------+----------------------+
-| *Getter* | get_anchor_id()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1                    |
++-----------+----------------------+
+| *Setter*  | set_anchor_id(value) |
++-----------+----------------------+
+| *Getter*  | get_anchor_id()      |
++-----------+----------------------+
 
 
 The anchor's ID. You can set this before the anchor itself exists. The first anchor gets an ID of ``1``, the second an ID of ``2``, etc. When anchors get removed, the engine can then assign the corresponding ID to new anchors. The most common situation where anchors "disappear" is when the AR server identifies that two anchors represent different parts of the same plane and merges them.
 The anchor's ID. You can set this before the anchor itself exists. The first anchor gets an ID of ``1``, the second an ID of ``2``, etc. When anchors get removed, the engine can then assign the corresponding ID to new anchors. The most common situation where anchors "disappear" is when the AR server identifies that two anchors represent different parts of the same plane and merges them.
 
 

+ 19 - 15
classes/class_arvrcontroller.rst

@@ -19,11 +19,11 @@ A spatial node representing a spatially-tracked controller.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-------------------------------------------------------------------+
-| :ref:`int<class_int>`     | :ref:`controller_id<class_ARVRController_property_controller_id>` |
-+---------------------------+-------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`rumble<class_ARVRController_property_rumble>`               |
-+---------------------------+-------------------------------------------------------------------+
++---------------------------+-------------------------------------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`controller_id<class_ARVRController_property_controller_id>` | 1   |
++---------------------------+-------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`rumble<class_ARVRController_property_rumble>`               | 0.0 |
++---------------------------+-------------------------------------------------------------------+-----+
 
 
 Methods
 Methods
 -------
 -------
@@ -81,11 +81,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **controller_id**
 - :ref:`int<class_int>` **controller_id**
 
 
-+----------+--------------------------+
-| *Setter* | set_controller_id(value) |
-+----------+--------------------------+
-| *Getter* | get_controller_id()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 1                        |
++-----------+--------------------------+
+| *Setter*  | set_controller_id(value) |
++-----------+--------------------------+
+| *Getter*  | get_controller_id()      |
++-----------+--------------------------+
 
 
 The controller's ID.
 The controller's ID.
 
 
@@ -99,11 +101,13 @@ When a controller is turned off, its slot is freed. This ensures controllers wil
 
 
 - :ref:`float<class_float>` **rumble**
 - :ref:`float<class_float>` **rumble**
 
 
-+----------+-------------------+
-| *Setter* | set_rumble(value) |
-+----------+-------------------+
-| *Getter* | get_rumble()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_rumble(value) |
++-----------+-------------------+
+| *Getter*  | get_rumble()      |
++-----------+-------------------+
 
 
 The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with precision ``.01``. If changed, updates :ref:`ARVRPositionalTracker.rumble<class_ARVRPositionalTracker_property_rumble>` accordingly.
 The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with precision ``.01``. If changed, updates :ref:`ARVRPositionalTracker.rumble<class_ARVRPositionalTracker_property_rumble>` accordingly.
 
 

+ 28 - 22
classes/class_arvrinterface.rst

@@ -21,13 +21,13 @@ Base class for an AR/VR interface implementation.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+----------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`ar_is_anchor_detection_enabled<class_ARVRInterface_property_ar_is_anchor_detection_enabled>` |
-+-------------------------+----------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`interface_is_initialized<class_ARVRInterface_property_interface_is_initialized>`             |
-+-------------------------+----------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`interface_is_primary<class_ARVRInterface_property_interface_is_primary>`                     |
-+-------------------------+----------------------------------------------------------------------------------------------------+
++-------------------------+----------------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`ar_is_anchor_detection_enabled<class_ARVRInterface_property_ar_is_anchor_detection_enabled>` | false |
++-------------------------+----------------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`interface_is_initialized<class_ARVRInterface_property_interface_is_initialized>`             | false |
++-------------------------+----------------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`interface_is_primary<class_ARVRInterface_property_interface_is_primary>`                     | false |
++-------------------------+----------------------------------------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -131,11 +131,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **ar_is_anchor_detection_enabled**
 - :ref:`bool<class_bool>` **ar_is_anchor_detection_enabled**
 
 
-+----------+----------------------------------------+
-| *Setter* | set_anchor_detection_is_enabled(value) |
-+----------+----------------------------------------+
-| *Getter* | get_anchor_detection_is_enabled()      |
-+----------+----------------------------------------+
++-----------+----------------------------------------+
+| *Default* | false                                  |
++-----------+----------------------------------------+
+| *Setter*  | set_anchor_detection_is_enabled(value) |
++-----------+----------------------------------------+
+| *Getter*  | get_anchor_detection_is_enabled()      |
++-----------+----------------------------------------+
 
 
 On an AR interface, is our anchor detection enabled?
 On an AR interface, is our anchor detection enabled?
 
 
@@ -143,11 +145,13 @@ On an AR interface, is our anchor detection enabled?
 
 
 - :ref:`bool<class_bool>` **interface_is_initialized**
 - :ref:`bool<class_bool>` **interface_is_initialized**
 
 
-+----------+---------------------------+
-| *Setter* | set_is_initialized(value) |
-+----------+---------------------------+
-| *Getter* | is_initialized()          |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | false                     |
++-----------+---------------------------+
+| *Setter*  | set_is_initialized(value) |
++-----------+---------------------------+
+| *Getter*  | is_initialized()          |
++-----------+---------------------------+
 
 
 Has this interface been initialized?
 Has this interface been initialized?
 
 
@@ -155,11 +159,13 @@ Has this interface been initialized?
 
 
 - :ref:`bool<class_bool>` **interface_is_primary**
 - :ref:`bool<class_bool>` **interface_is_primary**
 
 
-+----------+-----------------------+
-| *Setter* | set_is_primary(value) |
-+----------+-----------------------+
-| *Getter* | is_primary()          |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | false                 |
++-----------+-----------------------+
+| *Setter*  | set_is_primary(value) |
++-----------+-----------------------+
+| *Getter*  | is_primary()          |
++-----------+-----------------------+
 
 
 Is this our primary interface?
 Is this our primary interface?
 
 

+ 10 - 8
classes/class_arvrorigin.rst

@@ -19,9 +19,9 @@ The origin point in AR/VR.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-----------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`world_scale<class_ARVROrigin_property_world_scale>` |
-+---------------------------+-----------------------------------------------------------+
++---------------------------+-----------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`world_scale<class_ARVROrigin_property_world_scale>` | 1.0 |
++---------------------------+-----------------------------------------------------------+-----+
 
 
 Description
 Description
 -----------
 -----------
@@ -41,11 +41,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **world_scale**
 - :ref:`float<class_float>` **world_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_world_scale(value) |
-+----------+------------------------+
-| *Getter* | get_world_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_world_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_world_scale()      |
++-----------+------------------------+
 
 
 Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter.
 Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter.
 
 

+ 10 - 8
classes/class_arvrpositionaltracker.rst

@@ -19,9 +19,9 @@ A tracked object.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`rumble<class_ARVRPositionalTracker_property_rumble>` |
-+---------------------------+------------------------------------------------------------+
++---------------------------+------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`rumble<class_ARVRPositionalTracker_property_rumble>` | 0.0 |
++---------------------------+------------------------------------------------------------+-----+
 
 
 Methods
 Methods
 -------
 -------
@@ -83,11 +83,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **rumble**
 - :ref:`float<class_float>` **rumble**
 
 
-+----------+-------------------+
-| *Setter* | set_rumble(value) |
-+----------+-------------------+
-| *Getter* | get_rumble()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_rumble(value) |
++-----------+-------------------+
+| *Getter*  | get_rumble()      |
++-----------+-------------------+
 
 
 The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with precision ``.01``.
 The degree to which the tracker rumbles. Ranges from ``0.0`` to ``1.0`` with precision ``.01``.
 
 

+ 19 - 15
classes/class_arvrserver.rst

@@ -19,11 +19,11 @@ The AR/VR server.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------+-----------------------------------------------------------------------+
-| :ref:`ARVRInterface<class_ARVRInterface>` | :ref:`primary_interface<class_ARVRServer_property_primary_interface>` |
-+-------------------------------------------+-----------------------------------------------------------------------+
-| :ref:`float<class_float>`                 | :ref:`world_scale<class_ARVRServer_property_world_scale>`             |
-+-------------------------------------------+-----------------------------------------------------------------------+
++-------------------------------------------+-----------------------------------------------------------------------+------+
+| :ref:`ARVRInterface<class_ARVRInterface>` | :ref:`primary_interface<class_ARVRServer_property_primary_interface>` | null |
++-------------------------------------------+-----------------------------------------------------------------------+------+
+| :ref:`float<class_float>`                 | :ref:`world_scale<class_ARVRServer_property_world_scale>`             | 1.0  |
++-------------------------------------------+-----------------------------------------------------------------------+------+
 
 
 Methods
 Methods
 -------
 -------
@@ -140,21 +140,25 @@ Property Descriptions
 
 
 - :ref:`ARVRInterface<class_ARVRInterface>` **primary_interface**
 - :ref:`ARVRInterface<class_ARVRInterface>` **primary_interface**
 
 
-+----------+------------------------------+
-| *Setter* | set_primary_interface(value) |
-+----------+------------------------------+
-| *Getter* | get_primary_interface()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | null                         |
++-----------+------------------------------+
+| *Setter*  | set_primary_interface(value) |
++-----------+------------------------------+
+| *Getter*  | get_primary_interface()      |
++-----------+------------------------------+
 
 
 .. _class_ARVRServer_property_world_scale:
 .. _class_ARVRServer_property_world_scale:
 
 
 - :ref:`float<class_float>` **world_scale**
 - :ref:`float<class_float>` **world_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_world_scale(value) |
-+----------+------------------------+
-| *Getter* | get_world_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_world_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_world_scale()      |
++-----------+------------------------+
 
 
 Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter.
 Allows you to adjust the scale to your game's units. Most AR/VR platforms assume a scale of 1 game world unit = 1 real world meter.
 
 

+ 37 - 29
classes/class_atlastexture.rst

@@ -19,15 +19,15 @@ Packs multiple small textures in a single, bigger one. Helps to optimize video m
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+-------------------------------------------------------------+
-| :ref:`Texture<class_Texture>` | :ref:`atlas<class_AtlasTexture_property_atlas>`             |
-+-------------------------------+-------------------------------------------------------------+
-| :ref:`bool<class_bool>`       | :ref:`filter_clip<class_AtlasTexture_property_filter_clip>` |
-+-------------------------------+-------------------------------------------------------------+
-| :ref:`Rect2<class_Rect2>`     | :ref:`margin<class_AtlasTexture_property_margin>`           |
-+-------------------------------+-------------------------------------------------------------+
-| :ref:`Rect2<class_Rect2>`     | :ref:`region<class_AtlasTexture_property_region>`           |
-+-------------------------------+-------------------------------------------------------------+
++-------------------------------+-------------------------------------------------------------+---------------------+
+| :ref:`Texture<class_Texture>` | :ref:`atlas<class_AtlasTexture_property_atlas>`             | null                |
++-------------------------------+-------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`       | :ref:`filter_clip<class_AtlasTexture_property_filter_clip>` | false               |
++-------------------------------+-------------------------------------------------------------+---------------------+
+| :ref:`Rect2<class_Rect2>`     | :ref:`margin<class_AtlasTexture_property_margin>`           | Rect2( 0, 0, 0, 0 ) |
++-------------------------------+-------------------------------------------------------------+---------------------+
+| :ref:`Rect2<class_Rect2>`     | :ref:`region<class_AtlasTexture_property_region>`           | Rect2( 0, 0, 0, 0 ) |
++-------------------------------+-------------------------------------------------------------+---------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -43,11 +43,13 @@ Property Descriptions
 
 
 - :ref:`Texture<class_Texture>` **atlas**
 - :ref:`Texture<class_Texture>` **atlas**
 
 
-+----------+------------------+
-| *Setter* | set_atlas(value) |
-+----------+------------------+
-| *Getter* | get_atlas()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | null             |
++-----------+------------------+
+| *Setter*  | set_atlas(value) |
++-----------+------------------+
+| *Getter*  | get_atlas()      |
++-----------+------------------+
 
 
 The texture that contains the atlas. Can be any :ref:`Texture<class_Texture>` subtype.
 The texture that contains the atlas. Can be any :ref:`Texture<class_Texture>` subtype.
 
 
@@ -55,11 +57,13 @@ The texture that contains the atlas. Can be any :ref:`Texture<class_Texture>` su
 
 
 - :ref:`bool<class_bool>` **filter_clip**
 - :ref:`bool<class_bool>` **filter_clip**
 
 
-+----------+------------------------+
-| *Setter* | set_filter_clip(value) |
-+----------+------------------------+
-| *Getter* | has_filter_clip()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | false                  |
++-----------+------------------------+
+| *Setter*  | set_filter_clip(value) |
++-----------+------------------------+
+| *Getter*  | has_filter_clip()      |
++-----------+------------------------+
 
 
 If ``true``, clips the area outside of the region to avoid bleeding of the surrounding texture pixels.
 If ``true``, clips the area outside of the region to avoid bleeding of the surrounding texture pixels.
 
 
@@ -67,11 +71,13 @@ If ``true``, clips the area outside of the region to avoid bleeding of the surro
 
 
 - :ref:`Rect2<class_Rect2>` **margin**
 - :ref:`Rect2<class_Rect2>` **margin**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+---------------------+
+| *Default* | Rect2( 0, 0, 0, 0 ) |
++-----------+---------------------+
+| *Setter*  | set_margin(value)   |
++-----------+---------------------+
+| *Getter*  | get_margin()        |
++-----------+---------------------+
 
 
 The margin around the region. The :ref:`Rect2<class_Rect2>`'s :ref:`Rect2.size<class_Rect2_property_size>` parameter ("w" and "h" in the editor) resizes the texture so it fits within the margin.
 The margin around the region. The :ref:`Rect2<class_Rect2>`'s :ref:`Rect2.size<class_Rect2_property_size>` parameter ("w" and "h" in the editor) resizes the texture so it fits within the margin.
 
 
@@ -79,11 +85,13 @@ The margin around the region. The :ref:`Rect2<class_Rect2>`'s :ref:`Rect2.size<c
 
 
 - :ref:`Rect2<class_Rect2>` **region**
 - :ref:`Rect2<class_Rect2>` **region**
 
 
-+----------+-------------------+
-| *Setter* | set_region(value) |
-+----------+-------------------+
-| *Getter* | get_region()      |
-+----------+-------------------+
++-----------+---------------------+
+| *Default* | Rect2( 0, 0, 0, 0 ) |
++-----------+---------------------+
+| *Setter*  | set_region(value)   |
++-----------+---------------------+
+| *Getter*  | get_region()        |
++-----------+---------------------+
 
 
 The AtlasTexture's used region.
 The AtlasTexture's used region.
 
 

+ 11 - 9
classes/class_audioeffectamplify.rst

@@ -21,9 +21,9 @@ Increases or decreases the volume of the selected audio bus.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`volume_db<class_AudioEffectAmplify_property_volume_db>` |
-+---------------------------+---------------------------------------------------------------+
++---------------------------+---------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`volume_db<class_AudioEffectAmplify_property_volume_db>` | 0.0 |
++---------------------------+---------------------------------------------------------------+-----+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,11 +37,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **volume_db**
 - :ref:`float<class_float>` **volume_db**
 
 
-+----------+----------------------+
-| *Setter* | set_volume_db(value) |
-+----------+----------------------+
-| *Getter* | get_volume_db()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.0                  |
++-----------+----------------------+
+| *Setter*  | set_volume_db(value) |
++-----------+----------------------+
+| *Getter*  | get_volume_db()      |
++-----------+----------------------+
 
 
-Amount of amplification in decibels. Positive values make the sound louder, negative values make it quieter. Value can range from -80 to 24. Default value: ``0``.
+Amount of amplification in decibels. Positive values make the sound louder, negative values make it quieter. Value can range from -80 to 24.
 
 

+ 160 - 130
classes/class_audioeffectchorus.rst

@@ -19,61 +19,61 @@ Adds a chorus audio effect.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectChorus_property_dry>`                             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/cutoff_hz<class_AudioEffectChorus_property_voice/1/cutoff_hz>` |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/delay_ms<class_AudioEffectChorus_property_voice/1/delay_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/depth_ms<class_AudioEffectChorus_property_voice/1/depth_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/level_db<class_AudioEffectChorus_property_voice/1/level_db>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/pan<class_AudioEffectChorus_property_voice/1/pan>`             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/1/rate_hz<class_AudioEffectChorus_property_voice/1/rate_hz>`     |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/cutoff_hz<class_AudioEffectChorus_property_voice/2/cutoff_hz>` |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/delay_ms<class_AudioEffectChorus_property_voice/2/delay_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/depth_ms<class_AudioEffectChorus_property_voice/2/depth_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/level_db<class_AudioEffectChorus_property_voice/2/level_db>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/pan<class_AudioEffectChorus_property_voice/2/pan>`             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/2/rate_hz<class_AudioEffectChorus_property_voice/2/rate_hz>`     |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/cutoff_hz<class_AudioEffectChorus_property_voice/3/cutoff_hz>` |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/delay_ms<class_AudioEffectChorus_property_voice/3/delay_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/depth_ms<class_AudioEffectChorus_property_voice/3/depth_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/level_db<class_AudioEffectChorus_property_voice/3/level_db>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/pan<class_AudioEffectChorus_property_voice/3/pan>`             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/3/rate_hz<class_AudioEffectChorus_property_voice/3/rate_hz>`     |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/cutoff_hz<class_AudioEffectChorus_property_voice/4/cutoff_hz>` |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/delay_ms<class_AudioEffectChorus_property_voice/4/delay_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/depth_ms<class_AudioEffectChorus_property_voice/4/depth_ms>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/level_db<class_AudioEffectChorus_property_voice/4/level_db>`   |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/pan<class_AudioEffectChorus_property_voice/4/pan>`             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`voice/4/rate_hz<class_AudioEffectChorus_property_voice/4/rate_hz>`     |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`int<class_int>`     | :ref:`voice_count<class_AudioEffectChorus_property_voice_count>`             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`wet<class_AudioEffectChorus_property_wet>`                             |
-+---------------------------+------------------------------------------------------------------------------+
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectChorus_property_dry>`                             | 1.0    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/cutoff_hz<class_AudioEffectChorus_property_voice/1/cutoff_hz>` | 8000.0 |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/delay_ms<class_AudioEffectChorus_property_voice/1/delay_ms>`   | 15.0   |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/depth_ms<class_AudioEffectChorus_property_voice/1/depth_ms>`   | 2.0    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/level_db<class_AudioEffectChorus_property_voice/1/level_db>`   | 0.0    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/pan<class_AudioEffectChorus_property_voice/1/pan>`             | -0.5   |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/1/rate_hz<class_AudioEffectChorus_property_voice/1/rate_hz>`     | 0.8    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/cutoff_hz<class_AudioEffectChorus_property_voice/2/cutoff_hz>` | 8000.0 |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/delay_ms<class_AudioEffectChorus_property_voice/2/delay_ms>`   | 20.0   |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/depth_ms<class_AudioEffectChorus_property_voice/2/depth_ms>`   | 3.0    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/level_db<class_AudioEffectChorus_property_voice/2/level_db>`   | 0.0    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/pan<class_AudioEffectChorus_property_voice/2/pan>`             | 0.5    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/2/rate_hz<class_AudioEffectChorus_property_voice/2/rate_hz>`     | 1.2    |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/cutoff_hz<class_AudioEffectChorus_property_voice/3/cutoff_hz>` |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/delay_ms<class_AudioEffectChorus_property_voice/3/delay_ms>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/depth_ms<class_AudioEffectChorus_property_voice/3/depth_ms>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/level_db<class_AudioEffectChorus_property_voice/3/level_db>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/pan<class_AudioEffectChorus_property_voice/3/pan>`             |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/3/rate_hz<class_AudioEffectChorus_property_voice/3/rate_hz>`     |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/cutoff_hz<class_AudioEffectChorus_property_voice/4/cutoff_hz>` |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/delay_ms<class_AudioEffectChorus_property_voice/4/delay_ms>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/depth_ms<class_AudioEffectChorus_property_voice/4/depth_ms>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/level_db<class_AudioEffectChorus_property_voice/4/level_db>`   |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/pan<class_AudioEffectChorus_property_voice/4/pan>`             |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`voice/4/rate_hz<class_AudioEffectChorus_property_voice/4/rate_hz>`     |        |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`int<class_int>`     | :ref:`voice_count<class_AudioEffectChorus_property_voice_count>`             | 2      |
++---------------------------+------------------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`wet<class_AudioEffectChorus_property_wet>`                             | 0.5    |
++---------------------------+------------------------------------------------------------------------------+--------+
 
 
 Description
 Description
 -----------
 -----------
@@ -87,11 +87,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **dry**
 - :ref:`float<class_float>` **dry**
 
 
-+----------+----------------+
-| *Setter* | set_dry(value) |
-+----------+----------------+
-| *Getter* | get_dry()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 1.0            |
++-----------+----------------+
+| *Setter*  | set_dry(value) |
++-----------+----------------+
+| *Getter*  | get_dry()      |
++-----------+----------------+
 
 
 The effect's raw signal.
 The effect's raw signal.
 
 
@@ -99,11 +101,13 @@ The effect's raw signal.
 
 
 - :ref:`float<class_float>` **voice/1/cutoff_hz**
 - :ref:`float<class_float>` **voice/1/cutoff_hz**
 
 
-+----------+----------------------------+
-| *Setter* | set_voice_cutoff_hz(value) |
-+----------+----------------------------+
-| *Getter* | get_voice_cutoff_hz()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 8000.0                     |
++-----------+----------------------------+
+| *Setter*  | set_voice_cutoff_hz(value) |
++-----------+----------------------------+
+| *Getter*  | get_voice_cutoff_hz()      |
++-----------+----------------------------+
 
 
 The voice's cutoff frequency.
 The voice's cutoff frequency.
 
 
@@ -111,11 +115,13 @@ The voice's cutoff frequency.
 
 
 - :ref:`float<class_float>` **voice/1/delay_ms**
 - :ref:`float<class_float>` **voice/1/delay_ms**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_delay_ms(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_delay_ms()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 15.0                      |
++-----------+---------------------------+
+| *Setter*  | set_voice_delay_ms(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_delay_ms()      |
++-----------+---------------------------+
 
 
 The voice's signal delay.
 The voice's signal delay.
 
 
@@ -123,11 +129,13 @@ The voice's signal delay.
 
 
 - :ref:`float<class_float>` **voice/1/depth_ms**
 - :ref:`float<class_float>` **voice/1/depth_ms**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_depth_ms(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_depth_ms()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 2.0                       |
++-----------+---------------------------+
+| *Setter*  | set_voice_depth_ms(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_depth_ms()      |
++-----------+---------------------------+
 
 
 The voice filter's depth.
 The voice filter's depth.
 
 
@@ -135,11 +143,13 @@ The voice filter's depth.
 
 
 - :ref:`float<class_float>` **voice/1/level_db**
 - :ref:`float<class_float>` **voice/1/level_db**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_level_db(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_level_db()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 0.0                       |
++-----------+---------------------------+
+| *Setter*  | set_voice_level_db(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_level_db()      |
++-----------+---------------------------+
 
 
 The voice's volume.
 The voice's volume.
 
 
@@ -147,11 +157,13 @@ The voice's volume.
 
 
 - :ref:`float<class_float>` **voice/1/pan**
 - :ref:`float<class_float>` **voice/1/pan**
 
 
-+----------+----------------------+
-| *Setter* | set_voice_pan(value) |
-+----------+----------------------+
-| *Getter* | get_voice_pan()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | -0.5                 |
++-----------+----------------------+
+| *Setter*  | set_voice_pan(value) |
++-----------+----------------------+
+| *Getter*  | get_voice_pan()      |
++-----------+----------------------+
 
 
 The voice's pan level.
 The voice's pan level.
 
 
@@ -159,11 +171,13 @@ The voice's pan level.
 
 
 - :ref:`float<class_float>` **voice/1/rate_hz**
 - :ref:`float<class_float>` **voice/1/rate_hz**
 
 
-+----------+--------------------------+
-| *Setter* | set_voice_rate_hz(value) |
-+----------+--------------------------+
-| *Getter* | get_voice_rate_hz()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 0.8                      |
++-----------+--------------------------+
+| *Setter*  | set_voice_rate_hz(value) |
++-----------+--------------------------+
+| *Getter*  | get_voice_rate_hz()      |
++-----------+--------------------------+
 
 
 The voice's filter rate.
 The voice's filter rate.
 
 
@@ -171,11 +185,13 @@ The voice's filter rate.
 
 
 - :ref:`float<class_float>` **voice/2/cutoff_hz**
 - :ref:`float<class_float>` **voice/2/cutoff_hz**
 
 
-+----------+----------------------------+
-| *Setter* | set_voice_cutoff_hz(value) |
-+----------+----------------------------+
-| *Getter* | get_voice_cutoff_hz()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 8000.0                     |
++-----------+----------------------------+
+| *Setter*  | set_voice_cutoff_hz(value) |
++-----------+----------------------------+
+| *Getter*  | get_voice_cutoff_hz()      |
++-----------+----------------------------+
 
 
 The voice's cutoff frequency.
 The voice's cutoff frequency.
 
 
@@ -183,11 +199,13 @@ The voice's cutoff frequency.
 
 
 - :ref:`float<class_float>` **voice/2/delay_ms**
 - :ref:`float<class_float>` **voice/2/delay_ms**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_delay_ms(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_delay_ms()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 20.0                      |
++-----------+---------------------------+
+| *Setter*  | set_voice_delay_ms(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_delay_ms()      |
++-----------+---------------------------+
 
 
 The voice's signal delay.
 The voice's signal delay.
 
 
@@ -195,11 +213,13 @@ The voice's signal delay.
 
 
 - :ref:`float<class_float>` **voice/2/depth_ms**
 - :ref:`float<class_float>` **voice/2/depth_ms**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_depth_ms(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_depth_ms()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 3.0                       |
++-----------+---------------------------+
+| *Setter*  | set_voice_depth_ms(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_depth_ms()      |
++-----------+---------------------------+
 
 
 The voice filter's depth.
 The voice filter's depth.
 
 
@@ -207,11 +227,13 @@ The voice filter's depth.
 
 
 - :ref:`float<class_float>` **voice/2/level_db**
 - :ref:`float<class_float>` **voice/2/level_db**
 
 
-+----------+---------------------------+
-| *Setter* | set_voice_level_db(value) |
-+----------+---------------------------+
-| *Getter* | get_voice_level_db()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 0.0                       |
++-----------+---------------------------+
+| *Setter*  | set_voice_level_db(value) |
++-----------+---------------------------+
+| *Getter*  | get_voice_level_db()      |
++-----------+---------------------------+
 
 
 The voice's volume.
 The voice's volume.
 
 
@@ -219,11 +241,13 @@ The voice's volume.
 
 
 - :ref:`float<class_float>` **voice/2/pan**
 - :ref:`float<class_float>` **voice/2/pan**
 
 
-+----------+----------------------+
-| *Setter* | set_voice_pan(value) |
-+----------+----------------------+
-| *Getter* | get_voice_pan()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.5                  |
++-----------+----------------------+
+| *Setter*  | set_voice_pan(value) |
++-----------+----------------------+
+| *Getter*  | get_voice_pan()      |
++-----------+----------------------+
 
 
 The voice's pan level.
 The voice's pan level.
 
 
@@ -231,11 +255,13 @@ The voice's pan level.
 
 
 - :ref:`float<class_float>` **voice/2/rate_hz**
 - :ref:`float<class_float>` **voice/2/rate_hz**
 
 
-+----------+--------------------------+
-| *Setter* | set_voice_rate_hz(value) |
-+----------+--------------------------+
-| *Getter* | get_voice_rate_hz()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 1.2                      |
++-----------+--------------------------+
+| *Setter*  | set_voice_rate_hz(value) |
++-----------+--------------------------+
+| *Getter*  | get_voice_rate_hz()      |
++-----------+--------------------------+
 
 
 The voice's filter rate.
 The voice's filter rate.
 
 
@@ -387,11 +413,13 @@ The voice's filter rate.
 
 
 - :ref:`int<class_int>` **voice_count**
 - :ref:`int<class_int>` **voice_count**
 
 
-+----------+------------------------+
-| *Setter* | set_voice_count(value) |
-+----------+------------------------+
-| *Getter* | get_voice_count()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 2                      |
++-----------+------------------------+
+| *Setter*  | set_voice_count(value) |
++-----------+------------------------+
+| *Getter*  | get_voice_count()      |
++-----------+------------------------+
 
 
 The amount of voices in the effect.
 The amount of voices in the effect.
 
 
@@ -399,11 +427,13 @@ The amount of voices in the effect.
 
 
 - :ref:`float<class_float>` **wet**
 - :ref:`float<class_float>` **wet**
 
 
-+----------+----------------+
-| *Setter* | set_wet(value) |
-+----------+----------------+
-| *Getter* | get_wet()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 0.5            |
++-----------+----------------+
+| *Setter*  | set_wet(value) |
++-----------+----------------+
+| *Getter*  | get_wet()      |
++-----------+----------------+
 
 
 The effect's processed signal.
 The effect's processed signal.
 
 

+ 69 - 55
classes/class_audioeffectcompressor.rst

@@ -21,21 +21,21 @@ Reduces sounds that exceed a certain threshold level, smooths out the dynamics a
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`attack_us<class_AudioEffectCompressor_property_attack_us>`   |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`gain<class_AudioEffectCompressor_property_gain>`             |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`mix<class_AudioEffectCompressor_property_mix>`               |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`ratio<class_AudioEffectCompressor_property_ratio>`           |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`release_ms<class_AudioEffectCompressor_property_release_ms>` |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`sidechain<class_AudioEffectCompressor_property_sidechain>`   |
-+-----------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`   | :ref:`threshold<class_AudioEffectCompressor_property_threshold>`   |
-+-----------------------------+--------------------------------------------------------------------+
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`attack_us<class_AudioEffectCompressor_property_attack_us>`   | 20.0  |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`gain<class_AudioEffectCompressor_property_gain>`             | 0.0   |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`mix<class_AudioEffectCompressor_property_mix>`               | 1.0   |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`ratio<class_AudioEffectCompressor_property_ratio>`           | 4.0   |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`release_ms<class_AudioEffectCompressor_property_release_ms>` | 250.0 |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`String<class_String>` | :ref:`sidechain<class_AudioEffectCompressor_property_sidechain>`   | ""    |
++-----------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`   | :ref:`threshold<class_AudioEffectCompressor_property_threshold>`   | 0.0   |
++-----------------------------+--------------------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -59,23 +59,27 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **attack_us**
 - :ref:`float<class_float>` **attack_us**
 
 
-+----------+----------------------+
-| *Setter* | set_attack_us(value) |
-+----------+----------------------+
-| *Getter* | get_attack_us()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 20.0                 |
++-----------+----------------------+
+| *Setter*  | set_attack_us(value) |
++-----------+----------------------+
+| *Getter*  | get_attack_us()      |
++-----------+----------------------+
 
 
-Compressor's reaction time when the signal exceeds the threshold, in microseconds. Value can range from 20 to 2000. Default value: ``20us``.
+Compressor's reaction time when the signal exceeds the threshold, in microseconds. Value can range from 20 to 2000.
 
 
 .. _class_AudioEffectCompressor_property_gain:
 .. _class_AudioEffectCompressor_property_gain:
 
 
 - :ref:`float<class_float>` **gain**
 - :ref:`float<class_float>` **gain**
 
 
-+----------+-----------------+
-| *Setter* | set_gain(value) |
-+----------+-----------------+
-| *Getter* | get_gain()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 0.0             |
++-----------+-----------------+
+| *Setter*  | set_gain(value) |
++-----------+-----------------+
+| *Getter*  | get_gain()      |
++-----------+-----------------+
 
 
 Gain applied to the output signal.
 Gain applied to the output signal.
 
 
@@ -83,47 +87,55 @@ Gain applied to the output signal.
 
 
 - :ref:`float<class_float>` **mix**
 - :ref:`float<class_float>` **mix**
 
 
-+----------+----------------+
-| *Setter* | set_mix(value) |
-+----------+----------------+
-| *Getter* | get_mix()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 1.0            |
++-----------+----------------+
+| *Setter*  | set_mix(value) |
++-----------+----------------+
+| *Getter*  | get_mix()      |
++-----------+----------------+
 
 
-Balance between original signal and effect signal. Value can range from 0 (totally dry) to 1 (totally wet). Default value: ``1``.
+Balance between original signal and effect signal. Value can range from 0 (totally dry) to 1 (totally wet).
 
 
 .. _class_AudioEffectCompressor_property_ratio:
 .. _class_AudioEffectCompressor_property_ratio:
 
 
 - :ref:`float<class_float>` **ratio**
 - :ref:`float<class_float>` **ratio**
 
 
-+----------+------------------+
-| *Setter* | set_ratio(value) |
-+----------+------------------+
-| *Getter* | get_ratio()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 4.0              |
++-----------+------------------+
+| *Setter*  | set_ratio(value) |
++-----------+------------------+
+| *Getter*  | get_ratio()      |
++-----------+------------------+
 
 
-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``.
+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.
 
 
 .. _class_AudioEffectCompressor_property_release_ms:
 .. _class_AudioEffectCompressor_property_release_ms:
 
 
 - :ref:`float<class_float>` **release_ms**
 - :ref:`float<class_float>` **release_ms**
 
 
-+----------+-----------------------+
-| *Setter* | set_release_ms(value) |
-+----------+-----------------------+
-| *Getter* | get_release_ms()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 250.0                 |
++-----------+-----------------------+
+| *Setter*  | set_release_ms(value) |
++-----------+-----------------------+
+| *Getter*  | get_release_ms()      |
++-----------+-----------------------+
 
 
-Compressor's delay time to stop reducing the signal after the signal level falls below the threshold, in milliseconds. Value can range from 20 to 2000. Default value: ``250ms``.
+Compressor's delay time to stop reducing the signal after the signal level falls below the threshold, in milliseconds. Value can range from 20 to 2000.
 
 
 .. _class_AudioEffectCompressor_property_sidechain:
 .. _class_AudioEffectCompressor_property_sidechain:
 
 
 - :ref:`String<class_String>` **sidechain**
 - :ref:`String<class_String>` **sidechain**
 
 
-+----------+----------------------+
-| *Setter* | set_sidechain(value) |
-+----------+----------------------+
-| *Getter* | get_sidechain()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | ""                   |
++-----------+----------------------+
+| *Setter*  | set_sidechain(value) |
++-----------+----------------------+
+| *Getter*  | get_sidechain()      |
++-----------+----------------------+
 
 
 Reduce the sound level using another audio bus for threshold detection.
 Reduce the sound level using another audio bus for threshold detection.
 
 
@@ -131,11 +143,13 @@ Reduce the sound level using another audio bus for threshold detection.
 
 
 - :ref:`float<class_float>` **threshold**
 - :ref:`float<class_float>` **threshold**
 
 
-+----------+----------------------+
-| *Setter* | set_threshold(value) |
-+----------+----------------------+
-| *Getter* | get_threshold()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.0                  |
++-----------+----------------------+
+| *Setter*  | set_threshold(value) |
++-----------+----------------------+
+| *Getter*  | get_threshold()      |
++-----------+----------------------+
 
 
-The level above which compression is applied to the audio. Value can range from -60 to 0. Default value: ``0``.
+The level above which compression is applied to the audio. Value can range from -60 to 0.
 
 

+ 131 - 105
classes/class_audioeffectdelay.rst

@@ -21,33 +21,33 @@ Two tap delay and feedback options.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectDelay_property_dry>`                             |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`feedback/active<class_AudioEffectDelay_property_feedback/active>`     |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`feedback/delay_ms<class_AudioEffectDelay_property_feedback/delay_ms>` |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`feedback/level_db<class_AudioEffectDelay_property_feedback/level_db>` |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`feedback/lowpass<class_AudioEffectDelay_property_feedback/lowpass>`   |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`tap1/active<class_AudioEffectDelay_property_tap1/active>`             |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap1/delay_ms<class_AudioEffectDelay_property_tap1/delay_ms>`         |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap1/level_db<class_AudioEffectDelay_property_tap1/level_db>`         |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap1/pan<class_AudioEffectDelay_property_tap1/pan>`                   |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`tap2/active<class_AudioEffectDelay_property_tap2/active>`             |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap2/delay_ms<class_AudioEffectDelay_property_tap2/delay_ms>`         |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap2/level_db<class_AudioEffectDelay_property_tap2/level_db>`         |
-+---------------------------+-----------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`tap2/pan<class_AudioEffectDelay_property_tap2/pan>`                   |
-+---------------------------+-----------------------------------------------------------------------------+
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectDelay_property_dry>`                             | 1.0     |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`bool<class_bool>`   | :ref:`feedback/active<class_AudioEffectDelay_property_feedback/active>`     | false   |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`feedback/delay_ms<class_AudioEffectDelay_property_feedback/delay_ms>` | 340.0   |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`feedback/level_db<class_AudioEffectDelay_property_feedback/level_db>` | -6.0    |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`feedback/lowpass<class_AudioEffectDelay_property_feedback/lowpass>`   | 16000.0 |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`bool<class_bool>`   | :ref:`tap1/active<class_AudioEffectDelay_property_tap1/active>`             | true    |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap1/delay_ms<class_AudioEffectDelay_property_tap1/delay_ms>`         | 250.0   |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap1/level_db<class_AudioEffectDelay_property_tap1/level_db>`         | -6.0    |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap1/pan<class_AudioEffectDelay_property_tap1/pan>`                   | 0.2     |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`bool<class_bool>`   | :ref:`tap2/active<class_AudioEffectDelay_property_tap2/active>`             | true    |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap2/delay_ms<class_AudioEffectDelay_property_tap2/delay_ms>`         | 500.0   |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap2/level_db<class_AudioEffectDelay_property_tap2/level_db>`         | -12.0   |
++---------------------------+-----------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`tap2/pan<class_AudioEffectDelay_property_tap2/pan>`                   | -0.4    |
++---------------------------+-----------------------------------------------------------------------------+---------+
 
 
 Description
 Description
 -----------
 -----------
@@ -61,155 +61,181 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **dry**
 - :ref:`float<class_float>` **dry**
 
 
-+----------+----------------+
-| *Setter* | set_dry(value) |
-+----------+----------------+
-| *Getter* | get_dry()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 1.0            |
++-----------+----------------+
+| *Setter*  | set_dry(value) |
++-----------+----------------+
+| *Getter*  | get_dry()      |
++-----------+----------------+
 
 
-Output percent of original sound. At 0, only delayed sounds are output. Value can range from 0 to 1. Default value: ``1``.
+Output percent of original sound. At 0, only delayed sounds are output. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectDelay_property_feedback/active:
 .. _class_AudioEffectDelay_property_feedback/active:
 
 
 - :ref:`bool<class_bool>` **feedback/active**
 - :ref:`bool<class_bool>` **feedback/active**
 
 
-+----------+----------------------------+
-| *Setter* | set_feedback_active(value) |
-+----------+----------------------------+
-| *Getter* | is_feedback_active()       |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | false                      |
++-----------+----------------------------+
+| *Setter*  | set_feedback_active(value) |
++-----------+----------------------------+
+| *Getter*  | is_feedback_active()       |
++-----------+----------------------------+
 
 
-If ``true``, feedback is enabled. Default value: ``false``.
+If ``true``, feedback is enabled.
 
 
 .. _class_AudioEffectDelay_property_feedback/delay_ms:
 .. _class_AudioEffectDelay_property_feedback/delay_ms:
 
 
 - :ref:`float<class_float>` **feedback/delay_ms**
 - :ref:`float<class_float>` **feedback/delay_ms**
 
 
-+----------+------------------------------+
-| *Setter* | set_feedback_delay_ms(value) |
-+----------+------------------------------+
-| *Getter* | get_feedback_delay_ms()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 340.0                        |
++-----------+------------------------------+
+| *Setter*  | set_feedback_delay_ms(value) |
++-----------+------------------------------+
+| *Getter*  | get_feedback_delay_ms()      |
++-----------+------------------------------+
 
 
-Feedback delay time in milliseconds. Default value: ``340``.
+Feedback delay time in milliseconds.
 
 
 .. _class_AudioEffectDelay_property_feedback/level_db:
 .. _class_AudioEffectDelay_property_feedback/level_db:
 
 
 - :ref:`float<class_float>` **feedback/level_db**
 - :ref:`float<class_float>` **feedback/level_db**
 
 
-+----------+------------------------------+
-| *Setter* | set_feedback_level_db(value) |
-+----------+------------------------------+
-| *Getter* | get_feedback_level_db()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | -6.0                         |
++-----------+------------------------------+
+| *Setter*  | set_feedback_level_db(value) |
++-----------+------------------------------+
+| *Getter*  | get_feedback_level_db()      |
++-----------+------------------------------+
 
 
-Sound level for ``tap1``. Default value: ``-6 dB``.
+Sound level for ``tap1``.
 
 
 .. _class_AudioEffectDelay_property_feedback/lowpass:
 .. _class_AudioEffectDelay_property_feedback/lowpass:
 
 
 - :ref:`float<class_float>` **feedback/lowpass**
 - :ref:`float<class_float>` **feedback/lowpass**
 
 
-+----------+-----------------------------+
-| *Setter* | set_feedback_lowpass(value) |
-+----------+-----------------------------+
-| *Getter* | get_feedback_lowpass()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 16000.0                     |
++-----------+-----------------------------+
+| *Setter*  | set_feedback_lowpass(value) |
++-----------+-----------------------------+
+| *Getter*  | get_feedback_lowpass()      |
++-----------+-----------------------------+
 
 
-Low-pass filter for feedback, in Hz. Frequencies below this value are filtered out of the source signal. Default value: ``16000``.
+Low-pass filter for feedback, in Hz. Frequencies below this value are filtered out of the source signal.
 
 
 .. _class_AudioEffectDelay_property_tap1/active:
 .. _class_AudioEffectDelay_property_tap1/active:
 
 
 - :ref:`bool<class_bool>` **tap1/active**
 - :ref:`bool<class_bool>` **tap1/active**
 
 
-+----------+------------------------+
-| *Setter* | set_tap1_active(value) |
-+----------+------------------------+
-| *Getter* | is_tap1_active()       |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | true                   |
++-----------+------------------------+
+| *Setter*  | set_tap1_active(value) |
++-----------+------------------------+
+| *Getter*  | is_tap1_active()       |
++-----------+------------------------+
 
 
-If ``true``, ``tap1`` will be enabled. Default value: ``true``.
+If ``true``, ``tap1`` will be enabled.
 
 
 .. _class_AudioEffectDelay_property_tap1/delay_ms:
 .. _class_AudioEffectDelay_property_tap1/delay_ms:
 
 
 - :ref:`float<class_float>` **tap1/delay_ms**
 - :ref:`float<class_float>` **tap1/delay_ms**
 
 
-+----------+--------------------------+
-| *Setter* | set_tap1_delay_ms(value) |
-+----------+--------------------------+
-| *Getter* | get_tap1_delay_ms()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 250.0                    |
++-----------+--------------------------+
+| *Setter*  | set_tap1_delay_ms(value) |
++-----------+--------------------------+
+| *Getter*  | get_tap1_delay_ms()      |
++-----------+--------------------------+
 
 
-``tap1`` delay time in milliseconds. Default value: ``250ms``.
+``tap1`` delay time in milliseconds.
 
 
 .. _class_AudioEffectDelay_property_tap1/level_db:
 .. _class_AudioEffectDelay_property_tap1/level_db:
 
 
 - :ref:`float<class_float>` **tap1/level_db**
 - :ref:`float<class_float>` **tap1/level_db**
 
 
-+----------+--------------------------+
-| *Setter* | set_tap1_level_db(value) |
-+----------+--------------------------+
-| *Getter* | get_tap1_level_db()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | -6.0                     |
++-----------+--------------------------+
+| *Setter*  | set_tap1_level_db(value) |
++-----------+--------------------------+
+| *Getter*  | get_tap1_level_db()      |
++-----------+--------------------------+
 
 
-Sound level for ``tap1``. Default value: ``-6 dB``.
+Sound level for ``tap1``.
 
 
 .. _class_AudioEffectDelay_property_tap1/pan:
 .. _class_AudioEffectDelay_property_tap1/pan:
 
 
 - :ref:`float<class_float>` **tap1/pan**
 - :ref:`float<class_float>` **tap1/pan**
 
 
-+----------+---------------------+
-| *Setter* | set_tap1_pan(value) |
-+----------+---------------------+
-| *Getter* | get_tap1_pan()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.2                 |
++-----------+---------------------+
+| *Setter*  | set_tap1_pan(value) |
++-----------+---------------------+
+| *Getter*  | get_tap1_pan()      |
++-----------+---------------------+
 
 
-Pan position for ``tap1``. Value can range from -1 (fully left) to 1 (fully right). Default value: ``0.2``.
+Pan position for ``tap1``. Value can range from -1 (fully left) to 1 (fully right).
 
 
 .. _class_AudioEffectDelay_property_tap2/active:
 .. _class_AudioEffectDelay_property_tap2/active:
 
 
 - :ref:`bool<class_bool>` **tap2/active**
 - :ref:`bool<class_bool>` **tap2/active**
 
 
-+----------+------------------------+
-| *Setter* | set_tap2_active(value) |
-+----------+------------------------+
-| *Getter* | is_tap2_active()       |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | true                   |
++-----------+------------------------+
+| *Setter*  | set_tap2_active(value) |
++-----------+------------------------+
+| *Getter*  | is_tap2_active()       |
++-----------+------------------------+
 
 
-If ``true``, ``tap2`` will be enabled. Default value: ``true``.
+If ``true``, ``tap2`` will be enabled.
 
 
 .. _class_AudioEffectDelay_property_tap2/delay_ms:
 .. _class_AudioEffectDelay_property_tap2/delay_ms:
 
 
 - :ref:`float<class_float>` **tap2/delay_ms**
 - :ref:`float<class_float>` **tap2/delay_ms**
 
 
-+----------+--------------------------+
-| *Setter* | set_tap2_delay_ms(value) |
-+----------+--------------------------+
-| *Getter* | get_tap2_delay_ms()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 500.0                    |
++-----------+--------------------------+
+| *Setter*  | set_tap2_delay_ms(value) |
++-----------+--------------------------+
+| *Getter*  | get_tap2_delay_ms()      |
++-----------+--------------------------+
 
 
-**Tap2** delay time in milliseconds. Default value: ``500ms``.
+**Tap2** delay time in milliseconds.
 
 
 .. _class_AudioEffectDelay_property_tap2/level_db:
 .. _class_AudioEffectDelay_property_tap2/level_db:
 
 
 - :ref:`float<class_float>` **tap2/level_db**
 - :ref:`float<class_float>` **tap2/level_db**
 
 
-+----------+--------------------------+
-| *Setter* | set_tap2_level_db(value) |
-+----------+--------------------------+
-| *Getter* | get_tap2_level_db()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | -12.0                    |
++-----------+--------------------------+
+| *Setter*  | set_tap2_level_db(value) |
++-----------+--------------------------+
+| *Getter*  | get_tap2_level_db()      |
++-----------+--------------------------+
 
 
-Sound level for ``tap2``. Default value: ``-12 dB``.
+Sound level for ``tap2``.
 
 
 .. _class_AudioEffectDelay_property_tap2/pan:
 .. _class_AudioEffectDelay_property_tap2/pan:
 
 
 - :ref:`float<class_float>` **tap2/pan**
 - :ref:`float<class_float>` **tap2/pan**
 
 
-+----------+---------------------+
-| *Setter* | set_tap2_pan(value) |
-+----------+---------------------+
-| *Getter* | get_tap2_pan()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | -0.4                |
++-----------+---------------------+
+| *Setter*  | set_tap2_pan(value) |
++-----------+---------------------+
+| *Getter*  | get_tap2_pan()      |
++-----------+---------------------+
 
 
-Pan position for ``tap2``. Value can range from -1 (fully left) to 1 (fully right). Default value: ``-0.4``.
+Pan position for ``tap2``. Value can range from -1 (fully left) to 1 (fully right).
 
 

+ 51 - 41
classes/class_audioeffectdistortion.rst

@@ -21,17 +21,17 @@ Modify the sound to make it dirty.
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`                    | :ref:`drive<class_AudioEffectDistortion_property_drive>`           |
-+----------------------------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`                    | :ref:`keep_hf_hz<class_AudioEffectDistortion_property_keep_hf_hz>` |
-+----------------------------------------------+--------------------------------------------------------------------+
-| :ref:`Mode<enum_AudioEffectDistortion_Mode>` | :ref:`mode<class_AudioEffectDistortion_property_mode>`             |
-+----------------------------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`                    | :ref:`post_gain<class_AudioEffectDistortion_property_post_gain>`   |
-+----------------------------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`                    | :ref:`pre_gain<class_AudioEffectDistortion_property_pre_gain>`     |
-+----------------------------------------------+--------------------------------------------------------------------+
++----------------------------------------------+--------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`                    | :ref:`drive<class_AudioEffectDistortion_property_drive>`           | 0.0     |
++----------------------------------------------+--------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`                    | :ref:`keep_hf_hz<class_AudioEffectDistortion_property_keep_hf_hz>` | 16000.0 |
++----------------------------------------------+--------------------------------------------------------------------+---------+
+| :ref:`Mode<enum_AudioEffectDistortion_Mode>` | :ref:`mode<class_AudioEffectDistortion_property_mode>`             | 0       |
++----------------------------------------------+--------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`                    | :ref:`post_gain<class_AudioEffectDistortion_property_post_gain>`   | 0.0     |
++----------------------------------------------+--------------------------------------------------------------------+---------+
+| :ref:`float<class_float>`                    | :ref:`pre_gain<class_AudioEffectDistortion_property_pre_gain>`     | 0.0     |
++----------------------------------------------+--------------------------------------------------------------------+---------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -74,59 +74,69 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **drive**
 - :ref:`float<class_float>` **drive**
 
 
-+----------+------------------+
-| *Setter* | set_drive(value) |
-+----------+------------------+
-| *Getter* | get_drive()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0.0              |
++-----------+------------------+
+| *Setter*  | set_drive(value) |
++-----------+------------------+
+| *Getter*  | get_drive()      |
++-----------+------------------+
 
 
-Distortion power. Value can range from 0 to 1. Default value: ``0``.
+Distortion power. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectDistortion_property_keep_hf_hz:
 .. _class_AudioEffectDistortion_property_keep_hf_hz:
 
 
 - :ref:`float<class_float>` **keep_hf_hz**
 - :ref:`float<class_float>` **keep_hf_hz**
 
 
-+----------+-----------------------+
-| *Setter* | set_keep_hf_hz(value) |
-+----------+-----------------------+
-| *Getter* | get_keep_hf_hz()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 16000.0               |
++-----------+-----------------------+
+| *Setter*  | set_keep_hf_hz(value) |
++-----------+-----------------------+
+| *Getter*  | get_keep_hf_hz()      |
++-----------+-----------------------+
 
 
-High-pass filter, in Hz. Frequencies higher than this value will not be affected by the distortion. Value can range from 1 to 20000. Default value: ``16000``.
+High-pass filter, in Hz. Frequencies higher than this value will not be affected by the distortion. Value can range from 1 to 20000.
 
 
 .. _class_AudioEffectDistortion_property_mode:
 .. _class_AudioEffectDistortion_property_mode:
 
 
 - :ref:`Mode<enum_AudioEffectDistortion_Mode>` **mode**
 - :ref:`Mode<enum_AudioEffectDistortion_Mode>` **mode**
 
 
-+----------+-----------------+
-| *Setter* | set_mode(value) |
-+----------+-----------------+
-| *Getter* | get_mode()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 0               |
++-----------+-----------------+
+| *Setter*  | set_mode(value) |
++-----------+-----------------+
+| *Getter*  | get_mode()      |
++-----------+-----------------+
 
 
-Distortion type. Default value: :ref:`MODE_CLIP<class_AudioEffectDistortion_constant_MODE_CLIP>`.
+Distortion type.
 
 
 .. _class_AudioEffectDistortion_property_post_gain:
 .. _class_AudioEffectDistortion_property_post_gain:
 
 
 - :ref:`float<class_float>` **post_gain**
 - :ref:`float<class_float>` **post_gain**
 
 
-+----------+----------------------+
-| *Setter* | set_post_gain(value) |
-+----------+----------------------+
-| *Getter* | get_post_gain()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.0                  |
++-----------+----------------------+
+| *Setter*  | set_post_gain(value) |
++-----------+----------------------+
+| *Getter*  | get_post_gain()      |
++-----------+----------------------+
 
 
-Increases or decreases the volume after the effect. Value can range from -80 to 24. Default value: ``0``.
+Increases or decreases the volume after the effect. Value can range from -80 to 24.
 
 
 .. _class_AudioEffectDistortion_property_pre_gain:
 .. _class_AudioEffectDistortion_property_pre_gain:
 
 
 - :ref:`float<class_float>` **pre_gain**
 - :ref:`float<class_float>` **pre_gain**
 
 
-+----------+---------------------+
-| *Setter* | set_pre_gain(value) |
-+----------+---------------------+
-| *Getter* | get_pre_gain()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_pre_gain(value) |
++-----------+---------------------+
+| *Getter*  | get_pre_gain()      |
++-----------+---------------------+
 
 
-Increases or decreases the volume before the effect. Value can range from -60 to 60. Default value: ``0``.
+Increases or decreases the volume before the effect. Value can range from -60 to 60.
 
 

+ 37 - 29
classes/class_audioeffectfilter.rst

@@ -21,15 +21,15 @@ Adds a filter to the audio bus.
 Properties
 Properties
 ----------
 ----------
 
 
-+--------------------------------------------------+--------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`cutoff_hz<class_AudioEffectFilter_property_cutoff_hz>` |
-+--------------------------------------------------+--------------------------------------------------------------+
-| :ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` | :ref:`db<class_AudioEffectFilter_property_db>`               |
-+--------------------------------------------------+--------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`gain<class_AudioEffectFilter_property_gain>`           |
-+--------------------------------------------------+--------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`resonance<class_AudioEffectFilter_property_resonance>` |
-+--------------------------------------------------+--------------------------------------------------------------+
++--------------------------------------------------+--------------------------------------------------------------+--------+
+| :ref:`float<class_float>`                        | :ref:`cutoff_hz<class_AudioEffectFilter_property_cutoff_hz>` | 2000.0 |
++--------------------------------------------------+--------------------------------------------------------------+--------+
+| :ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` | :ref:`db<class_AudioEffectFilter_property_db>`               | 0      |
++--------------------------------------------------+--------------------------------------------------------------+--------+
+| :ref:`float<class_float>`                        | :ref:`gain<class_AudioEffectFilter_property_gain>`           | 1.0    |
++--------------------------------------------------+--------------------------------------------------------------+--------+
+| :ref:`float<class_float>`                        | :ref:`resonance<class_AudioEffectFilter_property_resonance>` | 0.5    |
++--------------------------------------------------+--------------------------------------------------------------+--------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -66,11 +66,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **cutoff_hz**
 - :ref:`float<class_float>` **cutoff_hz**
 
 
-+----------+-------------------+
-| *Setter* | set_cutoff(value) |
-+----------+-------------------+
-| *Getter* | get_cutoff()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 2000.0            |
++-----------+-------------------+
+| *Setter*  | set_cutoff(value) |
++-----------+-------------------+
+| *Getter*  | get_cutoff()      |
++-----------+-------------------+
 
 
 Threshold frequency for the filter, in Hz.
 Threshold frequency for the filter, in Hz.
 
 
@@ -78,21 +80,25 @@ Threshold frequency for the filter, in Hz.
 
 
 - :ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` **db**
 - :ref:`FilterDB<enum_AudioEffectFilter_FilterDB>` **db**
 
 
-+----------+---------------+
-| *Setter* | set_db(value) |
-+----------+---------------+
-| *Getter* | get_db()      |
-+----------+---------------+
++-----------+---------------+
+| *Default* | 0             |
++-----------+---------------+
+| *Setter*  | set_db(value) |
++-----------+---------------+
+| *Getter*  | get_db()      |
++-----------+---------------+
 
 
 .. _class_AudioEffectFilter_property_gain:
 .. _class_AudioEffectFilter_property_gain:
 
 
 - :ref:`float<class_float>` **gain**
 - :ref:`float<class_float>` **gain**
 
 
-+----------+-----------------+
-| *Setter* | set_gain(value) |
-+----------+-----------------+
-| *Getter* | get_gain()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 1.0             |
++-----------+-----------------+
+| *Setter*  | set_gain(value) |
++-----------+-----------------+
+| *Getter*  | get_gain()      |
++-----------+-----------------+
 
 
 Gain amount of the frequencies after the filter.
 Gain amount of the frequencies after the filter.
 
 
@@ -100,11 +106,13 @@ Gain amount of the frequencies after the filter.
 
 
 - :ref:`float<class_float>` **resonance**
 - :ref:`float<class_float>` **resonance**
 
 
-+----------+----------------------+
-| *Setter* | set_resonance(value) |
-+----------+----------------------+
-| *Getter* | get_resonance()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.5                  |
++-----------+----------------------+
+| *Setter*  | set_resonance(value) |
++-----------+----------------------+
+| *Getter*  | get_resonance()      |
++-----------+----------------------+
 
 
 Amount of boost in the overtones near the cutoff frequency.
 Amount of boost in the overtones near the cutoff frequency.
 
 

+ 40 - 32
classes/class_audioeffectlimiter.rst

@@ -19,15 +19,15 @@ Adds a soft-clip limiter audio effect to an Audio bus.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`ceiling_db<class_AudioEffectLimiter_property_ceiling_db>`           |
-+---------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`soft_clip_db<class_AudioEffectLimiter_property_soft_clip_db>`       |
-+---------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`soft_clip_ratio<class_AudioEffectLimiter_property_soft_clip_ratio>` |
-+---------------------------+---------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`threshold_db<class_AudioEffectLimiter_property_threshold_db>`       |
-+---------------------------+---------------------------------------------------------------------------+
++---------------------------+---------------------------------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`ceiling_db<class_AudioEffectLimiter_property_ceiling_db>`           | -0.1 |
++---------------------------+---------------------------------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`soft_clip_db<class_AudioEffectLimiter_property_soft_clip_db>`       | 2.0  |
++---------------------------+---------------------------------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`soft_clip_ratio<class_AudioEffectLimiter_property_soft_clip_ratio>` | 10.0 |
++---------------------------+---------------------------------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`threshold_db<class_AudioEffectLimiter_property_threshold_db>`       | 0.0  |
++---------------------------+---------------------------------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -43,45 +43,53 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **ceiling_db**
 - :ref:`float<class_float>` **ceiling_db**
 
 
-+----------+-----------------------+
-| *Setter* | set_ceiling_db(value) |
-+----------+-----------------------+
-| *Getter* | get_ceiling_db()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | -0.1                  |
++-----------+-----------------------+
+| *Setter*  | set_ceiling_db(value) |
++-----------+-----------------------+
+| *Getter*  | get_ceiling_db()      |
++-----------+-----------------------+
 
 
-The waveform's maximum allowed value, in decibels. Value can range from -20 to -0.1. Default value: ``-0.1dB``.
+The waveform's maximum allowed value, in decibels. Value can range from -20 to -0.1.
 
 
 .. _class_AudioEffectLimiter_property_soft_clip_db:
 .. _class_AudioEffectLimiter_property_soft_clip_db:
 
 
 - :ref:`float<class_float>` **soft_clip_db**
 - :ref:`float<class_float>` **soft_clip_db**
 
 
-+----------+-------------------------+
-| *Setter* | set_soft_clip_db(value) |
-+----------+-------------------------+
-| *Getter* | get_soft_clip_db()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 2.0                     |
++-----------+-------------------------+
+| *Setter*  | set_soft_clip_db(value) |
++-----------+-------------------------+
+| *Getter*  | get_soft_clip_db()      |
++-----------+-------------------------+
 
 
-Applies a gain to the limited waves, in decibels. Value can range from 0 to 6. Default value: ``2dB``.
+Applies a gain to the limited waves, in decibels. Value can range from 0 to 6.
 
 
 .. _class_AudioEffectLimiter_property_soft_clip_ratio:
 .. _class_AudioEffectLimiter_property_soft_clip_ratio:
 
 
 - :ref:`float<class_float>` **soft_clip_ratio**
 - :ref:`float<class_float>` **soft_clip_ratio**
 
 
-+----------+----------------------------+
-| *Setter* | set_soft_clip_ratio(value) |
-+----------+----------------------------+
-| *Getter* | get_soft_clip_ratio()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 10.0                       |
++-----------+----------------------------+
+| *Setter*  | set_soft_clip_ratio(value) |
++-----------+----------------------------+
+| *Getter*  | get_soft_clip_ratio()      |
++-----------+----------------------------+
 
 
 .. _class_AudioEffectLimiter_property_threshold_db:
 .. _class_AudioEffectLimiter_property_threshold_db:
 
 
 - :ref:`float<class_float>` **threshold_db**
 - :ref:`float<class_float>` **threshold_db**
 
 
-+----------+-------------------------+
-| *Setter* | set_threshold_db(value) |
-+----------+-------------------------+
-| *Getter* | get_threshold_db()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.0                     |
++-----------+-------------------------+
+| *Setter*  | set_threshold_db(value) |
++-----------+-------------------------+
+| *Getter*  | get_threshold_db()      |
++-----------+-------------------------+
 
 
-Threshold from which the limiter begins to be active, in decibels. Value can range from -30 to 0. Default value: ``0dB``.
+Threshold from which the limiter begins to be active, in decibels. Value can range from -30 to 0.
 
 

+ 10 - 8
classes/class_audioeffectpanner.rst

@@ -19,9 +19,9 @@ Adds a panner audio effect to an Audio bus. Pans sound left or right.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+--------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`pan<class_AudioEffectPanner_property_pan>` |
-+---------------------------+--------------------------------------------------+
++---------------------------+--------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`pan<class_AudioEffectPanner_property_pan>` | 0.0 |
++---------------------------+--------------------------------------------------+-----+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **pan**
 - :ref:`float<class_float>` **pan**
 
 
-+----------+----------------+
-| *Setter* | set_pan(value) |
-+----------+----------------+
-| *Getter* | get_pan()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 0.0            |
++-----------+----------------+
+| *Setter*  | set_pan(value) |
++-----------+----------------+
+| *Getter*  | get_pan()      |
++-----------+----------------+
 
 
 Pan position. Value can range from -1 (fully left) to 1 (fully right).
 Pan position. Value can range from -1 (fully left) to 1 (fully right).
 
 

+ 50 - 40
classes/class_audioeffectphaser.rst

@@ -21,17 +21,17 @@ Combines the original signal with a copy that is slightly out of phase with the
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`depth<class_AudioEffectPhaser_property_depth>`               |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`feedback<class_AudioEffectPhaser_property_feedback>`         |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`range_max_hz<class_AudioEffectPhaser_property_range_max_hz>` |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`range_min_hz<class_AudioEffectPhaser_property_range_min_hz>` |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`rate_hz<class_AudioEffectPhaser_property_rate_hz>`           |
-+---------------------------+--------------------------------------------------------------------+
++---------------------------+--------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`depth<class_AudioEffectPhaser_property_depth>`               | 1.0    |
++---------------------------+--------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`feedback<class_AudioEffectPhaser_property_feedback>`         | 0.7    |
++---------------------------+--------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`range_max_hz<class_AudioEffectPhaser_property_range_max_hz>` | 1600.0 |
++---------------------------+--------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`range_min_hz<class_AudioEffectPhaser_property_range_min_hz>` | 440.0  |
++---------------------------+--------------------------------------------------------------------+--------+
+| :ref:`float<class_float>` | :ref:`rate_hz<class_AudioEffectPhaser_property_rate_hz>`           | 0.5    |
++---------------------------+--------------------------------------------------------------------+--------+
 
 
 Description
 Description
 -----------
 -----------
@@ -45,59 +45,69 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **depth**
 - :ref:`float<class_float>` **depth**
 
 
-+----------+------------------+
-| *Setter* | set_depth(value) |
-+----------+------------------+
-| *Getter* | get_depth()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 1.0              |
++-----------+------------------+
+| *Setter*  | set_depth(value) |
++-----------+------------------+
+| *Getter*  | get_depth()      |
++-----------+------------------+
 
 
-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``.
+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.
 
 
 .. _class_AudioEffectPhaser_property_feedback:
 .. _class_AudioEffectPhaser_property_feedback:
 
 
 - :ref:`float<class_float>` **feedback**
 - :ref:`float<class_float>` **feedback**
 
 
-+----------+---------------------+
-| *Setter* | set_feedback(value) |
-+----------+---------------------+
-| *Getter* | get_feedback()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.7                 |
++-----------+---------------------+
+| *Setter*  | set_feedback(value) |
++-----------+---------------------+
+| *Getter*  | get_feedback()      |
++-----------+---------------------+
 
 
-Output percent of modified sound. Value can range from 0.1 to 0.9. Default value: ``0.7``.
+Output percent of modified sound. Value can range from 0.1 to 0.9.
 
 
 .. _class_AudioEffectPhaser_property_range_max_hz:
 .. _class_AudioEffectPhaser_property_range_max_hz:
 
 
 - :ref:`float<class_float>` **range_max_hz**
 - :ref:`float<class_float>` **range_max_hz**
 
 
-+----------+-------------------------+
-| *Setter* | set_range_max_hz(value) |
-+----------+-------------------------+
-| *Getter* | get_range_max_hz()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1600.0                  |
++-----------+-------------------------+
+| *Setter*  | set_range_max_hz(value) |
++-----------+-------------------------+
+| *Getter*  | get_range_max_hz()      |
++-----------+-------------------------+
 
 
-Determines the maximum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000. Default value: ``1600hz``.
+Determines the maximum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000.
 
 
 .. _class_AudioEffectPhaser_property_range_min_hz:
 .. _class_AudioEffectPhaser_property_range_min_hz:
 
 
 - :ref:`float<class_float>` **range_min_hz**
 - :ref:`float<class_float>` **range_min_hz**
 
 
-+----------+-------------------------+
-| *Setter* | set_range_min_hz(value) |
-+----------+-------------------------+
-| *Getter* | get_range_min_hz()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 440.0                   |
++-----------+-------------------------+
+| *Setter*  | set_range_min_hz(value) |
++-----------+-------------------------+
+| *Getter*  | get_range_min_hz()      |
++-----------+-------------------------+
 
 
-Determines the minimum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000. Default value: ``440hz``.
+Determines the minimum frequency affected by the LFO modulations, in Hz. Value can range from 10 to 10000.
 
 
 .. _class_AudioEffectPhaser_property_rate_hz:
 .. _class_AudioEffectPhaser_property_rate_hz:
 
 
 - :ref:`float<class_float>` **rate_hz**
 - :ref:`float<class_float>` **rate_hz**
 
 
-+----------+--------------------+
-| *Setter* | set_rate_hz(value) |
-+----------+--------------------+
-| *Getter* | get_rate_hz()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | 0.5                |
++-----------+--------------------+
+| *Setter*  | set_rate_hz(value) |
++-----------+--------------------+
+| *Getter*  | get_rate_hz()      |
++-----------+--------------------+
 
 
 Adjusts the rate in Hz at which the effect sweeps up and down across the frequency range.
 Adjusts the rate in Hz at which the effect sweeps up and down across the frequency range.
 
 

+ 28 - 22
classes/class_audioeffectpitchshift.rst

@@ -21,13 +21,13 @@ Raises or lowers the pitch of original sound.
 Properties
 Properties
 ----------
 ----------
 
 
-+------------------------------------------------------+------------------------------------------------------------------------+
-| :ref:`FFT_Size<enum_AudioEffectPitchShift_FFT_Size>` | :ref:`fft_size<class_AudioEffectPitchShift_property_fft_size>`         |
-+------------------------------------------------------+------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                | :ref:`oversampling<class_AudioEffectPitchShift_property_oversampling>` |
-+------------------------------------------------------+------------------------------------------------------------------------+
-| :ref:`float<class_float>`                            | :ref:`pitch_scale<class_AudioEffectPitchShift_property_pitch_scale>`   |
-+------------------------------------------------------+------------------------------------------------------------------------+
++------------------------------------------------------+------------------------------------------------------------------------+-----+
+| :ref:`FFT_Size<enum_AudioEffectPitchShift_FFT_Size>` | :ref:`fft_size<class_AudioEffectPitchShift_property_fft_size>`         | 3   |
++------------------------------------------------------+------------------------------------------------------------------------+-----+
+| :ref:`int<class_int>`                                | :ref:`oversampling<class_AudioEffectPitchShift_property_oversampling>` | 4   |
++------------------------------------------------------+------------------------------------------------------------------------+-----+
+| :ref:`float<class_float>`                            | :ref:`pitch_scale<class_AudioEffectPitchShift_property_pitch_scale>`   | 1.0 |
++------------------------------------------------------+------------------------------------------------------------------------+-----+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -72,31 +72,37 @@ Property Descriptions
 
 
 - :ref:`FFT_Size<enum_AudioEffectPitchShift_FFT_Size>` **fft_size**
 - :ref:`FFT_Size<enum_AudioEffectPitchShift_FFT_Size>` **fft_size**
 
 
-+----------+---------------------+
-| *Setter* | set_fft_size(value) |
-+----------+---------------------+
-| *Getter* | get_fft_size()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 3                   |
++-----------+---------------------+
+| *Setter*  | set_fft_size(value) |
++-----------+---------------------+
+| *Getter*  | get_fft_size()      |
++-----------+---------------------+
 
 
 .. _class_AudioEffectPitchShift_property_oversampling:
 .. _class_AudioEffectPitchShift_property_oversampling:
 
 
 - :ref:`int<class_int>` **oversampling**
 - :ref:`int<class_int>` **oversampling**
 
 
-+----------+-------------------------+
-| *Setter* | set_oversampling(value) |
-+----------+-------------------------+
-| *Getter* | get_oversampling()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 4                       |
++-----------+-------------------------+
+| *Setter*  | set_oversampling(value) |
++-----------+-------------------------+
+| *Getter*  | get_oversampling()      |
++-----------+-------------------------+
 
 
 .. _class_AudioEffectPitchShift_property_pitch_scale:
 .. _class_AudioEffectPitchShift_property_pitch_scale:
 
 
 - :ref:`float<class_float>` **pitch_scale**
 - :ref:`float<class_float>` **pitch_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_pitch_scale(value) |
-+----------+------------------------+
-| *Getter* | get_pitch_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_pitch_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_pitch_scale()      |
++-----------+------------------------+
 
 
 Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves).
 Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves).
 
 

+ 10 - 8
classes/class_audioeffectrecord.rst

@@ -19,9 +19,9 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------+--------------------------------------------------------+
-| :ref:`Format<enum_AudioStreamSample_Format>` | :ref:`format<class_AudioEffectRecord_property_format>` |
-+----------------------------------------------+--------------------------------------------------------+
++----------------------------------------------+--------------------------------------------------------+---+
+| :ref:`Format<enum_AudioStreamSample_Format>` | :ref:`format<class_AudioEffectRecord_property_format>` | 1 |
++----------------------------------------------+--------------------------------------------------------+---+
 
 
 Methods
 Methods
 -------
 -------
@@ -41,11 +41,13 @@ Property Descriptions
 
 
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 
 
-+----------+-------------------+
-| *Setter* | set_format(value) |
-+----------+-------------------+
-| *Getter* | get_format()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1                 |
++-----------+-------------------+
+| *Setter*  | set_format(value) |
++-----------+-------------------+
+| *Getter*  | get_format()      |
++-----------+-------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 81 - 65
classes/class_audioeffectreverb.rst

@@ -21,23 +21,23 @@ Simulates the sound of acoustic environments such as rooms, concert halls, caver
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`damping<class_AudioEffectReverb_property_damping>`                     |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectReverb_property_dry>`                             |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`hipass<class_AudioEffectReverb_property_hipass>`                       |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`predelay_feedback<class_AudioEffectReverb_property_predelay_feedback>` |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`predelay_msec<class_AudioEffectReverb_property_predelay_msec>`         |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`room_size<class_AudioEffectReverb_property_room_size>`                 |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`spread<class_AudioEffectReverb_property_spread>`                       |
-+---------------------------+------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`wet<class_AudioEffectReverb_property_wet>`                             |
-+---------------------------+------------------------------------------------------------------------------+
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`damping<class_AudioEffectReverb_property_damping>`                     | 0.5   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`dry<class_AudioEffectReverb_property_dry>`                             | 1.0   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`hipass<class_AudioEffectReverb_property_hipass>`                       | 0.0   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`predelay_feedback<class_AudioEffectReverb_property_predelay_feedback>` | 0.4   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`predelay_msec<class_AudioEffectReverb_property_predelay_msec>`         | 150.0 |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`room_size<class_AudioEffectReverb_property_room_size>`                 | 0.8   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`spread<class_AudioEffectReverb_property_spread>`                       | 1.0   |
++---------------------------+------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`wet<class_AudioEffectReverb_property_wet>`                             | 0.5   |
++---------------------------+------------------------------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -51,95 +51,111 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **damping**
 - :ref:`float<class_float>` **damping**
 
 
-+----------+--------------------+
-| *Setter* | set_damping(value) |
-+----------+--------------------+
-| *Getter* | get_damping()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | 0.5                |
++-----------+--------------------+
+| *Setter*  | set_damping(value) |
++-----------+--------------------+
+| *Getter*  | get_damping()      |
++-----------+--------------------+
 
 
-Defines how reflective the imaginary room's walls are. Value can range from 0 to 1. Default value: ``1``.
+Defines how reflective the imaginary room's walls are. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectReverb_property_dry:
 .. _class_AudioEffectReverb_property_dry:
 
 
 - :ref:`float<class_float>` **dry**
 - :ref:`float<class_float>` **dry**
 
 
-+----------+----------------+
-| *Setter* | set_dry(value) |
-+----------+----------------+
-| *Getter* | get_dry()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 1.0            |
++-----------+----------------+
+| *Setter*  | set_dry(value) |
++-----------+----------------+
+| *Getter*  | get_dry()      |
++-----------+----------------+
 
 
-Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1. Default value: ``1``.
+Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectReverb_property_hipass:
 .. _class_AudioEffectReverb_property_hipass:
 
 
 - :ref:`float<class_float>` **hipass**
 - :ref:`float<class_float>` **hipass**
 
 
-+----------+----------------+
-| *Setter* | set_hpf(value) |
-+----------+----------------+
-| *Getter* | get_hpf()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 0.0            |
++-----------+----------------+
+| *Setter*  | set_hpf(value) |
++-----------+----------------+
+| *Getter*  | get_hpf()      |
++-----------+----------------+
 
 
-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``.
+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.
 
 
 .. _class_AudioEffectReverb_property_predelay_feedback:
 .. _class_AudioEffectReverb_property_predelay_feedback:
 
 
 - :ref:`float<class_float>` **predelay_feedback**
 - :ref:`float<class_float>` **predelay_feedback**
 
 
-+----------+------------------------------+
-| *Setter* | set_predelay_feedback(value) |
-+----------+------------------------------+
-| *Getter* | get_predelay_feedback()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 0.4                          |
++-----------+------------------------------+
+| *Setter*  | set_predelay_feedback(value) |
++-----------+------------------------------+
+| *Getter*  | get_predelay_feedback()      |
++-----------+------------------------------+
 
 
-Output percent of predelay. Value can range from 0 to 1. Default value: ``1``.
+Output percent of predelay. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectReverb_property_predelay_msec:
 .. _class_AudioEffectReverb_property_predelay_msec:
 
 
 - :ref:`float<class_float>` **predelay_msec**
 - :ref:`float<class_float>` **predelay_msec**
 
 
-+----------+--------------------------+
-| *Setter* | set_predelay_msec(value) |
-+----------+--------------------------+
-| *Getter* | get_predelay_msec()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 150.0                    |
++-----------+--------------------------+
+| *Setter*  | set_predelay_msec(value) |
++-----------+--------------------------+
+| *Getter*  | get_predelay_msec()      |
++-----------+--------------------------+
 
 
-Time between the original signal and the early reflections of the reverb signal, in milliseconds. Default value: ``150ms``.
+Time between the original signal and the early reflections of the reverb signal, in milliseconds.
 
 
 .. _class_AudioEffectReverb_property_room_size:
 .. _class_AudioEffectReverb_property_room_size:
 
 
 - :ref:`float<class_float>` **room_size**
 - :ref:`float<class_float>` **room_size**
 
 
-+----------+----------------------+
-| *Setter* | set_room_size(value) |
-+----------+----------------------+
-| *Getter* | get_room_size()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.8                  |
++-----------+----------------------+
+| *Setter*  | set_room_size(value) |
++-----------+----------------------+
+| *Getter*  | get_room_size()      |
++-----------+----------------------+
 
 
-Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1. Default value: ``0.8``.
+Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectReverb_property_spread:
 .. _class_AudioEffectReverb_property_spread:
 
 
 - :ref:`float<class_float>` **spread**
 - :ref:`float<class_float>` **spread**
 
 
-+----------+-------------------+
-| *Setter* | set_spread(value) |
-+----------+-------------------+
-| *Getter* | get_spread()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_spread(value) |
++-----------+-------------------+
+| *Getter*  | get_spread()      |
++-----------+-------------------+
 
 
-Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1. Default value: ``1``.
+Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1.
 
 
 .. _class_AudioEffectReverb_property_wet:
 .. _class_AudioEffectReverb_property_wet:
 
 
 - :ref:`float<class_float>` **wet**
 - :ref:`float<class_float>` **wet**
 
 
-+----------+----------------+
-| *Setter* | set_wet(value) |
-+----------+----------------+
-| *Getter* | get_wet()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 0.5            |
++-----------+----------------+
+| *Setter*  | set_wet(value) |
++-----------+----------------+
+| *Getter*  | get_wet()      |
++-----------+----------------+
 
 
-Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1. Default value: ``0.5``.
+Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1.
 
 

+ 28 - 22
classes/class_audioeffectspectrumanalyzer.rst

@@ -19,13 +19,13 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                  | :ref:`buffer_length<class_AudioEffectSpectrumAnalyzer_property_buffer_length>` |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`FFT_Size<enum_AudioEffectSpectrumAnalyzer_FFT_Size>` | :ref:`fft_size<class_AudioEffectSpectrumAnalyzer_property_fft_size>`           |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                  | :ref:`tap_back_pos<class_AudioEffectSpectrumAnalyzer_property_tap_back_pos>`   |
-+------------------------------------------------------------+--------------------------------------------------------------------------------+
++------------------------------------------------------------+--------------------------------------------------------------------------------+------+
+| :ref:`float<class_float>`                                  | :ref:`buffer_length<class_AudioEffectSpectrumAnalyzer_property_buffer_length>` | 2.0  |
++------------------------------------------------------------+--------------------------------------------------------------------------------+------+
+| :ref:`FFT_Size<enum_AudioEffectSpectrumAnalyzer_FFT_Size>` | :ref:`fft_size<class_AudioEffectSpectrumAnalyzer_property_fft_size>`           | 2    |
++------------------------------------------------------------+--------------------------------------------------------------------------------+------+
+| :ref:`float<class_float>`                                  | :ref:`tap_back_pos<class_AudioEffectSpectrumAnalyzer_property_tap_back_pos>`   | 0.01 |
++------------------------------------------------------------+--------------------------------------------------------------------------------+------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -65,29 +65,35 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **buffer_length**
 - :ref:`float<class_float>` **buffer_length**
 
 
-+----------+--------------------------+
-| *Setter* | set_buffer_length(value) |
-+----------+--------------------------+
-| *Getter* | get_buffer_length()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 2.0                      |
++-----------+--------------------------+
+| *Setter*  | set_buffer_length(value) |
++-----------+--------------------------+
+| *Getter*  | get_buffer_length()      |
++-----------+--------------------------+
 
 
 .. _class_AudioEffectSpectrumAnalyzer_property_fft_size:
 .. _class_AudioEffectSpectrumAnalyzer_property_fft_size:
 
 
 - :ref:`FFT_Size<enum_AudioEffectSpectrumAnalyzer_FFT_Size>` **fft_size**
 - :ref:`FFT_Size<enum_AudioEffectSpectrumAnalyzer_FFT_Size>` **fft_size**
 
 
-+----------+---------------------+
-| *Setter* | set_fft_size(value) |
-+----------+---------------------+
-| *Getter* | get_fft_size()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 2                   |
++-----------+---------------------+
+| *Setter*  | set_fft_size(value) |
++-----------+---------------------+
+| *Getter*  | get_fft_size()      |
++-----------+---------------------+
 
 
 .. _class_AudioEffectSpectrumAnalyzer_property_tap_back_pos:
 .. _class_AudioEffectSpectrumAnalyzer_property_tap_back_pos:
 
 
 - :ref:`float<class_float>` **tap_back_pos**
 - :ref:`float<class_float>` **tap_back_pos**
 
 
-+----------+-------------------------+
-| *Setter* | set_tap_back_pos(value) |
-+----------+-------------------------+
-| *Getter* | get_tap_back_pos()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.01                    |
++-----------+-------------------------+
+| *Setter*  | set_tap_back_pos(value) |
++-----------+-------------------------+
+| *Getter*  | get_tap_back_pos()      |
++-----------+-------------------------+
 
 

+ 28 - 22
classes/class_audioeffectstereoenhance.rst

@@ -19,13 +19,13 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`pan_pullout<class_AudioEffectStereoEnhance_property_pan_pullout>`         |
-+---------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`surround<class_AudioEffectStereoEnhance_property_surround>`               |
-+---------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`time_pullout_ms<class_AudioEffectStereoEnhance_property_time_pullout_ms>` |
-+---------------------------+---------------------------------------------------------------------------------+
++---------------------------+---------------------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`pan_pullout<class_AudioEffectStereoEnhance_property_pan_pullout>`         | 1.0 |
++---------------------------+---------------------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`surround<class_AudioEffectStereoEnhance_property_surround>`               | 0.0 |
++---------------------------+---------------------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`time_pullout_ms<class_AudioEffectStereoEnhance_property_time_pullout_ms>` | 0.0 |
++---------------------------+---------------------------------------------------------------------------------+-----+
 
 
 Property Descriptions
 Property Descriptions
 ---------------------
 ---------------------
@@ -34,29 +34,35 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **pan_pullout**
 - :ref:`float<class_float>` **pan_pullout**
 
 
-+----------+------------------------+
-| *Setter* | set_pan_pullout(value) |
-+----------+------------------------+
-| *Getter* | get_pan_pullout()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_pan_pullout(value) |
++-----------+------------------------+
+| *Getter*  | get_pan_pullout()      |
++-----------+------------------------+
 
 
 .. _class_AudioEffectStereoEnhance_property_surround:
 .. _class_AudioEffectStereoEnhance_property_surround:
 
 
 - :ref:`float<class_float>` **surround**
 - :ref:`float<class_float>` **surround**
 
 
-+----------+---------------------+
-| *Setter* | set_surround(value) |
-+----------+---------------------+
-| *Getter* | get_surround()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_surround(value) |
++-----------+---------------------+
+| *Getter*  | get_surround()      |
++-----------+---------------------+
 
 
 .. _class_AudioEffectStereoEnhance_property_time_pullout_ms:
 .. _class_AudioEffectStereoEnhance_property_time_pullout_ms:
 
 
 - :ref:`float<class_float>` **time_pullout_ms**
 - :ref:`float<class_float>` **time_pullout_ms**
 
 
-+----------+-------------------------+
-| *Setter* | set_time_pullout(value) |
-+----------+-------------------------+
-| *Getter* | get_time_pullout()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.0                     |
++-----------+-------------------------+
+| *Setter*  | set_time_pullout(value) |
++-----------+-------------------------+
+| *Getter*  | get_time_pullout()      |
++-----------+-------------------------+
 
 

+ 66 - 34
classes/class_audioserver.rst

@@ -16,6 +16,17 @@ Brief Description
 
 
 Server interface for low-level audio access.
 Server interface for low-level audio access.
 
 
+Properties
+----------
+
++-----------------------------+------------------------------------------------------------------------+-----------+
+| :ref:`int<class_int>`       | :ref:`bus_count<class_AudioServer_property_bus_count>`                 | 1         |
++-----------------------------+------------------------------------------------------------------------+-----------+
+| :ref:`String<class_String>` | :ref:`device<class_AudioServer_property_device>`                       | "Default" |
++-----------------------------+------------------------------------------------------------------------+-----------+
+| :ref:`float<class_float>`   | :ref:`global_rate_scale<class_AudioServer_property_global_rate_scale>` | 1.0       |
++-----------------------------+------------------------------------------------------------------------+-----------+
+
 Methods
 Methods
 -------
 -------
 
 
@@ -34,8 +45,6 @@ Methods
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`int<class_int>`                                 | :ref:`get_bus_channels<class_AudioServer_method_get_bus_channels>` **(** :ref:`int<class_int>` bus_idx **)** const                                                                            |
 | :ref:`int<class_int>`                                 | :ref:`get_bus_channels<class_AudioServer_method_get_bus_channels>` **(** :ref:`int<class_int>` bus_idx **)** const                                                                            |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                 | :ref:`get_bus_count<class_AudioServer_method_get_bus_count>` **(** **)** const                                                                                                                |
-+-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`AudioEffect<class_AudioEffect>`                 | :ref:`get_bus_effect<class_AudioServer_method_get_bus_effect>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**                                                    |
 | :ref:`AudioEffect<class_AudioEffect>`                 | :ref:`get_bus_effect<class_AudioServer_method_get_bus_effect>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**                                                    |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`int<class_int>`                                 | :ref:`get_bus_effect_count<class_AudioServer_method_get_bus_effect_count>` **(** :ref:`int<class_int>` bus_idx **)**                                                                          |
 | :ref:`int<class_int>`                                 | :ref:`get_bus_effect_count<class_AudioServer_method_get_bus_effect_count>` **(** :ref:`int<class_int>` bus_idx **)**                                                                          |
@@ -54,8 +63,6 @@ Methods
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`float<class_float>`                             | :ref:`get_bus_volume_db<class_AudioServer_method_get_bus_volume_db>` **(** :ref:`int<class_int>` bus_idx **)** const                                                                          |
 | :ref:`float<class_float>`                             | :ref:`get_bus_volume_db<class_AudioServer_method_get_bus_volume_db>` **(** :ref:`int<class_int>` bus_idx **)** const                                                                          |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                           | :ref:`get_device<class_AudioServer_method_get_device>` **(** **)**                                                                                                                            |
-+-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`Array<class_Array>`                             | :ref:`get_device_list<class_AudioServer_method_get_device_list>` **(** **)**                                                                                                                  |
 | :ref:`Array<class_Array>`                             | :ref:`get_device_list<class_AudioServer_method_get_device_list>` **(** **)**                                                                                                                  |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | :ref:`float<class_float>`                             | :ref:`get_mix_rate<class_AudioServer_method_get_mix_rate>` **(** **)** const                                                                                                                  |
 | :ref:`float<class_float>`                             | :ref:`get_mix_rate<class_AudioServer_method_get_mix_rate>` **(** **)** const                                                                                                                  |
@@ -86,8 +93,6 @@ Methods
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`set_bus_bypass_effects<class_AudioServer_method_set_bus_bypass_effects>` **(** :ref:`int<class_int>` bus_idx, :ref:`bool<class_bool>` enable **)**                                      |
 | void                                                  | :ref:`set_bus_bypass_effects<class_AudioServer_method_set_bus_bypass_effects>` **(** :ref:`int<class_int>` bus_idx, :ref:`bool<class_bool>` enable **)**                                      |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| void                                                  | :ref:`set_bus_count<class_AudioServer_method_set_bus_count>` **(** :ref:`int<class_int>` amount **)**                                                                                         |
-+-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`set_bus_effect_enabled<class_AudioServer_method_set_bus_effect_enabled>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`bool<class_bool>` enabled **)**   |
 | void                                                  | :ref:`set_bus_effect_enabled<class_AudioServer_method_set_bus_effect_enabled>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`bool<class_bool>` enabled **)**   |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`set_bus_layout<class_AudioServer_method_set_bus_layout>` **(** :ref:`AudioBusLayout<class_AudioBusLayout>` bus_layout **)**                                                             |
 | void                                                  | :ref:`set_bus_layout<class_AudioServer_method_set_bus_layout>` **(** :ref:`AudioBusLayout<class_AudioBusLayout>` bus_layout **)**                                                             |
@@ -102,8 +107,6 @@ Methods
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`set_bus_volume_db<class_AudioServer_method_set_bus_volume_db>` **(** :ref:`int<class_int>` bus_idx, :ref:`float<class_float>` volume_db **)**                                           |
 | void                                                  | :ref:`set_bus_volume_db<class_AudioServer_method_set_bus_volume_db>` **(** :ref:`int<class_int>` bus_idx, :ref:`float<class_float>` volume_db **)**                                           |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| void                                                  | :ref:`set_device<class_AudioServer_method_set_device>` **(** :ref:`String<class_String>` device **)**                                                                                         |
-+-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`swap_bus_effects<class_AudioServer_method_swap_bus_effects>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`int<class_int>` by_effect_idx **)**           |
 | void                                                  | :ref:`swap_bus_effects<class_AudioServer_method_swap_bus_effects>` **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`int<class_int>` by_effect_idx **)**           |
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 +-------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | void                                                  | :ref:`unlock<class_AudioServer_method_unlock>` **(** **)**                                                                                                                                    |
 | void                                                  | :ref:`unlock<class_AudioServer_method_unlock>` **(** **)**                                                                                                                                    |
@@ -133,13 +136,13 @@ Enumerations
 
 
 enum **SpeakerMode**:
 enum **SpeakerMode**:
 
 
-- **SPEAKER_MODE_STEREO** = **0** --- Two or fewer speakers are detected.
+- **SPEAKER_MODE_STEREO** = **0** --- Two or fewer speakers were detected.
 
 
-- **SPEAKER_SURROUND_31** = **1**
+- **SPEAKER_SURROUND_31** = **1** --- A 3.1 channel surround setup was detected.
 
 
-- **SPEAKER_SURROUND_51** = **2** --- A 5.1 channel surround setup detected.
+- **SPEAKER_SURROUND_51** = **2** --- A 5.1 channel surround setup was  detected.
 
 
-- **SPEAKER_SURROUND_71** = **3** --- A 7.1 channel surround setup detected.
+- **SPEAKER_SURROUND_71** = **3** --- A 7.1 channel surround setup was  detected.
 
 
 Description
 Description
 -----------
 -----------
@@ -151,6 +154,51 @@ Tutorials
 
 
 - :doc:`../tutorials/audio/audio_buses`
 - :doc:`../tutorials/audio/audio_buses`
 
 
+Property Descriptions
+---------------------
+
+.. _class_AudioServer_property_bus_count:
+
+- :ref:`int<class_int>` **bus_count**
+
++-----------+----------------------+
+| *Default* | 1                    |
++-----------+----------------------+
+| *Setter*  | set_bus_count(value) |
++-----------+----------------------+
+| *Getter*  | get_bus_count()      |
++-----------+----------------------+
+
+Number of available audio buses.
+
+.. _class_AudioServer_property_device:
+
+- :ref:`String<class_String>` **device**
+
++-----------+-------------------+
+| *Default* | "Default"         |
++-----------+-------------------+
+| *Setter*  | set_device(value) |
++-----------+-------------------+
+| *Getter*  | get_device()      |
++-----------+-------------------+
+
+Name of the current device (see :ref:`get_device_list<class_AudioServer_method_get_device_list>`).
+
+.. _class_AudioServer_property_global_rate_scale:
+
+- :ref:`float<class_float>` **global_rate_scale**
+
++-----------+------------------------------+
+| *Default* | 1.0                          |
++-----------+------------------------------+
+| *Setter*  | set_global_rate_scale(value) |
++-----------+------------------------------+
+| *Getter*  | get_global_rate_scale()      |
++-----------+------------------------------+
+
+Scales the rate at which audio is played (i.e. setting it to ``0.5`` will make the audio be played twice as fast).
+
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------
 
 
@@ -190,12 +238,6 @@ Generates an :ref:`AudioBusLayout<class_AudioBusLayout>` using the available bus
 
 
 Returns the amount of channels of the bus at index ``bus_idx``.
 Returns the amount of channels of the bus at index ``bus_idx``.
 
 
-.. _class_AudioServer_method_get_bus_count:
-
-- :ref:`int<class_int>` **get_bus_count** **(** **)** const
-
-Returns the number of available buses.
-
 .. _class_AudioServer_method_get_bus_effect:
 .. _class_AudioServer_method_get_bus_effect:
 
 
 - :ref:`AudioEffect<class_AudioEffect>` **get_bus_effect** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**
 - :ref:`AudioEffect<class_AudioEffect>` **get_bus_effect** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx **)**
@@ -248,24 +290,24 @@ Returns the name of the bus that the bus at index ``bus_idx`` sends to.
 
 
 Returns the volume of the bus at index ``bus_idx`` in dB.
 Returns the volume of the bus at index ``bus_idx`` in dB.
 
 
-.. _class_AudioServer_method_get_device:
-
-- :ref:`String<class_String>` **get_device** **(** **)**
-
 .. _class_AudioServer_method_get_device_list:
 .. _class_AudioServer_method_get_device_list:
 
 
 - :ref:`Array<class_Array>` **get_device_list** **(** **)**
 - :ref:`Array<class_Array>` **get_device_list** **(** **)**
 
 
+Returns the names of all audio devices detected on the system.
+
 .. _class_AudioServer_method_get_mix_rate:
 .. _class_AudioServer_method_get_mix_rate:
 
 
 - :ref:`float<class_float>` **get_mix_rate** **(** **)** const
 - :ref:`float<class_float>` **get_mix_rate** **(** **)** const
 
 
-Returns the sample rate at the output of the audioserver.
+Returns the sample rate at the output of the ``AudioServer``.
 
 
 .. _class_AudioServer_method_get_output_latency:
 .. _class_AudioServer_method_get_output_latency:
 
 
 - :ref:`float<class_float>` **get_output_latency** **(** **)** const
 - :ref:`float<class_float>` **get_output_latency** **(** **)** const
 
 
+Returns the audio driver's output latency.
+
 .. _class_AudioServer_method_get_speaker_mode:
 .. _class_AudioServer_method_get_speaker_mode:
 
 
 - :ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` **get_speaker_mode** **(** **)** const
 - :ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` **get_speaker_mode** **(** **)** const
@@ -308,7 +350,7 @@ If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
 
 - void **lock** **(** **)**
 - void **lock** **(** **)**
 
 
-Locks the audio drivers mainloop. Remember to unlock it afterwards.
+Locks the audio driver's main loop. Remember to unlock it afterwards.
 
 
 .. _class_AudioServer_method_move_bus:
 .. _class_AudioServer_method_move_bus:
 
 
@@ -334,12 +376,6 @@ Removes the effect at index ``effect_idx`` from the bus at index ``bus_idx``.
 
 
 If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 If ``true``, the bus at index ``bus_idx`` is bypassing effects.
 
 
-.. _class_AudioServer_method_set_bus_count:
-
-- void **set_bus_count** **(** :ref:`int<class_int>` amount **)**
-
-Adds and removes buses to make the number of buses match ``amount``.
-
 .. _class_AudioServer_method_set_bus_effect_enabled:
 .. _class_AudioServer_method_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 **)**
 - void **set_bus_effect_enabled** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`bool<class_bool>` enabled **)**
@@ -382,10 +418,6 @@ If ``true``, the bus at index ``bus_idx`` is in solo mode.
 
 
 Sets the volume of the bus at index ``bus_idx`` to ``volume_db``.
 Sets the volume of the bus at index ``bus_idx`` to ``volume_db``.
 
 
-.. _class_AudioServer_method_set_device:
-
-- void **set_device** **(** :ref:`String<class_String>` device **)**
-
 .. _class_AudioServer_method_swap_bus_effects:
 .. _class_AudioServer_method_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 **)**
 - void **swap_bus_effects** **(** :ref:`int<class_int>` bus_idx, :ref:`int<class_int>` effect_idx, :ref:`int<class_int>` by_effect_idx **)**

+ 19 - 15
classes/class_audiostreamgenerator.rst

@@ -19,11 +19,11 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`buffer_length<class_AudioStreamGenerator_property_buffer_length>` |
-+---------------------------+-------------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`mix_rate<class_AudioStreamGenerator_property_mix_rate>`           |
-+---------------------------+-------------------------------------------------------------------------+
++---------------------------+-------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`buffer_length<class_AudioStreamGenerator_property_buffer_length>` | 0.5     |
++---------------------------+-------------------------------------------------------------------------+---------+
+| :ref:`float<class_float>` | :ref:`mix_rate<class_AudioStreamGenerator_property_mix_rate>`           | 44100.0 |
++---------------------------+-------------------------------------------------------------------------+---------+
 
 
 Property Descriptions
 Property Descriptions
 ---------------------
 ---------------------
@@ -32,19 +32,23 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **buffer_length**
 - :ref:`float<class_float>` **buffer_length**
 
 
-+----------+--------------------------+
-| *Setter* | set_buffer_length(value) |
-+----------+--------------------------+
-| *Getter* | get_buffer_length()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 0.5                      |
++-----------+--------------------------+
+| *Setter*  | set_buffer_length(value) |
++-----------+--------------------------+
+| *Getter*  | get_buffer_length()      |
++-----------+--------------------------+
 
 
 .. _class_AudioStreamGenerator_property_mix_rate:
 .. _class_AudioStreamGenerator_property_mix_rate:
 
 
 - :ref:`float<class_float>` **mix_rate**
 - :ref:`float<class_float>` **mix_rate**
 
 
-+----------+---------------------+
-| *Setter* | set_mix_rate(value) |
-+----------+---------------------+
-| *Getter* | get_mix_rate()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 44100.0             |
++-----------+---------------------+
+| *Setter*  | set_mix_rate(value) |
++-----------+---------------------+
+| *Getter*  | get_mix_rate()      |
++-----------+---------------------+
 
 

+ 28 - 22
classes/class_audiostreamoggvorbis.rst

@@ -19,13 +19,13 @@ OGG Vorbis audio stream driver.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------+---------------------------------------------------------------------+
-| :ref:`PoolByteArray<class_PoolByteArray>` | :ref:`data<class_AudioStreamOGGVorbis_property_data>`               |
-+-------------------------------------------+---------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                   | :ref:`loop<class_AudioStreamOGGVorbis_property_loop>`               |
-+-------------------------------------------+---------------------------------------------------------------------+
-| :ref:`float<class_float>`                 | :ref:`loop_offset<class_AudioStreamOGGVorbis_property_loop_offset>` |
-+-------------------------------------------+---------------------------------------------------------------------+
++-------------------------------------------+---------------------------------------------------------------------+-------------------+
+| :ref:`PoolByteArray<class_PoolByteArray>` | :ref:`data<class_AudioStreamOGGVorbis_property_data>`               | PoolByteArray(  ) |
++-------------------------------------------+---------------------------------------------------------------------+-------------------+
+| :ref:`bool<class_bool>`                   | :ref:`loop<class_AudioStreamOGGVorbis_property_loop>`               | false             |
++-------------------------------------------+---------------------------------------------------------------------+-------------------+
+| :ref:`float<class_float>`                 | :ref:`loop_offset<class_AudioStreamOGGVorbis_property_loop_offset>` | 0.0               |
++-------------------------------------------+---------------------------------------------------------------------+-------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -39,11 +39,13 @@ Property Descriptions
 
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 
 
-+----------+-----------------+
-| *Setter* | set_data(value) |
-+----------+-----------------+
-| *Getter* | get_data()      |
-+----------+-----------------+
++-----------+-------------------+
+| *Default* | PoolByteArray(  ) |
++-----------+-------------------+
+| *Setter*  | set_data(value)   |
++-----------+-------------------+
+| *Getter*  | get_data()        |
++-----------+-------------------+
 
 
 Contains the audio data in bytes.
 Contains the audio data in bytes.
 
 
@@ -51,19 +53,23 @@ Contains the audio data in bytes.
 
 
 - :ref:`bool<class_bool>` **loop**
 - :ref:`bool<class_bool>` **loop**
 
 
-+----------+-----------------+
-| *Setter* | set_loop(value) |
-+----------+-----------------+
-| *Getter* | has_loop()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | false           |
++-----------+-----------------+
+| *Setter*  | set_loop(value) |
++-----------+-----------------+
+| *Getter*  | has_loop()      |
++-----------+-----------------+
 
 
 .. _class_AudioStreamOGGVorbis_property_loop_offset:
 .. _class_AudioStreamOGGVorbis_property_loop_offset:
 
 
 - :ref:`float<class_float>` **loop_offset**
 - :ref:`float<class_float>` **loop_offset**
 
 
-+----------+------------------------+
-| *Setter* | set_loop_offset(value) |
-+----------+------------------------+
-| *Getter* | get_loop_offset()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.0                    |
++-----------+------------------------+
+| *Setter*  | set_loop_offset(value) |
++-----------+------------------------+
+| *Getter*  | get_loop_offset()      |
++-----------+------------------------+
 
 

+ 72 - 56
classes/class_audiostreamplayer.rst

@@ -19,23 +19,23 @@ Plays back audio non-positionally.
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`autoplay<class_AudioStreamPlayer_property_autoplay>`           |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`String<class_String>`                        | :ref:`bus<class_AudioStreamPlayer_property_bus>`                     |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` | :ref:`mix_target<class_AudioStreamPlayer_property_mix_target>`       |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`pitch_scale<class_AudioStreamPlayer_property_pitch_scale>`     |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`playing<class_AudioStreamPlayer_property_playing>`             |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`AudioStream<class_AudioStream>`              | :ref:`stream<class_AudioStreamPlayer_property_stream>`               |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`stream_paused<class_AudioStreamPlayer_property_stream_paused>` |
-+----------------------------------------------------+----------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`volume_db<class_AudioStreamPlayer_property_volume_db>`         |
-+----------------------------------------------------+----------------------------------------------------------------------+
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                            | :ref:`autoplay<class_AudioStreamPlayer_property_autoplay>`           | false    |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`String<class_String>`                        | :ref:`bus<class_AudioStreamPlayer_property_bus>`                     | "Master" |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` | :ref:`mix_target<class_AudioStreamPlayer_property_mix_target>`       | 0        |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                          | :ref:`pitch_scale<class_AudioStreamPlayer_property_pitch_scale>`     | 1.0      |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                            | :ref:`playing<class_AudioStreamPlayer_property_playing>`             | false    |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`AudioStream<class_AudioStream>`              | :ref:`stream<class_AudioStreamPlayer_property_stream>`               | null     |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                            | :ref:`stream_paused<class_AudioStreamPlayer_property_stream_paused>` | false    |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                          | :ref:`volume_db<class_AudioStreamPlayer_property_volume_db>`         | 0.0      |
++----------------------------------------------------+----------------------------------------------------------------------+----------+
 
 
 Methods
 Methods
 -------
 -------
@@ -97,23 +97,27 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **autoplay**
 - :ref:`bool<class_bool>` **autoplay**
 
 
-+----------+-----------------------+
-| *Setter* | set_autoplay(value)   |
-+----------+-----------------------+
-| *Getter* | is_autoplay_enabled() |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | false                 |
++-----------+-----------------------+
+| *Setter*  | set_autoplay(value)   |
++-----------+-----------------------+
+| *Getter*  | is_autoplay_enabled() |
++-----------+-----------------------+
 
 
-If ``true``, audio plays when added to scene tree. Default value: ``false``.
+If ``true``, audio plays when added to scene tree.
 
 
 .. _class_AudioStreamPlayer_property_bus:
 .. _class_AudioStreamPlayer_property_bus:
 
 
 - :ref:`String<class_String>` **bus**
 - :ref:`String<class_String>` **bus**
 
 
-+----------+----------------+
-| *Setter* | set_bus(value) |
-+----------+----------------+
-| *Getter* | get_bus()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | "Master"       |
++-----------+----------------+
+| *Setter*  | set_bus(value) |
++-----------+----------------+
+| *Getter*  | get_bus()      |
++-----------+----------------+
 
 
 Bus on which this audio is playing.
 Bus on which this audio is playing.
 
 
@@ -121,11 +125,13 @@ Bus on which this audio is playing.
 
 
 - :ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` **mix_target**
 - :ref:`MixTarget<enum_AudioStreamPlayer_MixTarget>` **mix_target**
 
 
-+----------+-----------------------+
-| *Setter* | set_mix_target(value) |
-+----------+-----------------------+
-| *Getter* | get_mix_target()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_mix_target(value) |
++-----------+-----------------------+
+| *Getter*  | get_mix_target()      |
++-----------+-----------------------+
 
 
 If the audio configuration has more than two speakers, this sets the target channels. See ``MIX_TARGET_*`` constants.
 If the audio configuration has more than two speakers, this sets the target channels. See ``MIX_TARGET_*`` constants.
 
 
@@ -133,11 +139,13 @@ If the audio configuration has more than two speakers, this sets the target chan
 
 
 - :ref:`float<class_float>` **pitch_scale**
 - :ref:`float<class_float>` **pitch_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_pitch_scale(value) |
-+----------+------------------------+
-| *Getter* | get_pitch_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_pitch_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_pitch_scale()      |
++-----------+------------------------+
 
 
 Changes the pitch and the tempo of the audio.
 Changes the pitch and the tempo of the audio.
 
 
@@ -145,9 +153,11 @@ Changes the pitch and the tempo of the audio.
 
 
 - :ref:`bool<class_bool>` **playing**
 - :ref:`bool<class_bool>` **playing**
 
 
-+----------+--------------+
-| *Getter* | is_playing() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | false        |
++-----------+--------------+
+| *Getter*  | is_playing() |
++-----------+--------------+
 
 
 If ``true``, audio is playing.
 If ``true``, audio is playing.
 
 
@@ -155,11 +165,13 @@ If ``true``, audio is playing.
 
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
 
-+----------+-------------------+
-| *Setter* | set_stream(value) |
-+----------+-------------------+
-| *Getter* | get_stream()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | null              |
++-----------+-------------------+
+| *Setter*  | set_stream(value) |
++-----------+-------------------+
+| *Getter*  | get_stream()      |
++-----------+-------------------+
 
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
@@ -167,21 +179,25 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
 - :ref:`bool<class_bool>` **stream_paused**
 - :ref:`bool<class_bool>` **stream_paused**
 
 
-+----------+--------------------------+
-| *Setter* | set_stream_paused(value) |
-+----------+--------------------------+
-| *Getter* | get_stream_paused()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_stream_paused(value) |
++-----------+--------------------------+
+| *Getter*  | get_stream_paused()      |
++-----------+--------------------------+
 
 
 .. _class_AudioStreamPlayer_property_volume_db:
 .. _class_AudioStreamPlayer_property_volume_db:
 
 
 - :ref:`float<class_float>` **volume_db**
 - :ref:`float<class_float>` **volume_db**
 
 
-+----------+----------------------+
-| *Setter* | set_volume_db(value) |
-+----------+----------------------+
-| *Getter* | get_volume_db()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.0                  |
++-----------+----------------------+
+| *Setter*  | set_volume_db(value) |
++-----------+----------------------+
+| *Getter*  | get_volume_db()      |
++-----------+----------------------+
 
 
 Volume of sound, in dB.
 Volume of sound, in dB.
 
 

+ 90 - 70
classes/class_audiostreamplayer2d.rst

@@ -19,27 +19,27 @@ Plays audio in 2D.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`int<class_int>`                 | :ref:`area_mask<class_AudioStreamPlayer2D_property_area_mask>`         |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`attenuation<class_AudioStreamPlayer2D_property_attenuation>`     |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`               | :ref:`autoplay<class_AudioStreamPlayer2D_property_autoplay>`           |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`String<class_String>`           | :ref:`bus<class_AudioStreamPlayer2D_property_bus>`                     |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`max_distance<class_AudioStreamPlayer2D_property_max_distance>`   |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`pitch_scale<class_AudioStreamPlayer2D_property_pitch_scale>`     |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`               | :ref:`playing<class_AudioStreamPlayer2D_property_playing>`             |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`AudioStream<class_AudioStream>` | :ref:`stream<class_AudioStreamPlayer2D_property_stream>`               |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`               | :ref:`stream_paused<class_AudioStreamPlayer2D_property_stream_paused>` |
-+---------------------------------------+------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`volume_db<class_AudioStreamPlayer2D_property_volume_db>`         |
-+---------------------------------------+------------------------------------------------------------------------+
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`int<class_int>`                 | :ref:`area_mask<class_AudioStreamPlayer2D_property_area_mask>`         | 1        |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`             | :ref:`attenuation<class_AudioStreamPlayer2D_property_attenuation>`     | 1.0      |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`               | :ref:`autoplay<class_AudioStreamPlayer2D_property_autoplay>`           | false    |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`String<class_String>`           | :ref:`bus<class_AudioStreamPlayer2D_property_bus>`                     | "Master" |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`             | :ref:`max_distance<class_AudioStreamPlayer2D_property_max_distance>`   | 2000.0   |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`             | :ref:`pitch_scale<class_AudioStreamPlayer2D_property_pitch_scale>`     | 1.0      |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`               | :ref:`playing<class_AudioStreamPlayer2D_property_playing>`             | false    |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`AudioStream<class_AudioStream>` | :ref:`stream<class_AudioStreamPlayer2D_property_stream>`               | null     |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`               | :ref:`stream_paused<class_AudioStreamPlayer2D_property_stream_paused>` | false    |
++---------------------------------------+------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`             | :ref:`volume_db<class_AudioStreamPlayer2D_property_volume_db>`         | 0.0      |
++---------------------------------------+------------------------------------------------------------------------+----------+
 
 
 Methods
 Methods
 -------
 -------
@@ -82,11 +82,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **area_mask**
 - :ref:`int<class_int>` **area_mask**
 
 
-+----------+----------------------+
-| *Setter* | set_area_mask(value) |
-+----------+----------------------+
-| *Getter* | get_area_mask()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1                    |
++-----------+----------------------+
+| *Setter*  | set_area_mask(value) |
++-----------+----------------------+
+| *Getter*  | get_area_mask()      |
++-----------+----------------------+
 
 
 Areas in which this sound plays.
 Areas in which this sound plays.
 
 
@@ -94,11 +96,13 @@ Areas in which this sound plays.
 
 
 - :ref:`float<class_float>` **attenuation**
 - :ref:`float<class_float>` **attenuation**
 
 
-+----------+------------------------+
-| *Setter* | set_attenuation(value) |
-+----------+------------------------+
-| *Getter* | get_attenuation()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_attenuation(value) |
++-----------+------------------------+
+| *Getter*  | get_attenuation()      |
++-----------+------------------------+
 
 
 Dampens audio over distance with this as an exponent.
 Dampens audio over distance with this as an exponent.
 
 
@@ -106,23 +110,27 @@ Dampens audio over distance with this as an exponent.
 
 
 - :ref:`bool<class_bool>` **autoplay**
 - :ref:`bool<class_bool>` **autoplay**
 
 
-+----------+-----------------------+
-| *Setter* | set_autoplay(value)   |
-+----------+-----------------------+
-| *Getter* | is_autoplay_enabled() |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | false                 |
++-----------+-----------------------+
+| *Setter*  | set_autoplay(value)   |
++-----------+-----------------------+
+| *Getter*  | is_autoplay_enabled() |
++-----------+-----------------------+
 
 
-If ``true``, audio plays when added to scene tree. Default value: ``false``.
+If ``true``, audio plays when added to scene tree.
 
 
 .. _class_AudioStreamPlayer2D_property_bus:
 .. _class_AudioStreamPlayer2D_property_bus:
 
 
 - :ref:`String<class_String>` **bus**
 - :ref:`String<class_String>` **bus**
 
 
-+----------+----------------+
-| *Setter* | set_bus(value) |
-+----------+----------------+
-| *Getter* | get_bus()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | "Master"       |
++-----------+----------------+
+| *Setter*  | set_bus(value) |
++-----------+----------------+
+| *Getter*  | get_bus()      |
++-----------+----------------+
 
 
 Bus on which this audio is playing.
 Bus on which this audio is playing.
 
 
@@ -130,11 +138,13 @@ Bus on which this audio is playing.
 
 
 - :ref:`float<class_float>` **max_distance**
 - :ref:`float<class_float>` **max_distance**
 
 
-+----------+-------------------------+
-| *Setter* | set_max_distance(value) |
-+----------+-------------------------+
-| *Getter* | get_max_distance()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 2000.0                  |
++-----------+-------------------------+
+| *Setter*  | set_max_distance(value) |
++-----------+-------------------------+
+| *Getter*  | get_max_distance()      |
++-----------+-------------------------+
 
 
 Maximum distance from which audio is still hearable.
 Maximum distance from which audio is still hearable.
 
 
@@ -142,11 +152,13 @@ Maximum distance from which audio is still hearable.
 
 
 - :ref:`float<class_float>` **pitch_scale**
 - :ref:`float<class_float>` **pitch_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_pitch_scale(value) |
-+----------+------------------------+
-| *Getter* | get_pitch_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_pitch_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_pitch_scale()      |
++-----------+------------------------+
 
 
 Changes the pitch and the tempo of the audio.
 Changes the pitch and the tempo of the audio.
 
 
@@ -154,9 +166,11 @@ Changes the pitch and the tempo of the audio.
 
 
 - :ref:`bool<class_bool>` **playing**
 - :ref:`bool<class_bool>` **playing**
 
 
-+----------+--------------+
-| *Getter* | is_playing() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | false        |
++-----------+--------------+
+| *Getter*  | is_playing() |
++-----------+--------------+
 
 
 If ``true``, audio is playing.
 If ``true``, audio is playing.
 
 
@@ -164,11 +178,13 @@ If ``true``, audio is playing.
 
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
 
-+----------+-------------------+
-| *Setter* | set_stream(value) |
-+----------+-------------------+
-| *Getter* | get_stream()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | null              |
++-----------+-------------------+
+| *Setter*  | set_stream(value) |
++-----------+-------------------+
+| *Getter*  | get_stream()      |
++-----------+-------------------+
 
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
@@ -176,21 +192,25 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
 - :ref:`bool<class_bool>` **stream_paused**
 - :ref:`bool<class_bool>` **stream_paused**
 
 
-+----------+--------------------------+
-| *Setter* | set_stream_paused(value) |
-+----------+--------------------------+
-| *Getter* | get_stream_paused()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_stream_paused(value) |
++-----------+--------------------------+
+| *Getter*  | get_stream_paused()      |
++-----------+--------------------------+
 
 
 .. _class_AudioStreamPlayer2D_property_volume_db:
 .. _class_AudioStreamPlayer2D_property_volume_db:
 
 
 - :ref:`float<class_float>` **volume_db**
 - :ref:`float<class_float>` **volume_db**
 
 
-+----------+----------------------+
-| *Setter* | set_volume_db(value) |
-+----------+----------------------+
-| *Getter* | get_volume_db()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0.0                  |
++-----------+----------------------+
+| *Setter*  | set_volume_db(value) |
++-----------+----------------------+
+| *Getter*  | get_volume_db()      |
++-----------+----------------------+
 
 
 Base volume without dampening.
 Base volume without dampening.
 
 

+ 171 - 133
classes/class_audiostreamplayer3d.rst

@@ -19,45 +19,45 @@ Plays 3D sound in 3D space.
 Properties
 Properties
 ----------
 ----------
 
 
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                              | :ref:`area_mask<class_AudioStreamPlayer3D_property_area_mask>`                                                       |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`attenuation_filter_cutoff_hz<class_AudioStreamPlayer3D_property_attenuation_filter_cutoff_hz>`                 |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`attenuation_filter_db<class_AudioStreamPlayer3D_property_attenuation_filter_db>`                               |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` | :ref:`attenuation_model<class_AudioStreamPlayer3D_property_attenuation_model>`                                       |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                            | :ref:`autoplay<class_AudioStreamPlayer3D_property_autoplay>`                                                         |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                                        | :ref:`bus<class_AudioStreamPlayer3D_property_bus>`                                                                   |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>`   | :ref:`doppler_tracking<class_AudioStreamPlayer3D_property_doppler_tracking>`                                         |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`emission_angle_degrees<class_AudioStreamPlayer3D_property_emission_angle_degrees>`                             |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                            | :ref:`emission_angle_enabled<class_AudioStreamPlayer3D_property_emission_angle_enabled>`                             |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`emission_angle_filter_attenuation_db<class_AudioStreamPlayer3D_property_emission_angle_filter_attenuation_db>` |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`max_db<class_AudioStreamPlayer3D_property_max_db>`                                                             |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`max_distance<class_AudioStreamPlayer3D_property_max_distance>`                                                 |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`OutOfRangeMode<enum_AudioStreamPlayer3D_OutOfRangeMode>`     | :ref:`out_of_range_mode<class_AudioStreamPlayer3D_property_out_of_range_mode>`                                       |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`pitch_scale<class_AudioStreamPlayer3D_property_pitch_scale>`                                                   |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                            | :ref:`playing<class_AudioStreamPlayer3D_property_playing>`                                                           |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`AudioStream<class_AudioStream>`                              | :ref:`stream<class_AudioStreamPlayer3D_property_stream>`                                                             |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                            | :ref:`stream_paused<class_AudioStreamPlayer3D_property_stream_paused>`                                               |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`unit_db<class_AudioStreamPlayer3D_property_unit_db>`                                                           |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                          | :ref:`unit_size<class_AudioStreamPlayer3D_property_unit_size>`                                                       |
-+--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`int<class_int>`                                              | :ref:`area_mask<class_AudioStreamPlayer3D_property_area_mask>`                                                       | 1        |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`attenuation_filter_cutoff_hz<class_AudioStreamPlayer3D_property_attenuation_filter_cutoff_hz>`                 | 5000.0   |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`attenuation_filter_db<class_AudioStreamPlayer3D_property_attenuation_filter_db>`                               | -24.0    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` | :ref:`attenuation_model<class_AudioStreamPlayer3D_property_attenuation_model>`                                       | 0        |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                                            | :ref:`autoplay<class_AudioStreamPlayer3D_property_autoplay>`                                                         | false    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`String<class_String>`                                        | :ref:`bus<class_AudioStreamPlayer3D_property_bus>`                                                                   | "Master" |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>`   | :ref:`doppler_tracking<class_AudioStreamPlayer3D_property_doppler_tracking>`                                         | 0        |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`emission_angle_degrees<class_AudioStreamPlayer3D_property_emission_angle_degrees>`                             | 45.0     |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                                            | :ref:`emission_angle_enabled<class_AudioStreamPlayer3D_property_emission_angle_enabled>`                             | false    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`emission_angle_filter_attenuation_db<class_AudioStreamPlayer3D_property_emission_angle_filter_attenuation_db>` | -12.0    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`max_db<class_AudioStreamPlayer3D_property_max_db>`                                                             | 3.0      |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`max_distance<class_AudioStreamPlayer3D_property_max_distance>`                                                 | 0.0      |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`OutOfRangeMode<enum_AudioStreamPlayer3D_OutOfRangeMode>`     | :ref:`out_of_range_mode<class_AudioStreamPlayer3D_property_out_of_range_mode>`                                       | 0        |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`pitch_scale<class_AudioStreamPlayer3D_property_pitch_scale>`                                                   | 1.0      |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                                            | :ref:`playing<class_AudioStreamPlayer3D_property_playing>`                                                           | false    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`AudioStream<class_AudioStream>`                              | :ref:`stream<class_AudioStreamPlayer3D_property_stream>`                                                             | null     |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`bool<class_bool>`                                            | :ref:`stream_paused<class_AudioStreamPlayer3D_property_stream_paused>`                                               | false    |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`unit_db<class_AudioStreamPlayer3D_property_unit_db>`                                                           | 0.0      |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
+| :ref:`float<class_float>`                                          | :ref:`unit_size<class_AudioStreamPlayer3D_property_unit_size>`                                                       | 1.0      |
++--------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+----------+
 
 
 Methods
 Methods
 -------
 -------
@@ -151,11 +151,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **area_mask**
 - :ref:`int<class_int>` **area_mask**
 
 
-+----------+----------------------+
-| *Setter* | set_area_mask(value) |
-+----------+----------------------+
-| *Getter* | get_area_mask()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1                    |
++-----------+----------------------+
+| *Setter*  | set_area_mask(value) |
++-----------+----------------------+
+| *Getter*  | get_area_mask()      |
++-----------+----------------------+
 
 
 Areas in which this sound plays.
 Areas in which this sound plays.
 
 
@@ -163,11 +165,13 @@ Areas in which this sound plays.
 
 
 - :ref:`float<class_float>` **attenuation_filter_cutoff_hz**
 - :ref:`float<class_float>` **attenuation_filter_cutoff_hz**
 
 
-+----------+-----------------------------------------+
-| *Setter* | set_attenuation_filter_cutoff_hz(value) |
-+----------+-----------------------------------------+
-| *Getter* | get_attenuation_filter_cutoff_hz()      |
-+----------+-----------------------------------------+
++-----------+-----------------------------------------+
+| *Default* | 5000.0                                  |
++-----------+-----------------------------------------+
+| *Setter*  | set_attenuation_filter_cutoff_hz(value) |
++-----------+-----------------------------------------+
+| *Getter*  | get_attenuation_filter_cutoff_hz()      |
++-----------+-----------------------------------------+
 
 
 Dampens audio above this frequency, in Hz.
 Dampens audio above this frequency, in Hz.
 
 
@@ -175,11 +179,13 @@ Dampens audio above this frequency, in Hz.
 
 
 - :ref:`float<class_float>` **attenuation_filter_db**
 - :ref:`float<class_float>` **attenuation_filter_db**
 
 
-+----------+----------------------------------+
-| *Setter* | set_attenuation_filter_db(value) |
-+----------+----------------------------------+
-| *Getter* | get_attenuation_filter_db()      |
-+----------+----------------------------------+
++-----------+----------------------------------+
+| *Default* | -24.0                            |
++-----------+----------------------------------+
+| *Setter*  | set_attenuation_filter_db(value) |
++-----------+----------------------------------+
+| *Getter*  | get_attenuation_filter_db()      |
++-----------+----------------------------------+
 
 
 Amount how much the filter affects the loudness, in dB.
 Amount how much the filter affects the loudness, in dB.
 
 
@@ -187,11 +193,13 @@ Amount how much the filter affects the loudness, in dB.
 
 
 - :ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` **attenuation_model**
 - :ref:`AttenuationModel<enum_AudioStreamPlayer3D_AttenuationModel>` **attenuation_model**
 
 
-+----------+------------------------------+
-| *Setter* | set_attenuation_model(value) |
-+----------+------------------------------+
-| *Getter* | get_attenuation_model()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 0                            |
++-----------+------------------------------+
+| *Setter*  | set_attenuation_model(value) |
++-----------+------------------------------+
+| *Getter*  | get_attenuation_model()      |
++-----------+------------------------------+
 
 
 Decides if audio should get quieter with distance linearly, quadratically, logarithmically, or not be affected by distance, effectively disabling attenuation.
 Decides if audio should get quieter with distance linearly, quadratically, logarithmically, or not be affected by distance, effectively disabling attenuation.
 
 
@@ -199,23 +207,27 @@ Decides if audio should get quieter with distance linearly, quadratically, logar
 
 
 - :ref:`bool<class_bool>` **autoplay**
 - :ref:`bool<class_bool>` **autoplay**
 
 
-+----------+-----------------------+
-| *Setter* | set_autoplay(value)   |
-+----------+-----------------------+
-| *Getter* | is_autoplay_enabled() |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | false                 |
++-----------+-----------------------+
+| *Setter*  | set_autoplay(value)   |
++-----------+-----------------------+
+| *Getter*  | is_autoplay_enabled() |
++-----------+-----------------------+
 
 
-If ``true``, audio plays when added to scene tree. Default value: ``false``.
+If ``true``, audio plays when added to scene tree.
 
 
 .. _class_AudioStreamPlayer3D_property_bus:
 .. _class_AudioStreamPlayer3D_property_bus:
 
 
 - :ref:`String<class_String>` **bus**
 - :ref:`String<class_String>` **bus**
 
 
-+----------+----------------+
-| *Setter* | set_bus(value) |
-+----------+----------------+
-| *Getter* | get_bus()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | "Master"       |
++-----------+----------------+
+| *Setter*  | set_bus(value) |
++-----------+----------------+
+| *Getter*  | get_bus()      |
++-----------+----------------+
 
 
 Bus on which this audio is playing.
 Bus on which this audio is playing.
 
 
@@ -223,11 +235,13 @@ Bus on which this audio is playing.
 
 
 - :ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>` **doppler_tracking**
 - :ref:`DopplerTracking<enum_AudioStreamPlayer3D_DopplerTracking>` **doppler_tracking**
 
 
-+----------+-----------------------------+
-| *Setter* | set_doppler_tracking(value) |
-+----------+-----------------------------+
-| *Getter* | get_doppler_tracking()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 0                           |
++-----------+-----------------------------+
+| *Setter*  | set_doppler_tracking(value) |
++-----------+-----------------------------+
+| *Getter*  | get_doppler_tracking()      |
++-----------+-----------------------------+
 
 
 Decides in which step the Doppler effect should be calculated.
 Decides in which step the Doppler effect should be calculated.
 
 
@@ -235,11 +249,13 @@ Decides in which step the Doppler effect should be calculated.
 
 
 - :ref:`float<class_float>` **emission_angle_degrees**
 - :ref:`float<class_float>` **emission_angle_degrees**
 
 
-+----------+---------------------------+
-| *Setter* | set_emission_angle(value) |
-+----------+---------------------------+
-| *Getter* | get_emission_angle()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 45.0                      |
++-----------+---------------------------+
+| *Setter*  | set_emission_angle(value) |
++-----------+---------------------------+
+| *Getter*  | get_emission_angle()      |
++-----------+---------------------------+
 
 
 The angle in which the audio reaches cameras undampened.
 The angle in which the audio reaches cameras undampened.
 
 
@@ -247,11 +263,13 @@ The angle in which the audio reaches cameras undampened.
 
 
 - :ref:`bool<class_bool>` **emission_angle_enabled**
 - :ref:`bool<class_bool>` **emission_angle_enabled**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_emission_angle_enabled(value) |
-+----------+-----------------------------------+
-| *Getter* | is_emission_angle_enabled()       |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | false                             |
++-----------+-----------------------------------+
+| *Setter*  | set_emission_angle_enabled(value) |
++-----------+-----------------------------------+
+| *Getter*  | is_emission_angle_enabled()       |
++-----------+-----------------------------------+
 
 
 If ``true``, the audio should be dampened according to the direction of the sound.
 If ``true``, the audio should be dampened according to the direction of the sound.
 
 
@@ -259,11 +277,13 @@ If ``true``, the audio should be dampened according to the direction of the soun
 
 
 - :ref:`float<class_float>` **emission_angle_filter_attenuation_db**
 - :ref:`float<class_float>` **emission_angle_filter_attenuation_db**
 
 
-+----------+-------------------------------------------------+
-| *Setter* | set_emission_angle_filter_attenuation_db(value) |
-+----------+-------------------------------------------------+
-| *Getter* | get_emission_angle_filter_attenuation_db()      |
-+----------+-------------------------------------------------+
++-----------+-------------------------------------------------+
+| *Default* | -12.0                                           |
++-----------+-------------------------------------------------+
+| *Setter*  | set_emission_angle_filter_attenuation_db(value) |
++-----------+-------------------------------------------------+
+| *Getter*  | get_emission_angle_filter_attenuation_db()      |
++-----------+-------------------------------------------------+
 
 
 Dampens audio if camera is outside of :ref:`emission_angle_degrees<class_AudioStreamPlayer3D_property_emission_angle_degrees>` and :ref:`emission_angle_enabled<class_AudioStreamPlayer3D_property_emission_angle_enabled>` is set by this factor, in dB.
 Dampens audio if camera is outside of :ref:`emission_angle_degrees<class_AudioStreamPlayer3D_property_emission_angle_degrees>` and :ref:`emission_angle_enabled<class_AudioStreamPlayer3D_property_emission_angle_enabled>` is set by this factor, in dB.
 
 
@@ -271,11 +291,13 @@ Dampens audio if camera is outside of :ref:`emission_angle_degrees<class_AudioSt
 
 
 - :ref:`float<class_float>` **max_db**
 - :ref:`float<class_float>` **max_db**
 
 
-+----------+-------------------+
-| *Setter* | set_max_db(value) |
-+----------+-------------------+
-| *Getter* | get_max_db()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 3.0               |
++-----------+-------------------+
+| *Setter*  | set_max_db(value) |
++-----------+-------------------+
+| *Getter*  | get_max_db()      |
++-----------+-------------------+
 
 
 Sets the absolute maximum of the soundlevel, in dB.
 Sets the absolute maximum of the soundlevel, in dB.
 
 
@@ -283,11 +305,13 @@ Sets the absolute maximum of the soundlevel, in dB.
 
 
 - :ref:`float<class_float>` **max_distance**
 - :ref:`float<class_float>` **max_distance**
 
 
-+----------+-------------------------+
-| *Setter* | set_max_distance(value) |
-+----------+-------------------------+
-| *Getter* | get_max_distance()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0.0                     |
++-----------+-------------------------+
+| *Setter*  | set_max_distance(value) |
++-----------+-------------------------+
+| *Getter*  | get_max_distance()      |
++-----------+-------------------------+
 
 
 Sets the distance from which the :ref:`out_of_range_mode<class_AudioStreamPlayer3D_property_out_of_range_mode>` takes effect. Has no effect if set to 0.
 Sets the distance from which the :ref:`out_of_range_mode<class_AudioStreamPlayer3D_property_out_of_range_mode>` takes effect. Has no effect if set to 0.
 
 
@@ -295,11 +319,13 @@ Sets the distance from which the :ref:`out_of_range_mode<class_AudioStreamPlayer
 
 
 - :ref:`OutOfRangeMode<enum_AudioStreamPlayer3D_OutOfRangeMode>` **out_of_range_mode**
 - :ref:`OutOfRangeMode<enum_AudioStreamPlayer3D_OutOfRangeMode>` **out_of_range_mode**
 
 
-+----------+------------------------------+
-| *Setter* | set_out_of_range_mode(value) |
-+----------+------------------------------+
-| *Getter* | get_out_of_range_mode()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 0                            |
++-----------+------------------------------+
+| *Setter*  | set_out_of_range_mode(value) |
++-----------+------------------------------+
+| *Getter*  | get_out_of_range_mode()      |
++-----------+------------------------------+
 
 
 Decides if audio should pause when source is outside of :ref:`max_distance<class_AudioStreamPlayer3D_property_max_distance>` range.
 Decides if audio should pause when source is outside of :ref:`max_distance<class_AudioStreamPlayer3D_property_max_distance>` range.
 
 
@@ -307,11 +333,13 @@ Decides if audio should pause when source is outside of :ref:`max_distance<class
 
 
 - :ref:`float<class_float>` **pitch_scale**
 - :ref:`float<class_float>` **pitch_scale**
 
 
-+----------+------------------------+
-| *Setter* | set_pitch_scale(value) |
-+----------+------------------------+
-| *Getter* | get_pitch_scale()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_pitch_scale(value) |
++-----------+------------------------+
+| *Getter*  | get_pitch_scale()      |
++-----------+------------------------+
 
 
 Changes the pitch and the tempo of the audio.
 Changes the pitch and the tempo of the audio.
 
 
@@ -319,9 +347,11 @@ Changes the pitch and the tempo of the audio.
 
 
 - :ref:`bool<class_bool>` **playing**
 - :ref:`bool<class_bool>` **playing**
 
 
-+----------+--------------+
-| *Getter* | is_playing() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | false        |
++-----------+--------------+
+| *Getter*  | is_playing() |
++-----------+--------------+
 
 
 If ``true``, audio is playing.
 If ``true``, audio is playing.
 
 
@@ -329,11 +359,13 @@ If ``true``, audio is playing.
 
 
 - :ref:`AudioStream<class_AudioStream>` **stream**
 - :ref:`AudioStream<class_AudioStream>` **stream**
 
 
-+----------+-------------------+
-| *Setter* | set_stream(value) |
-+----------+-------------------+
-| *Getter* | get_stream()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | null              |
++-----------+-------------------+
+| *Setter*  | set_stream(value) |
++-----------+-------------------+
+| *Getter*  | get_stream()      |
++-----------+-------------------+
 
 
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
@@ -341,21 +373,25 @@ The :ref:`AudioStream<class_AudioStream>` object to be played.
 
 
 - :ref:`bool<class_bool>` **stream_paused**
 - :ref:`bool<class_bool>` **stream_paused**
 
 
-+----------+--------------------------+
-| *Setter* | set_stream_paused(value) |
-+----------+--------------------------+
-| *Getter* | get_stream_paused()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_stream_paused(value) |
++-----------+--------------------------+
+| *Getter*  | get_stream_paused()      |
++-----------+--------------------------+
 
 
 .. _class_AudioStreamPlayer3D_property_unit_db:
 .. _class_AudioStreamPlayer3D_property_unit_db:
 
 
 - :ref:`float<class_float>` **unit_db**
 - :ref:`float<class_float>` **unit_db**
 
 
-+----------+--------------------+
-| *Setter* | set_unit_db(value) |
-+----------+--------------------+
-| *Getter* | get_unit_db()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | 0.0                |
++-----------+--------------------+
+| *Setter*  | set_unit_db(value) |
++-----------+--------------------+
+| *Getter*  | get_unit_db()      |
++-----------+--------------------+
 
 
 Base sound level unaffected by dampening, in dB.
 Base sound level unaffected by dampening, in dB.
 
 
@@ -363,11 +399,13 @@ Base sound level unaffected by dampening, in dB.
 
 
 - :ref:`float<class_float>` **unit_size**
 - :ref:`float<class_float>` **unit_size**
 
 
-+----------+----------------------+
-| *Setter* | set_unit_size(value) |
-+----------+----------------------+
-| *Getter* | get_unit_size()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1.0                  |
++-----------+----------------------+
+| *Setter*  | set_unit_size(value) |
++-----------+----------------------+
+| *Getter*  | get_unit_size()      |
++-----------+----------------------+
 
 
 Factor for the attenuation effect.
 Factor for the attenuation effect.
 
 

+ 19 - 15
classes/class_audiostreamrandompitch.rst

@@ -19,11 +19,11 @@ Plays audio with random pitch shifting.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------+-------------------------------------------------------------------------+
-| :ref:`AudioStream<class_AudioStream>` | :ref:`audio_stream<class_AudioStreamRandomPitch_property_audio_stream>` |
-+---------------------------------------+-------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`random_pitch<class_AudioStreamRandomPitch_property_random_pitch>` |
-+---------------------------------------+-------------------------------------------------------------------------+
++---------------------------------------+-------------------------------------------------------------------------+------+
+| :ref:`AudioStream<class_AudioStream>` | :ref:`audio_stream<class_AudioStreamRandomPitch_property_audio_stream>` | null |
++---------------------------------------+-------------------------------------------------------------------------+------+
+| :ref:`float<class_float>`             | :ref:`random_pitch<class_AudioStreamRandomPitch_property_random_pitch>` | 1.1  |
++---------------------------------------+-------------------------------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,11 +37,13 @@ Property Descriptions
 
 
 - :ref:`AudioStream<class_AudioStream>` **audio_stream**
 - :ref:`AudioStream<class_AudioStream>` **audio_stream**
 
 
-+----------+-------------------------+
-| *Setter* | set_audio_stream(value) |
-+----------+-------------------------+
-| *Getter* | get_audio_stream()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | null                    |
++-----------+-------------------------+
+| *Setter*  | set_audio_stream(value) |
++-----------+-------------------------+
+| *Getter*  | get_audio_stream()      |
++-----------+-------------------------+
 
 
 The current :ref:`AudioStream<class_AudioStream>`.
 The current :ref:`AudioStream<class_AudioStream>`.
 
 
@@ -49,11 +51,13 @@ The current :ref:`AudioStream<class_AudioStream>`.
 
 
 - :ref:`float<class_float>` **random_pitch**
 - :ref:`float<class_float>` **random_pitch**
 
 
-+----------+-------------------------+
-| *Setter* | set_random_pitch(value) |
-+----------+-------------------------+
-| *Getter* | get_random_pitch()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1.1                     |
++-----------+-------------------------+
+| *Setter*  | set_random_pitch(value) |
++-----------+-------------------------+
+| *Getter*  | get_random_pitch()      |
++-----------+-------------------------+
 
 
 The intensity of random pitch variation.
 The intensity of random pitch variation.
 
 

+ 65 - 51
classes/class_audiostreamsample.rst

@@ -19,21 +19,21 @@ Stores audio data loaded from WAV files.
 Properties
 Properties
 ----------
 ----------
 
 
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`PoolByteArray<class_PoolByteArray>`        | :ref:`data<class_AudioStreamSample_property_data>`             |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`Format<enum_AudioStreamSample_Format>`     | :ref:`format<class_AudioStreamSample_property_format>`         |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`int<class_int>`                            | :ref:`loop_begin<class_AudioStreamSample_property_loop_begin>` |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`int<class_int>`                            | :ref:`loop_end<class_AudioStreamSample_property_loop_end>`     |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`LoopMode<enum_AudioStreamSample_LoopMode>` | :ref:`loop_mode<class_AudioStreamSample_property_loop_mode>`   |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`int<class_int>`                            | :ref:`mix_rate<class_AudioStreamSample_property_mix_rate>`     |
-+--------------------------------------------------+----------------------------------------------------------------+
-| :ref:`bool<class_bool>`                          | :ref:`stereo<class_AudioStreamSample_property_stereo>`         |
-+--------------------------------------------------+----------------------------------------------------------------+
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`PoolByteArray<class_PoolByteArray>`        | :ref:`data<class_AudioStreamSample_property_data>`             | PoolByteArray(  ) |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`Format<enum_AudioStreamSample_Format>`     | :ref:`format<class_AudioStreamSample_property_format>`         | 0                 |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`int<class_int>`                            | :ref:`loop_begin<class_AudioStreamSample_property_loop_begin>` | 0                 |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`int<class_int>`                            | :ref:`loop_end<class_AudioStreamSample_property_loop_end>`     | 0                 |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`LoopMode<enum_AudioStreamSample_LoopMode>` | :ref:`loop_mode<class_AudioStreamSample_property_loop_mode>`   | 0                 |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`int<class_int>`                            | :ref:`mix_rate<class_AudioStreamSample_property_mix_rate>`     | 44100             |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
+| :ref:`bool<class_bool>`                          | :ref:`stereo<class_AudioStreamSample_property_stereo>`         | false             |
++--------------------------------------------------+----------------------------------------------------------------+-------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -95,11 +95,13 @@ Property Descriptions
 
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 - :ref:`PoolByteArray<class_PoolByteArray>` **data**
 
 
-+----------+-----------------+
-| *Setter* | set_data(value) |
-+----------+-----------------+
-| *Getter* | get_data()      |
-+----------+-----------------+
++-----------+-------------------+
+| *Default* | PoolByteArray(  ) |
++-----------+-------------------+
+| *Setter*  | set_data(value)   |
++-----------+-------------------+
+| *Getter*  | get_data()        |
++-----------+-------------------+
 
 
 Contains the audio data in bytes.
 Contains the audio data in bytes.
 
 
@@ -107,11 +109,13 @@ Contains the audio data in bytes.
 
 
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 - :ref:`Format<enum_AudioStreamSample_Format>` **format**
 
 
-+----------+-------------------+
-| *Setter* | set_format(value) |
-+----------+-------------------+
-| *Getter* | get_format()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0                 |
++-----------+-------------------+
+| *Setter*  | set_format(value) |
++-----------+-------------------+
+| *Getter*  | get_format()      |
++-----------+-------------------+
 
 
 Audio format. See ``FORMAT_*`` constants for values.
 Audio format. See ``FORMAT_*`` constants for values.
 
 
@@ -119,11 +123,13 @@ Audio format. See ``FORMAT_*`` constants for values.
 
 
 - :ref:`int<class_int>` **loop_begin**
 - :ref:`int<class_int>` **loop_begin**
 
 
-+----------+-----------------------+
-| *Setter* | set_loop_begin(value) |
-+----------+-----------------------+
-| *Getter* | get_loop_begin()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_loop_begin(value) |
++-----------+-----------------------+
+| *Getter*  | get_loop_begin()      |
++-----------+-----------------------+
 
 
 Loop start in bytes.
 Loop start in bytes.
 
 
@@ -131,11 +137,13 @@ Loop start in bytes.
 
 
 - :ref:`int<class_int>` **loop_end**
 - :ref:`int<class_int>` **loop_end**
 
 
-+----------+---------------------+
-| *Setter* | set_loop_end(value) |
-+----------+---------------------+
-| *Getter* | get_loop_end()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0                   |
++-----------+---------------------+
+| *Setter*  | set_loop_end(value) |
++-----------+---------------------+
+| *Getter*  | get_loop_end()      |
++-----------+---------------------+
 
 
 Loop end in bytes.
 Loop end in bytes.
 
 
@@ -143,11 +151,13 @@ Loop end in bytes.
 
 
 - :ref:`LoopMode<enum_AudioStreamSample_LoopMode>` **loop_mode**
 - :ref:`LoopMode<enum_AudioStreamSample_LoopMode>` **loop_mode**
 
 
-+----------+----------------------+
-| *Setter* | set_loop_mode(value) |
-+----------+----------------------+
-| *Getter* | get_loop_mode()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0                    |
++-----------+----------------------+
+| *Setter*  | set_loop_mode(value) |
++-----------+----------------------+
+| *Getter*  | get_loop_mode()      |
++-----------+----------------------+
 
 
 Loop mode. See ``LOOP_*`` constants for values.
 Loop mode. See ``LOOP_*`` constants for values.
 
 
@@ -155,11 +165,13 @@ Loop mode. See ``LOOP_*`` constants for values.
 
 
 - :ref:`int<class_int>` **mix_rate**
 - :ref:`int<class_int>` **mix_rate**
 
 
-+----------+---------------------+
-| *Setter* | set_mix_rate(value) |
-+----------+---------------------+
-| *Getter* | get_mix_rate()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 44100               |
++-----------+---------------------+
+| *Setter*  | set_mix_rate(value) |
++-----------+---------------------+
+| *Getter*  | get_mix_rate()      |
++-----------+---------------------+
 
 
 The sample rate for mixing this audio.
 The sample rate for mixing this audio.
 
 
@@ -167,13 +179,15 @@ The sample rate for mixing this audio.
 
 
 - :ref:`bool<class_bool>` **stereo**
 - :ref:`bool<class_bool>` **stereo**
 
 
-+----------+-------------------+
-| *Setter* | set_stereo(value) |
-+----------+-------------------+
-| *Getter* | is_stereo()       |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_stereo(value) |
++-----------+-------------------+
+| *Getter*  | is_stereo()       |
++-----------+-------------------+
 
 
-If ``true``, audio is stereo. Default value: ``false``.
+If ``true``, audio is stereo.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 19 - 15
classes/class_backbuffercopy.rst

@@ -19,11 +19,11 @@ Copies a region of the screen (or the whole screen) to a buffer so it can be acc
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------+-----------------------------------------------------------+
-| :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` | :ref:`copy_mode<class_BackBufferCopy_property_copy_mode>` |
-+-----------------------------------------------+-----------------------------------------------------------+
-| :ref:`Rect2<class_Rect2>`                     | :ref:`rect<class_BackBufferCopy_property_rect>`           |
-+-----------------------------------------------+-----------------------------------------------------------+
++-----------------------------------------------+-----------------------------------------------------------+-------------------------------+
+| :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` | :ref:`copy_mode<class_BackBufferCopy_property_copy_mode>` | 1                             |
++-----------------------------------------------+-----------------------------------------------------------+-------------------------------+
+| :ref:`Rect2<class_Rect2>`                     | :ref:`rect<class_BackBufferCopy_property_rect>`           | Rect2( -100, -100, 200, 200 ) |
++-----------------------------------------------+-----------------------------------------------------------+-------------------------------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -56,11 +56,13 @@ Property Descriptions
 
 
 - :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` **copy_mode**
 - :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` **copy_mode**
 
 
-+----------+----------------------+
-| *Setter* | set_copy_mode(value) |
-+----------+----------------------+
-| *Getter* | get_copy_mode()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1                    |
++-----------+----------------------+
+| *Setter*  | set_copy_mode(value) |
++-----------+----------------------+
+| *Getter*  | get_copy_mode()      |
++-----------+----------------------+
 
 
 Buffer mode. See :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` constants.
 Buffer mode. See :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` constants.
 
 
@@ -68,11 +70,13 @@ Buffer mode. See :ref:`CopyMode<enum_BackBufferCopy_CopyMode>` constants.
 
 
 - :ref:`Rect2<class_Rect2>` **rect**
 - :ref:`Rect2<class_Rect2>` **rect**
 
 
-+----------+-----------------+
-| *Setter* | set_rect(value) |
-+----------+-----------------+
-| *Getter* | get_rect()      |
-+----------+-----------------+
++-----------+-------------------------------+
+| *Default* | Rect2( -100, -100, 200, 200 ) |
++-----------+-------------------------------+
+| *Setter*  | set_rect(value)               |
++-----------+-------------------------------+
+| *Getter*  | get_rect()                    |
++-----------+-------------------------------+
 
 
 The area covered by the BackBufferCopy. Only used if :ref:`copy_mode<class_BackBufferCopy_property_copy_mode>` is :ref:`COPY_MODE_RECT<class_BackBufferCopy_constant_COPY_MODE_RECT>`.
 The area covered by the BackBufferCopy. Only used if :ref:`copy_mode<class_BackBufferCopy_property_copy_mode>` is :ref:`COPY_MODE_RECT<class_BackBufferCopy_constant_COPY_MODE_RECT>`.
 
 

+ 93 - 73
classes/class_bakedlightmap.rst

@@ -19,27 +19,27 @@ Prerendered indirect light map for a scene.
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`bake_cell_size<class_BakedLightmap_property_bake_cell_size>`       |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`bake_energy<class_BakedLightmap_property_bake_energy>`             |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`Vector3<class_Vector3>`                      | :ref:`bake_extents<class_BakedLightmap_property_bake_extents>`           |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`bake_hdr<class_BakedLightmap_property_bake_hdr>`                   |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`BakeMode<enum_BakedLightmap_BakeMode>`       | :ref:`bake_mode<class_BakedLightmap_property_bake_mode>`                 |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`bake_propagation<class_BakedLightmap_property_bake_propagation>`   |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>` | :ref:`bake_quality<class_BakedLightmap_property_bake_quality>`           |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`capture_cell_size<class_BakedLightmap_property_capture_cell_size>` |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`String<class_String>`                        | :ref:`image_path<class_BakedLightmap_property_image_path>`               |
-+----------------------------------------------------+--------------------------------------------------------------------------+
-| :ref:`BakedLightmapData<class_BakedLightmapData>`  | :ref:`light_data<class_BakedLightmap_property_light_data>`               |
-+----------------------------------------------------+--------------------------------------------------------------------------+
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`float<class_float>`                          | :ref:`bake_cell_size<class_BakedLightmap_property_bake_cell_size>`       | 0.25                  |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`float<class_float>`                          | :ref:`bake_energy<class_BakedLightmap_property_bake_energy>`             | 1.0                   |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`Vector3<class_Vector3>`                      | :ref:`bake_extents<class_BakedLightmap_property_bake_extents>`           | Vector3( 10, 10, 10 ) |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`bool<class_bool>`                            | :ref:`bake_hdr<class_BakedLightmap_property_bake_hdr>`                   | false                 |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`BakeMode<enum_BakedLightmap_BakeMode>`       | :ref:`bake_mode<class_BakedLightmap_property_bake_mode>`                 | 0                     |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`float<class_float>`                          | :ref:`bake_propagation<class_BakedLightmap_property_bake_propagation>`   | 1.0                   |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>` | :ref:`bake_quality<class_BakedLightmap_property_bake_quality>`           | 1                     |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`float<class_float>`                          | :ref:`capture_cell_size<class_BakedLightmap_property_capture_cell_size>` | 0.5                   |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`String<class_String>`                        | :ref:`image_path<class_BakedLightmap_property_image_path>`               | "."                   |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
+| :ref:`BakedLightmapData<class_BakedLightmapData>`  | :ref:`light_data<class_BakedLightmap_property_light_data>`               | null                  |
++----------------------------------------------------+--------------------------------------------------------------------------+-----------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -122,33 +122,39 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **bake_cell_size**
 - :ref:`float<class_float>` **bake_cell_size**
 
 
-+----------+---------------------------+
-| *Setter* | set_bake_cell_size(value) |
-+----------+---------------------------+
-| *Getter* | get_bake_cell_size()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 0.25                      |
++-----------+---------------------------+
+| *Setter*  | set_bake_cell_size(value) |
++-----------+---------------------------+
+| *Getter*  | get_bake_cell_size()      |
++-----------+---------------------------+
 
 
-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.
+Grid subdivision size for lightmapper calculation. The default value will work for most cases. Increase for better lighting on small details or if your scene is very large.
 
 
 .. _class_BakedLightmap_property_bake_energy:
 .. _class_BakedLightmap_property_bake_energy:
 
 
 - :ref:`float<class_float>` **bake_energy**
 - :ref:`float<class_float>` **bake_energy**
 
 
-+----------+-------------------+
-| *Setter* | set_energy(value) |
-+----------+-------------------+
-| *Getter* | get_energy()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_energy(value) |
++-----------+-------------------+
+| *Getter*  | get_energy()      |
++-----------+-------------------+
 
 
 .. _class_BakedLightmap_property_bake_extents:
 .. _class_BakedLightmap_property_bake_extents:
 
 
 - :ref:`Vector3<class_Vector3>` **bake_extents**
 - :ref:`Vector3<class_Vector3>` **bake_extents**
 
 
-+----------+--------------------+
-| *Setter* | set_extents(value) |
-+----------+--------------------+
-| *Getter* | get_extents()      |
-+----------+--------------------+
++-----------+-----------------------+
+| *Default* | Vector3( 10, 10, 10 ) |
++-----------+-----------------------+
+| *Setter*  | set_extents(value)    |
++-----------+-----------------------+
+| *Getter*  | get_extents()         |
++-----------+-----------------------+
 
 
 The size of the affected area.
 The size of the affected area.
 
 
@@ -156,23 +162,27 @@ The size of the affected area.
 
 
 - :ref:`bool<class_bool>` **bake_hdr**
 - :ref:`bool<class_bool>` **bake_hdr**
 
 
-+----------+----------------+
-| *Setter* | set_hdr(value) |
-+----------+----------------+
-| *Getter* | is_hdr()       |
-+----------+----------------+
++-----------+----------------+
+| *Default* | false          |
++-----------+----------------+
+| *Setter*  | set_hdr(value) |
++-----------+----------------+
+| *Getter*  | is_hdr()       |
++-----------+----------------+
 
 
-If ``true``, the lightmap can capture light values greater than ``1.0``. Turning this off will result in a smaller file size. Default value: ``false``.
+If ``true``, the lightmap can capture light values greater than ``1.0``. Turning this off will result in a smaller file size.
 
 
 .. _class_BakedLightmap_property_bake_mode:
 .. _class_BakedLightmap_property_bake_mode:
 
 
 - :ref:`BakeMode<enum_BakedLightmap_BakeMode>` **bake_mode**
 - :ref:`BakeMode<enum_BakedLightmap_BakeMode>` **bake_mode**
 
 
-+----------+----------------------+
-| *Setter* | set_bake_mode(value) |
-+----------+----------------------+
-| *Getter* | get_bake_mode()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0                    |
++-----------+----------------------+
+| *Setter*  | set_bake_mode(value) |
++-----------+----------------------+
+| *Getter*  | get_bake_mode()      |
++-----------+----------------------+
 
 
 Lightmapping mode. See :ref:`BakeMode<enum_BakedLightmap_BakeMode>`.
 Lightmapping mode. See :ref:`BakeMode<enum_BakedLightmap_BakeMode>`.
 
 
@@ -180,21 +190,25 @@ Lightmapping mode. See :ref:`BakeMode<enum_BakedLightmap_BakeMode>`.
 
 
 - :ref:`float<class_float>` **bake_propagation**
 - :ref:`float<class_float>` **bake_propagation**
 
 
-+----------+------------------------+
-| *Setter* | set_propagation(value) |
-+----------+------------------------+
-| *Getter* | get_propagation()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1.0                    |
++-----------+------------------------+
+| *Setter*  | set_propagation(value) |
++-----------+------------------------+
+| *Getter*  | get_propagation()      |
++-----------+------------------------+
 
 
 .. _class_BakedLightmap_property_bake_quality:
 .. _class_BakedLightmap_property_bake_quality:
 
 
 - :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>` **bake_quality**
 - :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>` **bake_quality**
 
 
-+----------+-------------------------+
-| *Setter* | set_bake_quality(value) |
-+----------+-------------------------+
-| *Getter* | get_bake_quality()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1                       |
++-----------+-------------------------+
+| *Setter*  | set_bake_quality(value) |
++-----------+-------------------------+
+| *Getter*  | get_bake_quality()      |
++-----------+-------------------------+
 
 
 Three quality modes are available. Higher quality requires more rendering time. See :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>`.
 Three quality modes are available. Higher quality requires more rendering time. See :ref:`BakeQuality<enum_BakedLightmap_BakeQuality>`.
 
 
@@ -202,11 +216,13 @@ Three quality modes are available. Higher quality requires more rendering time.
 
 
 - :ref:`float<class_float>` **capture_cell_size**
 - :ref:`float<class_float>` **capture_cell_size**
 
 
-+----------+------------------------------+
-| *Setter* | set_capture_cell_size(value) |
-+----------+------------------------------+
-| *Getter* | get_capture_cell_size()      |
-+----------+------------------------------+
++-----------+------------------------------+
+| *Default* | 0.5                          |
++-----------+------------------------------+
+| *Setter*  | set_capture_cell_size(value) |
++-----------+------------------------------+
+| *Getter*  | get_capture_cell_size()      |
++-----------+------------------------------+
 
 
 Grid size used for real-time capture information on dynamic objects. Cannot be larger than :ref:`bake_cell_size<class_BakedLightmap_property_bake_cell_size>`.
 Grid size used for real-time capture information on dynamic objects. Cannot be larger than :ref:`bake_cell_size<class_BakedLightmap_property_bake_cell_size>`.
 
 
@@ -214,11 +230,13 @@ Grid size used for real-time capture information on dynamic objects. Cannot be l
 
 
 - :ref:`String<class_String>` **image_path**
 - :ref:`String<class_String>` **image_path**
 
 
-+----------+-----------------------+
-| *Setter* | set_image_path(value) |
-+----------+-----------------------+
-| *Getter* | get_image_path()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | "."                   |
++-----------+-----------------------+
+| *Setter*  | set_image_path(value) |
++-----------+-----------------------+
+| *Getter*  | get_image_path()      |
++-----------+-----------------------+
 
 
 The location where lightmaps will be saved.
 The location where lightmaps will be saved.
 
 
@@ -226,11 +244,13 @@ The location where lightmaps will be saved.
 
 
 - :ref:`BakedLightmapData<class_BakedLightmapData>` **light_data**
 - :ref:`BakedLightmapData<class_BakedLightmapData>` **light_data**
 
 
-+----------+-----------------------+
-| *Setter* | set_light_data(value) |
-+----------+-----------------------+
-| *Getter* | get_light_data()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | null                  |
++-----------+-----------------------+
+| *Setter*  | set_light_data(value) |
++-----------+-----------------------+
+| *Getter*  | get_light_data()      |
++-----------+-----------------------+
 
 
 The calculated light data.
 The calculated light data.
 
 

+ 46 - 36
classes/class_bakedlightmapdata.rst

@@ -19,17 +19,17 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------+------------------------------------------------------------------------------------+
-| :ref:`AABB<class_AABB>`                   | :ref:`bounds<class_BakedLightmapData_property_bounds>`                             |
-+-------------------------------------------+------------------------------------------------------------------------------------+
-| :ref:`Transform<class_Transform>`         | :ref:`cell_space_transform<class_BakedLightmapData_property_cell_space_transform>` |
-+-------------------------------------------+------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                     | :ref:`cell_subdiv<class_BakedLightmapData_property_cell_subdiv>`                   |
-+-------------------------------------------+------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                 | :ref:`energy<class_BakedLightmapData_property_energy>`                             |
-+-------------------------------------------+------------------------------------------------------------------------------------+
-| :ref:`PoolByteArray<class_PoolByteArray>` | :ref:`octree<class_BakedLightmapData_property_octree>`                             |
-+-------------------------------------------+------------------------------------------------------------------------------------+
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
+| :ref:`AABB<class_AABB>`                   | :ref:`bounds<class_BakedLightmapData_property_bounds>`                             | AABB( 0, 0, 0, 0, 0, 0 )                        |
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
+| :ref:`Transform<class_Transform>`         | :ref:`cell_space_transform<class_BakedLightmapData_property_cell_space_transform>` | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
+| :ref:`int<class_int>`                     | :ref:`cell_subdiv<class_BakedLightmapData_property_cell_subdiv>`                   | 1                                               |
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
+| :ref:`float<class_float>`                 | :ref:`energy<class_BakedLightmapData_property_energy>`                             | 1.0                                             |
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
+| :ref:`PoolByteArray<class_PoolByteArray>` | :ref:`octree<class_BakedLightmapData_property_octree>`                             | PoolByteArray(  )                               |
++-------------------------------------------+------------------------------------------------------------------------------------+-------------------------------------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -53,51 +53,61 @@ Property Descriptions
 
 
 - :ref:`AABB<class_AABB>` **bounds**
 - :ref:`AABB<class_AABB>` **bounds**
 
 
-+----------+-------------------+
-| *Setter* | set_bounds(value) |
-+----------+-------------------+
-| *Getter* | get_bounds()      |
-+----------+-------------------+
++-----------+--------------------------+
+| *Default* | AABB( 0, 0, 0, 0, 0, 0 ) |
++-----------+--------------------------+
+| *Setter*  | set_bounds(value)        |
++-----------+--------------------------+
+| *Getter*  | get_bounds()             |
++-----------+--------------------------+
 
 
 .. _class_BakedLightmapData_property_cell_space_transform:
 .. _class_BakedLightmapData_property_cell_space_transform:
 
 
 - :ref:`Transform<class_Transform>` **cell_space_transform**
 - :ref:`Transform<class_Transform>` **cell_space_transform**
 
 
-+----------+---------------------------------+
-| *Setter* | set_cell_space_transform(value) |
-+----------+---------------------------------+
-| *Getter* | get_cell_space_transform()      |
-+----------+---------------------------------+
++-----------+-------------------------------------------------+
+| *Default* | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
++-----------+-------------------------------------------------+
+| *Setter*  | set_cell_space_transform(value)                 |
++-----------+-------------------------------------------------+
+| *Getter*  | get_cell_space_transform()                      |
++-----------+-------------------------------------------------+
 
 
 .. _class_BakedLightmapData_property_cell_subdiv:
 .. _class_BakedLightmapData_property_cell_subdiv:
 
 
 - :ref:`int<class_int>` **cell_subdiv**
 - :ref:`int<class_int>` **cell_subdiv**
 
 
-+----------+------------------------+
-| *Setter* | set_cell_subdiv(value) |
-+----------+------------------------+
-| *Getter* | get_cell_subdiv()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1                      |
++-----------+------------------------+
+| *Setter*  | set_cell_subdiv(value) |
++-----------+------------------------+
+| *Getter*  | get_cell_subdiv()      |
++-----------+------------------------+
 
 
 .. _class_BakedLightmapData_property_energy:
 .. _class_BakedLightmapData_property_energy:
 
 
 - :ref:`float<class_float>` **energy**
 - :ref:`float<class_float>` **energy**
 
 
-+----------+-------------------+
-| *Setter* | set_energy(value) |
-+----------+-------------------+
-| *Getter* | get_energy()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_energy(value) |
++-----------+-------------------+
+| *Getter*  | get_energy()      |
++-----------+-------------------+
 
 
 .. _class_BakedLightmapData_property_octree:
 .. _class_BakedLightmapData_property_octree:
 
 
 - :ref:`PoolByteArray<class_PoolByteArray>` **octree**
 - :ref:`PoolByteArray<class_PoolByteArray>` **octree**
 
 
-+----------+-------------------+
-| *Setter* | set_octree(value) |
-+----------+-------------------+
-| *Getter* | get_octree()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | PoolByteArray(  ) |
++-----------+-------------------+
+| *Setter*  | set_octree(value) |
++-----------+-------------------+
+| *Getter*  | get_octree()      |
++-----------+-------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 92 - 72
classes/class_basebutton.rst

@@ -21,27 +21,27 @@ Base class for different kinds of buttons.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`ActionMode<enum_BaseButton_ActionMode>` | :ref:`action_mode<class_BaseButton_property_action_mode>`                   |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`int<class_int>`                         | :ref:`button_mask<class_BaseButton_property_button_mask>`                   |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`disabled<class_BaseButton_property_disabled>`                         |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`FocusMode<enum_Control_FocusMode>`      | :ref:`enabled_focus_mode<class_BaseButton_property_enabled_focus_mode>`     |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`ButtonGroup<class_ButtonGroup>`         | :ref:`group<class_BaseButton_property_group>`                               |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`keep_pressed_outside<class_BaseButton_property_keep_pressed_outside>` |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`pressed<class_BaseButton_property_pressed>`                           |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`ShortCut<class_ShortCut>`               | :ref:`shortcut<class_BaseButton_property_shortcut>`                         |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`shortcut_in_tooltip<class_BaseButton_property_shortcut_in_tooltip>`   |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`toggle_mode<class_BaseButton_property_toggle_mode>`                   |
-+-----------------------------------------------+-----------------------------------------------------------------------------+
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`ActionMode<enum_BaseButton_ActionMode>` | :ref:`action_mode<class_BaseButton_property_action_mode>`                   | 1     |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                         | :ref:`button_mask<class_BaseButton_property_button_mask>`                   | 1     |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`disabled<class_BaseButton_property_disabled>`                         | false |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`FocusMode<enum_Control_FocusMode>`      | :ref:`enabled_focus_mode<class_BaseButton_property_enabled_focus_mode>`     | 2     |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`ButtonGroup<class_ButtonGroup>`         | :ref:`group<class_BaseButton_property_group>`                               | null  |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`keep_pressed_outside<class_BaseButton_property_keep_pressed_outside>` | false |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`pressed<class_BaseButton_property_pressed>`                           | false |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`ShortCut<class_ShortCut>`               | :ref:`shortcut<class_BaseButton_property_shortcut>`                         | null  |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`shortcut_in_tooltip<class_BaseButton_property_shortcut_in_tooltip>`   | true  |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`toggle_mode<class_BaseButton_property_toggle_mode>`                   | false |
++-----------------------------------------------+-----------------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -134,11 +134,13 @@ Property Descriptions
 
 
 - :ref:`ActionMode<enum_BaseButton_ActionMode>` **action_mode**
 - :ref:`ActionMode<enum_BaseButton_ActionMode>` **action_mode**
 
 
-+----------+------------------------+
-| *Setter* | set_action_mode(value) |
-+----------+------------------------+
-| *Getter* | get_action_mode()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1                      |
++-----------+------------------------+
+| *Setter*  | set_action_mode(value) |
++-----------+------------------------+
+| *Getter*  | get_action_mode()      |
++-----------+------------------------+
 
 
 Determines when the button is considered clicked, one of the ``ACTION_MODE_*`` constants.
 Determines when the button is considered clicked, one of the ``ACTION_MODE_*`` constants.
 
 
@@ -146,11 +148,13 @@ Determines when the button is considered clicked, one of the ``ACTION_MODE_*`` c
 
 
 - :ref:`int<class_int>` **button_mask**
 - :ref:`int<class_int>` **button_mask**
 
 
-+----------+------------------------+
-| *Setter* | set_button_mask(value) |
-+----------+------------------------+
-| *Getter* | get_button_mask()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1                      |
++-----------+------------------------+
+| *Setter*  | set_button_mask(value) |
++-----------+------------------------+
+| *Getter*  | get_button_mask()      |
++-----------+------------------------+
 
 
 Binary mask to choose which mouse buttons this button will respond to.
 Binary mask to choose which mouse buttons this button will respond to.
 
 
@@ -160,11 +164,13 @@ To allow both left-click and right-click, use ``BUTTON_MASK_LEFT | BUTTON_MASK_R
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 If ``true``, the button is in disabled state and can't be clicked or toggled.
 If ``true``, the button is in disabled state and can't be clicked or toggled.
 
 
@@ -172,11 +178,13 @@ If ``true``, the button is in disabled state and can't be clicked or toggled.
 
 
 - :ref:`FocusMode<enum_Control_FocusMode>` **enabled_focus_mode**
 - :ref:`FocusMode<enum_Control_FocusMode>` **enabled_focus_mode**
 
 
-+----------+-------------------------------+
-| *Setter* | set_enabled_focus_mode(value) |
-+----------+-------------------------------+
-| *Getter* | get_enabled_focus_mode()      |
-+----------+-------------------------------+
++-----------+-------------------------------+
+| *Default* | 2                             |
++-----------+-------------------------------+
+| *Setter*  | set_enabled_focus_mode(value) |
++-----------+-------------------------------+
+| *Getter*  | get_enabled_focus_mode()      |
++-----------+-------------------------------+
 
 
 Focus access mode to use when switching between enabled/disabled (see :ref:`Control.focus_mode<class_Control_property_focus_mode>` and :ref:`disabled<class_BaseButton_property_disabled>`).
 Focus access mode to use when switching between enabled/disabled (see :ref:`Control.focus_mode<class_Control_property_focus_mode>` and :ref:`disabled<class_BaseButton_property_disabled>`).
 
 
@@ -184,11 +192,13 @@ Focus access mode to use when switching between enabled/disabled (see :ref:`Cont
 
 
 - :ref:`ButtonGroup<class_ButtonGroup>` **group**
 - :ref:`ButtonGroup<class_ButtonGroup>` **group**
 
 
-+----------+-------------------------+
-| *Setter* | set_button_group(value) |
-+----------+-------------------------+
-| *Getter* | get_button_group()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | null                    |
++-----------+-------------------------+
+| *Setter*  | set_button_group(value) |
++-----------+-------------------------+
+| *Getter*  | get_button_group()      |
++-----------+-------------------------+
 
 
 :ref:`ButtonGroup<class_ButtonGroup>` associated to the button.
 :ref:`ButtonGroup<class_ButtonGroup>` associated to the button.
 
 
@@ -196,23 +206,27 @@ Focus access mode to use when switching between enabled/disabled (see :ref:`Cont
 
 
 - :ref:`bool<class_bool>` **keep_pressed_outside**
 - :ref:`bool<class_bool>` **keep_pressed_outside**
 
 
-+----------+---------------------------------+
-| *Setter* | set_keep_pressed_outside(value) |
-+----------+---------------------------------+
-| *Getter* | is_keep_pressed_outside()       |
-+----------+---------------------------------+
++-----------+---------------------------------+
+| *Default* | false                           |
++-----------+---------------------------------+
+| *Setter*  | set_keep_pressed_outside(value) |
++-----------+---------------------------------+
+| *Getter*  | is_keep_pressed_outside()       |
++-----------+---------------------------------+
 
 
-If ``true``, the button stays pressed when moving the cursor outside the button while pressing it. Default value: ``false``.
+If ``true``, the button stays pressed when moving the cursor outside the button while pressing it.
 
 
 .. _class_BaseButton_property_pressed:
 .. _class_BaseButton_property_pressed:
 
 
 - :ref:`bool<class_bool>` **pressed**
 - :ref:`bool<class_bool>` **pressed**
 
 
-+----------+--------------------+
-| *Setter* | set_pressed(value) |
-+----------+--------------------+
-| *Getter* | is_pressed()       |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | false              |
++-----------+--------------------+
+| *Setter*  | set_pressed(value) |
++-----------+--------------------+
+| *Getter*  | is_pressed()       |
++-----------+--------------------+
 
 
 If ``true``, the button's state is pressed. Means the button is pressed down or toggled (if toggle_mode is active).
 If ``true``, the button's state is pressed. Means the button is pressed down or toggled (if toggle_mode is active).
 
 
@@ -220,11 +234,13 @@ If ``true``, the button's state is pressed. Means the button is pressed down or
 
 
 - :ref:`ShortCut<class_ShortCut>` **shortcut**
 - :ref:`ShortCut<class_ShortCut>` **shortcut**
 
 
-+----------+---------------------+
-| *Setter* | set_shortcut(value) |
-+----------+---------------------+
-| *Getter* | get_shortcut()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_shortcut(value) |
++-----------+---------------------+
+| *Getter*  | get_shortcut()      |
++-----------+---------------------+
 
 
 :ref:`ShortCut<class_ShortCut>` associated to the button.
 :ref:`ShortCut<class_ShortCut>` associated to the button.
 
 
@@ -232,11 +248,13 @@ If ``true``, the button's state is pressed. Means the button is pressed down or
 
 
 - :ref:`bool<class_bool>` **shortcut_in_tooltip**
 - :ref:`bool<class_bool>` **shortcut_in_tooltip**
 
 
-+----------+----------------------------------+
-| *Setter* | set_shortcut_in_tooltip(value)   |
-+----------+----------------------------------+
-| *Getter* | is_shortcut_in_tooltip_enabled() |
-+----------+----------------------------------+
++-----------+----------------------------------+
+| *Default* | true                             |
++-----------+----------------------------------+
+| *Setter*  | set_shortcut_in_tooltip(value)   |
++-----------+----------------------------------+
+| *Getter*  | is_shortcut_in_tooltip_enabled() |
++-----------+----------------------------------+
 
 
 If ``true``, the button will add information about its shortcut in the tooltip.
 If ``true``, the button will add information about its shortcut in the tooltip.
 
 
@@ -244,11 +262,13 @@ If ``true``, the button will add information about its shortcut in the tooltip.
 
 
 - :ref:`bool<class_bool>` **toggle_mode**
 - :ref:`bool<class_bool>` **toggle_mode**
 
 
-+----------+------------------------+
-| *Setter* | set_toggle_mode(value) |
-+----------+------------------------+
-| *Getter* | is_toggle_mode()       |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | false                  |
++-----------+------------------------+
+| *Setter*  | set_toggle_mode(value) |
++-----------+------------------------+
+| *Getter*  | is_toggle_mode()       |
++-----------+------------------------+
 
 
 If ``true``, the button is in toggle mode. Makes the button flip state between pressed and unpressed each time its area is clicked.
 If ``true``, the button is in toggle mode. Makes the button flip state between pressed and unpressed each time its area is clicked.
 
 

+ 19 - 7
classes/class_basis.rst

@@ -17,13 +17,13 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+----------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`x<class_Basis_property_x>` |
-+-------------------------------+----------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`y<class_Basis_property_y>` |
-+-------------------------------+----------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`z<class_Basis_property_z>` |
-+-------------------------------+----------------------------------+
++-------------------------------+----------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`x<class_Basis_property_x>` | Vector3( 1, 0, 0 ) |
++-------------------------------+----------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`y<class_Basis_property_y>` | Vector3( 0, 1, 0 ) |
++-------------------------------+----------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`z<class_Basis_property_z>` | Vector3( 0, 0, 1 ) |
++-------------------------------+----------------------------------+--------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -91,18 +91,30 @@ Property Descriptions
 
 
 - :ref:`Vector3<class_Vector3>` **x**
 - :ref:`Vector3<class_Vector3>` **x**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 1, 0, 0 ) |
++-----------+--------------------+
+
 The basis matrix's X vector.
 The basis matrix's X vector.
 
 
 .. _class_Basis_property_y:
 .. _class_Basis_property_y:
 
 
 - :ref:`Vector3<class_Vector3>` **y**
 - :ref:`Vector3<class_Vector3>` **y**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 0, 1, 0 ) |
++-----------+--------------------+
+
 The basis matrix's Y vector.
 The basis matrix's Y vector.
 
 
 .. _class_Basis_property_z:
 .. _class_Basis_property_z:
 
 
 - :ref:`Vector3<class_Vector3>` **z**
 - :ref:`Vector3<class_Vector3>` **z**
 
 
++-----------+--------------------+
+| *Default* | Vector3( 0, 0, 1 ) |
++-----------+--------------------+
+
 The basis matrix's Z vector.
 The basis matrix's Z vector.
 
 
 Method Descriptions
 Method Descriptions

+ 37 - 29
classes/class_bitmapfont.rst

@@ -19,15 +19,15 @@ Renders text using ``*.fnt`` fonts.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`           | :ref:`ascent<class_BitmapFont_property_ascent>`                 |
-+-------------------------------------+-----------------------------------------------------------------+
-| :ref:`bool<class_bool>`             | :ref:`distance_field<class_BitmapFont_property_distance_field>` |
-+-------------------------------------+-----------------------------------------------------------------+
-| :ref:`BitmapFont<class_BitmapFont>` | :ref:`fallback<class_BitmapFont_property_fallback>`             |
-+-------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`           | :ref:`height<class_BitmapFont_property_height>`                 |
-+-------------------------------------+-----------------------------------------------------------------+
++-------------------------------------+-----------------------------------------------------------------+-------+
+| :ref:`float<class_float>`           | :ref:`ascent<class_BitmapFont_property_ascent>`                 | 0.0   |
++-------------------------------------+-----------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`             | :ref:`distance_field<class_BitmapFont_property_distance_field>` | false |
++-------------------------------------+-----------------------------------------------------------------+-------+
+| :ref:`BitmapFont<class_BitmapFont>` | :ref:`fallback<class_BitmapFont_property_fallback>`             | null  |
++-------------------------------------+-----------------------------------------------------------------+-------+
+| :ref:`float<class_float>`           | :ref:`height<class_BitmapFont_property_height>`                 | 1.0   |
++-------------------------------------+-----------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -64,11 +64,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **ascent**
 - :ref:`float<class_float>` **ascent**
 
 
-+----------+-------------------+
-| *Setter* | set_ascent(value) |
-+----------+-------------------+
-| *Getter* | get_ascent()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_ascent(value) |
++-----------+-------------------+
+| *Getter*  | get_ascent()      |
++-----------+-------------------+
 
 
 Ascent (number of pixels above the baseline).
 Ascent (number of pixels above the baseline).
 
 
@@ -76,11 +78,13 @@ Ascent (number of pixels above the baseline).
 
 
 - :ref:`bool<class_bool>` **distance_field**
 - :ref:`bool<class_bool>` **distance_field**
 
 
-+----------+--------------------------------+
-| *Setter* | set_distance_field_hint(value) |
-+----------+--------------------------------+
-| *Getter* | is_distance_field_hint()       |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | false                          |
++-----------+--------------------------------+
+| *Setter*  | set_distance_field_hint(value) |
++-----------+--------------------------------+
+| *Getter*  | is_distance_field_hint()       |
++-----------+--------------------------------+
 
 
 If ``true``, distance field hint is enabled.
 If ``true``, distance field hint is enabled.
 
 
@@ -88,11 +92,13 @@ If ``true``, distance field hint is enabled.
 
 
 - :ref:`BitmapFont<class_BitmapFont>` **fallback**
 - :ref:`BitmapFont<class_BitmapFont>` **fallback**
 
 
-+----------+---------------------+
-| *Setter* | set_fallback(value) |
-+----------+---------------------+
-| *Getter* | get_fallback()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_fallback(value) |
++-----------+---------------------+
+| *Getter*  | get_fallback()      |
++-----------+---------------------+
 
 
 The fallback font.
 The fallback font.
 
 
@@ -100,11 +106,13 @@ The fallback font.
 
 
 - :ref:`float<class_float>` **height**
 - :ref:`float<class_float>` **height**
 
 
-+----------+-------------------+
-| *Setter* | set_height(value) |
-+----------+-------------------+
-| *Getter* | get_height()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_height(value) |
++-----------+-------------------+
+| *Getter*  | get_height()      |
++-----------+-------------------+
 
 
 Total font height (ascent plus descent) in pixels.
 Total font height (ascent plus descent) in pixels.
 
 

+ 19 - 15
classes/class_bone2d.rst

@@ -19,11 +19,11 @@ Joint used with :ref:`Skeleton2D<class_Skeleton2D>` to control and animate other
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`default_length<class_Bone2D_property_default_length>` |
-+---------------------------------------+-------------------------------------------------------------+
-| :ref:`Transform2D<class_Transform2D>` | :ref:`rest<class_Bone2D_property_rest>`                     |
-+---------------------------------------+-------------------------------------------------------------+
++---------------------------------------+-------------------------------------------------------------+---------------------------------+
+| :ref:`float<class_float>`             | :ref:`default_length<class_Bone2D_property_default_length>` | 16.0                            |
++---------------------------------------+-------------------------------------------------------------+---------------------------------+
+| :ref:`Transform2D<class_Transform2D>` | :ref:`rest<class_Bone2D_property_rest>`                     | Transform2D( 0, 0, 0, 0, 0, 0 ) |
++---------------------------------------+-------------------------------------------------------------+---------------------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -54,11 +54,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **default_length**
 - :ref:`float<class_float>` **default_length**
 
 
-+----------+---------------------------+
-| *Setter* | set_default_length(value) |
-+----------+---------------------------+
-| *Getter* | get_default_length()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 16.0                      |
++-----------+---------------------------+
+| *Setter*  | set_default_length(value) |
++-----------+---------------------------+
+| *Getter*  | get_default_length()      |
++-----------+---------------------------+
 
 
 Length of the bone's representation drawn in the editor's viewport in pixels.
 Length of the bone's representation drawn in the editor's viewport in pixels.
 
 
@@ -66,11 +68,13 @@ Length of the bone's representation drawn in the editor's viewport in pixels.
 
 
 - :ref:`Transform2D<class_Transform2D>` **rest**
 - :ref:`Transform2D<class_Transform2D>` **rest**
 
 
-+----------+-----------------+
-| *Setter* | set_rest(value) |
-+----------+-----------------+
-| *Getter* | get_rest()      |
-+----------+-----------------+
++-----------+---------------------------------+
+| *Default* | Transform2D( 0, 0, 0, 0, 0, 0 ) |
++-----------+---------------------------------+
+| *Setter*  | set_rest(value)                 |
++-----------+---------------------------------+
+| *Getter*  | get_rest()                      |
++-----------+---------------------------------+
 
 
 Rest transform of the bone. You can reset the node's transforms to this value using :ref:`apply_rest<class_Bone2D_method_apply_rest>`.
 Rest transform of the bone. You can reset the node's transforms to this value using :ref:`apply_rest<class_Bone2D_method_apply_rest>`.
 
 

+ 10 - 8
classes/class_boneattachment.rst

@@ -19,9 +19,9 @@ A node that will attach to a bone.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------+-----------------------------------------------------------+
-| :ref:`String<class_String>` | :ref:`bone_name<class_BoneAttachment_property_bone_name>` |
-+-----------------------------+-----------------------------------------------------------+
++-----------------------------+-----------------------------------------------------------+----+
+| :ref:`String<class_String>` | :ref:`bone_name<class_BoneAttachment_property_bone_name>` | "" |
++-----------------------------+-----------------------------------------------------------+----+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`String<class_String>` **bone_name**
 - :ref:`String<class_String>` **bone_name**
 
 
-+----------+----------------------+
-| *Setter* | set_bone_name(value) |
-+----------+----------------------+
-| *Getter* | get_bone_name()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | ""                   |
++-----------+----------------------+
+| *Setter*  | set_bone_name(value) |
++-----------+----------------------+
+| *Getter*  | get_bone_name()      |
++-----------+----------------------+
 
 
 The name of the attached bone.
 The name of the attached bone.
 
 

+ 10 - 8
classes/class_boxcontainer.rst

@@ -21,9 +21,9 @@ Base class for box containers.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------+---------------------------------------------------------+
-| :ref:`AlignMode<enum_BoxContainer_AlignMode>` | :ref:`alignment<class_BoxContainer_property_alignment>` |
-+-----------------------------------------------+---------------------------------------------------------+
++-----------------------------------------------+---------------------------------------------------------+---+
+| :ref:`AlignMode<enum_BoxContainer_AlignMode>` | :ref:`alignment<class_BoxContainer_property_alignment>` | 0 |
++-----------------------------------------------+---------------------------------------------------------+---+
 
 
 Methods
 Methods
 -------
 -------
@@ -63,11 +63,13 @@ Property Descriptions
 
 
 - :ref:`AlignMode<enum_BoxContainer_AlignMode>` **alignment**
 - :ref:`AlignMode<enum_BoxContainer_AlignMode>` **alignment**
 
 
-+----------+----------------------+
-| *Setter* | set_alignment(value) |
-+----------+----------------------+
-| *Getter* | get_alignment()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 0                    |
++-----------+----------------------+
+| *Setter*  | set_alignment(value) |
++-----------+----------------------+
+| *Getter*  | get_alignment()      |
++-----------+----------------------+
 
 
 The alignment of the container's children (must be one of :ref:`ALIGN_BEGIN<class_BoxContainer_constant_ALIGN_BEGIN>`, :ref:`ALIGN_CENTER<class_BoxContainer_constant_ALIGN_CENTER>` or :ref:`ALIGN_END<class_BoxContainer_constant_ALIGN_END>`).
 The alignment of the container's children (must be one of :ref:`ALIGN_BEGIN<class_BoxContainer_constant_ALIGN_BEGIN>`, :ref:`ALIGN_CENTER<class_BoxContainer_constant_ALIGN_CENTER>` or :ref:`ALIGN_END<class_BoxContainer_constant_ALIGN_END>`).
 
 

+ 10 - 8
classes/class_boxshape.rst

@@ -19,9 +19,9 @@ Box shape resource.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+-------------------------------------------------+
-| :ref:`Vector3<class_Vector3>` | :ref:`extents<class_BoxShape_property_extents>` |
-+-------------------------------+-------------------------------------------------+
++-------------------------------+-------------------------------------------------+--------------------+
+| :ref:`Vector3<class_Vector3>` | :ref:`extents<class_BoxShape_property_extents>` | Vector3( 1, 1, 1 ) |
++-------------------------------+-------------------------------------------------+--------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`Vector3<class_Vector3>` **extents**
 - :ref:`Vector3<class_Vector3>` **extents**
 
 
-+----------+--------------------+
-| *Setter* | set_extents(value) |
-+----------+--------------------+
-| *Getter* | get_extents()      |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | Vector3( 1, 1, 1 ) |
++-----------+--------------------+
+| *Setter*  | set_extents(value) |
++-----------+--------------------+
+| *Getter*  | get_extents()      |
++-----------+--------------------+
 
 
 The box's half extents. The width, height and depth of this shape is twice the half extents.
 The box's half extents. The width, height and depth of this shape is twice the half extents.
 
 

+ 69 - 59
classes/class_button.rst

@@ -21,44 +21,44 @@ Standard themed Button.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------+---------------------------------------------------+
-| :ref:`TextAlign<enum_Button_TextAlign>` | :ref:`align<class_Button_property_align>`         |
-+-----------------------------------------+---------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`clip_text<class_Button_property_clip_text>` |
-+-----------------------------------------+---------------------------------------------------+
-| :ref:`bool<class_bool>`                 | :ref:`flat<class_Button_property_flat>`           |
-+-----------------------------------------+---------------------------------------------------+
-| :ref:`Texture<class_Texture>`           | :ref:`icon<class_Button_property_icon>`           |
-+-----------------------------------------+---------------------------------------------------+
-| :ref:`String<class_String>`             | :ref:`text<class_Button_property_text>`           |
-+-----------------------------------------+---------------------------------------------------+
++-----------------------------------------+---------------------------------------------------+-------+
+| :ref:`TextAlign<enum_Button_TextAlign>` | :ref:`align<class_Button_property_align>`         | 1     |
++-----------------------------------------+---------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                 | :ref:`clip_text<class_Button_property_clip_text>` | false |
++-----------------------------------------+---------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                 | :ref:`flat<class_Button_property_flat>`           | false |
++-----------------------------------------+---------------------------------------------------+-------+
+| :ref:`Texture<class_Texture>`           | :ref:`icon<class_Button_property_icon>`           | null  |
++-----------------------------------------+---------------------------------------------------+-------+
+| :ref:`String<class_String>`             | :ref:`text<class_Button_property_text>`           | ""    |
++-----------------------------------------+---------------------------------------------------+-------+
 
 
 Theme Properties
 Theme Properties
 ----------------
 ----------------
 
 
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | disabled            |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | focus               |
-+---------------------------------+---------------------+
-| :ref:`Font<class_Font>`         | font                |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color          |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_disabled |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_hover    |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_pressed  |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover               |
-+---------------------------------+---------------------+
-| :ref:`int<class_int>`           | hseparation         |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | normal              |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | pressed             |
-+---------------------------------+---------------------+
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | disabled            |                                          |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | focus               |                                          |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`Font<class_Font>`         | font                |                                          |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color          | Color( 0.878431, 0.878431, 0.878431, 1 ) |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_disabled | Color( 0.9, 0.9, 0.9, 0.2 )              |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover    | Color( 0.941176, 0.941176, 0.941176, 1 ) |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_pressed  | Color( 1, 1, 1, 1 )                      |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover               |                                          |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`int<class_int>`           | hseparation         | 2                                        |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | normal              |                                          |
++---------------------------------+---------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | pressed             |                                          |
++---------------------------------+---------------------+------------------------------------------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -91,11 +91,13 @@ Property Descriptions
 
 
 - :ref:`TextAlign<enum_Button_TextAlign>` **align**
 - :ref:`TextAlign<enum_Button_TextAlign>` **align**
 
 
-+----------+-----------------------+
-| *Setter* | set_text_align(value) |
-+----------+-----------------------+
-| *Getter* | get_text_align()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 1                     |
++-----------+-----------------------+
+| *Setter*  | set_text_align(value) |
++-----------+-----------------------+
+| *Getter*  | get_text_align()      |
++-----------+-----------------------+
 
 
 Text alignment policy for the button's text, use one of the ``ALIGN_*`` constants.
 Text alignment policy for the button's text, use one of the ``ALIGN_*`` constants.
 
 
@@ -103,11 +105,13 @@ Text alignment policy for the button's text, use one of the ``ALIGN_*`` constant
 
 
 - :ref:`bool<class_bool>` **clip_text**
 - :ref:`bool<class_bool>` **clip_text**
 
 
-+----------+----------------------+
-| *Setter* | set_clip_text(value) |
-+----------+----------------------+
-| *Getter* | get_clip_text()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | false                |
++-----------+----------------------+
+| *Setter*  | set_clip_text(value) |
++-----------+----------------------+
+| *Getter*  | get_clip_text()      |
++-----------+----------------------+
 
 
 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.
 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.
 
 
@@ -115,11 +119,13 @@ When this property is enabled, text that is too large to fit the button is clipp
 
 
 - :ref:`bool<class_bool>` **flat**
 - :ref:`bool<class_bool>` **flat**
 
 
-+----------+-----------------+
-| *Setter* | set_flat(value) |
-+----------+-----------------+
-| *Getter* | is_flat()       |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | false           |
++-----------+-----------------+
+| *Setter*  | set_flat(value) |
++-----------+-----------------+
+| *Getter*  | is_flat()       |
++-----------+-----------------+
 
 
 Flat buttons don't display decoration.
 Flat buttons don't display decoration.
 
 
@@ -127,11 +133,13 @@ Flat buttons don't display decoration.
 
 
 - :ref:`Texture<class_Texture>` **icon**
 - :ref:`Texture<class_Texture>` **icon**
 
 
-+----------+------------------------+
-| *Setter* | set_button_icon(value) |
-+----------+------------------------+
-| *Getter* | get_button_icon()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | null                   |
++-----------+------------------------+
+| *Setter*  | set_button_icon(value) |
++-----------+------------------------+
+| *Getter*  | get_button_icon()      |
++-----------+------------------------+
 
 
 Button's icon, if text is present the icon will be placed before the text.
 Button's icon, if text is present the icon will be placed before the text.
 
 
@@ -139,11 +147,13 @@ Button's icon, if text is present the icon will be placed before the text.
 
 
 - :ref:`String<class_String>` **text**
 - :ref:`String<class_String>` **text**
 
 
-+----------+-----------------+
-| *Setter* | set_text(value) |
-+----------+-----------------+
-| *Getter* | get_text()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | ""              |
++-----------+-----------------+
+| *Setter*  | set_text(value) |
++-----------+-----------------+
+| *Getter*  | get_text()      |
++-----------+-----------------+
 
 
 The button's text that will be displayed inside the button's area.
 The button's text that will be displayed inside the button's area.
 
 

+ 120 - 94
classes/class_camera.rst

@@ -21,33 +21,33 @@ Camera node, displays from a point of view.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`int<class_int>`                               | :ref:`cull_mask<class_Camera_property_cull_mask>`               |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`bool<class_bool>`                             | :ref:`current<class_Camera_property_current>`                   |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`DopplerTracking<enum_Camera_DopplerTracking>` | :ref:`doppler_tracking<class_Camera_property_doppler_tracking>` |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`Environment<class_Environment>`               | :ref:`environment<class_Camera_property_environment>`           |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`far<class_Camera_property_far>`                           |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`fov<class_Camera_property_fov>`                           |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                       | :ref:`frustum_offset<class_Camera_property_frustum_offset>`     |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`h_offset<class_Camera_property_h_offset>`                 |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`KeepAspect<enum_Camera_KeepAspect>`           | :ref:`keep_aspect<class_Camera_property_keep_aspect>`           |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`near<class_Camera_property_near>`                         |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`Projection<enum_Camera_Projection>`           | :ref:`projection<class_Camera_property_projection>`             |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`size<class_Camera_property_size>`                         |
-+-----------------------------------------------------+-----------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`v_offset<class_Camera_property_v_offset>`                 |
-+-----------------------------------------------------+-----------------------------------------------------------------+
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                               | :ref:`cull_mask<class_Camera_property_cull_mask>`               | 1048575         |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                             | :ref:`current<class_Camera_property_current>`                   | false           |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`DopplerTracking<enum_Camera_DopplerTracking>` | :ref:`doppler_tracking<class_Camera_property_doppler_tracking>` | 0               |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`Environment<class_Environment>`               | :ref:`environment<class_Camera_property_environment>`           | null            |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`far<class_Camera_property_far>`                           | 100.0           |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`fov<class_Camera_property_fov>`                           | 70.0            |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                       | :ref:`frustum_offset<class_Camera_property_frustum_offset>`     | Vector2( 0, 0 ) |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`h_offset<class_Camera_property_h_offset>`                 | 0.0             |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`KeepAspect<enum_Camera_KeepAspect>`           | :ref:`keep_aspect<class_Camera_property_keep_aspect>`           | 1               |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`near<class_Camera_property_near>`                         | 0.05            |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`Projection<enum_Camera_Projection>`           | :ref:`projection<class_Camera_property_projection>`             | 0               |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`size<class_Camera_property_size>`                         | 1.0             |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                           | :ref:`v_offset<class_Camera_property_v_offset>`                 | 0.0             |
++-----------------------------------------------------+-----------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -145,11 +145,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **cull_mask**
 - :ref:`int<class_int>` **cull_mask**
 
 
-+----------+----------------------+
-| *Setter* | set_cull_mask(value) |
-+----------+----------------------+
-| *Getter* | get_cull_mask()      |
-+----------+----------------------+
++-----------+----------------------+
+| *Default* | 1048575              |
++-----------+----------------------+
+| *Setter*  | set_cull_mask(value) |
++-----------+----------------------+
+| *Getter*  | get_cull_mask()      |
++-----------+----------------------+
 
 
 The culling mask that describes which 3D render layers are rendered by this camera.
 The culling mask that describes which 3D render layers are rendered by this camera.
 
 
@@ -157,35 +159,41 @@ The culling mask that describes which 3D render layers are rendered by this came
 
 
 - :ref:`bool<class_bool>` **current**
 - :ref:`bool<class_bool>` **current**
 
 
-+----------+--------------------+
-| *Setter* | set_current(value) |
-+----------+--------------------+
-| *Getter* | is_current()       |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | false              |
++-----------+--------------------+
+| *Setter*  | set_current(value) |
++-----------+--------------------+
+| *Getter*  | is_current()       |
++-----------+--------------------+
 
 
-If ``true``, the ancestor :ref:`Viewport<class_Viewport>` is currently using this camera. Default value: ``false``.
+If ``true``, the ancestor :ref:`Viewport<class_Viewport>` is currently using this camera.
 
 
 .. _class_Camera_property_doppler_tracking:
 .. _class_Camera_property_doppler_tracking:
 
 
 - :ref:`DopplerTracking<enum_Camera_DopplerTracking>` **doppler_tracking**
 - :ref:`DopplerTracking<enum_Camera_DopplerTracking>` **doppler_tracking**
 
 
-+----------+-----------------------------+
-| *Setter* | set_doppler_tracking(value) |
-+----------+-----------------------------+
-| *Getter* | get_doppler_tracking()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 0                           |
++-----------+-----------------------------+
+| *Setter*  | set_doppler_tracking(value) |
++-----------+-----------------------------+
+| *Getter*  | get_doppler_tracking()      |
++-----------+-----------------------------+
 
 
-If not :ref:`DOPPLER_TRACKING_DISABLED<class_Camera_constant_DOPPLER_TRACKING_DISABLED>`, this camera will simulate the Doppler effect for objects changed in particular ``_process`` methods. See :ref:`DopplerTracking<enum_Camera_DopplerTracking>` for possible values. Default value: :ref:`DOPPLER_TRACKING_DISABLED<class_Camera_constant_DOPPLER_TRACKING_DISABLED>`.
+If not :ref:`DOPPLER_TRACKING_DISABLED<class_Camera_constant_DOPPLER_TRACKING_DISABLED>`, this camera will simulate the Doppler effect for objects changed in particular ``_process`` methods. See :ref:`DopplerTracking<enum_Camera_DopplerTracking>` for possible values.
 
 
 .. _class_Camera_property_environment:
 .. _class_Camera_property_environment:
 
 
 - :ref:`Environment<class_Environment>` **environment**
 - :ref:`Environment<class_Environment>` **environment**
 
 
-+----------+------------------------+
-| *Setter* | set_environment(value) |
-+----------+------------------------+
-| *Getter* | get_environment()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | null                   |
++-----------+------------------------+
+| *Setter*  | set_environment(value) |
++-----------+------------------------+
+| *Getter*  | get_environment()      |
++-----------+------------------------+
 
 
 The :ref:`Environment<class_Environment>` to use for this camera.
 The :ref:`Environment<class_Environment>` to use for this camera.
 
 
@@ -193,11 +201,13 @@ The :ref:`Environment<class_Environment>` to use for this camera.
 
 
 - :ref:`float<class_float>` **far**
 - :ref:`float<class_float>` **far**
 
 
-+----------+-----------------+
-| *Setter* | set_zfar(value) |
-+----------+-----------------+
-| *Getter* | get_zfar()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 100.0           |
++-----------+-----------------+
+| *Setter*  | set_zfar(value) |
++-----------+-----------------+
+| *Getter*  | get_zfar()      |
++-----------+-----------------+
 
 
 The distance to the far culling boundary for this camera relative to its local Z axis.
 The distance to the far culling boundary for this camera relative to its local Z axis.
 
 
@@ -205,11 +215,13 @@ The distance to the far culling boundary for this camera relative to its local Z
 
 
 - :ref:`float<class_float>` **fov**
 - :ref:`float<class_float>` **fov**
 
 
-+----------+----------------+
-| *Setter* | set_fov(value) |
-+----------+----------------+
-| *Getter* | get_fov()      |
-+----------+----------------+
++-----------+----------------+
+| *Default* | 70.0           |
++-----------+----------------+
+| *Setter*  | set_fov(value) |
++-----------+----------------+
+| *Getter*  | get_fov()      |
++-----------+----------------+
 
 
 The camera's field of view angle (in degrees). Only applicable in perspective mode. Since :ref:`keep_aspect<class_Camera_property_keep_aspect>` locks one axis, ``fov`` sets the other axis' field of view angle.
 The camera's field of view angle (in degrees). Only applicable in perspective mode. Since :ref:`keep_aspect<class_Camera_property_keep_aspect>` locks one axis, ``fov`` sets the other axis' field of view angle.
 
 
@@ -217,21 +229,25 @@ The camera's field of view angle (in degrees). Only applicable in perspective mo
 
 
 - :ref:`Vector2<class_Vector2>` **frustum_offset**
 - :ref:`Vector2<class_Vector2>` **frustum_offset**
 
 
-+----------+---------------------------+
-| *Setter* | set_frustum_offset(value) |
-+----------+---------------------------+
-| *Getter* | get_frustum_offset()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | Vector2( 0, 0 )           |
++-----------+---------------------------+
+| *Setter*  | set_frustum_offset(value) |
++-----------+---------------------------+
+| *Getter*  | get_frustum_offset()      |
++-----------+---------------------------+
 
 
 .. _class_Camera_property_h_offset:
 .. _class_Camera_property_h_offset:
 
 
 - :ref:`float<class_float>` **h_offset**
 - :ref:`float<class_float>` **h_offset**
 
 
-+----------+---------------------+
-| *Setter* | set_h_offset(value) |
-+----------+---------------------+
-| *Getter* | get_h_offset()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_h_offset(value) |
++-----------+---------------------+
+| *Getter*  | get_h_offset()      |
++-----------+---------------------+
 
 
 The horizontal (X) offset of the camera viewport.
 The horizontal (X) offset of the camera viewport.
 
 
@@ -239,11 +255,13 @@ The horizontal (X) offset of the camera viewport.
 
 
 - :ref:`KeepAspect<enum_Camera_KeepAspect>` **keep_aspect**
 - :ref:`KeepAspect<enum_Camera_KeepAspect>` **keep_aspect**
 
 
-+----------+-----------------------------+
-| *Setter* | set_keep_aspect_mode(value) |
-+----------+-----------------------------+
-| *Getter* | get_keep_aspect_mode()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 1                           |
++-----------+-----------------------------+
+| *Setter*  | set_keep_aspect_mode(value) |
++-----------+-----------------------------+
+| *Getter*  | get_keep_aspect_mode()      |
++-----------+-----------------------------+
 
 
 The axis to lock during :ref:`fov<class_Camera_property_fov>`/:ref:`size<class_Camera_property_size>` adjustments. Can be either :ref:`KEEP_WIDTH<class_Camera_constant_KEEP_WIDTH>` or :ref:`KEEP_HEIGHT<class_Camera_constant_KEEP_HEIGHT>`.
 The axis to lock during :ref:`fov<class_Camera_property_fov>`/:ref:`size<class_Camera_property_size>` adjustments. Can be either :ref:`KEEP_WIDTH<class_Camera_constant_KEEP_WIDTH>` or :ref:`KEEP_HEIGHT<class_Camera_constant_KEEP_HEIGHT>`.
 
 
@@ -251,11 +269,13 @@ The axis to lock during :ref:`fov<class_Camera_property_fov>`/:ref:`size<class_C
 
 
 - :ref:`float<class_float>` **near**
 - :ref:`float<class_float>` **near**
 
 
-+----------+------------------+
-| *Setter* | set_znear(value) |
-+----------+------------------+
-| *Getter* | get_znear()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0.05             |
++-----------+------------------+
+| *Setter*  | set_znear(value) |
++-----------+------------------+
+| *Getter*  | get_znear()      |
++-----------+------------------+
 
 
 The distance to the near culling boundary for this camera relative to its local Z axis.
 The distance to the near culling boundary for this camera relative to its local Z axis.
 
 
@@ -263,11 +283,13 @@ The distance to the near culling boundary for this camera relative to its local
 
 
 - :ref:`Projection<enum_Camera_Projection>` **projection**
 - :ref:`Projection<enum_Camera_Projection>` **projection**
 
 
-+----------+-----------------------+
-| *Setter* | set_projection(value) |
-+----------+-----------------------+
-| *Getter* | get_projection()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_projection(value) |
++-----------+-----------------------+
+| *Getter*  | get_projection()      |
++-----------+-----------------------+
 
 
 The camera's projection mode. In :ref:`PROJECTION_PERSPECTIVE<class_Camera_constant_PROJECTION_PERSPECTIVE>` mode, objects' Z distance from the camera's local space scales their perceived size.
 The camera's projection mode. In :ref:`PROJECTION_PERSPECTIVE<class_Camera_constant_PROJECTION_PERSPECTIVE>` mode, objects' Z distance from the camera's local space scales their perceived size.
 
 
@@ -275,11 +297,13 @@ The camera's projection mode. In :ref:`PROJECTION_PERSPECTIVE<class_Camera_const
 
 
 - :ref:`float<class_float>` **size**
 - :ref:`float<class_float>` **size**
 
 
-+----------+-----------------+
-| *Setter* | set_size(value) |
-+----------+-----------------+
-| *Getter* | get_size()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | 1.0             |
++-----------+-----------------+
+| *Setter*  | set_size(value) |
++-----------+-----------------+
+| *Getter*  | get_size()      |
++-----------+-----------------+
 
 
 The camera's size measured as 1/2 the width or height. Only applicable in orthogonal mode. Since :ref:`keep_aspect<class_Camera_property_keep_aspect>` locks on axis, ``size`` sets the other axis' size length.
 The camera's size measured as 1/2 the width or height. Only applicable in orthogonal mode. Since :ref:`keep_aspect<class_Camera_property_keep_aspect>` locks on axis, ``size`` sets the other axis' size length.
 
 
@@ -287,11 +311,13 @@ The camera's size measured as 1/2 the width or height. Only applicable in orthog
 
 
 - :ref:`float<class_float>` **v_offset**
 - :ref:`float<class_float>` **v_offset**
 
 
-+----------+---------------------+
-| *Setter* | set_v_offset(value) |
-+----------+---------------------+
-| *Getter* | get_v_offset()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_v_offset(value) |
++-----------+---------------------+
+| *Getter*  | get_v_offset()      |
++-----------+---------------------+
 
 
 The vertical (Y) offset of the camera viewport.
 The vertical (Y) offset of the camera viewport.
 
 

+ 227 - 179
classes/class_camera2d.rst

@@ -19,57 +19,57 @@ Camera node for 2D scenes.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`AnchorMode<enum_Camera2D_AnchorMode>`                   | :ref:`anchor_mode<class_Camera2D_property_anchor_mode>`                         |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`current<class_Camera2D_property_current>`                                 |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`Node<class_Node>`                                       | :ref:`custom_viewport<class_Camera2D_property_custom_viewport>`                 |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`drag_margin_bottom<class_Camera2D_property_drag_margin_bottom>`           |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`drag_margin_h_enabled<class_Camera2D_property_drag_margin_h_enabled>`     |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`drag_margin_left<class_Camera2D_property_drag_margin_left>`               |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`drag_margin_right<class_Camera2D_property_drag_margin_right>`             |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`drag_margin_top<class_Camera2D_property_drag_margin_top>`                 |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`drag_margin_v_enabled<class_Camera2D_property_drag_margin_v_enabled>`     |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_drag_margin<class_Camera2D_property_editor_draw_drag_margin>` |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_limits<class_Camera2D_property_editor_draw_limits>`           |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_screen<class_Camera2D_property_editor_draw_screen>`           |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                         | :ref:`limit_bottom<class_Camera2D_property_limit_bottom>`                       |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                         | :ref:`limit_left<class_Camera2D_property_limit_left>`                           |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                         | :ref:`limit_right<class_Camera2D_property_limit_right>`                         |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`limit_smoothed<class_Camera2D_property_limit_smoothed>`                   |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                                         | :ref:`limit_top<class_Camera2D_property_limit_top>`                             |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                                 | :ref:`offset<class_Camera2D_property_offset>`                                   |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`offset_h<class_Camera2D_property_offset_h>`                               |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`offset_v<class_Camera2D_property_offset_v>`                               |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`Camera2DProcessMode<enum_Camera2D_Camera2DProcessMode>` | :ref:`process_mode<class_Camera2D_property_process_mode>`                       |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`rotating<class_Camera2D_property_rotating>`                               |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                                       | :ref:`smoothing_enabled<class_Camera2D_property_smoothing_enabled>`             |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                                     | :ref:`smoothing_speed<class_Camera2D_property_smoothing_speed>`                 |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                                 | :ref:`zoom<class_Camera2D_property_zoom>`                                       |
-+---------------------------------------------------------------+---------------------------------------------------------------------------------+
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`AnchorMode<enum_Camera2D_AnchorMode>`                   | :ref:`anchor_mode<class_Camera2D_property_anchor_mode>`                         | 1               |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`current<class_Camera2D_property_current>`                                 | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`Node<class_Node>`                                       | :ref:`custom_viewport<class_Camera2D_property_custom_viewport>`                 |                 |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`drag_margin_bottom<class_Camera2D_property_drag_margin_bottom>`           | 0.2             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`drag_margin_h_enabled<class_Camera2D_property_drag_margin_h_enabled>`     | true            |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`drag_margin_left<class_Camera2D_property_drag_margin_left>`               | 0.2             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`drag_margin_right<class_Camera2D_property_drag_margin_right>`             | 0.2             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`drag_margin_top<class_Camera2D_property_drag_margin_top>`                 | 0.2             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`drag_margin_v_enabled<class_Camera2D_property_drag_margin_v_enabled>`     | true            |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_drag_margin<class_Camera2D_property_editor_draw_drag_margin>` | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_limits<class_Camera2D_property_editor_draw_limits>`           | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`editor_draw_screen<class_Camera2D_property_editor_draw_screen>`           | true            |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                                         | :ref:`limit_bottom<class_Camera2D_property_limit_bottom>`                       | 10000000        |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                                         | :ref:`limit_left<class_Camera2D_property_limit_left>`                           | -10000000       |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                                         | :ref:`limit_right<class_Camera2D_property_limit_right>`                         | 10000000        |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`limit_smoothed<class_Camera2D_property_limit_smoothed>`                   | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                                         | :ref:`limit_top<class_Camera2D_property_limit_top>`                             | -10000000       |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                                 | :ref:`offset<class_Camera2D_property_offset>`                                   | Vector2( 0, 0 ) |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`offset_h<class_Camera2D_property_offset_h>`                               | 0.0             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`offset_v<class_Camera2D_property_offset_v>`                               | 0.0             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`Camera2DProcessMode<enum_Camera2D_Camera2DProcessMode>` | :ref:`process_mode<class_Camera2D_property_process_mode>`                       | 1               |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`rotating<class_Camera2D_property_rotating>`                               | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                                       | :ref:`smoothing_enabled<class_Camera2D_property_smoothing_enabled>`             | false           |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                                     | :ref:`smoothing_speed<class_Camera2D_property_smoothing_speed>`                 | 5.0             |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                                 | :ref:`zoom<class_Camera2D_property_zoom>`                                       | Vector2( 1, 1 ) |
++---------------------------------------------------------------+---------------------------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -131,11 +131,13 @@ Property Descriptions
 
 
 - :ref:`AnchorMode<enum_Camera2D_AnchorMode>` **anchor_mode**
 - :ref:`AnchorMode<enum_Camera2D_AnchorMode>` **anchor_mode**
 
 
-+----------+------------------------+
-| *Setter* | set_anchor_mode(value) |
-+----------+------------------------+
-| *Getter* | get_anchor_mode()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 1                      |
++-----------+------------------------+
+| *Setter*  | set_anchor_mode(value) |
++-----------+------------------------+
+| *Getter*  | get_anchor_mode()      |
++-----------+------------------------+
 
 
 The Camera2D's anchor point. See ``ANCHOR_MODE_*`` constants.
 The Camera2D's anchor point. See ``ANCHOR_MODE_*`` constants.
 
 
@@ -143,9 +145,11 @@ The Camera2D's anchor point. See ``ANCHOR_MODE_*`` constants.
 
 
 - :ref:`bool<class_bool>` **current**
 - :ref:`bool<class_bool>` **current**
 
 
-+----------+--------------+
-| *Getter* | is_current() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | false        |
++-----------+--------------+
+| *Getter*  | is_current() |
++-----------+--------------+
 
 
 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.
 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.
 
 
@@ -165,11 +169,13 @@ The custom :ref:`Viewport<class_Viewport>` node attached to the ``Camera2D``. If
 
 
 - :ref:`float<class_float>` **drag_margin_bottom**
 - :ref:`float<class_float>` **drag_margin_bottom**
 
 
-+----------+------------------------+
-| *Setter* | set_drag_margin(value) |
-+----------+------------------------+
-| *Getter* | get_drag_margin()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.2                    |
++-----------+------------------------+
+| *Setter*  | set_drag_margin(value) |
++-----------+------------------------+
+| *Getter*  | get_drag_margin()      |
++-----------+------------------------+
 
 
 Bottom margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 Bottom margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
 
@@ -177,23 +183,27 @@ Bottom margin needed to drag the camera. A value of ``1`` makes the camera move
 
 
 - :ref:`bool<class_bool>` **drag_margin_h_enabled**
 - :ref:`bool<class_bool>` **drag_margin_h_enabled**
 
 
-+----------+---------------------------+
-| *Setter* | set_h_drag_enabled(value) |
-+----------+---------------------------+
-| *Getter* | is_h_drag_enabled()       |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | true                      |
++-----------+---------------------------+
+| *Setter*  | set_h_drag_enabled(value) |
++-----------+---------------------------+
+| *Getter*  | is_h_drag_enabled()       |
++-----------+---------------------------+
 
 
-If ``true``, the camera only moves when reaching the horizontal drag margins. If ``false``, the camera moves horizontally regardless of margins. Default value: ``true``.
+If ``true``, the camera only moves when reaching the horizontal drag margins. If ``false``, the camera moves horizontally regardless of margins.
 
 
 .. _class_Camera2D_property_drag_margin_left:
 .. _class_Camera2D_property_drag_margin_left:
 
 
 - :ref:`float<class_float>` **drag_margin_left**
 - :ref:`float<class_float>` **drag_margin_left**
 
 
-+----------+------------------------+
-| *Setter* | set_drag_margin(value) |
-+----------+------------------------+
-| *Getter* | get_drag_margin()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.2                    |
++-----------+------------------------+
+| *Setter*  | set_drag_margin(value) |
++-----------+------------------------+
+| *Getter*  | get_drag_margin()      |
++-----------+------------------------+
 
 
 Left margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 Left margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
 
@@ -201,11 +211,13 @@ Left margin needed to drag the camera. A value of ``1`` makes the camera move on
 
 
 - :ref:`float<class_float>` **drag_margin_right**
 - :ref:`float<class_float>` **drag_margin_right**
 
 
-+----------+------------------------+
-| *Setter* | set_drag_margin(value) |
-+----------+------------------------+
-| *Getter* | get_drag_margin()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.2                    |
++-----------+------------------------+
+| *Setter*  | set_drag_margin(value) |
++-----------+------------------------+
+| *Getter*  | get_drag_margin()      |
++-----------+------------------------+
 
 
 Right margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 Right margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
 
@@ -213,11 +225,13 @@ Right margin needed to drag the camera. A value of ``1`` makes the camera move o
 
 
 - :ref:`float<class_float>` **drag_margin_top**
 - :ref:`float<class_float>` **drag_margin_top**
 
 
-+----------+------------------------+
-| *Setter* | set_drag_margin(value) |
-+----------+------------------------+
-| *Getter* | get_drag_margin()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | 0.2                    |
++-----------+------------------------+
+| *Setter*  | set_drag_margin(value) |
++-----------+------------------------+
+| *Getter*  | get_drag_margin()      |
++-----------+------------------------+
 
 
 Top margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 Top margin needed to drag the camera. A value of ``1`` makes the camera move only when reaching the edge of the screen.
 
 
@@ -225,59 +239,69 @@ Top margin needed to drag the camera. A value of ``1`` makes the camera move onl
 
 
 - :ref:`bool<class_bool>` **drag_margin_v_enabled**
 - :ref:`bool<class_bool>` **drag_margin_v_enabled**
 
 
-+----------+---------------------------+
-| *Setter* | set_v_drag_enabled(value) |
-+----------+---------------------------+
-| *Getter* | is_v_drag_enabled()       |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | true                      |
++-----------+---------------------------+
+| *Setter*  | set_v_drag_enabled(value) |
++-----------+---------------------------+
+| *Getter*  | is_v_drag_enabled()       |
++-----------+---------------------------+
 
 
-If ``true``, the camera only moves when reaching the vertical drag margins. If ``false``, the camera moves vertically regardless of margins. Default value: ``true``.
+If ``true``, the camera only moves when reaching the vertical drag margins. If ``false``, the camera moves vertically regardless of margins.
 
 
 .. _class_Camera2D_property_editor_draw_drag_margin:
 .. _class_Camera2D_property_editor_draw_drag_margin:
 
 
 - :ref:`bool<class_bool>` **editor_draw_drag_margin**
 - :ref:`bool<class_bool>` **editor_draw_drag_margin**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_margin_drawing_enabled(value) |
-+----------+-----------------------------------+
-| *Getter* | is_margin_drawing_enabled()       |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | false                             |
++-----------+-----------------------------------+
+| *Setter*  | set_margin_drawing_enabled(value) |
++-----------+-----------------------------------+
+| *Getter*  | is_margin_drawing_enabled()       |
++-----------+-----------------------------------+
 
 
-If ``true``, draws the camera's drag margin rectangle in the editor. Default value: ``false``.
+If ``true``, draws the camera's drag margin rectangle in the editor.
 
 
 .. _class_Camera2D_property_editor_draw_limits:
 .. _class_Camera2D_property_editor_draw_limits:
 
 
 - :ref:`bool<class_bool>` **editor_draw_limits**
 - :ref:`bool<class_bool>` **editor_draw_limits**
 
 
-+----------+----------------------------------+
-| *Setter* | set_limit_drawing_enabled(value) |
-+----------+----------------------------------+
-| *Getter* | is_limit_drawing_enabled()       |
-+----------+----------------------------------+
++-----------+----------------------------------+
+| *Default* | false                            |
++-----------+----------------------------------+
+| *Setter*  | set_limit_drawing_enabled(value) |
++-----------+----------------------------------+
+| *Getter*  | is_limit_drawing_enabled()       |
++-----------+----------------------------------+
 
 
-If ``true``, draws the camera's limits rectangle in the editor. Default value: ``true``.
+If ``true``, draws the camera's limits rectangle in the editor.
 
 
 .. _class_Camera2D_property_editor_draw_screen:
 .. _class_Camera2D_property_editor_draw_screen:
 
 
 - :ref:`bool<class_bool>` **editor_draw_screen**
 - :ref:`bool<class_bool>` **editor_draw_screen**
 
 
-+----------+-----------------------------------+
-| *Setter* | set_screen_drawing_enabled(value) |
-+----------+-----------------------------------+
-| *Getter* | is_screen_drawing_enabled()       |
-+----------+-----------------------------------+
++-----------+-----------------------------------+
+| *Default* | true                              |
++-----------+-----------------------------------+
+| *Setter*  | set_screen_drawing_enabled(value) |
++-----------+-----------------------------------+
+| *Getter*  | is_screen_drawing_enabled()       |
++-----------+-----------------------------------+
 
 
-If ``true``, draws the camera's screen rectangle in the editor. Default value: ``false``.
+If ``true``, draws the camera's screen rectangle in the editor.
 
 
 .. _class_Camera2D_property_limit_bottom:
 .. _class_Camera2D_property_limit_bottom:
 
 
 - :ref:`int<class_int>` **limit_bottom**
 - :ref:`int<class_int>` **limit_bottom**
 
 
-+----------+------------------+
-| *Setter* | set_limit(value) |
-+----------+------------------+
-| *Getter* | get_limit()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 10000000         |
++-----------+------------------+
+| *Setter*  | set_limit(value) |
++-----------+------------------+
+| *Getter*  | get_limit()      |
++-----------+------------------+
 
 
 Bottom scroll limit in pixels. The camera stops moving when reaching this value.
 Bottom scroll limit in pixels. The camera stops moving when reaching this value.
 
 
@@ -285,11 +309,13 @@ Bottom scroll limit in pixels. The camera stops moving when reaching this value.
 
 
 - :ref:`int<class_int>` **limit_left**
 - :ref:`int<class_int>` **limit_left**
 
 
-+----------+------------------+
-| *Setter* | set_limit(value) |
-+----------+------------------+
-| *Getter* | get_limit()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | -10000000        |
++-----------+------------------+
+| *Setter*  | set_limit(value) |
++-----------+------------------+
+| *Getter*  | get_limit()      |
++-----------+------------------+
 
 
 Left 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.
 
 
@@ -297,11 +323,13 @@ Left scroll limit in pixels. The camera stops moving when reaching this value.
 
 
 - :ref:`int<class_int>` **limit_right**
 - :ref:`int<class_int>` **limit_right**
 
 
-+----------+------------------+
-| *Setter* | set_limit(value) |
-+----------+------------------+
-| *Getter* | get_limit()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 10000000         |
++-----------+------------------+
+| *Setter*  | set_limit(value) |
++-----------+------------------+
+| *Getter*  | get_limit()      |
++-----------+------------------+
 
 
 Right 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.
 
 
@@ -309,23 +337,27 @@ Right scroll limit in pixels. The camera stops moving when reaching this value.
 
 
 - :ref:`bool<class_bool>` **limit_smoothed**
 - :ref:`bool<class_bool>` **limit_smoothed**
 
 
-+----------+------------------------------------+
-| *Setter* | set_limit_smoothing_enabled(value) |
-+----------+------------------------------------+
-| *Getter* | is_limit_smoothing_enabled()       |
-+----------+------------------------------------+
++-----------+------------------------------------+
+| *Default* | false                              |
++-----------+------------------------------------+
+| *Setter*  | set_limit_smoothing_enabled(value) |
++-----------+------------------------------------+
+| *Getter*  | is_limit_smoothing_enabled()       |
++-----------+------------------------------------+
 
 
-If ``true``, the camera smoothly stops when reaches its limits. Default value: ``false``.
+If ``true``, the camera smoothly stops when reaches its limits.
 
 
 .. _class_Camera2D_property_limit_top:
 .. _class_Camera2D_property_limit_top:
 
 
 - :ref:`int<class_int>` **limit_top**
 - :ref:`int<class_int>` **limit_top**
 
 
-+----------+------------------+
-| *Setter* | set_limit(value) |
-+----------+------------------+
-| *Getter* | get_limit()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | -10000000        |
++-----------+------------------+
+| *Setter*  | set_limit(value) |
++-----------+------------------+
+| *Getter*  | get_limit()      |
++-----------+------------------+
 
 
 Top scroll limit in pixels. The camera stops moving when reaching this value.
 Top scroll limit in pixels. The camera stops moving when reaching this value.
 
 
@@ -333,11 +365,13 @@ Top scroll limit in pixels. The camera stops moving when reaching this value.
 
 
 - :ref:`Vector2<class_Vector2>` **offset**
 - :ref:`Vector2<class_Vector2>` **offset**
 
 
-+----------+-------------------+
-| *Setter* | set_offset(value) |
-+----------+-------------------+
-| *Getter* | get_offset()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | Vector2( 0, 0 )   |
++-----------+-------------------+
+| *Setter*  | set_offset(value) |
++-----------+-------------------+
+| *Getter*  | get_offset()      |
++-----------+-------------------+
 
 
 The camera's offset, useful for looking around or camera shake animations.
 The camera's offset, useful for looking around or camera shake animations.
 
 
@@ -345,69 +379,81 @@ The camera's offset, useful for looking around or camera shake animations.
 
 
 - :ref:`float<class_float>` **offset_h**
 - :ref:`float<class_float>` **offset_h**
 
 
-+----------+---------------------+
-| *Setter* | set_h_offset(value) |
-+----------+---------------------+
-| *Getter* | get_h_offset()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_h_offset(value) |
++-----------+---------------------+
+| *Getter*  | get_h_offset()      |
++-----------+---------------------+
 
 
-The horizontal offset of the camera, relative to the drag margins. Default value: ``0``.
+The horizontal offset of the camera, relative to the drag margins.
 
 
 .. _class_Camera2D_property_offset_v:
 .. _class_Camera2D_property_offset_v:
 
 
 - :ref:`float<class_float>` **offset_v**
 - :ref:`float<class_float>` **offset_v**
 
 
-+----------+---------------------+
-| *Setter* | set_v_offset(value) |
-+----------+---------------------+
-| *Getter* | get_v_offset()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_v_offset(value) |
++-----------+---------------------+
+| *Getter*  | get_v_offset()      |
++-----------+---------------------+
 
 
-The vertical offset of the camera, relative to the drag margins. Default value: ``0``.
+The vertical offset of the camera, relative to the drag margins.
 
 
 .. _class_Camera2D_property_process_mode:
 .. _class_Camera2D_property_process_mode:
 
 
 - :ref:`Camera2DProcessMode<enum_Camera2D_Camera2DProcessMode>` **process_mode**
 - :ref:`Camera2DProcessMode<enum_Camera2D_Camera2DProcessMode>` **process_mode**
 
 
-+----------+-------------------------+
-| *Setter* | set_process_mode(value) |
-+----------+-------------------------+
-| *Getter* | get_process_mode()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1                       |
++-----------+-------------------------+
+| *Setter*  | set_process_mode(value) |
++-----------+-------------------------+
+| *Getter*  | get_process_mode()      |
++-----------+-------------------------+
 
 
 .. _class_Camera2D_property_rotating:
 .. _class_Camera2D_property_rotating:
 
 
 - :ref:`bool<class_bool>` **rotating**
 - :ref:`bool<class_bool>` **rotating**
 
 
-+----------+---------------------+
-| *Setter* | set_rotating(value) |
-+----------+---------------------+
-| *Getter* | is_rotating()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_rotating(value) |
++-----------+---------------------+
+| *Getter*  | is_rotating()       |
++-----------+---------------------+
 
 
-If ``true``, the camera rotates with the target. Default value: ``false``.
+If ``true``, the camera rotates with the target.
 
 
 .. _class_Camera2D_property_smoothing_enabled:
 .. _class_Camera2D_property_smoothing_enabled:
 
 
 - :ref:`bool<class_bool>` **smoothing_enabled**
 - :ref:`bool<class_bool>` **smoothing_enabled**
 
 
-+----------+------------------------------------+
-| *Setter* | set_enable_follow_smoothing(value) |
-+----------+------------------------------------+
-| *Getter* | is_follow_smoothing_enabled()      |
-+----------+------------------------------------+
++-----------+------------------------------------+
+| *Default* | false                              |
++-----------+------------------------------------+
+| *Setter*  | set_enable_follow_smoothing(value) |
++-----------+------------------------------------+
+| *Getter*  | is_follow_smoothing_enabled()      |
++-----------+------------------------------------+
 
 
-If ``true``, the camera smoothly moves towards the target at :ref:`smoothing_speed<class_Camera2D_property_smoothing_speed>`. Default value: ``false``.
+If ``true``, the camera smoothly moves towards the target at :ref:`smoothing_speed<class_Camera2D_property_smoothing_speed>`.
 
 
 .. _class_Camera2D_property_smoothing_speed:
 .. _class_Camera2D_property_smoothing_speed:
 
 
 - :ref:`float<class_float>` **smoothing_speed**
 - :ref:`float<class_float>` **smoothing_speed**
 
 
-+----------+-----------------------------+
-| *Setter* | set_follow_smoothing(value) |
-+----------+-----------------------------+
-| *Getter* | get_follow_smoothing()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 5.0                         |
++-----------+-----------------------------+
+| *Setter*  | set_follow_smoothing(value) |
++-----------+-----------------------------+
+| *Getter*  | get_follow_smoothing()      |
++-----------+-----------------------------+
 
 
 Speed in pixels per second of the camera's smoothing effect when :ref:`smoothing_enabled<class_Camera2D_property_smoothing_enabled>` is ``true``.
 Speed in pixels per second of the camera's smoothing effect when :ref:`smoothing_enabled<class_Camera2D_property_smoothing_enabled>` is ``true``.
 
 
@@ -415,11 +461,13 @@ Speed in pixels per second of the camera's smoothing effect when :ref:`smoothing
 
 
 - :ref:`Vector2<class_Vector2>` **zoom**
 - :ref:`Vector2<class_Vector2>` **zoom**
 
 
-+----------+-----------------+
-| *Setter* | set_zoom(value) |
-+----------+-----------------+
-| *Getter* | get_zoom()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | Vector2( 1, 1 ) |
++-----------+-----------------+
+| *Setter*  | set_zoom(value) |
++-----------+-----------------+
+| *Getter*  | get_zoom()      |
++-----------+-----------------+
 
 
 The camera's zoom relative to the viewport. Values larger than ``Vector2(1, 1)`` zoom out and smaller values zoom in. For an example, use ``Vector2(0.5, 0.5)`` for a 2× zoom-in, and ``Vector2(4, 4)`` for a 4× zoom-out.
 The camera's zoom relative to the viewport. Values larger than ``Vector2(1, 1)`` zoom out and smaller values zoom in. For an example, use ``Vector2(0.5, 0.5)`` for a 2× zoom-in, and ``Vector2(4, 4)`` for a 4× zoom-out.
 
 

+ 19 - 15
classes/class_camerafeed.rst

@@ -19,11 +19,11 @@ A camera feed gives you access to a single physical camera attached to your devi
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------+-----------------------------------------------------------------+
-| :ref:`bool<class_bool>`               | :ref:`feed_is_active<class_CameraFeed_property_feed_is_active>` |
-+---------------------------------------+-----------------------------------------------------------------+
-| :ref:`Transform2D<class_Transform2D>` | :ref:`feed_transform<class_CameraFeed_property_feed_transform>` |
-+---------------------------------------+-----------------------------------------------------------------+
++---------------------------------------+-----------------------------------------------------------------+----------------------------------+
+| :ref:`bool<class_bool>`               | :ref:`feed_is_active<class_CameraFeed_property_feed_is_active>` | false                            |
++---------------------------------------+-----------------------------------------------------------------+----------------------------------+
+| :ref:`Transform2D<class_Transform2D>` | :ref:`feed_transform<class_CameraFeed_property_feed_transform>` | Transform2D( 1, 0, 0, -1, 0, 1 ) |
++---------------------------------------+-----------------------------------------------------------------+----------------------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -89,21 +89,25 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **feed_is_active**
 - :ref:`bool<class_bool>` **feed_is_active**
 
 
-+----------+-------------------+
-| *Setter* | set_active(value) |
-+----------+-------------------+
-| *Getter* | is_active()       |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | false             |
++-----------+-------------------+
+| *Setter*  | set_active(value) |
++-----------+-------------------+
+| *Getter*  | is_active()       |
++-----------+-------------------+
 
 
 .. _class_CameraFeed_property_feed_transform:
 .. _class_CameraFeed_property_feed_transform:
 
 
 - :ref:`Transform2D<class_Transform2D>` **feed_transform**
 - :ref:`Transform2D<class_Transform2D>` **feed_transform**
 
 
-+----------+----------------------+
-| *Setter* | set_transform(value) |
-+----------+----------------------+
-| *Getter* | get_transform()      |
-+----------+----------------------+
++-----------+----------------------------------+
+| *Default* | Transform2D( 1, 0, 0, -1, 0, 1 ) |
++-----------+----------------------------------+
+| *Setter*  | set_transform(value)             |
++-----------+----------------------------------+
+| *Getter*  | get_transform()                  |
++-----------+----------------------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 28 - 22
classes/class_cameratexture.rst

@@ -21,13 +21,13 @@ This texture gives access to the camera texture provided by a :ref:`CameraFeed<c
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------+------------------------------------------------------------------------+
-| :ref:`int<class_int>`                         | :ref:`camera_feed_id<class_CameraTexture_property_camera_feed_id>`     |
-+-----------------------------------------------+------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                       | :ref:`camera_is_active<class_CameraTexture_property_camera_is_active>` |
-+-----------------------------------------------+------------------------------------------------------------------------+
-| :ref:`FeedImage<enum_CameraServer_FeedImage>` | :ref:`which_feed<class_CameraTexture_property_which_feed>`             |
-+-----------------------------------------------+------------------------------------------------------------------------+
++-----------------------------------------------+------------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                         | :ref:`camera_feed_id<class_CameraTexture_property_camera_feed_id>`     | 0     |
++-----------------------------------------------+------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                       | :ref:`camera_is_active<class_CameraTexture_property_camera_is_active>` | false |
++-----------------------------------------------+------------------------------------------------------------------------+-------+
+| :ref:`FeedImage<enum_CameraServer_FeedImage>` | :ref:`which_feed<class_CameraTexture_property_which_feed>`             | 0     |
++-----------------------------------------------+------------------------------------------------------------------------+-------+
 
 
 Property Descriptions
 Property Descriptions
 ---------------------
 ---------------------
@@ -36,11 +36,13 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **camera_feed_id**
 - :ref:`int<class_int>` **camera_feed_id**
 
 
-+----------+---------------------------+
-| *Setter* | set_camera_feed_id(value) |
-+----------+---------------------------+
-| *Getter* | get_camera_feed_id()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 0                         |
++-----------+---------------------------+
+| *Setter*  | set_camera_feed_id(value) |
++-----------+---------------------------+
+| *Getter*  | get_camera_feed_id()      |
++-----------+---------------------------+
 
 
 The ID of the :ref:`CameraFeed<class_CameraFeed>` for which we want to display the image.
 The ID of the :ref:`CameraFeed<class_CameraFeed>` for which we want to display the image.
 
 
@@ -48,11 +50,13 @@ The ID of the :ref:`CameraFeed<class_CameraFeed>` for which we want to display t
 
 
 - :ref:`bool<class_bool>` **camera_is_active**
 - :ref:`bool<class_bool>` **camera_is_active**
 
 
-+----------+--------------------------+
-| *Setter* | set_camera_active(value) |
-+----------+--------------------------+
-| *Getter* | get_camera_active()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_camera_active(value) |
++-----------+--------------------------+
+| *Getter*  | get_camera_active()      |
++-----------+--------------------------+
 
 
 Convenience property that gives access to the active property of the :ref:`CameraFeed<class_CameraFeed>`.
 Convenience property that gives access to the active property of the :ref:`CameraFeed<class_CameraFeed>`.
 
 
@@ -60,11 +64,13 @@ Convenience property that gives access to the active property of the :ref:`Camer
 
 
 - :ref:`FeedImage<enum_CameraServer_FeedImage>` **which_feed**
 - :ref:`FeedImage<enum_CameraServer_FeedImage>` **which_feed**
 
 
-+----------+-----------------------+
-| *Setter* | set_which_feed(value) |
-+----------+-----------------------+
-| *Getter* | get_which_feed()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_which_feed(value) |
++-----------+-----------------------+
+| *Getter*  | get_which_feed()      |
++-----------+-----------------------+
 
 
 Which image within the :ref:`CameraFeed<class_CameraFeed>` we want access to, important if the camera image is split in a Y and CbCr component.
 Which image within the :ref:`CameraFeed<class_CameraFeed>` we want access to, important if the camera image is split in a Y and CbCr component.
 
 

+ 74 - 60
classes/class_canvasitem.rst

@@ -21,23 +21,23 @@ Base class of anything 2D.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`int<class_int>`           | :ref:`light_mask<class_CanvasItem_property_light_mask>`                   |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`Material<class_Material>` | :ref:`material<class_CanvasItem_property_material>`                       |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`Color<class_Color>`       | :ref:`modulate<class_CanvasItem_property_modulate>`                       |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`Color<class_Color>`       | :ref:`self_modulate<class_CanvasItem_property_self_modulate>`             |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`show_behind_parent<class_CanvasItem_property_show_behind_parent>`   |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`show_on_top<class_CanvasItem_property_show_on_top>`                 |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`use_parent_material<class_CanvasItem_property_use_parent_material>` |
-+---------------------------------+---------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`visible<class_CanvasItem_property_visible>`                         |
-+---------------------------------+---------------------------------------------------------------------------+
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`int<class_int>`           | :ref:`light_mask<class_CanvasItem_property_light_mask>`                   | 1                   |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`Material<class_Material>` | :ref:`material<class_CanvasItem_property_material>`                       | null                |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`Color<class_Color>`       | :ref:`modulate<class_CanvasItem_property_modulate>`                       | Color( 1, 1, 1, 1 ) |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`Color<class_Color>`       | :ref:`self_modulate<class_CanvasItem_property_self_modulate>`             | Color( 1, 1, 1, 1 ) |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`         | :ref:`show_behind_parent<class_CanvasItem_property_show_behind_parent>`   | false               |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`         | :ref:`show_on_top<class_CanvasItem_property_show_on_top>`                 |                     |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`         | :ref:`use_parent_material<class_CanvasItem_property_use_parent_material>` | false               |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`         | :ref:`visible<class_CanvasItem_property_visible>`                         | true                |
++---------------------------------+---------------------------------------------------------------------------+---------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -242,91 +242,105 @@ Property Descriptions
 
 
 - :ref:`int<class_int>` **light_mask**
 - :ref:`int<class_int>` **light_mask**
 
 
-+----------+-----------------------+
-| *Setter* | set_light_mask(value) |
-+----------+-----------------------+
-| *Getter* | get_light_mask()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 1                     |
++-----------+-----------------------+
+| *Setter*  | set_light_mask(value) |
++-----------+-----------------------+
+| *Getter*  | get_light_mask()      |
++-----------+-----------------------+
 
 
-The rendering layers in which this ``CanvasItem`` responds to :ref:`Light2D<class_Light2D>` nodes. Default value: ``1``.
+The rendering layers in which this ``CanvasItem`` responds to :ref:`Light2D<class_Light2D>` nodes.
 
 
 .. _class_CanvasItem_property_material:
 .. _class_CanvasItem_property_material:
 
 
 - :ref:`Material<class_Material>` **material**
 - :ref:`Material<class_Material>` **material**
 
 
-+----------+---------------------+
-| *Setter* | set_material(value) |
-+----------+---------------------+
-| *Getter* | get_material()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_material(value) |
++-----------+---------------------+
+| *Getter*  | get_material()      |
++-----------+---------------------+
 
 
-The material applied to textures on this ``CanvasItem``. Default value: ``null``.
+The material applied to textures on this ``CanvasItem``.
 
 
 .. _class_CanvasItem_property_modulate:
 .. _class_CanvasItem_property_modulate:
 
 
 - :ref:`Color<class_Color>` **modulate**
 - :ref:`Color<class_Color>` **modulate**
 
 
-+----------+---------------------+
-| *Setter* | set_modulate(value) |
-+----------+---------------------+
-| *Getter* | get_modulate()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | Color( 1, 1, 1, 1 ) |
++-----------+---------------------+
+| *Setter*  | set_modulate(value) |
++-----------+---------------------+
+| *Getter*  | get_modulate()      |
++-----------+---------------------+
 
 
-The color applied to textures on this ``CanvasItem``. Default value: ``Color(1, 1, 1, 1)`` (opaque "white").
+The color applied to textures on this ``CanvasItem``.
 
 
 .. _class_CanvasItem_property_self_modulate:
 .. _class_CanvasItem_property_self_modulate:
 
 
 - :ref:`Color<class_Color>` **self_modulate**
 - :ref:`Color<class_Color>` **self_modulate**
 
 
-+----------+--------------------------+
-| *Setter* | set_self_modulate(value) |
-+----------+--------------------------+
-| *Getter* | get_self_modulate()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | Color( 1, 1, 1, 1 )      |
++-----------+--------------------------+
+| *Setter*  | set_self_modulate(value) |
++-----------+--------------------------+
+| *Getter*  | get_self_modulate()      |
++-----------+--------------------------+
 
 
-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")..
+The color applied to textures on this ``CanvasItem``. This is not inherited by children ``CanvasItem``\ s.
 
 
 .. _class_CanvasItem_property_show_behind_parent:
 .. _class_CanvasItem_property_show_behind_parent:
 
 
 - :ref:`bool<class_bool>` **show_behind_parent**
 - :ref:`bool<class_bool>` **show_behind_parent**
 
 
-+----------+---------------------------------+
-| *Setter* | set_draw_behind_parent(value)   |
-+----------+---------------------------------+
-| *Getter* | is_draw_behind_parent_enabled() |
-+----------+---------------------------------+
++-----------+---------------------------------+
+| *Default* | false                           |
++-----------+---------------------------------+
+| *Setter*  | set_draw_behind_parent(value)   |
++-----------+---------------------------------+
+| *Getter*  | is_draw_behind_parent_enabled() |
++-----------+---------------------------------+
 
 
-If ``true``, the object draws behind its parent. Default value: ``false``.
+If ``true``, the object draws behind its parent.
 
 
 .. _class_CanvasItem_property_show_on_top:
 .. _class_CanvasItem_property_show_on_top:
 
 
 - :ref:`bool<class_bool>` **show_on_top**
 - :ref:`bool<class_bool>` **show_on_top**
 
 
-If ``true``, the object draws on top of its parent. Default value: ``true``.
+If ``true``, the object draws on top of its parent.
 
 
 .. _class_CanvasItem_property_use_parent_material:
 .. _class_CanvasItem_property_use_parent_material:
 
 
 - :ref:`bool<class_bool>` **use_parent_material**
 - :ref:`bool<class_bool>` **use_parent_material**
 
 
-+----------+--------------------------------+
-| *Setter* | set_use_parent_material(value) |
-+----------+--------------------------------+
-| *Getter* | get_use_parent_material()      |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | false                          |
++-----------+--------------------------------+
+| *Setter*  | set_use_parent_material(value) |
++-----------+--------------------------------+
+| *Getter*  | get_use_parent_material()      |
++-----------+--------------------------------+
 
 
-If ``true``, the parent ``CanvasItem``'s :ref:`material<class_CanvasItem_property_material>` property is used as this one's material. Default value: ``false``.
+If ``true``, the parent ``CanvasItem``'s :ref:`material<class_CanvasItem_property_material>` property is used as this one's material.
 
 
 .. _class_CanvasItem_property_visible:
 .. _class_CanvasItem_property_visible:
 
 
 - :ref:`bool<class_bool>` **visible**
 - :ref:`bool<class_bool>` **visible**
 
 
-+----------+--------------------+
-| *Setter* | set_visible(value) |
-+----------+--------------------+
-| *Getter* | is_visible()       |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | true               |
++-----------+--------------------+
+| *Setter*  | set_visible(value) |
++-----------+--------------------+
+| *Getter*  | is_visible()       |
++-----------+--------------------+
 
 
-If ``true``, this ``CanvasItem`` is drawn. Default value: ``true``. For controls that inherit :ref:`Popup<class_Popup>`, the correct way to make them visible is to call one of the multiple ``popup*()`` functions instead.
+If ``true``, this ``CanvasItem`` is drawn. For controls that inherit :ref:`Popup<class_Popup>`, the correct way to make them visible is to call one of the multiple ``popup*()`` functions instead.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 34 - 28
classes/class_canvasitemmaterial.rst

@@ -19,19 +19,19 @@ A material for :ref:`CanvasItem<class_CanvasItem>`\ s.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`BlendMode<enum_CanvasItemMaterial_BlendMode>` | :ref:`blend_mode<class_CanvasItemMaterial_property_blend_mode>`                           |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`LightMode<enum_CanvasItemMaterial_LightMode>` | :ref:`light_mode<class_CanvasItemMaterial_property_light_mode>`                           |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                               | :ref:`particles_anim_h_frames<class_CanvasItemMaterial_property_particles_anim_h_frames>` |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                             | :ref:`particles_anim_loop<class_CanvasItemMaterial_property_particles_anim_loop>`         |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                               | :ref:`particles_anim_v_frames<class_CanvasItemMaterial_property_particles_anim_v_frames>` |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                             | :ref:`particles_animation<class_CanvasItemMaterial_property_particles_animation>`         |
-+-----------------------------------------------------+-------------------------------------------------------------------------------------------+
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`BlendMode<enum_CanvasItemMaterial_BlendMode>` | :ref:`blend_mode<class_CanvasItemMaterial_property_blend_mode>`                           | 0     |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`LightMode<enum_CanvasItemMaterial_LightMode>` | :ref:`light_mode<class_CanvasItemMaterial_property_light_mode>`                           | 0     |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                               | :ref:`particles_anim_h_frames<class_CanvasItemMaterial_property_particles_anim_h_frames>` |       |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                             | :ref:`particles_anim_loop<class_CanvasItemMaterial_property_particles_anim_loop>`         |       |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                               | :ref:`particles_anim_v_frames<class_CanvasItemMaterial_property_particles_anim_v_frames>` |       |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                             | :ref:`particles_animation<class_CanvasItemMaterial_property_particles_animation>`         | false |
++-----------------------------------------------------+-------------------------------------------------------------------------------------------+-------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -88,11 +88,13 @@ Property Descriptions
 
 
 - :ref:`BlendMode<enum_CanvasItemMaterial_BlendMode>` **blend_mode**
 - :ref:`BlendMode<enum_CanvasItemMaterial_BlendMode>` **blend_mode**
 
 
-+----------+-----------------------+
-| *Setter* | set_blend_mode(value) |
-+----------+-----------------------+
-| *Getter* | get_blend_mode()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_blend_mode(value) |
++-----------+-----------------------+
+| *Getter*  | get_blend_mode()      |
++-----------+-----------------------+
 
 
 The manner in which a material's rendering is applied to underlying textures.
 The manner in which a material's rendering is applied to underlying textures.
 
 
@@ -100,11 +102,13 @@ The manner in which a material's rendering is applied to underlying textures.
 
 
 - :ref:`LightMode<enum_CanvasItemMaterial_LightMode>` **light_mode**
 - :ref:`LightMode<enum_CanvasItemMaterial_LightMode>` **light_mode**
 
 
-+----------+-----------------------+
-| *Setter* | set_light_mode(value) |
-+----------+-----------------------+
-| *Getter* | get_light_mode()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_light_mode(value) |
++-----------+-----------------------+
+| *Getter*  | get_light_mode()      |
++-----------+-----------------------+
 
 
 The manner in which material reacts to lighting.
 The manner in which material reacts to lighting.
 
 
@@ -142,9 +146,11 @@ The manner in which material reacts to lighting.
 
 
 - :ref:`bool<class_bool>` **particles_animation**
 - :ref:`bool<class_bool>` **particles_animation**
 
 
-+----------+--------------------------------+
-| *Setter* | set_particles_animation(value) |
-+----------+--------------------------------+
-| *Getter* | get_particles_animation()      |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | false                          |
++-----------+--------------------------------+
+| *Setter*  | set_particles_animation(value) |
++-----------+--------------------------------+
+| *Getter*  | get_particles_animation()      |
++-----------+--------------------------------+
 
 

+ 76 - 60
classes/class_canvaslayer.rst

@@ -21,25 +21,25 @@ Canvas drawing layer.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`Node<class_Node>`               | :ref:`custom_viewport<class_CanvasLayer_property_custom_viewport>`               |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`               | :ref:`follow_viewport_enable<class_CanvasLayer_property_follow_viewport_enable>` |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`follow_viewport_scale<class_CanvasLayer_property_follow_viewport_scale>`   |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                 | :ref:`layer<class_CanvasLayer_property_layer>`                                   |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`         | :ref:`offset<class_CanvasLayer_property_offset>`                                 |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`rotation<class_CanvasLayer_property_rotation>`                             |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`float<class_float>`             | :ref:`rotation_degrees<class_CanvasLayer_property_rotation_degrees>`             |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`         | :ref:`scale<class_CanvasLayer_property_scale>`                                   |
-+---------------------------------------+----------------------------------------------------------------------------------+
-| :ref:`Transform2D<class_Transform2D>` | :ref:`transform<class_CanvasLayer_property_transform>`                           |
-+---------------------------------------+----------------------------------------------------------------------------------+
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`Node<class_Node>`               | :ref:`custom_viewport<class_CanvasLayer_property_custom_viewport>`               |                                 |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`bool<class_bool>`               | :ref:`follow_viewport_enable<class_CanvasLayer_property_follow_viewport_enable>` | false                           |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`float<class_float>`             | :ref:`follow_viewport_scale<class_CanvasLayer_property_follow_viewport_scale>`   | 1.0                             |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`int<class_int>`                 | :ref:`layer<class_CanvasLayer_property_layer>`                                   | 1                               |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`Vector2<class_Vector2>`         | :ref:`offset<class_CanvasLayer_property_offset>`                                 | Vector2( 0, 0 )                 |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`float<class_float>`             | :ref:`rotation<class_CanvasLayer_property_rotation>`                             | 0.0                             |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`float<class_float>`             | :ref:`rotation_degrees<class_CanvasLayer_property_rotation_degrees>`             | 0.0                             |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`Vector2<class_Vector2>`         | :ref:`scale<class_CanvasLayer_property_scale>`                                   | Vector2( 1, 1 )                 |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
+| :ref:`Transform2D<class_Transform2D>` | :ref:`transform<class_CanvasLayer_property_transform>`                           | Transform2D( 1, 0, 0, 1, 0, 0 ) |
++---------------------------------------+----------------------------------------------------------------------------------+---------------------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -79,43 +79,51 @@ The custom :ref:`Viewport<class_Viewport>` node assigned to the ``CanvasLayer``.
 
 
 - :ref:`bool<class_bool>` **follow_viewport_enable**
 - :ref:`bool<class_bool>` **follow_viewport_enable**
 
 
-+----------+----------------------------+
-| *Setter* | set_follow_viewport(value) |
-+----------+----------------------------+
-| *Getter* | is_following_viewport()    |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | false                      |
++-----------+----------------------------+
+| *Setter*  | set_follow_viewport(value) |
++-----------+----------------------------+
+| *Getter*  | is_following_viewport()    |
++-----------+----------------------------+
 
 
 .. _class_CanvasLayer_property_follow_viewport_scale:
 .. _class_CanvasLayer_property_follow_viewport_scale:
 
 
 - :ref:`float<class_float>` **follow_viewport_scale**
 - :ref:`float<class_float>` **follow_viewport_scale**
 
 
-+----------+----------------------------------+
-| *Setter* | set_follow_viewport_scale(value) |
-+----------+----------------------------------+
-| *Getter* | get_follow_viewport_scale()      |
-+----------+----------------------------------+
++-----------+----------------------------------+
+| *Default* | 1.0                              |
++-----------+----------------------------------+
+| *Setter*  | set_follow_viewport_scale(value) |
++-----------+----------------------------------+
+| *Getter*  | get_follow_viewport_scale()      |
++-----------+----------------------------------+
 
 
 .. _class_CanvasLayer_property_layer:
 .. _class_CanvasLayer_property_layer:
 
 
 - :ref:`int<class_int>` **layer**
 - :ref:`int<class_int>` **layer**
 
 
-+----------+------------------+
-| *Setter* | set_layer(value) |
-+----------+------------------+
-| *Getter* | get_layer()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 1                |
++-----------+------------------+
+| *Setter*  | set_layer(value) |
++-----------+------------------+
+| *Getter*  | get_layer()      |
++-----------+------------------+
 
 
-Layer index for draw order. Lower values are drawn first. Default value: ``1``.
+Layer index for draw order. Lower values are drawn first.
 
 
 .. _class_CanvasLayer_property_offset:
 .. _class_CanvasLayer_property_offset:
 
 
 - :ref:`Vector2<class_Vector2>` **offset**
 - :ref:`Vector2<class_Vector2>` **offset**
 
 
-+----------+-------------------+
-| *Setter* | set_offset(value) |
-+----------+-------------------+
-| *Getter* | get_offset()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | Vector2( 0, 0 )   |
++-----------+-------------------+
+| *Setter*  | set_offset(value) |
++-----------+-------------------+
+| *Getter*  | get_offset()      |
++-----------+-------------------+
 
 
 The layer's base offset.
 The layer's base offset.
 
 
@@ -123,11 +131,13 @@ The layer's base offset.
 
 
 - :ref:`float<class_float>` **rotation**
 - :ref:`float<class_float>` **rotation**
 
 
-+----------+---------------------+
-| *Setter* | set_rotation(value) |
-+----------+---------------------+
-| *Getter* | get_rotation()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | 0.0                 |
++-----------+---------------------+
+| *Setter*  | set_rotation(value) |
++-----------+---------------------+
+| *Getter*  | get_rotation()      |
++-----------+---------------------+
 
 
 The layer's rotation in radians.
 The layer's rotation in radians.
 
 
@@ -135,11 +145,13 @@ The layer's rotation in radians.
 
 
 - :ref:`float<class_float>` **rotation_degrees**
 - :ref:`float<class_float>` **rotation_degrees**
 
 
-+----------+-----------------------------+
-| *Setter* | set_rotation_degrees(value) |
-+----------+-----------------------------+
-| *Getter* | get_rotation_degrees()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 0.0                         |
++-----------+-----------------------------+
+| *Setter*  | set_rotation_degrees(value) |
++-----------+-----------------------------+
+| *Getter*  | get_rotation_degrees()      |
++-----------+-----------------------------+
 
 
 The layer's rotation in degrees.
 The layer's rotation in degrees.
 
 
@@ -147,11 +159,13 @@ The layer's rotation in degrees.
 
 
 - :ref:`Vector2<class_Vector2>` **scale**
 - :ref:`Vector2<class_Vector2>` **scale**
 
 
-+----------+------------------+
-| *Setter* | set_scale(value) |
-+----------+------------------+
-| *Getter* | get_scale()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | Vector2( 1, 1 )  |
++-----------+------------------+
+| *Setter*  | set_scale(value) |
++-----------+------------------+
+| *Getter*  | get_scale()      |
++-----------+------------------+
 
 
 The layer's scale.
 The layer's scale.
 
 
@@ -159,11 +173,13 @@ The layer's scale.
 
 
 - :ref:`Transform2D<class_Transform2D>` **transform**
 - :ref:`Transform2D<class_Transform2D>` **transform**
 
 
-+----------+----------------------+
-| *Setter* | set_transform(value) |
-+----------+----------------------+
-| *Getter* | get_transform()      |
-+----------+----------------------+
++-----------+---------------------------------+
+| *Default* | Transform2D( 1, 0, 0, 1, 0, 0 ) |
++-----------+---------------------------------+
+| *Setter*  | set_transform(value)            |
++-----------+---------------------------------+
+| *Getter*  | get_transform()                 |
++-----------+---------------------------------+
 
 
 The layer's transform.
 The layer's transform.
 
 

+ 10 - 8
classes/class_canvasmodulate.rst

@@ -19,9 +19,9 @@ Tint the entire canvas.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------+
-| :ref:`Color<class_Color>` | :ref:`color<class_CanvasModulate_property_color>` |
-+---------------------------+---------------------------------------------------+
++---------------------------+---------------------------------------------------+---------------------+
+| :ref:`Color<class_Color>` | :ref:`color<class_CanvasModulate_property_color>` | Color( 1, 1, 1, 1 ) |
++---------------------------+---------------------------------------------------+---------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`Color<class_Color>` **color**
 - :ref:`Color<class_Color>` **color**
 
 
-+----------+------------------+
-| *Setter* | set_color(value) |
-+----------+------------------+
-| *Getter* | get_color()      |
-+----------+------------------+
++-----------+---------------------+
+| *Default* | Color( 1, 1, 1, 1 ) |
++-----------+---------------------+
+| *Setter*  | set_color(value)    |
++-----------+---------------------+
+| *Getter*  | get_color()         |
++-----------+---------------------+
 
 
 The tint color to apply.
 The tint color to apply.
 
 

+ 41 - 33
classes/class_capsulemesh.rst

@@ -19,15 +19,15 @@ Class representing a capsule-shaped :ref:`PrimitiveMesh<class_PrimitiveMesh>`.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`mid_height<class_CapsuleMesh_property_mid_height>`           |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`int<class_int>`     | :ref:`radial_segments<class_CapsuleMesh_property_radial_segments>` |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`radius<class_CapsuleMesh_property_radius>`                   |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`int<class_int>`     | :ref:`rings<class_CapsuleMesh_property_rings>`                     |
-+---------------------------+--------------------------------------------------------------------+
++---------------------------+--------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`mid_height<class_CapsuleMesh_property_mid_height>`           | 1.0 |
++---------------------------+--------------------------------------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`radial_segments<class_CapsuleMesh_property_radial_segments>` | 64  |
++---------------------------+--------------------------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`radius<class_CapsuleMesh_property_radius>`                   | 1.0 |
++---------------------------+--------------------------------------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`rings<class_CapsuleMesh_property_rings>`                     | 8   |
++---------------------------+--------------------------------------------------------------------+-----+
 
 
 Description
 Description
 -----------
 -----------
@@ -41,47 +41,55 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **mid_height**
 - :ref:`float<class_float>` **mid_height**
 
 
-+----------+-----------------------+
-| *Setter* | set_mid_height(value) |
-+----------+-----------------------+
-| *Getter* | get_mid_height()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 1.0                   |
++-----------+-----------------------+
+| *Setter*  | set_mid_height(value) |
++-----------+-----------------------+
+| *Getter*  | get_mid_height()      |
++-----------+-----------------------+
 
 
-Height of the capsule mesh from the center point. Defaults to 1.0.
+Height of the capsule mesh from the center point.
 
 
 .. _class_CapsuleMesh_property_radial_segments:
 .. _class_CapsuleMesh_property_radial_segments:
 
 
 - :ref:`int<class_int>` **radial_segments**
 - :ref:`int<class_int>` **radial_segments**
 
 
-+----------+----------------------------+
-| *Setter* | set_radial_segments(value) |
-+----------+----------------------------+
-| *Getter* | get_radial_segments()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | 64                         |
++-----------+----------------------------+
+| *Setter*  | set_radial_segments(value) |
++-----------+----------------------------+
+| *Getter*  | get_radial_segments()      |
++-----------+----------------------------+
 
 
-Number of radial segments on the capsule mesh. Defaults to 64.
+Number of radial segments on the capsule mesh.
 
 
 .. _class_CapsuleMesh_property_radius:
 .. _class_CapsuleMesh_property_radius:
 
 
 - :ref:`float<class_float>` **radius**
 - :ref:`float<class_float>` **radius**
 
 
-+----------+-------------------+
-| *Setter* | set_radius(value) |
-+----------+-------------------+
-| *Getter* | get_radius()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_radius(value) |
++-----------+-------------------+
+| *Getter*  | get_radius()      |
++-----------+-------------------+
 
 
-Radius of the capsule mesh. Defaults to 1.0.
+Radius of the capsule mesh.
 
 
 .. _class_CapsuleMesh_property_rings:
 .. _class_CapsuleMesh_property_rings:
 
 
 - :ref:`int<class_int>` **rings**
 - :ref:`int<class_int>` **rings**
 
 
-+----------+------------------+
-| *Setter* | set_rings(value) |
-+----------+------------------+
-| *Getter* | get_rings()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 8                |
++-----------+------------------+
+| *Setter*  | set_rings(value) |
++-----------+------------------+
+| *Getter*  | get_rings()      |
++-----------+------------------+
 
 
-Number of rings along the height of the capsule. Defaults to 8.
+Number of rings along the height of the capsule.
 
 

+ 19 - 15
classes/class_capsuleshape.rst

@@ -19,11 +19,11 @@ Capsule shape for collisions.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`height<class_CapsuleShape_property_height>` |
-+---------------------------+---------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`radius<class_CapsuleShape_property_radius>` |
-+---------------------------+---------------------------------------------------+
++---------------------------+---------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`height<class_CapsuleShape_property_height>` | 1.0 |
++---------------------------+---------------------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`radius<class_CapsuleShape_property_radius>` | 1.0 |
++---------------------------+---------------------------------------------------+-----+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,11 +37,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **height**
 - :ref:`float<class_float>` **height**
 
 
-+----------+-------------------+
-| *Setter* | set_height(value) |
-+----------+-------------------+
-| *Getter* | get_height()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_height(value) |
++-----------+-------------------+
+| *Getter*  | get_height()      |
++-----------+-------------------+
 
 
 The capsule's height.
 The capsule's height.
 
 
@@ -49,11 +51,13 @@ The capsule's height.
 
 
 - :ref:`float<class_float>` **radius**
 - :ref:`float<class_float>` **radius**
 
 
-+----------+-------------------+
-| *Setter* | set_radius(value) |
-+----------+-------------------+
-| *Getter* | get_radius()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_radius(value) |
++-----------+-------------------+
+| *Getter*  | get_radius()      |
++-----------+-------------------+
 
 
 The capsule's radius.
 The capsule's radius.
 
 

+ 19 - 15
classes/class_capsuleshape2d.rst

@@ -19,11 +19,11 @@ Capsule shape for 2D collisions.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-----------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`height<class_CapsuleShape2D_property_height>` |
-+---------------------------+-----------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`radius<class_CapsuleShape2D_property_radius>` |
-+---------------------------+-----------------------------------------------------+
++---------------------------+-----------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`height<class_CapsuleShape2D_property_height>` | 20.0 |
++---------------------------+-----------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`radius<class_CapsuleShape2D_property_radius>` | 10.0 |
++---------------------------+-----------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,11 +37,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **height**
 - :ref:`float<class_float>` **height**
 
 
-+----------+-------------------+
-| *Setter* | set_height(value) |
-+----------+-------------------+
-| *Getter* | get_height()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 20.0              |
++-----------+-------------------+
+| *Setter*  | set_height(value) |
++-----------+-------------------+
+| *Getter*  | get_height()      |
++-----------+-------------------+
 
 
 The capsule's height.
 The capsule's height.
 
 
@@ -49,11 +51,13 @@ The capsule's height.
 
 
 - :ref:`float<class_float>` **radius**
 - :ref:`float<class_float>` **radius**
 
 
-+----------+-------------------+
-| *Setter* | set_radius(value) |
-+----------+-------------------+
-| *Getter* | get_radius()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 10.0              |
++-----------+-------------------+
+| *Setter*  | set_radius(value) |
++-----------+-------------------+
+| *Getter*  | get_radius()      |
++-----------+-------------------+
 
 
 The capsule's radius.
 The capsule's radius.
 
 

+ 11 - 9
classes/class_centercontainer.rst

@@ -19,9 +19,9 @@ Keeps children controls centered.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`use_top_left<class_CenterContainer_property_use_top_left>` |
-+-------------------------+------------------------------------------------------------------+
++-------------------------+------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`use_top_left<class_CenterContainer_property_use_top_left>` | false |
++-------------------------+------------------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **use_top_left**
 - :ref:`bool<class_bool>` **use_top_left**
 
 
-+----------+-------------------------+
-| *Setter* | set_use_top_left(value) |
-+----------+-------------------------+
-| *Getter* | is_using_top_left()     |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | false                   |
++-----------+-------------------------+
+| *Setter*  | set_use_top_left(value) |
++-----------+-------------------------+
+| *Getter*  | is_using_top_left()     |
++-----------+-------------------------+
 
 
-If ``true``, centers children relative to the ``CenterContainer``'s top left corner. Default value: ``false``.
+If ``true``, centers children relative to the ``CenterContainer``'s top left corner.
 
 

+ 37 - 37
classes/class_checkbox.rst

@@ -19,43 +19,43 @@ Binary choice user interface widget.
 Theme Properties
 Theme Properties
 ----------------
 ----------------
 
 
-+---------------------------------+--------------------------+
-| :ref:`int<class_int>`           | check_vadjust            |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | checked                  |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | disabled                 |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | focus                    |
-+---------------------------------+--------------------------+
-| :ref:`Font<class_Font>`         | font                     |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color               |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_disabled      |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_hover         |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_hover_pressed |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_pressed       |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover                    |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover_pressed            |
-+---------------------------------+--------------------------+
-| :ref:`int<class_int>`           | hseparation              |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | normal                   |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | pressed                  |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | radio_checked            |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | radio_unchecked          |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | unchecked                |
-+---------------------------------+--------------------------+
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`int<class_int>`           | check_vadjust            | 0                                        |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | checked                  |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | disabled                 |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | focus                    |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Font<class_Font>`         | font                     |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color               | Color( 0.878431, 0.878431, 0.878431, 1 ) |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_disabled      | Color( 0.9, 0.9, 0.9, 0.2 )              |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover         | Color( 0.941176, 0.941176, 0.941176, 1 ) |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover_pressed | Color( 1, 1, 1, 1 )                      |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_pressed       | Color( 1, 1, 1, 1 )                      |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover                    |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover_pressed            |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`int<class_int>`           | hseparation              | 4                                        |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | normal                   |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | pressed                  |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | radio_checked            |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | radio_unchecked          |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | unchecked                |                                          |
++---------------------------------+--------------------------+------------------------------------------+
 
 
 Description
 Description
 -----------
 -----------

+ 37 - 37
classes/class_checkbutton.rst

@@ -19,43 +19,43 @@ Checkable button.
 Theme Properties
 Theme Properties
 ----------------
 ----------------
 
 
-+---------------------------------+--------------------------+
-| :ref:`int<class_int>`           | check_vadjust            |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | disabled                 |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | focus                    |
-+---------------------------------+--------------------------+
-| :ref:`Font<class_Font>`         | font                     |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color               |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_disabled      |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_hover         |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_hover_pressed |
-+---------------------------------+--------------------------+
-| :ref:`Color<class_Color>`       | font_color_pressed       |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover                    |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover_pressed            |
-+---------------------------------+--------------------------+
-| :ref:`int<class_int>`           | hseparation              |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | normal                   |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | off                      |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | off_disabled             |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | on                       |
-+---------------------------------+--------------------------+
-| :ref:`Texture<class_Texture>`   | on_disabled              |
-+---------------------------------+--------------------------+
-| :ref:`StyleBox<class_StyleBox>` | pressed                  |
-+---------------------------------+--------------------------+
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`int<class_int>`           | check_vadjust            | 0                                        |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | disabled                 |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | focus                    |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Font<class_Font>`         | font                     |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color               | Color( 0.878431, 0.878431, 0.878431, 1 ) |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_disabled      | Color( 0.9, 0.9, 0.9, 0.2 )              |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover         | Color( 0.941176, 0.941176, 0.941176, 1 ) |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover_pressed | Color( 1, 1, 1, 1 )                      |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Color<class_Color>`       | font_color_pressed       | Color( 1, 1, 1, 1 )                      |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover                    |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover_pressed            |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`int<class_int>`           | hseparation              | 4                                        |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | normal                   |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | off                      |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | off_disabled             |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | on                       |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`Texture<class_Texture>`   | on_disabled              |                                          |
++---------------------------------+--------------------------+------------------------------------------+
+| :ref:`StyleBox<class_StyleBox>` | pressed                  |                                          |
++---------------------------------+--------------------------+------------------------------------------+
 
 
 Description
 Description
 -----------
 -----------

+ 10 - 8
classes/class_circleshape2d.rst

@@ -19,9 +19,9 @@ Circular shape for 2D collisions.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+----------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`radius<class_CircleShape2D_property_radius>` |
-+---------------------------+----------------------------------------------------+
++---------------------------+----------------------------------------------------+------+
+| :ref:`float<class_float>` | :ref:`radius<class_CircleShape2D_property_radius>` | 10.0 |
++---------------------------+----------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **radius**
 - :ref:`float<class_float>` **radius**
 
 
-+----------+-------------------+
-| *Setter* | set_radius(value) |
-+----------+-------------------+
-| *Getter* | get_radius()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 10.0              |
++-----------+-------------------+
+| *Setter*  | set_radius(value) |
++-----------+-------------------+
+| *Getter*  | get_radius()      |
++-----------+-------------------+
 
 
 The circle's radius.
 The circle's radius.
 
 

+ 46 - 36
classes/class_clippedcamera.rst

@@ -19,17 +19,17 @@ Brief Description
 Properties
 Properties
 ----------
 ----------
 
 
-+----------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`clip_to_areas<class_ClippedCamera_property_clip_to_areas>`   |
-+----------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                            | :ref:`clip_to_bodies<class_ClippedCamera_property_clip_to_bodies>` |
-+----------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`int<class_int>`                              | :ref:`collision_mask<class_ClippedCamera_property_collision_mask>` |
-+----------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`float<class_float>`                          | :ref:`margin<class_ClippedCamera_property_margin>`                 |
-+----------------------------------------------------+--------------------------------------------------------------------+
-| :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` | :ref:`process_mode<class_ClippedCamera_property_process_mode>`     |
-+----------------------------------------------------+--------------------------------------------------------------------+
++----------------------------------------------------+--------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                            | :ref:`clip_to_areas<class_ClippedCamera_property_clip_to_areas>`   | false |
++----------------------------------------------------+--------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`                            | :ref:`clip_to_bodies<class_ClippedCamera_property_clip_to_bodies>` | true  |
++----------------------------------------------------+--------------------------------------------------------------------+-------+
+| :ref:`int<class_int>`                              | :ref:`collision_mask<class_ClippedCamera_property_collision_mask>` | 1     |
++----------------------------------------------------+--------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`                          | :ref:`margin<class_ClippedCamera_property_margin>`                 | 0.0   |
++----------------------------------------------------+--------------------------------------------------------------------+-------+
+| :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` | :ref:`process_mode<class_ClippedCamera_property_process_mode>`     | 0     |
++----------------------------------------------------+--------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -74,51 +74,61 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **clip_to_areas**
 - :ref:`bool<class_bool>` **clip_to_areas**
 
 
-+----------+----------------------------+
-| *Setter* | set_clip_to_areas(value)   |
-+----------+----------------------------+
-| *Getter* | is_clip_to_areas_enabled() |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | false                      |
++-----------+----------------------------+
+| *Setter*  | set_clip_to_areas(value)   |
++-----------+----------------------------+
+| *Getter*  | is_clip_to_areas_enabled() |
++-----------+----------------------------+
 
 
 .. _class_ClippedCamera_property_clip_to_bodies:
 .. _class_ClippedCamera_property_clip_to_bodies:
 
 
 - :ref:`bool<class_bool>` **clip_to_bodies**
 - :ref:`bool<class_bool>` **clip_to_bodies**
 
 
-+----------+-----------------------------+
-| *Setter* | set_clip_to_bodies(value)   |
-+----------+-----------------------------+
-| *Getter* | is_clip_to_bodies_enabled() |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | true                        |
++-----------+-----------------------------+
+| *Setter*  | set_clip_to_bodies(value)   |
++-----------+-----------------------------+
+| *Getter*  | is_clip_to_bodies_enabled() |
++-----------+-----------------------------+
 
 
 .. _class_ClippedCamera_property_collision_mask:
 .. _class_ClippedCamera_property_collision_mask:
 
 
 - :ref:`int<class_int>` **collision_mask**
 - :ref:`int<class_int>` **collision_mask**
 
 
-+----------+---------------------------+
-| *Setter* | set_collision_mask(value) |
-+----------+---------------------------+
-| *Getter* | get_collision_mask()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | 1                         |
++-----------+---------------------------+
+| *Setter*  | set_collision_mask(value) |
++-----------+---------------------------+
+| *Getter*  | get_collision_mask()      |
++-----------+---------------------------+
 
 
 .. _class_ClippedCamera_property_margin:
 .. _class_ClippedCamera_property_margin:
 
 
 - :ref:`float<class_float>` **margin**
 - :ref:`float<class_float>` **margin**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_margin(value) |
++-----------+-------------------+
+| *Getter*  | get_margin()      |
++-----------+-------------------+
 
 
 .. _class_ClippedCamera_property_process_mode:
 .. _class_ClippedCamera_property_process_mode:
 
 
 - :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` **process_mode**
 - :ref:`ProcessMode<enum_ClippedCamera_ProcessMode>` **process_mode**
 
 
-+----------+-------------------------+
-| *Setter* | set_process_mode(value) |
-+----------+-------------------------+
-| *Getter* | get_process_mode()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0                       |
++-----------+-------------------------+
+| *Setter*  | set_process_mode(value) |
++-----------+-------------------------+
+| *Getter*  | get_process_mode()      |
++-----------+-------------------------+
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 21 - 17
classes/class_collisionobject.rst

@@ -21,11 +21,11 @@ Base node for collision objects.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`input_capture_on_drag<class_CollisionObject_property_input_capture_on_drag>` |
-+-------------------------+------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`input_ray_pickable<class_CollisionObject_property_input_ray_pickable>`       |
-+-------------------------+------------------------------------------------------------------------------------+
++-------------------------+------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`input_capture_on_drag<class_CollisionObject_property_input_capture_on_drag>` | false |
++-------------------------+------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>` | :ref:`input_ray_pickable<class_CollisionObject_property_input_ray_pickable>`       | true  |
++-------------------------+------------------------------------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -99,25 +99,29 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **input_capture_on_drag**
 - :ref:`bool<class_bool>` **input_capture_on_drag**
 
 
-+----------+----------------------------------+
-| *Setter* | set_capture_input_on_drag(value) |
-+----------+----------------------------------+
-| *Getter* | get_capture_input_on_drag()      |
-+----------+----------------------------------+
++-----------+----------------------------------+
+| *Default* | false                            |
++-----------+----------------------------------+
+| *Setter*  | set_capture_input_on_drag(value) |
++-----------+----------------------------------+
+| *Getter*  | get_capture_input_on_drag()      |
++-----------+----------------------------------+
 
 
-If ``true``, the ``CollisionObject`` will continue to receive input events as the mouse is dragged across its shapes. Default value: ``false``.
+If ``true``, the ``CollisionObject`` will continue to receive input events as the mouse is dragged across its shapes.
 
 
 .. _class_CollisionObject_property_input_ray_pickable:
 .. _class_CollisionObject_property_input_ray_pickable:
 
 
 - :ref:`bool<class_bool>` **input_ray_pickable**
 - :ref:`bool<class_bool>` **input_ray_pickable**
 
 
-+----------+-------------------------+
-| *Setter* | set_ray_pickable(value) |
-+----------+-------------------------+
-| *Getter* | is_ray_pickable()       |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | true                    |
++-----------+-------------------------+
+| *Setter*  | set_ray_pickable(value) |
++-----------+-------------------------+
+| *Getter*  | is_ray_pickable()       |
++-----------+-------------------------+
 
 
-If ``true``, the ``CollisionObject``'s shapes will respond to :ref:`RayCast<class_RayCast>`\ s. Default value: ``true``.
+If ``true``, the ``CollisionObject``'s shapes will respond to :ref:`RayCast<class_RayCast>`\ s.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 10 - 8
classes/class_collisionobject2d.rst

@@ -21,9 +21,9 @@ Base node for 2D collision objects.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------+------------------------------------------------------------------------+
-| :ref:`bool<class_bool>` | :ref:`input_pickable<class_CollisionObject2D_property_input_pickable>` |
-+-------------------------+------------------------------------------------------------------------+
++-------------------------+------------------------------------------------------------------------+------+
+| :ref:`bool<class_bool>` | :ref:`input_pickable<class_CollisionObject2D_property_input_pickable>` | true |
++-------------------------+------------------------------------------------------------------------+------+
 
 
 Methods
 Methods
 -------
 -------
@@ -105,11 +105,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **input_pickable**
 - :ref:`bool<class_bool>` **input_pickable**
 
 
-+----------+---------------------+
-| *Setter* | set_pickable(value) |
-+----------+---------------------+
-| *Getter* | is_pickable()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | true                |
++-----------+---------------------+
+| *Setter*  | set_pickable(value) |
++-----------+---------------------+
+| *Getter*  | is_pickable()       |
++-----------+---------------------+
 
 
 If ``true``, this object is pickable. A pickable object can detect the mouse pointer entering/leaving, and if the mouse is inside it, report input events. Requires at least one ``collision_layer`` bit to be set.
 If ``true``, this object is pickable. A pickable object can detect the mouse pointer entering/leaving, and if the mouse is inside it, report input events. Requires at least one ``collision_layer`` bit to be set.
 
 

+ 28 - 22
classes/class_collisionpolygon.rst

@@ -19,13 +19,13 @@ Editor-only class for defining a collision polygon in 3D space.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+-----------------------------------------------------------+
-| :ref:`float<class_float>`                       | :ref:`depth<class_CollisionPolygon_property_depth>`       |
-+-------------------------------------------------+-----------------------------------------------------------+
-| :ref:`bool<class_bool>`                         | :ref:`disabled<class_CollisionPolygon_property_disabled>` |
-+-------------------------------------------------+-----------------------------------------------------------+
-| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`polygon<class_CollisionPolygon_property_polygon>`   |
-+-------------------------------------------------+-----------------------------------------------------------+
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
+| :ref:`float<class_float>`                       | :ref:`depth<class_CollisionPolygon_property_depth>`       | 1.0                  |
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
+| :ref:`bool<class_bool>`                         | :ref:`disabled<class_CollisionPolygon_property_disabled>` | false                |
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
+| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`polygon<class_CollisionPolygon_property_polygon>`   | PoolVector2Array(  ) |
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -39,11 +39,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **depth**
 - :ref:`float<class_float>` **depth**
 
 
-+----------+------------------+
-| *Setter* | set_depth(value) |
-+----------+------------------+
-| *Getter* | get_depth()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 1.0              |
++-----------+------------------+
+| *Setter*  | set_depth(value) |
++-----------+------------------+
+| *Getter*  | get_depth()      |
++-----------+------------------+
 
 
 Length that the resulting collision extends in either direction perpendicular to its polygon.
 Length that the resulting collision extends in either direction perpendicular to its polygon.
 
 
@@ -51,11 +53,13 @@ Length that the resulting collision extends in either direction perpendicular to
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 If ``true``, no collision will be produced.
 If ``true``, no collision will be produced.
 
 
@@ -63,11 +67,13 @@ If ``true``, no collision will be produced.
 
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 
 
-+----------+--------------------+
-| *Setter* | set_polygon(value) |
-+----------+--------------------+
-| *Getter* | get_polygon()      |
-+----------+--------------------+
++-----------+----------------------+
+| *Default* | PoolVector2Array(  ) |
++-----------+----------------------+
+| *Setter*  | set_polygon(value)   |
++-----------+----------------------+
+| *Getter*  | get_polygon()        |
++-----------+----------------------+
 
 
 Array of vertices which define the polygon.
 Array of vertices which define the polygon.
 
 

+ 47 - 37
classes/class_collisionpolygon2d.rst

@@ -19,17 +19,17 @@ Defines a 2D collision polygon.
 Properties
 Properties
 ----------
 ----------
 
 
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
-| :ref:`BuildMode<enum_CollisionPolygon2D_BuildMode>` | :ref:`build_mode<class_CollisionPolygon2D_property_build_mode>`                             |
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                             | :ref:`disabled<class_CollisionPolygon2D_property_disabled>`                                 |
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                             | :ref:`one_way_collision<class_CollisionPolygon2D_property_one_way_collision>`               |
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                           | :ref:`one_way_collision_margin<class_CollisionPolygon2D_property_one_way_collision_margin>` |
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
-| :ref:`PoolVector2Array<class_PoolVector2Array>`     | :ref:`polygon<class_CollisionPolygon2D_property_polygon>`                                   |
-+-----------------------------------------------------+---------------------------------------------------------------------------------------------+
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
+| :ref:`BuildMode<enum_CollisionPolygon2D_BuildMode>` | :ref:`build_mode<class_CollisionPolygon2D_property_build_mode>`                             | 0                    |
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
+| :ref:`bool<class_bool>`                             | :ref:`disabled<class_CollisionPolygon2D_property_disabled>`                                 | false                |
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
+| :ref:`bool<class_bool>`                             | :ref:`one_way_collision<class_CollisionPolygon2D_property_one_way_collision>`               | false                |
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
+| :ref:`float<class_float>`                           | :ref:`one_way_collision_margin<class_CollisionPolygon2D_property_one_way_collision_margin>` | 1.0                  |
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
+| :ref:`PoolVector2Array<class_PoolVector2Array>`     | :ref:`polygon<class_CollisionPolygon2D_property_polygon>`                                   | PoolVector2Array(  ) |
++-----------------------------------------------------+---------------------------------------------------------------------------------------------+----------------------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -58,23 +58,27 @@ Property Descriptions
 
 
 - :ref:`BuildMode<enum_CollisionPolygon2D_BuildMode>` **build_mode**
 - :ref:`BuildMode<enum_CollisionPolygon2D_BuildMode>` **build_mode**
 
 
-+----------+-----------------------+
-| *Setter* | set_build_mode(value) |
-+----------+-----------------------+
-| *Getter* | get_build_mode()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_build_mode(value) |
++-----------+-----------------------+
+| *Getter*  | get_build_mode()      |
++-----------+-----------------------+
 
 
-Collision build mode. Use one of the ``BUILD_*`` constants. Default value: :ref:`BUILD_SOLIDS<class_CollisionPolygon2D_constant_BUILD_SOLIDS>`.
+Collision build mode. Use one of the ``BUILD_*`` constants.
 
 
 .. _class_CollisionPolygon2D_property_disabled:
 .. _class_CollisionPolygon2D_property_disabled:
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 If ``true``, no collisions will be detected.
 If ``true``, no collisions will be detected.
 
 
@@ -82,11 +86,13 @@ If ``true``, no collisions will be detected.
 
 
 - :ref:`bool<class_bool>` **one_way_collision**
 - :ref:`bool<class_bool>` **one_way_collision**
 
 
-+----------+--------------------------------+
-| *Setter* | set_one_way_collision(value)   |
-+----------+--------------------------------+
-| *Getter* | is_one_way_collision_enabled() |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | false                          |
++-----------+--------------------------------+
+| *Setter*  | set_one_way_collision(value)   |
++-----------+--------------------------------+
+| *Getter*  | is_one_way_collision_enabled() |
++-----------+--------------------------------+
 
 
 If ``true``, only edges that face up, relative to CollisionPolygon2D's rotation, will collide with other objects.
 If ``true``, only edges that face up, relative to CollisionPolygon2D's rotation, will collide with other objects.
 
 
@@ -94,21 +100,25 @@ If ``true``, only edges that face up, relative to CollisionPolygon2D's rotation,
 
 
 - :ref:`float<class_float>` **one_way_collision_margin**
 - :ref:`float<class_float>` **one_way_collision_margin**
 
 
-+----------+-------------------------------------+
-| *Setter* | set_one_way_collision_margin(value) |
-+----------+-------------------------------------+
-| *Getter* | get_one_way_collision_margin()      |
-+----------+-------------------------------------+
++-----------+-------------------------------------+
+| *Default* | 1.0                                 |
++-----------+-------------------------------------+
+| *Setter*  | set_one_way_collision_margin(value) |
++-----------+-------------------------------------+
+| *Getter*  | get_one_way_collision_margin()      |
++-----------+-------------------------------------+
 
 
 .. _class_CollisionPolygon2D_property_polygon:
 .. _class_CollisionPolygon2D_property_polygon:
 
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **polygon**
 
 
-+----------+--------------------+
-| *Setter* | set_polygon(value) |
-+----------+--------------------+
-| *Getter* | get_polygon()      |
-+----------+--------------------+
++-----------+----------------------+
+| *Default* | PoolVector2Array(  ) |
++-----------+----------------------+
+| *Setter*  | set_polygon(value)   |
++-----------+----------------------+
+| *Getter*  | get_polygon()        |
++-----------+----------------------+
 
 
 The polygon's list of vertices. The final point will be connected to the first. The returned value is a clone of the PoolVector2Array, not a reference.
 The polygon's list of vertices. The final point will be connected to the first. The returned value is a clone of the PoolVector2Array, not a reference.
 
 

+ 19 - 15
classes/class_collisionshape.rst

@@ -19,11 +19,11 @@ Node that represents collision shape data in 3D space.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+---------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`disabled<class_CollisionShape_property_disabled>` |
-+---------------------------+---------------------------------------------------------+
-| :ref:`Shape<class_Shape>` | :ref:`shape<class_CollisionShape_property_shape>`       |
-+---------------------------+---------------------------------------------------------+
++---------------------------+---------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`   | :ref:`disabled<class_CollisionShape_property_disabled>` | false |
++---------------------------+---------------------------------------------------------+-------+
+| :ref:`Shape<class_Shape>` | :ref:`shape<class_CollisionShape_property_shape>`       | null  |
++---------------------------+---------------------------------------------------------+-------+
 
 
 Methods
 Methods
 -------
 -------
@@ -51,11 +51,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 A disabled collision shape has no effect in the world.
 A disabled collision shape has no effect in the world.
 
 
@@ -63,11 +65,13 @@ A disabled collision shape has no effect in the world.
 
 
 - :ref:`Shape<class_Shape>` **shape**
 - :ref:`Shape<class_Shape>` **shape**
 
 
-+----------+------------------+
-| *Setter* | set_shape(value) |
-+----------+------------------+
-| *Getter* | get_shape()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | null             |
++-----------+------------------+
+| *Setter*  | set_shape(value) |
++-----------+------------------+
+| *Getter*  | get_shape()      |
++-----------+------------------+
 
 
 The actual shape owned by this collision shape.
 The actual shape owned by this collision shape.
 
 

+ 37 - 29
classes/class_collisionshape2d.rst

@@ -19,15 +19,15 @@ Node that represents collision shape data in 2D space.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`       | :ref:`disabled<class_CollisionShape2D_property_disabled>`                                 |
-+-------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`       | :ref:`one_way_collision<class_CollisionShape2D_property_one_way_collision>`               |
-+-------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`     | :ref:`one_way_collision_margin<class_CollisionShape2D_property_one_way_collision_margin>` |
-+-------------------------------+-------------------------------------------------------------------------------------------+
-| :ref:`Shape2D<class_Shape2D>` | :ref:`shape<class_CollisionShape2D_property_shape>`                                       |
-+-------------------------------+-------------------------------------------------------------------------------------------+
++-------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`       | :ref:`disabled<class_CollisionShape2D_property_disabled>`                                 | false |
++-------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`       | :ref:`one_way_collision<class_CollisionShape2D_property_one_way_collision>`               | false |
++-------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`float<class_float>`     | :ref:`one_way_collision_margin<class_CollisionShape2D_property_one_way_collision_margin>` | 1.0   |
++-------------------------------+-------------------------------------------------------------------------------------------+-------+
+| :ref:`Shape2D<class_Shape2D>` | :ref:`shape<class_CollisionShape2D_property_shape>`                                       | null  |
++-------------------------------+-------------------------------------------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -46,11 +46,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **disabled**
 - :ref:`bool<class_bool>` **disabled**
 
 
-+----------+---------------------+
-| *Setter* | set_disabled(value) |
-+----------+---------------------+
-| *Getter* | is_disabled()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_disabled(value) |
++-----------+---------------------+
+| *Getter*  | is_disabled()       |
++-----------+---------------------+
 
 
 A disabled collision shape has no effect in the world.
 A disabled collision shape has no effect in the world.
 
 
@@ -58,11 +60,13 @@ A disabled collision shape has no effect in the world.
 
 
 - :ref:`bool<class_bool>` **one_way_collision**
 - :ref:`bool<class_bool>` **one_way_collision**
 
 
-+----------+--------------------------------+
-| *Setter* | set_one_way_collision(value)   |
-+----------+--------------------------------+
-| *Getter* | is_one_way_collision_enabled() |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | false                          |
++-----------+--------------------------------+
+| *Setter*  | set_one_way_collision(value)   |
++-----------+--------------------------------+
+| *Getter*  | is_one_way_collision_enabled() |
++-----------+--------------------------------+
 
 
 Sets whether this collision shape should only detect collision on one side (top or bottom).
 Sets whether this collision shape should only detect collision on one side (top or bottom).
 
 
@@ -70,21 +74,25 @@ Sets whether this collision shape should only detect collision on one side (top
 
 
 - :ref:`float<class_float>` **one_way_collision_margin**
 - :ref:`float<class_float>` **one_way_collision_margin**
 
 
-+----------+-------------------------------------+
-| *Setter* | set_one_way_collision_margin(value) |
-+----------+-------------------------------------+
-| *Getter* | get_one_way_collision_margin()      |
-+----------+-------------------------------------+
++-----------+-------------------------------------+
+| *Default* | 1.0                                 |
++-----------+-------------------------------------+
+| *Setter*  | set_one_way_collision_margin(value) |
++-----------+-------------------------------------+
+| *Getter*  | get_one_way_collision_margin()      |
++-----------+-------------------------------------+
 
 
 .. _class_CollisionShape2D_property_shape:
 .. _class_CollisionShape2D_property_shape:
 
 
 - :ref:`Shape2D<class_Shape2D>` **shape**
 - :ref:`Shape2D<class_Shape2D>` **shape**
 
 
-+----------+------------------+
-| *Setter* | set_shape(value) |
-+----------+------------------+
-| *Getter* | get_shape()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | null             |
++-----------+------------------+
+| *Setter*  | set_shape(value) |
++-----------+------------------+
+| *Getter*  | get_shape()      |
++-----------+------------------+
 
 
 The actual shape owned by this collision shape.
 The actual shape owned by this collision shape.
 
 

+ 67 - 23
classes/class_color.rst

@@ -17,29 +17,29 @@ Color in RGBA format with some support for ARGB format.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`a<class_Color_property_a>`   |
-+---------------------------+------------------------------------+
-| :ref:`int<class_int>`     | :ref:`a8<class_Color_property_a8>` |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`b<class_Color_property_b>`   |
-+---------------------------+------------------------------------+
-| :ref:`int<class_int>`     | :ref:`b8<class_Color_property_b8>` |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`g<class_Color_property_g>`   |
-+---------------------------+------------------------------------+
-| :ref:`int<class_int>`     | :ref:`g8<class_Color_property_g8>` |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`h<class_Color_property_h>`   |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`r<class_Color_property_r>`   |
-+---------------------------+------------------------------------+
-| :ref:`int<class_int>`     | :ref:`r8<class_Color_property_r8>` |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`s<class_Color_property_s>`   |
-+---------------------------+------------------------------------+
-| :ref:`float<class_float>` | :ref:`v<class_Color_property_v>`   |
-+---------------------------+------------------------------------+
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`a<class_Color_property_a>`   | 1.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`a8<class_Color_property_a8>` | 255 |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`b<class_Color_property_b>`   | 0.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`b8<class_Color_property_b8>` | 0   |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`g<class_Color_property_g>`   | 0.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`g8<class_Color_property_g8>` | 0   |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`h<class_Color_property_h>`   | 0.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`r<class_Color_property_r>`   | 0.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`int<class_int>`     | :ref:`r8<class_Color_property_r8>` | 0   |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`s<class_Color_property_s>`   | 0.0 |
++---------------------------+------------------------------------+-----+
+| :ref:`float<class_float>` | :ref:`v<class_Color_property_v>`   | 0.0 |
++---------------------------+------------------------------------+-----+
 
 
 Methods
 Methods
 -------
 -------
@@ -685,66 +685,110 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **a**
 - :ref:`float<class_float>` **a**
 
 
++-----------+-----+
+| *Default* | 1.0 |
++-----------+-----+
+
 Alpha value (range 0 to 1).
 Alpha value (range 0 to 1).
 
 
 .. _class_Color_property_a8:
 .. _class_Color_property_a8:
 
 
 - :ref:`int<class_int>` **a8**
 - :ref:`int<class_int>` **a8**
 
 
++-----------+-----+
+| *Default* | 255 |
++-----------+-----+
+
 Alpha value (range 0 to 255).
 Alpha value (range 0 to 255).
 
 
 .. _class_Color_property_b:
 .. _class_Color_property_b:
 
 
 - :ref:`float<class_float>` **b**
 - :ref:`float<class_float>` **b**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 Blue value (range 0 to 1).
 Blue value (range 0 to 1).
 
 
 .. _class_Color_property_b8:
 .. _class_Color_property_b8:
 
 
 - :ref:`int<class_int>` **b8**
 - :ref:`int<class_int>` **b8**
 
 
++-----------+---+
+| *Default* | 0 |
++-----------+---+
+
 Blue value (range 0 to 255).
 Blue value (range 0 to 255).
 
 
 .. _class_Color_property_g:
 .. _class_Color_property_g:
 
 
 - :ref:`float<class_float>` **g**
 - :ref:`float<class_float>` **g**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 Green value (range 0 to 1).
 Green value (range 0 to 1).
 
 
 .. _class_Color_property_g8:
 .. _class_Color_property_g8:
 
 
 - :ref:`int<class_int>` **g8**
 - :ref:`int<class_int>` **g8**
 
 
++-----------+---+
+| *Default* | 0 |
++-----------+---+
+
 Green value (range 0 to 255).
 Green value (range 0 to 255).
 
 
 .. _class_Color_property_h:
 .. _class_Color_property_h:
 
 
 - :ref:`float<class_float>` **h**
 - :ref:`float<class_float>` **h**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 HSV hue value (range 0 to 1).
 HSV hue value (range 0 to 1).
 
 
 .. _class_Color_property_r:
 .. _class_Color_property_r:
 
 
 - :ref:`float<class_float>` **r**
 - :ref:`float<class_float>` **r**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 Red value (range 0 to 1).
 Red value (range 0 to 1).
 
 
 .. _class_Color_property_r8:
 .. _class_Color_property_r8:
 
 
 - :ref:`int<class_int>` **r8**
 - :ref:`int<class_int>` **r8**
 
 
++-----------+---+
+| *Default* | 0 |
++-----------+---+
+
 Red value (range 0 to 255).
 Red value (range 0 to 255).
 
 
 .. _class_Color_property_s:
 .. _class_Color_property_s:
 
 
 - :ref:`float<class_float>` **s**
 - :ref:`float<class_float>` **s**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 HSV saturation value (range 0 to 1).
 HSV saturation value (range 0 to 1).
 
 
 .. _class_Color_property_v:
 .. _class_Color_property_v:
 
 
 - :ref:`float<class_float>` **v**
 - :ref:`float<class_float>` **v**
 
 
++-----------+-----+
+| *Default* | 0.0 |
++-----------+-----+
+
 HSV value (range 0 to 1).
 HSV value (range 0 to 1).
 
 
 Method Descriptions
 Method Descriptions

+ 85 - 71
classes/class_colorpicker.rst

@@ -19,21 +19,21 @@ Color picker control.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`Color<class_Color>` | :ref:`color<class_ColorPicker_property_color>`                     |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`deferred_mode<class_ColorPicker_property_deferred_mode>`     |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`edit_alpha<class_ColorPicker_property_edit_alpha>`           |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`hsv_mode<class_ColorPicker_property_hsv_mode>`               |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`presets_enabled<class_ColorPicker_property_presets_enabled>` |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`presets_visible<class_ColorPicker_property_presets_visible>` |
-+---------------------------+--------------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`raw_mode<class_ColorPicker_property_raw_mode>`               |
-+---------------------------+--------------------------------------------------------------------+
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`Color<class_Color>` | :ref:`color<class_ColorPicker_property_color>`                     | Color( 1, 1, 1, 1 ) |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`deferred_mode<class_ColorPicker_property_deferred_mode>`     | false               |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`edit_alpha<class_ColorPicker_property_edit_alpha>`           | true                |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`hsv_mode<class_ColorPicker_property_hsv_mode>`               | false               |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`presets_enabled<class_ColorPicker_property_presets_enabled>` | true                |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`presets_visible<class_ColorPicker_property_presets_visible>` | true                |
++---------------------------+--------------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`raw_mode<class_ColorPicker_property_raw_mode>`               | false               |
++---------------------------+--------------------------------------------------------------------+---------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -49,27 +49,27 @@ Methods
 Theme Properties
 Theme Properties
 ----------------
 ----------------
 
 
-+-------------------------------+---------------+
-| :ref:`Texture<class_Texture>` | add_preset    |
-+-------------------------------+---------------+
-| :ref:`Texture<class_Texture>` | color_hue     |
-+-------------------------------+---------------+
-| :ref:`Texture<class_Texture>` | color_sample  |
-+-------------------------------+---------------+
-| :ref:`int<class_int>`         | h_width       |
-+-------------------------------+---------------+
-| :ref:`int<class_int>`         | label_width   |
-+-------------------------------+---------------+
-| :ref:`int<class_int>`         | margin        |
-+-------------------------------+---------------+
-| :ref:`Texture<class_Texture>` | preset_bg     |
-+-------------------------------+---------------+
-| :ref:`Texture<class_Texture>` | screen_picker |
-+-------------------------------+---------------+
-| :ref:`int<class_int>`         | sv_height     |
-+-------------------------------+---------------+
-| :ref:`int<class_int>`         | sv_width      |
-+-------------------------------+---------------+
++-------------------------------+---------------+-----+
+| :ref:`Texture<class_Texture>` | add_preset    |     |
++-------------------------------+---------------+-----+
+| :ref:`Texture<class_Texture>` | color_hue     |     |
++-------------------------------+---------------+-----+
+| :ref:`Texture<class_Texture>` | color_sample  |     |
++-------------------------------+---------------+-----+
+| :ref:`int<class_int>`         | h_width       | 30  |
++-------------------------------+---------------+-----+
+| :ref:`int<class_int>`         | label_width   | 10  |
++-------------------------------+---------------+-----+
+| :ref:`int<class_int>`         | margin        | 4   |
++-------------------------------+---------------+-----+
+| :ref:`Texture<class_Texture>` | preset_bg     |     |
++-------------------------------+---------------+-----+
+| :ref:`Texture<class_Texture>` | screen_picker |     |
++-------------------------------+---------------+-----+
+| :ref:`int<class_int>`         | sv_height     | 256 |
++-------------------------------+---------------+-----+
+| :ref:`int<class_int>`         | sv_width      | 256 |
++-------------------------------+---------------+-----+
 
 
 Signals
 Signals
 -------
 -------
@@ -104,11 +104,13 @@ Property Descriptions
 
 
 - :ref:`Color<class_Color>` **color**
 - :ref:`Color<class_Color>` **color**
 
 
-+----------+-----------------------+
-| *Setter* | set_pick_color(value) |
-+----------+-----------------------+
-| *Getter* | get_pick_color()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | Color( 1, 1, 1, 1 )   |
++-----------+-----------------------+
+| *Setter*  | set_pick_color(value) |
++-----------+-----------------------+
+| *Getter*  | get_pick_color()      |
++-----------+-----------------------+
 
 
 The currently selected color.
 The currently selected color.
 
 
@@ -116,11 +118,13 @@ The currently selected color.
 
 
 - :ref:`bool<class_bool>` **deferred_mode**
 - :ref:`bool<class_bool>` **deferred_mode**
 
 
-+----------+--------------------------+
-| *Setter* | set_deferred_mode(value) |
-+----------+--------------------------+
-| *Getter* | is_deferred_mode()       |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_deferred_mode(value) |
++-----------+--------------------------+
+| *Getter*  | is_deferred_mode()       |
++-----------+--------------------------+
 
 
 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).
 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).
 
 
@@ -128,11 +132,13 @@ If ``true``, the color will apply only after the user releases the mouse button,
 
 
 - :ref:`bool<class_bool>` **edit_alpha**
 - :ref:`bool<class_bool>` **edit_alpha**
 
 
-+----------+-----------------------+
-| *Setter* | set_edit_alpha(value) |
-+----------+-----------------------+
-| *Getter* | is_editing_alpha()    |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | true                  |
++-----------+-----------------------+
+| *Setter*  | set_edit_alpha(value) |
++-----------+-----------------------+
+| *Getter*  | is_editing_alpha()    |
++-----------+-----------------------+
 
 
 If ``true``, shows an alpha channel slider (transparency).
 If ``true``, shows an alpha channel slider (transparency).
 
 
@@ -140,11 +146,13 @@ If ``true``, shows an alpha channel slider (transparency).
 
 
 - :ref:`bool<class_bool>` **hsv_mode**
 - :ref:`bool<class_bool>` **hsv_mode**
 
 
-+----------+---------------------+
-| *Setter* | set_hsv_mode(value) |
-+----------+---------------------+
-| *Getter* | is_hsv_mode()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_hsv_mode(value) |
++-----------+---------------------+
+| *Getter*  | is_hsv_mode()       |
++-----------+---------------------+
 
 
 If ``true``, allows editing the color with Hue/Saturation/Value sliders.
 If ``true``, allows editing the color with Hue/Saturation/Value sliders.
 
 
@@ -154,31 +162,37 @@ If ``true``, allows editing the color with Hue/Saturation/Value sliders.
 
 
 - :ref:`bool<class_bool>` **presets_enabled**
 - :ref:`bool<class_bool>` **presets_enabled**
 
 
-+----------+----------------------------+
-| *Setter* | set_presets_enabled(value) |
-+----------+----------------------------+
-| *Getter* | are_presets_enabled()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | true                       |
++-----------+----------------------------+
+| *Setter*  | set_presets_enabled(value) |
++-----------+----------------------------+
+| *Getter*  | are_presets_enabled()      |
++-----------+----------------------------+
 
 
 .. _class_ColorPicker_property_presets_visible:
 .. _class_ColorPicker_property_presets_visible:
 
 
 - :ref:`bool<class_bool>` **presets_visible**
 - :ref:`bool<class_bool>` **presets_visible**
 
 
-+----------+----------------------------+
-| *Setter* | set_presets_visible(value) |
-+----------+----------------------------+
-| *Getter* | are_presets_visible()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | true                       |
++-----------+----------------------------+
+| *Setter*  | set_presets_visible(value) |
++-----------+----------------------------+
+| *Getter*  | are_presets_visible()      |
++-----------+----------------------------+
 
 
 .. _class_ColorPicker_property_raw_mode:
 .. _class_ColorPicker_property_raw_mode:
 
 
 - :ref:`bool<class_bool>` **raw_mode**
 - :ref:`bool<class_bool>` **raw_mode**
 
 
-+----------+---------------------+
-| *Setter* | set_raw_mode(value) |
-+----------+---------------------+
-| *Getter* | is_raw_mode()       |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | false               |
++-----------+---------------------+
+| *Setter*  | set_raw_mode(value) |
++-----------+---------------------+
+| *Getter*  | is_raw_mode()       |
++-----------+---------------------+
 
 
 If ``true``, allows the color R, G, B component values to go beyond 1.0, which can be used for certain special operations that require it (like tinting without darkening or rendering sprites in HDR).
 If ``true``, allows the color R, G, B component values to go beyond 1.0, which can be used for certain special operations that require it (like tinting without darkening or rendering sprites in HDR).
 
 

+ 45 - 41
classes/class_colorpickerbutton.rst

@@ -19,11 +19,11 @@ Button that pops out a :ref:`ColorPicker<class_ColorPicker>`.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+----------------------------------------------------------------+
-| :ref:`Color<class_Color>` | :ref:`color<class_ColorPickerButton_property_color>`           |
-+---------------------------+----------------------------------------------------------------+
-| :ref:`bool<class_bool>`   | :ref:`edit_alpha<class_ColorPickerButton_property_edit_alpha>` |
-+---------------------------+----------------------------------------------------------------+
++---------------------------+----------------------------------------------------------------+---------------------+
+| :ref:`Color<class_Color>` | :ref:`color<class_ColorPickerButton_property_color>`           | Color( 0, 0, 0, 1 ) |
++---------------------------+----------------------------------------------------------------+---------------------+
+| :ref:`bool<class_bool>`   | :ref:`edit_alpha<class_ColorPickerButton_property_edit_alpha>` | true                |
++---------------------------+----------------------------------------------------------------+---------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -37,31 +37,31 @@ Methods
 Theme Properties
 Theme Properties
 ----------------
 ----------------
 
 
-+---------------------------------+---------------------+
-| :ref:`Texture<class_Texture>`   | bg                  |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | disabled            |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | focus               |
-+---------------------------------+---------------------+
-| :ref:`Font<class_Font>`         | font                |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color          |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_disabled |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_hover    |
-+---------------------------------+---------------------+
-| :ref:`Color<class_Color>`       | font_color_pressed  |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | hover               |
-+---------------------------------+---------------------+
-| :ref:`int<class_int>`           | hseparation         |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | normal              |
-+---------------------------------+---------------------+
-| :ref:`StyleBox<class_StyleBox>` | pressed             |
-+---------------------------------+---------------------+
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Texture<class_Texture>`   | bg                  |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`StyleBox<class_StyleBox>` | disabled            |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`StyleBox<class_StyleBox>` | focus               |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Font<class_Font>`         | font                |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Color<class_Color>`       | font_color          | Color( 1, 1, 1, 1 )         |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Color<class_Color>`       | font_color_disabled | Color( 0.9, 0.9, 0.9, 0.3 ) |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Color<class_Color>`       | font_color_hover    | Color( 1, 1, 1, 1 )         |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`Color<class_Color>`       | font_color_pressed  | Color( 0.8, 0.8, 0.8, 1 )   |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`StyleBox<class_StyleBox>` | hover               |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`int<class_int>`           | hseparation         | 2                           |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`StyleBox<class_StyleBox>` | normal              |                             |
++---------------------------------+---------------------+-----------------------------+
+| :ref:`StyleBox<class_StyleBox>` | pressed             |                             |
++---------------------------------+---------------------+-----------------------------+
 
 
 Signals
 Signals
 -------
 -------
@@ -88,11 +88,13 @@ Property Descriptions
 
 
 - :ref:`Color<class_Color>` **color**
 - :ref:`Color<class_Color>` **color**
 
 
-+----------+-----------------------+
-| *Setter* | set_pick_color(value) |
-+----------+-----------------------+
-| *Getter* | get_pick_color()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | Color( 0, 0, 0, 1 )   |
++-----------+-----------------------+
+| *Setter*  | set_pick_color(value) |
++-----------+-----------------------+
+| *Getter*  | get_pick_color()      |
++-----------+-----------------------+
 
 
 The currently selected color.
 The currently selected color.
 
 
@@ -100,13 +102,15 @@ The currently selected color.
 
 
 - :ref:`bool<class_bool>` **edit_alpha**
 - :ref:`bool<class_bool>` **edit_alpha**
 
 
-+----------+-----------------------+
-| *Setter* | set_edit_alpha(value) |
-+----------+-----------------------+
-| *Getter* | is_editing_alpha()    |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | true                  |
++-----------+-----------------------+
+| *Setter*  | set_edit_alpha(value) |
++-----------+-----------------------+
+| *Getter*  | is_editing_alpha()    |
++-----------+-----------------------+
 
 
-If ``true``, the alpha channel in the displayed :ref:`ColorPicker<class_ColorPicker>` will be visible. Default value: ``true``.
+If ``true``, the alpha channel in the displayed :ref:`ColorPicker<class_ColorPicker>` will be visible.
 
 
 Method Descriptions
 Method Descriptions
 -------------------
 -------------------

+ 10 - 8
classes/class_colorrect.rst

@@ -19,9 +19,9 @@ Colored rectangle.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+----------------------------------------------+
-| :ref:`Color<class_Color>` | :ref:`color<class_ColorRect_property_color>` |
-+---------------------------+----------------------------------------------+
++---------------------------+----------------------------------------------+---------------------+
+| :ref:`Color<class_Color>` | :ref:`color<class_ColorRect_property_color>` | Color( 1, 1, 1, 1 ) |
++---------------------------+----------------------------------------------+---------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`Color<class_Color>` **color**
 - :ref:`Color<class_Color>` **color**
 
 
-+----------+------------------------+
-| *Setter* | set_frame_color(value) |
-+----------+------------------------+
-| *Getter* | get_frame_color()      |
-+----------+------------------------+
++-----------+------------------------+
+| *Default* | Color( 1, 1, 1, 1 )    |
++-----------+------------------------+
+| *Setter*  | set_frame_color(value) |
++-----------+------------------------+
+| *Getter*  | get_frame_color()      |
++-----------+------------------------+
 
 
 The fill color.
 The fill color.
 
 

+ 10 - 8
classes/class_concavepolygonshape2d.rst

@@ -19,9 +19,9 @@ Concave polygon 2D shape resource for physics.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+----------------------------------------------------------------+
-| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`segments<class_ConcavePolygonShape2D_property_segments>` |
-+-------------------------------------------------+----------------------------------------------------------------+
++-------------------------------------------------+----------------------------------------------------------------+----------------------+
+| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`segments<class_ConcavePolygonShape2D_property_segments>` | PoolVector2Array(  ) |
++-------------------------------------------------+----------------------------------------------------------------+----------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,11 +37,13 @@ Property Descriptions
 
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **segments**
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **segments**
 
 
-+----------+---------------------+
-| *Setter* | set_segments(value) |
-+----------+---------------------+
-| *Getter* | get_segments()      |
-+----------+---------------------+
++-----------+----------------------+
+| *Default* | PoolVector2Array(  ) |
++-----------+----------------------+
+| *Setter*  | set_segments(value)  |
++-----------+----------------------+
+| *Getter*  | get_segments()       |
++-----------+----------------------+
 
 
 The array of points that make up the ``ConcavePolygonShape2D``'s line segments.
 The array of points that make up the ``ConcavePolygonShape2D``'s line segments.
 
 

+ 42 - 28
classes/class_conetwistjoint.rst

@@ -19,17 +19,17 @@ A twist joint between two 3D bodies.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`bias<class_ConeTwistJoint_property_bias>`             |
-+---------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`relaxation<class_ConeTwistJoint_property_relaxation>` |
-+---------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`softness<class_ConeTwistJoint_property_softness>`     |
-+---------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`swing_span<class_ConeTwistJoint_property_swing_span>` |
-+---------------------------+-------------------------------------------------------------+
-| :ref:`float<class_float>` | :ref:`twist_span<class_ConeTwistJoint_property_twist_span>` |
-+---------------------------+-------------------------------------------------------------+
++---------------------------+-------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`bias<class_ConeTwistJoint_property_bias>`             | 0.3   |
++---------------------------+-------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`relaxation<class_ConeTwistJoint_property_relaxation>` | 1.0   |
++---------------------------+-------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`softness<class_ConeTwistJoint_property_softness>`     | 0.8   |
++---------------------------+-------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`swing_span<class_ConeTwistJoint_property_swing_span>` | 45.0  |
++---------------------------+-------------------------------------------------------------+-------+
+| :ref:`float<class_float>` | :ref:`twist_span<class_ConeTwistJoint_property_twist_span>` | 180.0 |
++---------------------------+-------------------------------------------------------------+-------+
 
 
 Enumerations
 Enumerations
 ------------
 ------------
@@ -56,7 +56,7 @@ The swing span defines, how much rotation will not get corrected along the swing
 
 
 Could be defined as looseness in the ``ConeTwistJoint``.
 Could be defined as looseness in the ``ConeTwistJoint``.
 
 
-If below 0.05, this behavior is locked. Default value: ``PI/4``.
+If below 0.05, this behavior is locked.
 
 
 - **PARAM_TWIST_SPAN** = **1** --- Twist is the rotation around the twist axis, this value defined how far the joint can twist.
 - **PARAM_TWIST_SPAN** = **1** --- Twist is the rotation around the twist axis, this value defined how far the joint can twist.
 
 
@@ -88,11 +88,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **bias**
 - :ref:`float<class_float>` **bias**
 
 
-+----------+------------------+
-| *Setter* | set_param(value) |
-+----------+------------------+
-| *Getter* | get_param()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0.3              |
++-----------+------------------+
+| *Setter*  | set_param(value) |
++-----------+------------------+
+| *Getter*  | get_param()      |
++-----------+------------------+
 
 
 The speed with which the swing or twist will take place.
 The speed with which the swing or twist will take place.
 
 
@@ -102,11 +104,13 @@ The higher, the faster.
 
 
 - :ref:`float<class_float>` **relaxation**
 - :ref:`float<class_float>` **relaxation**
 
 
-+----------+------------------+
-| *Setter* | set_param(value) |
-+----------+------------------+
-| *Getter* | get_param()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 1.0              |
++-----------+------------------+
+| *Setter*  | set_param(value) |
++-----------+------------------+
+| *Getter*  | get_param()      |
++-----------+------------------+
 
 
 Defines, how fast the swing- and twist-speed-difference on both sides gets synced.
 Defines, how fast the swing- and twist-speed-difference on both sides gets synced.
 
 
@@ -114,11 +118,13 @@ Defines, how fast the swing- and twist-speed-difference on both sides gets synce
 
 
 - :ref:`float<class_float>` **softness**
 - :ref:`float<class_float>` **softness**
 
 
-+----------+------------------+
-| *Setter* | set_param(value) |
-+----------+------------------+
-| *Getter* | get_param()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 0.8              |
++-----------+------------------+
+| *Setter*  | set_param(value) |
++-----------+------------------+
+| *Getter*  | get_param()      |
++-----------+------------------+
 
 
 The ease with which the joint starts to twist. If it's too low, it takes more force to start twisting the joint.
 The ease with which the joint starts to twist. If it's too low, it takes more force to start twisting the joint.
 
 
@@ -126,18 +132,26 @@ The ease with which the joint starts to twist. If it's too low, it takes more fo
 
 
 - :ref:`float<class_float>` **swing_span**
 - :ref:`float<class_float>` **swing_span**
 
 
++-----------+------+
+| *Default* | 45.0 |
++-----------+------+
+
 Swing is rotation from side to side, around the axis perpendicular to the twist axis.
 Swing is rotation from side to side, around the axis perpendicular to the twist axis.
 
 
 The swing span defines, how much rotation will not get corrected along the swing axis.
 The swing span defines, how much rotation will not get corrected along the swing axis.
 
 
 Could be defined as looseness in the ``ConeTwistJoint``.
 Could be defined as looseness in the ``ConeTwistJoint``.
 
 
-If below 0.05, this behavior is locked. Default value: ``PI/4``.
+If below 0.05, this behavior is locked.
 
 
 .. _class_ConeTwistJoint_property_twist_span:
 .. _class_ConeTwistJoint_property_twist_span:
 
 
 - :ref:`float<class_float>` **twist_span**
 - :ref:`float<class_float>` **twist_span**
 
 
++-----------+-------+
+| *Default* | 180.0 |
++-----------+-------+
+
 Twist is the rotation around the twist axis, this value defined how far the joint can twist.
 Twist is the rotation around the twist axis, this value defined how far the joint can twist.
 
 
 Twist is locked if below 0.05.
 Twist is locked if below 0.05.

+ 272 - 210
classes/class_control.rst

@@ -21,71 +21,71 @@ All User Interface nodes inherit from Control. A control's anchors and margins a
 Properties
 Properties
 ----------
 ----------
 
 
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`anchor_bottom<class_Control_property_anchor_bottom>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`anchor_left<class_Control_property_anchor_left>`                               |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`anchor_right<class_Control_property_anchor_right>`                             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`anchor_top<class_Control_property_anchor_top>`                                 |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`FocusMode<enum_Control_FocusMode>`         | :ref:`focus_mode<class_Control_property_focus_mode>`                                 |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_bottom<class_Control_property_focus_neighbour_bottom>`         |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_left<class_Control_property_focus_neighbour_left>`             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_right<class_Control_property_focus_neighbour_right>`           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_top<class_Control_property_focus_neighbour_top>`               |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_next<class_Control_property_focus_next>`                                 |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_previous<class_Control_property_focus_previous>`                         |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`GrowDirection<enum_Control_GrowDirection>` | :ref:`grow_horizontal<class_Control_property_grow_horizontal>`                       |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`GrowDirection<enum_Control_GrowDirection>` | :ref:`grow_vertical<class_Control_property_grow_vertical>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`String<class_String>`                      | :ref:`hint_tooltip<class_Control_property_hint_tooltip>`                             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`margin_bottom<class_Control_property_margin_bottom>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`margin_left<class_Control_property_margin_left>`                               |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`margin_right<class_Control_property_margin_right>`                             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`margin_top<class_Control_property_margin_top>`                                 |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`CursorShape<enum_Control_CursorShape>`     | :ref:`mouse_default_cursor_shape<class_Control_property_mouse_default_cursor_shape>` |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`MouseFilter<enum_Control_MouseFilter>`     | :ref:`mouse_filter<class_Control_property_mouse_filter>`                             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`bool<class_bool>`                          | :ref:`rect_clip_content<class_Control_property_rect_clip_content>`                   |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_global_position<class_Control_property_rect_global_position>`             |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_min_size<class_Control_property_rect_min_size>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`                   |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_position<class_Control_property_rect_position>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`rect_rotation<class_Control_property_rect_rotation>`                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_scale<class_Control_property_rect_scale>`                                 |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_size<class_Control_property_rect_size>`                                   |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                            | :ref:`size_flags_horizontal<class_Control_property_size_flags_horizontal>`           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`float<class_float>`                        | :ref:`size_flags_stretch_ratio<class_Control_property_size_flags_stretch_ratio>`     |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`int<class_int>`                            | :ref:`size_flags_vertical<class_Control_property_size_flags_vertical>`               |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
-| :ref:`Theme<class_Theme>`                        | :ref:`theme<class_Control_property_theme>`                                           |
-+--------------------------------------------------+--------------------------------------------------------------------------------------+
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`anchor_bottom<class_Control_property_anchor_bottom>`                           | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`anchor_left<class_Control_property_anchor_left>`                               | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`anchor_right<class_Control_property_anchor_right>`                             | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`anchor_top<class_Control_property_anchor_top>`                                 | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`FocusMode<enum_Control_FocusMode>`         | :ref:`focus_mode<class_Control_property_focus_mode>`                                 | 0               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_bottom<class_Control_property_focus_neighbour_bottom>`         | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_left<class_Control_property_focus_neighbour_left>`             | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_right<class_Control_property_focus_neighbour_right>`           | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_neighbour_top<class_Control_property_focus_neighbour_top>`               | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_next<class_Control_property_focus_next>`                                 | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`NodePath<class_NodePath>`                  | :ref:`focus_previous<class_Control_property_focus_previous>`                         | NodePath("")    |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`GrowDirection<enum_Control_GrowDirection>` | :ref:`grow_horizontal<class_Control_property_grow_horizontal>`                       | 1               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`GrowDirection<enum_Control_GrowDirection>` | :ref:`grow_vertical<class_Control_property_grow_vertical>`                           | 1               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`String<class_String>`                      | :ref:`hint_tooltip<class_Control_property_hint_tooltip>`                             | ""              |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`margin_bottom<class_Control_property_margin_bottom>`                           | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`margin_left<class_Control_property_margin_left>`                               | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`margin_right<class_Control_property_margin_right>`                             | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`margin_top<class_Control_property_margin_top>`                                 | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`CursorShape<enum_Control_CursorShape>`     | :ref:`mouse_default_cursor_shape<class_Control_property_mouse_default_cursor_shape>` | 0               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`MouseFilter<enum_Control_MouseFilter>`     | :ref:`mouse_filter<class_Control_property_mouse_filter>`                             | 0               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`bool<class_bool>`                          | :ref:`rect_clip_content<class_Control_property_rect_clip_content>`                   | false           |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_global_position<class_Control_property_rect_global_position>`             |                 |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_min_size<class_Control_property_rect_min_size>`                           | Vector2( 0, 0 ) |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`                   | Vector2( 0, 0 ) |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_position<class_Control_property_rect_position>`                           | Vector2( 0, 0 ) |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`rect_rotation<class_Control_property_rect_rotation>`                           | 0.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_scale<class_Control_property_rect_scale>`                                 | Vector2( 1, 1 ) |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Vector2<class_Vector2>`                    | :ref:`rect_size<class_Control_property_rect_size>`                                   | Vector2( 0, 0 ) |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                            | :ref:`size_flags_horizontal<class_Control_property_size_flags_horizontal>`           | 1               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`float<class_float>`                        | :ref:`size_flags_stretch_ratio<class_Control_property_size_flags_stretch_ratio>`     | 1.0             |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`int<class_int>`                            | :ref:`size_flags_vertical<class_Control_property_size_flags_vertical>`               | 1               |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
+| :ref:`Theme<class_Theme>`                        | :ref:`theme<class_Control_property_theme>`                                           | null            |
++--------------------------------------------------+--------------------------------------------------------------------------------------+-----------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -594,51 +594,61 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **anchor_bottom**
 - :ref:`float<class_float>` **anchor_bottom**
 
 
-+----------+--------------+
-| *Getter* | get_anchor() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | 0.0          |
++-----------+--------------+
+| *Getter*  | get_anchor() |
++-----------+--------------+
 
 
-Anchors the bottom edge of the node to the origin, the center, or the end of its parent control. It changes how the bottom margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience. Default value: :ref:`ANCHOR_BEGIN<class_Control_constant_ANCHOR_BEGIN>`.
+Anchors the bottom edge of the node to the origin, the center, or the end of its parent control. It changes how the bottom margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience.
 
 
 .. _class_Control_property_anchor_left:
 .. _class_Control_property_anchor_left:
 
 
 - :ref:`float<class_float>` **anchor_left**
 - :ref:`float<class_float>` **anchor_left**
 
 
-+----------+--------------+
-| *Getter* | get_anchor() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | 0.0          |
++-----------+--------------+
+| *Getter*  | get_anchor() |
++-----------+--------------+
 
 
-Anchors the left edge of the node to the origin, the center or the end of its parent control. It changes how the left margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience.Default value: :ref:`ANCHOR_BEGIN<class_Control_constant_ANCHOR_BEGIN>`.
+Anchors the left edge of the node to the origin, the center or the end of its parent control. It changes how the left margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience.
 
 
 .. _class_Control_property_anchor_right:
 .. _class_Control_property_anchor_right:
 
 
 - :ref:`float<class_float>` **anchor_right**
 - :ref:`float<class_float>` **anchor_right**
 
 
-+----------+--------------+
-| *Getter* | get_anchor() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | 0.0          |
++-----------+--------------+
+| *Getter*  | get_anchor() |
++-----------+--------------+
 
 
-Anchors the right edge of the node to the origin, the center or the end of its parent control. It changes how the right margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience. Default value: :ref:`ANCHOR_BEGIN<class_Control_constant_ANCHOR_BEGIN>`.
+Anchors the right edge of the node to the origin, the center or the end of its parent control. It changes how the right margin updates when the node moves or changes size. You can use one of the ``ANCHOR_*`` constants for convenience.
 
 
 .. _class_Control_property_anchor_top:
 .. _class_Control_property_anchor_top:
 
 
 - :ref:`float<class_float>` **anchor_top**
 - :ref:`float<class_float>` **anchor_top**
 
 
-+----------+--------------+
-| *Getter* | get_anchor() |
-+----------+--------------+
++-----------+--------------+
+| *Default* | 0.0          |
++-----------+--------------+
+| *Getter*  | get_anchor() |
++-----------+--------------+
 
 
-Anchors the top edge of the node to the origin, the center or the end of its parent control. It changes how the top margin updates when the node moves or changes size. You can use  one of the ``ANCHOR_*`` constants for convenience. Default value: :ref:`ANCHOR_BEGIN<class_Control_constant_ANCHOR_BEGIN>`.
+Anchors the top edge of the node to the origin, the center or the end of its parent control. It changes how the top margin updates when the node moves or changes size. You can use  one of the ``ANCHOR_*`` constants for convenience.
 
 
 .. _class_Control_property_focus_mode:
 .. _class_Control_property_focus_mode:
 
 
 - :ref:`FocusMode<enum_Control_FocusMode>` **focus_mode**
 - :ref:`FocusMode<enum_Control_FocusMode>` **focus_mode**
 
 
-+----------+-----------------------+
-| *Setter* | set_focus_mode(value) |
-+----------+-----------------------+
-| *Getter* | get_focus_mode()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | 0                     |
++-----------+-----------------------+
+| *Setter*  | set_focus_mode(value) |
++-----------+-----------------------+
+| *Getter*  | get_focus_mode()      |
++-----------+-----------------------+
 
 
 The focus access mode for the control (None, Click or All). Only one Control can be focused at the same time, and it will receive keyboard signals.
 The focus access mode for the control (None, Click or All). Only one Control can be focused at the same time, and it will receive keyboard signals.
 
 
@@ -646,11 +656,13 @@ The focus access mode for the control (None, Click or All). Only one Control can
 
 
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_bottom**
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_bottom**
 
 
-+----------+----------------------------+
-| *Setter* | set_focus_neighbour(value) |
-+----------+----------------------------+
-| *Getter* | get_focus_neighbour()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | NodePath("")               |
++-----------+----------------------------+
+| *Setter*  | set_focus_neighbour(value) |
++-----------+----------------------------+
+| *Getter*  | get_focus_neighbour()      |
++-----------+----------------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses the down arrow on the keyboard or down on a gamepad by default. You can change the key by editing the ``ui_down`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 Tells Godot which node it should give keyboard focus to if the user presses the down arrow on the keyboard or down on a gamepad by default. You can change the key by editing the ``ui_down`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 
 
@@ -658,11 +670,13 @@ Tells Godot which node it should give keyboard focus to if the user presses the
 
 
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_left**
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_left**
 
 
-+----------+----------------------------+
-| *Setter* | set_focus_neighbour(value) |
-+----------+----------------------------+
-| *Getter* | get_focus_neighbour()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | NodePath("")               |
++-----------+----------------------------+
+| *Setter*  | set_focus_neighbour(value) |
++-----------+----------------------------+
+| *Getter*  | get_focus_neighbour()      |
++-----------+----------------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses the left arrow on the keyboard or left on a gamepad by default. You can change the key by editing the ``ui_left`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the left of this one.
 Tells Godot which node it should give keyboard focus to if the user presses the left arrow on the keyboard or left on a gamepad by default. You can change the key by editing the ``ui_left`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the left of this one.
 
 
@@ -670,11 +684,13 @@ Tells Godot which node it should give keyboard focus to if the user presses the
 
 
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_right**
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_right**
 
 
-+----------+----------------------------+
-| *Setter* | set_focus_neighbour(value) |
-+----------+----------------------------+
-| *Getter* | get_focus_neighbour()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | NodePath("")               |
++-----------+----------------------------+
+| *Setter*  | set_focus_neighbour(value) |
++-----------+----------------------------+
+| *Getter*  | get_focus_neighbour()      |
++-----------+----------------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses the right arrow on the keyboard or right on a gamepad  by default. You can change the key by editing the ``ui_right`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 Tells Godot which node it should give keyboard focus to if the user presses the right arrow on the keyboard or right on a gamepad  by default. You can change the key by editing the ``ui_right`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 
 
@@ -682,11 +698,13 @@ Tells Godot which node it should give keyboard focus to if the user presses the
 
 
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_top**
 - :ref:`NodePath<class_NodePath>` **focus_neighbour_top**
 
 
-+----------+----------------------------+
-| *Setter* | set_focus_neighbour(value) |
-+----------+----------------------------+
-| *Getter* | get_focus_neighbour()      |
-+----------+----------------------------+
++-----------+----------------------------+
+| *Default* | NodePath("")               |
++-----------+----------------------------+
+| *Setter*  | set_focus_neighbour(value) |
++-----------+----------------------------+
+| *Getter*  | get_focus_neighbour()      |
++-----------+----------------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses the top arrow on the keyboard or top on a gamepad by default. You can change the key by editing the ``ui_top`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 Tells Godot which node it should give keyboard focus to if the user presses the top arrow on the keyboard or top on a gamepad by default. You can change the key by editing the ``ui_top`` input action. The node must be a ``Control``. If this property is not set, Godot will give focus to the closest ``Control`` to the bottom of this one.
 
 
@@ -694,11 +712,13 @@ Tells Godot which node it should give keyboard focus to if the user presses the
 
 
 - :ref:`NodePath<class_NodePath>` **focus_next**
 - :ref:`NodePath<class_NodePath>` **focus_next**
 
 
-+----------+-----------------------+
-| *Setter* | set_focus_next(value) |
-+----------+-----------------------+
-| *Getter* | get_focus_next()      |
-+----------+-----------------------+
++-----------+-----------------------+
+| *Default* | NodePath("")          |
++-----------+-----------------------+
+| *Setter*  | set_focus_next(value) |
++-----------+-----------------------+
+| *Getter*  | get_focus_next()      |
++-----------+-----------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses Tab on a keyboard by default. You can change the key by editing the ``ui_focus_next`` input action.
 Tells Godot which node it should give keyboard focus to if the user presses Tab on a keyboard by default. You can change the key by editing the ``ui_focus_next`` input action.
 
 
@@ -708,11 +728,13 @@ If this property is not set, Godot will select a "best guess" based on surroundi
 
 
 - :ref:`NodePath<class_NodePath>` **focus_previous**
 - :ref:`NodePath<class_NodePath>` **focus_previous**
 
 
-+----------+---------------------------+
-| *Setter* | set_focus_previous(value) |
-+----------+---------------------------+
-| *Getter* | get_focus_previous()      |
-+----------+---------------------------+
++-----------+---------------------------+
+| *Default* | NodePath("")              |
++-----------+---------------------------+
+| *Setter*  | set_focus_previous(value) |
++-----------+---------------------------+
+| *Getter*  | get_focus_previous()      |
++-----------+---------------------------+
 
 
 Tells Godot which node it should give keyboard focus to if the user presses Shift+Tab on a keyboard by default. You can change the key by editing the ``ui_focus_prev`` input action.
 Tells Godot which node it should give keyboard focus to if the user presses Shift+Tab on a keyboard by default. You can change the key by editing the ``ui_focus_prev`` input action.
 
 
@@ -722,11 +744,13 @@ If this property is not set, Godot will select a "best guess" based on surroundi
 
 
 - :ref:`GrowDirection<enum_Control_GrowDirection>` **grow_horizontal**
 - :ref:`GrowDirection<enum_Control_GrowDirection>` **grow_horizontal**
 
 
-+----------+-----------------------------+
-| *Setter* | set_h_grow_direction(value) |
-+----------+-----------------------------+
-| *Getter* | get_h_grow_direction()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 1                           |
++-----------+-----------------------------+
+| *Setter*  | set_h_grow_direction(value) |
++-----------+-----------------------------+
+| *Getter*  | get_h_grow_direction()      |
++-----------+-----------------------------+
 
 
 Controls the direction on the horizontal axis in which the control should grow if its horizontal minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size.
 Controls the direction on the horizontal axis in which the control should grow if its horizontal minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size.
 
 
@@ -734,11 +758,13 @@ Controls the direction on the horizontal axis in which the control should grow i
 
 
 - :ref:`GrowDirection<enum_Control_GrowDirection>` **grow_vertical**
 - :ref:`GrowDirection<enum_Control_GrowDirection>` **grow_vertical**
 
 
-+----------+-----------------------------+
-| *Setter* | set_v_grow_direction(value) |
-+----------+-----------------------------+
-| *Getter* | get_v_grow_direction()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 1                           |
++-----------+-----------------------------+
+| *Setter*  | set_v_grow_direction(value) |
++-----------+-----------------------------+
+| *Getter*  | get_v_grow_direction()      |
++-----------+-----------------------------+
 
 
 Controls the direction on the vertical axis in which the control should grow if its vertical minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size.
 Controls the direction on the vertical axis in which the control should grow if its vertical minimum size is changed to be greater than its current size, as the control always has to be at least the minimum size.
 
 
@@ -746,9 +772,11 @@ Controls the direction on the vertical axis in which the control should grow if
 
 
 - :ref:`String<class_String>` **hint_tooltip**
 - :ref:`String<class_String>` **hint_tooltip**
 
 
-+----------+--------------------+
-| *Setter* | set_tooltip(value) |
-+----------+--------------------+
++-----------+--------------------+
+| *Default* | ""                 |
++-----------+--------------------+
+| *Setter*  | set_tooltip(value) |
++-----------+--------------------+
 
 
 Changes the tooltip text. The tooltip appears when the user's mouse cursor stays idle over this control for a few moments, provided that the :ref:`mouse_filter<class_Control_property_mouse_filter>` property is not :ref:`MOUSE_FILTER_IGNORE<class_Control_constant_MOUSE_FILTER_IGNORE>`.
 Changes the tooltip text. The tooltip appears when the user's mouse cursor stays idle over this control for a few moments, provided that the :ref:`mouse_filter<class_Control_property_mouse_filter>` property is not :ref:`MOUSE_FILTER_IGNORE<class_Control_constant_MOUSE_FILTER_IGNORE>`.
 
 
@@ -756,11 +784,13 @@ Changes the tooltip text. The tooltip appears when the user's mouse cursor stays
 
 
 - :ref:`float<class_float>` **margin_bottom**
 - :ref:`float<class_float>` **margin_bottom**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_margin(value) |
++-----------+-------------------+
+| *Getter*  | get_margin()      |
++-----------+-------------------+
 
 
 Distance between the node's bottom edge and its parent control, based on :ref:`anchor_bottom<class_Control_property_anchor_bottom>`.
 Distance between the node's bottom edge and its parent control, based on :ref:`anchor_bottom<class_Control_property_anchor_bottom>`.
 
 
@@ -770,11 +800,13 @@ Margins are often controlled by one or multiple parent :ref:`Container<class_Con
 
 
 - :ref:`float<class_float>` **margin_left**
 - :ref:`float<class_float>` **margin_left**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_margin(value) |
++-----------+-------------------+
+| *Getter*  | get_margin()      |
++-----------+-------------------+
 
 
 Distance between the node's left edge and its parent control, based on :ref:`anchor_left<class_Control_property_anchor_left>`.
 Distance between the node's left edge and its parent control, based on :ref:`anchor_left<class_Control_property_anchor_left>`.
 
 
@@ -784,11 +816,13 @@ Margins are often controlled by one or multiple parent :ref:`Container<class_Con
 
 
 - :ref:`float<class_float>` **margin_right**
 - :ref:`float<class_float>` **margin_right**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_margin(value) |
++-----------+-------------------+
+| *Getter*  | get_margin()      |
++-----------+-------------------+
 
 
 Distance between the node's right edge and its parent control, based on :ref:`anchor_right<class_Control_property_anchor_right>`.
 Distance between the node's right edge and its parent control, based on :ref:`anchor_right<class_Control_property_anchor_right>`.
 
 
@@ -798,11 +832,13 @@ Margins are often controlled by one or multiple parent :ref:`Container<class_Con
 
 
 - :ref:`float<class_float>` **margin_top**
 - :ref:`float<class_float>` **margin_top**
 
 
-+----------+-------------------+
-| *Setter* | set_margin(value) |
-+----------+-------------------+
-| *Getter* | get_margin()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 0.0               |
++-----------+-------------------+
+| *Setter*  | set_margin(value) |
++-----------+-------------------+
+| *Getter*  | get_margin()      |
++-----------+-------------------+
 
 
 Distance between the node's top edge and its parent control, based on :ref:`anchor_top<class_Control_property_anchor_top>`.
 Distance between the node's top edge and its parent control, based on :ref:`anchor_top<class_Control_property_anchor_top>`.
 
 
@@ -812,11 +848,13 @@ Margins are often controlled by one or multiple parent :ref:`Container<class_Con
 
 
 - :ref:`CursorShape<enum_Control_CursorShape>` **mouse_default_cursor_shape**
 - :ref:`CursorShape<enum_Control_CursorShape>` **mouse_default_cursor_shape**
 
 
-+----------+---------------------------------+
-| *Setter* | set_default_cursor_shape(value) |
-+----------+---------------------------------+
-| *Getter* | get_default_cursor_shape()      |
-+----------+---------------------------------+
++-----------+---------------------------------+
+| *Default* | 0                               |
++-----------+---------------------------------+
+| *Setter*  | set_default_cursor_shape(value) |
++-----------+---------------------------------+
+| *Getter*  | get_default_cursor_shape()      |
++-----------+---------------------------------+
 
 
 The default cursor shape for this control. Useful for Godot plugins and applications or games that use the system's mouse cursors.
 The default cursor shape for this control. Useful for Godot plugins and applications or games that use the system's mouse cursors.
 
 
@@ -826,11 +864,13 @@ The default cursor shape for this control. Useful for Godot plugins and applicat
 
 
 - :ref:`MouseFilter<enum_Control_MouseFilter>` **mouse_filter**
 - :ref:`MouseFilter<enum_Control_MouseFilter>` **mouse_filter**
 
 
-+----------+-------------------------+
-| *Setter* | set_mouse_filter(value) |
-+----------+-------------------------+
-| *Getter* | get_mouse_filter()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 0                       |
++-----------+-------------------------+
+| *Setter*  | set_mouse_filter(value) |
++-----------+-------------------------+
+| *Getter*  | get_mouse_filter()      |
++-----------+-------------------------+
 
 
 Controls whether the control will be able to receive mouse button input events through :ref:`_gui_input<class_Control_method__gui_input>` and how these events should be handled. Also controls whether the control can receive the :ref:`mouse_entered<class_Control_signal_mouse_entered>`, and :ref:`mouse_exited<class_Control_signal_mouse_exited>` signals. See the constants to learn what each does.
 Controls whether the control will be able to receive mouse button input events through :ref:`_gui_input<class_Control_method__gui_input>` and how these events should be handled. Also controls whether the control can receive the :ref:`mouse_entered<class_Control_signal_mouse_entered>`, and :ref:`mouse_exited<class_Control_signal_mouse_exited>` signals. See the constants to learn what each does.
 
 
@@ -838,11 +878,13 @@ Controls whether the control will be able to receive mouse button input events t
 
 
 - :ref:`bool<class_bool>` **rect_clip_content**
 - :ref:`bool<class_bool>` **rect_clip_content**
 
 
-+----------+--------------------------+
-| *Setter* | set_clip_contents(value) |
-+----------+--------------------------+
-| *Getter* | is_clipping_contents()   |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | false                    |
++-----------+--------------------------+
+| *Setter*  | set_clip_contents(value) |
++-----------+--------------------------+
+| *Getter*  | is_clipping_contents()   |
++-----------+--------------------------+
 
 
 Enables whether rendering of children should be clipped to this control's rectangle. If ``true``, parts of a child which would be visibly outside of this control's rectangle will not be rendered.
 Enables whether rendering of children should be clipped to this control's rectangle. If ``true``, parts of a child which would be visibly outside of this control's rectangle will not be rendered.
 
 
@@ -860,11 +902,13 @@ The node's global position, relative to the world (usually to the top-left corne
 
 
 - :ref:`Vector2<class_Vector2>` **rect_min_size**
 - :ref:`Vector2<class_Vector2>` **rect_min_size**
 
 
-+----------+--------------------------------+
-| *Setter* | set_custom_minimum_size(value) |
-+----------+--------------------------------+
-| *Getter* | get_custom_minimum_size()      |
-+----------+--------------------------------+
++-----------+--------------------------------+
+| *Default* | Vector2( 0, 0 )                |
++-----------+--------------------------------+
+| *Setter*  | set_custom_minimum_size(value) |
++-----------+--------------------------------+
+| *Getter*  | get_custom_minimum_size()      |
++-----------+--------------------------------+
 
 
 The minimum size of the node's bounding rectangle. If you set it to a value greater than (0, 0), the node's bounding rectangle will always have at least this size, even if its content is smaller. If it's set to (0, 0), the node sizes automatically to fit its content, be it a texture or child nodes.
 The minimum size of the node's bounding rectangle. If you set it to a value greater than (0, 0), the node's bounding rectangle will always have at least this size, even if its content is smaller. If it's set to (0, 0), the node sizes automatically to fit its content, be it a texture or child nodes.
 
 
@@ -872,11 +916,13 @@ The minimum size of the node's bounding rectangle. If you set it to a value grea
 
 
 - :ref:`Vector2<class_Vector2>` **rect_pivot_offset**
 - :ref:`Vector2<class_Vector2>` **rect_pivot_offset**
 
 
-+----------+-------------------------+
-| *Setter* | set_pivot_offset(value) |
-+----------+-------------------------+
-| *Getter* | get_pivot_offset()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | Vector2( 0, 0 )         |
++-----------+-------------------------+
+| *Setter*  | set_pivot_offset(value) |
++-----------+-------------------------+
+| *Getter*  | get_pivot_offset()      |
++-----------+-------------------------+
 
 
 By default, the node's pivot is its top-left corner. When you change its :ref:`rect_scale<class_Control_property_rect_scale>`, it will scale around this pivot. Set this property to :ref:`rect_size<class_Control_property_rect_size>` / 2 to center the pivot in the node's rectangle.
 By default, the node's pivot is its top-left corner. When you change its :ref:`rect_scale<class_Control_property_rect_scale>`, it will scale around this pivot. Set this property to :ref:`rect_size<class_Control_property_rect_size>` / 2 to center the pivot in the node's rectangle.
 
 
@@ -884,9 +930,11 @@ By default, the node's pivot is its top-left corner. When you change its :ref:`r
 
 
 - :ref:`Vector2<class_Vector2>` **rect_position**
 - :ref:`Vector2<class_Vector2>` **rect_position**
 
 
-+----------+----------------+
-| *Getter* | get_position() |
-+----------+----------------+
++-----------+-----------------+
+| *Default* | Vector2( 0, 0 ) |
++-----------+-----------------+
+| *Getter*  | get_position()  |
++-----------+-----------------+
 
 
 The node's position, relative to its parent. It corresponds to the rectangle's top-left corner. The property is not affected by :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`.
 The node's position, relative to its parent. It corresponds to the rectangle's top-left corner. The property is not affected by :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`.
 
 
@@ -894,11 +942,13 @@ The node's position, relative to its parent. It corresponds to the rectangle's t
 
 
 - :ref:`float<class_float>` **rect_rotation**
 - :ref:`float<class_float>` **rect_rotation**
 
 
-+----------+-----------------------------+
-| *Setter* | set_rotation_degrees(value) |
-+----------+-----------------------------+
-| *Getter* | get_rotation_degrees()      |
-+----------+-----------------------------+
++-----------+-----------------------------+
+| *Default* | 0.0                         |
++-----------+-----------------------------+
+| *Setter*  | set_rotation_degrees(value) |
++-----------+-----------------------------+
+| *Getter*  | get_rotation_degrees()      |
++-----------+-----------------------------+
 
 
 The node's rotation around its pivot, in degrees. See :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>` to change the pivot's position.
 The node's rotation around its pivot, in degrees. See :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>` to change the pivot's position.
 
 
@@ -906,11 +956,13 @@ The node's rotation around its pivot, in degrees. See :ref:`rect_pivot_offset<cl
 
 
 - :ref:`Vector2<class_Vector2>` **rect_scale**
 - :ref:`Vector2<class_Vector2>` **rect_scale**
 
 
-+----------+------------------+
-| *Setter* | set_scale(value) |
-+----------+------------------+
-| *Getter* | get_scale()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | Vector2( 1, 1 )  |
++-----------+------------------+
+| *Setter*  | set_scale(value) |
++-----------+------------------+
+| *Getter*  | get_scale()      |
++-----------+------------------+
 
 
 The node's scale, relative to its :ref:`rect_size<class_Control_property_rect_size>`. Change this property to scale the node around its :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`.
 The node's scale, relative to its :ref:`rect_size<class_Control_property_rect_size>`. Change this property to scale the node around its :ref:`rect_pivot_offset<class_Control_property_rect_pivot_offset>`.
 
 
@@ -918,9 +970,11 @@ The node's scale, relative to its :ref:`rect_size<class_Control_property_rect_si
 
 
 - :ref:`Vector2<class_Vector2>` **rect_size**
 - :ref:`Vector2<class_Vector2>` **rect_size**
 
 
-+----------+------------+
-| *Getter* | get_size() |
-+----------+------------+
++-----------+-----------------+
+| *Default* | Vector2( 0, 0 ) |
++-----------+-----------------+
+| *Getter*  | get_size()      |
++-----------+-----------------+
 
 
 The size of the node's bounding rectangle, in pixels. :ref:`Container<class_Container>` nodes update this property automatically.
 The size of the node's bounding rectangle, in pixels. :ref:`Container<class_Container>` nodes update this property automatically.
 
 
@@ -928,11 +982,13 @@ The size of the node's bounding rectangle, in pixels. :ref:`Container<class_Cont
 
 
 - :ref:`int<class_int>` **size_flags_horizontal**
 - :ref:`int<class_int>` **size_flags_horizontal**
 
 
-+----------+-------------------------+
-| *Setter* | set_h_size_flags(value) |
-+----------+-------------------------+
-| *Getter* | get_h_size_flags()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1                       |
++-----------+-------------------------+
+| *Setter*  | set_h_size_flags(value) |
++-----------+-------------------------+
+| *Getter*  | get_h_size_flags()      |
++-----------+-------------------------+
 
 
 Tells the parent :ref:`Container<class_Container>` nodes how they should resize and place the node on the X axis. Use one of the ``SIZE_*`` constants to change the flags. See the constants to learn what each does.
 Tells the parent :ref:`Container<class_Container>` nodes how they should resize and place the node on the X axis. Use one of the ``SIZE_*`` constants to change the flags. See the constants to learn what each does.
 
 
@@ -940,11 +996,13 @@ Tells the parent :ref:`Container<class_Container>` nodes how they should resize
 
 
 - :ref:`float<class_float>` **size_flags_stretch_ratio**
 - :ref:`float<class_float>` **size_flags_stretch_ratio**
 
 
-+----------+--------------------------+
-| *Setter* | set_stretch_ratio(value) |
-+----------+--------------------------+
-| *Getter* | get_stretch_ratio()      |
-+----------+--------------------------+
++-----------+--------------------------+
+| *Default* | 1.0                      |
++-----------+--------------------------+
+| *Setter*  | set_stretch_ratio(value) |
++-----------+--------------------------+
+| *Getter*  | get_stretch_ratio()      |
++-----------+--------------------------+
 
 
 If the node and at least one of its neighbours uses the :ref:`SIZE_EXPAND<class_Control_constant_SIZE_EXPAND>` size flag, the parent :ref:`Container<class_Container>` will let it take more or less space depending on this property. If this node has a stretch ratio of 2 and its neighbour a ratio of 1, this node will take two thirds of the available space.
 If the node and at least one of its neighbours uses the :ref:`SIZE_EXPAND<class_Control_constant_SIZE_EXPAND>` size flag, the parent :ref:`Container<class_Container>` will let it take more or less space depending on this property. If this node has a stretch ratio of 2 and its neighbour a ratio of 1, this node will take two thirds of the available space.
 
 
@@ -952,11 +1010,13 @@ If the node and at least one of its neighbours uses the :ref:`SIZE_EXPAND<class_
 
 
 - :ref:`int<class_int>` **size_flags_vertical**
 - :ref:`int<class_int>` **size_flags_vertical**
 
 
-+----------+-------------------------+
-| *Setter* | set_v_size_flags(value) |
-+----------+-------------------------+
-| *Getter* | get_v_size_flags()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | 1                       |
++-----------+-------------------------+
+| *Setter*  | set_v_size_flags(value) |
++-----------+-------------------------+
+| *Getter*  | get_v_size_flags()      |
++-----------+-------------------------+
 
 
 Tells the parent :ref:`Container<class_Container>` nodes how they should resize and place the node on the Y axis. Use one of the ``SIZE_*`` constants to change the flags. See the constants to learn what each does.
 Tells the parent :ref:`Container<class_Container>` nodes how they should resize and place the node on the Y axis. Use one of the ``SIZE_*`` constants to change the flags. See the constants to learn what each does.
 
 
@@ -964,11 +1024,13 @@ Tells the parent :ref:`Container<class_Container>` nodes how they should resize
 
 
 - :ref:`Theme<class_Theme>` **theme**
 - :ref:`Theme<class_Theme>` **theme**
 
 
-+----------+------------------+
-| *Setter* | set_theme(value) |
-+----------+------------------+
-| *Getter* | get_theme()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | null             |
++-----------+------------------+
+| *Setter*  | set_theme(value) |
++-----------+------------------+
+| *Getter*  | get_theme()      |
++-----------+------------------+
 
 
 Changing this property replaces the current :ref:`Theme<class_Theme>` resource this node and all its ``Control`` children use.
 Changing this property replaces the current :ref:`Theme<class_Theme>` resource this node and all its ``Control`` children use.
 
 

+ 10 - 8
classes/class_convexpolygonshape.rst

@@ -19,9 +19,9 @@ Convex polygon shape for 3D physics.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+---------------------------------------------------------+
-| :ref:`PoolVector3Array<class_PoolVector3Array>` | :ref:`points<class_ConvexPolygonShape_property_points>` |
-+-------------------------------------------------+---------------------------------------------------------+
++-------------------------------------------------+---------------------------------------------------------+----------------------+
+| :ref:`PoolVector3Array<class_PoolVector3Array>` | :ref:`points<class_ConvexPolygonShape_property_points>` | PoolVector3Array(  ) |
++-------------------------------------------------+---------------------------------------------------------+----------------------+
 
 
 Description
 Description
 -----------
 -----------
@@ -35,11 +35,13 @@ Property Descriptions
 
 
 - :ref:`PoolVector3Array<class_PoolVector3Array>` **points**
 - :ref:`PoolVector3Array<class_PoolVector3Array>` **points**
 
 
-+----------+-------------------+
-| *Setter* | set_points(value) |
-+----------+-------------------+
-| *Getter* | get_points()      |
-+----------+-------------------+
++-----------+----------------------+
+| *Default* | PoolVector3Array(  ) |
++-----------+----------------------+
+| *Setter*  | set_points(value)    |
++-----------+----------------------+
+| *Getter*  | get_points()         |
++-----------+----------------------+
 
 
 The list of 3D points forming the convex polygon shape.
 The list of 3D points forming the convex polygon shape.
 
 

+ 10 - 8
classes/class_convexpolygonshape2d.rst

@@ -19,9 +19,9 @@ Convex polygon shape for 2D physics.
 Properties
 Properties
 ----------
 ----------
 
 
-+-------------------------------------------------+-----------------------------------------------------------+
-| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`points<class_ConvexPolygonShape2D_property_points>` |
-+-------------------------------------------------+-----------------------------------------------------------+
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
+| :ref:`PoolVector2Array<class_PoolVector2Array>` | :ref:`points<class_ConvexPolygonShape2D_property_points>` | PoolVector2Array(  ) |
++-------------------------------------------------+-----------------------------------------------------------+----------------------+
 
 
 Methods
 Methods
 -------
 -------
@@ -44,11 +44,13 @@ Property Descriptions
 
 
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **points**
 - :ref:`PoolVector2Array<class_PoolVector2Array>` **points**
 
 
-+----------+-------------------+
-| *Setter* | set_points(value) |
-+----------+-------------------+
-| *Getter* | get_points()      |
-+----------+-------------------+
++-----------+----------------------+
+| *Default* | PoolVector2Array(  ) |
++-----------+----------------------+
+| *Setter*  | set_points(value)    |
++-----------+----------------------+
+| *Getter*  | get_points()         |
++-----------+----------------------+
 
 
 The polygon's list of vertices. Can be in either clockwise or counterclockwise order.
 The polygon's list of vertices. Can be in either clockwise or counterclockwise order.
 
 

文件差异内容过多而无法显示
+ 423 - 331
classes/class_cpuparticles.rst


文件差异内容过多而无法显示
+ 421 - 329
classes/class_cpuparticles2d.rst


+ 37 - 29
classes/class_csgbox.rst

@@ -19,15 +19,15 @@ A CSG Box shape.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------+-------------------------------------------------+
-| :ref:`float<class_float>`       | :ref:`depth<class_CSGBox_property_depth>`       |
-+---------------------------------+-------------------------------------------------+
-| :ref:`float<class_float>`       | :ref:`height<class_CSGBox_property_height>`     |
-+---------------------------------+-------------------------------------------------+
-| :ref:`Material<class_Material>` | :ref:`material<class_CSGBox_property_material>` |
-+---------------------------------+-------------------------------------------------+
-| :ref:`float<class_float>`       | :ref:`width<class_CSGBox_property_width>`       |
-+---------------------------------+-------------------------------------------------+
++---------------------------------+-------------------------------------------------+------+
+| :ref:`float<class_float>`       | :ref:`depth<class_CSGBox_property_depth>`       | 2.0  |
++---------------------------------+-------------------------------------------------+------+
+| :ref:`float<class_float>`       | :ref:`height<class_CSGBox_property_height>`     | 2.0  |
++---------------------------------+-------------------------------------------------+------+
+| :ref:`Material<class_Material>` | :ref:`material<class_CSGBox_property_material>` | null |
++---------------------------------+-------------------------------------------------+------+
+| :ref:`float<class_float>`       | :ref:`width<class_CSGBox_property_width>`       | 2.0  |
++---------------------------------+-------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -41,11 +41,13 @@ Property Descriptions
 
 
 - :ref:`float<class_float>` **depth**
 - :ref:`float<class_float>` **depth**
 
 
-+----------+------------------+
-| *Setter* | set_depth(value) |
-+----------+------------------+
-| *Getter* | get_depth()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 2.0              |
++-----------+------------------+
+| *Setter*  | set_depth(value) |
++-----------+------------------+
+| *Getter*  | get_depth()      |
++-----------+------------------+
 
 
 Depth of the box measured from the center of the box.
 Depth of the box measured from the center of the box.
 
 
@@ -53,11 +55,13 @@ Depth of the box measured from the center of the box.
 
 
 - :ref:`float<class_float>` **height**
 - :ref:`float<class_float>` **height**
 
 
-+----------+-------------------+
-| *Setter* | set_height(value) |
-+----------+-------------------+
-| *Getter* | get_height()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 2.0               |
++-----------+-------------------+
+| *Setter*  | set_height(value) |
++-----------+-------------------+
+| *Getter*  | get_height()      |
++-----------+-------------------+
 
 
 Height of the box measured from the center of the box.
 Height of the box measured from the center of the box.
 
 
@@ -65,11 +69,13 @@ Height of the box measured from the center of the box.
 
 
 - :ref:`Material<class_Material>` **material**
 - :ref:`Material<class_Material>` **material**
 
 
-+----------+---------------------+
-| *Setter* | set_material(value) |
-+----------+---------------------+
-| *Getter* | get_material()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_material(value) |
++-----------+---------------------+
+| *Getter*  | get_material()      |
++-----------+---------------------+
 
 
 The material used to render the box.
 The material used to render the box.
 
 
@@ -77,11 +83,13 @@ The material used to render the box.
 
 
 - :ref:`float<class_float>` **width**
 - :ref:`float<class_float>` **width**
 
 
-+----------+------------------+
-| *Setter* | set_width(value) |
-+----------+------------------+
-| *Getter* | get_width()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 2.0              |
++-----------+------------------+
+| *Setter*  | set_width(value) |
++-----------+------------------+
+| *Getter*  | get_width()      |
++-----------+------------------+
 
 
 Width of the box measured from the center of the box.
 Width of the box measured from the center of the box.
 
 

+ 55 - 43
classes/class_csgcylinder.rst

@@ -19,19 +19,19 @@ A CSG Cylinder shape.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`cone<class_CSGCylinder_property_cone>`                 |
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`float<class_float>`       | :ref:`height<class_CSGCylinder_property_height>`             |
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`Material<class_Material>` | :ref:`material<class_CSGCylinder_property_material>`         |
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`float<class_float>`       | :ref:`radius<class_CSGCylinder_property_radius>`             |
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`int<class_int>`           | :ref:`sides<class_CSGCylinder_property_sides>`               |
-+---------------------------------+--------------------------------------------------------------+
-| :ref:`bool<class_bool>`         | :ref:`smooth_faces<class_CSGCylinder_property_smooth_faces>` |
-+---------------------------------+--------------------------------------------------------------+
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`         | :ref:`cone<class_CSGCylinder_property_cone>`                 | false |
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`float<class_float>`       | :ref:`height<class_CSGCylinder_property_height>`             | 1.0   |
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`Material<class_Material>` | :ref:`material<class_CSGCylinder_property_material>`         | null  |
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`float<class_float>`       | :ref:`radius<class_CSGCylinder_property_radius>`             | 1.0   |
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`int<class_int>`           | :ref:`sides<class_CSGCylinder_property_sides>`               | 8     |
++---------------------------------+--------------------------------------------------------------+-------+
+| :ref:`bool<class_bool>`         | :ref:`smooth_faces<class_CSGCylinder_property_smooth_faces>` | true  |
++---------------------------------+--------------------------------------------------------------+-------+
 
 
 Description
 Description
 -----------
 -----------
@@ -45,11 +45,13 @@ Property Descriptions
 
 
 - :ref:`bool<class_bool>` **cone**
 - :ref:`bool<class_bool>` **cone**
 
 
-+----------+-----------------+
-| *Setter* | set_cone(value) |
-+----------+-----------------+
-| *Getter* | is_cone()       |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | false           |
++-----------+-----------------+
+| *Setter*  | set_cone(value) |
++-----------+-----------------+
+| *Getter*  | is_cone()       |
++-----------+-----------------+
 
 
 If ``true`` a cone is created, the :ref:`radius<class_CSGCylinder_property_radius>` will only apply to one side.
 If ``true`` a cone is created, the :ref:`radius<class_CSGCylinder_property_radius>` will only apply to one side.
 
 
@@ -57,11 +59,13 @@ If ``true`` a cone is created, the :ref:`radius<class_CSGCylinder_property_radiu
 
 
 - :ref:`float<class_float>` **height**
 - :ref:`float<class_float>` **height**
 
 
-+----------+-------------------+
-| *Setter* | set_height(value) |
-+----------+-------------------+
-| *Getter* | get_height()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_height(value) |
++-----------+-------------------+
+| *Getter*  | get_height()      |
++-----------+-------------------+
 
 
 The height of the cylinder.
 The height of the cylinder.
 
 
@@ -69,11 +73,13 @@ The height of the cylinder.
 
 
 - :ref:`Material<class_Material>` **material**
 - :ref:`Material<class_Material>` **material**
 
 
-+----------+---------------------+
-| *Setter* | set_material(value) |
-+----------+---------------------+
-| *Getter* | get_material()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_material(value) |
++-----------+---------------------+
+| *Getter*  | get_material()      |
++-----------+---------------------+
 
 
 The material used to render the cylinder.
 The material used to render the cylinder.
 
 
@@ -81,11 +87,13 @@ The material used to render the cylinder.
 
 
 - :ref:`float<class_float>` **radius**
 - :ref:`float<class_float>` **radius**
 
 
-+----------+-------------------+
-| *Setter* | set_radius(value) |
-+----------+-------------------+
-| *Getter* | get_radius()      |
-+----------+-------------------+
++-----------+-------------------+
+| *Default* | 1.0               |
++-----------+-------------------+
+| *Setter*  | set_radius(value) |
++-----------+-------------------+
+| *Getter*  | get_radius()      |
++-----------+-------------------+
 
 
 The radius of the cylinder.
 The radius of the cylinder.
 
 
@@ -93,11 +101,13 @@ The radius of the cylinder.
 
 
 - :ref:`int<class_int>` **sides**
 - :ref:`int<class_int>` **sides**
 
 
-+----------+------------------+
-| *Setter* | set_sides(value) |
-+----------+------------------+
-| *Getter* | get_sides()      |
-+----------+------------------+
++-----------+------------------+
+| *Default* | 8                |
++-----------+------------------+
+| *Setter*  | set_sides(value) |
++-----------+------------------+
+| *Getter*  | get_sides()      |
++-----------+------------------+
 
 
 The number of sides of the cylinder, the higher this number the more detail there will be in the cylinder.
 The number of sides of the cylinder, the higher this number the more detail there will be in the cylinder.
 
 
@@ -105,11 +115,13 @@ The number of sides of the cylinder, the higher this number the more detail ther
 
 
 - :ref:`bool<class_bool>` **smooth_faces**
 - :ref:`bool<class_bool>` **smooth_faces**
 
 
-+----------+-------------------------+
-| *Setter* | set_smooth_faces(value) |
-+----------+-------------------------+
-| *Getter* | get_smooth_faces()      |
-+----------+-------------------------+
++-----------+-------------------------+
+| *Default* | true                    |
++-----------+-------------------------+
+| *Setter*  | set_smooth_faces(value) |
++-----------+-------------------------+
+| *Getter*  | get_smooth_faces()      |
++-----------+-------------------------+
 
 
 If ``true`` the normals of the cylinder are set to give a smooth effect making the cylinder seem rounded. If ``false`` the cylinder will have a flat shaded look.
 If ``true`` the normals of the cylinder are set to give a smooth effect making the cylinder seem rounded. If ``false`` the cylinder will have a flat shaded look.
 
 

+ 19 - 15
classes/class_csgmesh.rst

@@ -19,11 +19,11 @@ A CSG Mesh shape that uses a mesh resource.
 Properties
 Properties
 ----------
 ----------
 
 
-+---------------------------------+--------------------------------------------------+
-| :ref:`Material<class_Material>` | :ref:`material<class_CSGMesh_property_material>` |
-+---------------------------------+--------------------------------------------------+
-| :ref:`Mesh<class_Mesh>`         | :ref:`mesh<class_CSGMesh_property_mesh>`         |
-+---------------------------------+--------------------------------------------------+
++---------------------------------+--------------------------------------------------+------+
+| :ref:`Material<class_Material>` | :ref:`material<class_CSGMesh_property_material>` | null |
++---------------------------------+--------------------------------------------------+------+
+| :ref:`Mesh<class_Mesh>`         | :ref:`mesh<class_CSGMesh_property_mesh>`         | null |
++---------------------------------+--------------------------------------------------+------+
 
 
 Description
 Description
 -----------
 -----------
@@ -37,21 +37,25 @@ Property Descriptions
 
 
 - :ref:`Material<class_Material>` **material**
 - :ref:`Material<class_Material>` **material**
 
 
-+----------+---------------------+
-| *Setter* | set_material(value) |
-+----------+---------------------+
-| *Getter* | get_material()      |
-+----------+---------------------+
++-----------+---------------------+
+| *Default* | null                |
++-----------+---------------------+
+| *Setter*  | set_material(value) |
++-----------+---------------------+
+| *Getter*  | get_material()      |
++-----------+---------------------+
 
 
 .. _class_CSGMesh_property_mesh:
 .. _class_CSGMesh_property_mesh:
 
 
 - :ref:`Mesh<class_Mesh>` **mesh**
 - :ref:`Mesh<class_Mesh>` **mesh**
 
 
-+----------+-----------------+
-| *Setter* | set_mesh(value) |
-+----------+-----------------+
-| *Getter* | get_mesh()      |
-+----------+-----------------+
++-----------+-----------------+
+| *Default* | null            |
++-----------+-----------------+
+| *Setter*  | set_mesh(value) |
++-----------+-----------------+
+| *Getter*  | get_mesh()      |
++-----------+-----------------+
 
 
 The mesh resource to use as a CSG shape.
 The mesh resource to use as a CSG shape.
 
 

部分文件因为文件数量过多而无法显示