diff --git a/doc/classes/@GlobalScope.xml b/doc/classes/@GlobalScope.xml
index 34f38fcd101..d26777ff9a9 100644
--- a/doc/classes/@GlobalScope.xml
+++ b/doc/classes/@GlobalScope.xml
@@ -963,7 +963,7 @@
Joypad Button 15
- Joypad Button 16
+ Represents the maximum number of joystick buttons supported.
DUALSHOCK circle button
@@ -1064,6 +1064,7 @@
+ Represents the maximum number of joystick axes supported.
Joypad Left Stick Horizontal Axis
@@ -1411,7 +1412,7 @@
Variable is of type [PoolColorArray].
- Marker for end of type constants.
+ Represents the size of the [enum Variant.Type] enum.
@@ -1464,6 +1465,7 @@
+ Represents the size of the [enum Variant.Operator] enum.
diff --git a/doc/classes/ArrayMesh.xml b/doc/classes/ArrayMesh.xml
index c4fc4a6c05f..480b40802d0 100644
--- a/doc/classes/ArrayMesh.xml
+++ b/doc/classes/ArrayMesh.xml
@@ -236,6 +236,7 @@
For triangles, the index array is interpreted as triples, referring to the vertices of each triangle. For lines, the index array is in pairs indicating the start and end of each line.
+ Represents the size of the [enum ArrayType] enum.
Array format will include vertices (mandatory).
diff --git a/doc/classes/AudioEffectSpectrumAnalyzer.xml b/doc/classes/AudioEffectSpectrumAnalyzer.xml
index f6b37b580e4..71a42ec2901 100644
--- a/doc/classes/AudioEffectSpectrumAnalyzer.xml
+++ b/doc/classes/AudioEffectSpectrumAnalyzer.xml
@@ -28,6 +28,7 @@
+ Represents the size of the [enum FFT_Size] enum.
diff --git a/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml b/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
index 0b84af23ffd..67b1e3a024c 100644
--- a/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
+++ b/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
@@ -22,8 +22,10 @@
+ Use the average value as magnitude.
+ Use the maximum value as magnitude.
diff --git a/doc/classes/ConeTwistJoint.xml b/doc/classes/ConeTwistJoint.xml
index 81e79246be2..f293eff4795 100644
--- a/doc/classes/ConeTwistJoint.xml
+++ b/doc/classes/ConeTwistJoint.xml
@@ -25,7 +25,7 @@
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 allong 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 [code]ConeTwistJoint[/code].
If below 0.05, this behavior is locked. Default value: [code]PI/4[/code].
@@ -37,7 +37,7 @@
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 allong 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 [code]ConeTwistJoint[/code].
If below 0.05, this behavior is locked. Default value: [code]PI/4[/code].
@@ -56,7 +56,7 @@
Defines, how fast the swing- and twist-speed-difference on both sides gets synced.
- End flag of PARAM_* constants, used internally.
+ Represents the size of the [enum Param] enum.
diff --git a/doc/classes/EditorPlugin.xml b/doc/classes/EditorPlugin.xml
index bc528cec550..56d841dfd9b 100644
--- a/doc/classes/EditorPlugin.xml
+++ b/doc/classes/EditorPlugin.xml
@@ -542,6 +542,7 @@
+ Represents the size of the [enum DockSlot] enum.
diff --git a/doc/classes/Environment.xml b/doc/classes/Environment.xml
index 54830d8275f..cd0ae4c0f26 100644
--- a/doc/classes/Environment.xml
+++ b/doc/classes/Environment.xml
@@ -267,7 +267,7 @@
Display a [CanvasLayer] in the background.
- Helper constant keeping track of the enum's size, has no direct usage in API calls.
+ Represents the size of the [enum BGMode] enum.
Additive glow blending mode. Mostly used for particles, glows (bloom), lens flare, bright sources.
diff --git a/doc/classes/GIProbe.xml b/doc/classes/GIProbe.xml
index 6cbe08df633..251747acbc8 100644
--- a/doc/classes/GIProbe.xml
+++ b/doc/classes/GIProbe.xml
@@ -57,6 +57,7 @@
+ Represents the size of the [enum Subdiv] enum.
diff --git a/doc/classes/Generic6DOFJoint.xml b/doc/classes/Generic6DOFJoint.xml
index 1929fd05bce..bc6cff66688 100644
--- a/doc/classes/Generic6DOFJoint.xml
+++ b/doc/classes/Generic6DOFJoint.xml
@@ -293,7 +293,7 @@
Maximum acceleration for the motor at the axes.
- End flag of PARAM_* constants, used internally.
+ Represents the size of the [enum Param] enum.
If [code]set[/code] there is linear motion possible within the given limits.
@@ -311,7 +311,7 @@
- End flag of FLAG_* constants, used internally.
+ Represents the size of the [enum Flag] enum.
diff --git a/doc/classes/GeometryInstance.xml b/doc/classes/GeometryInstance.xml
index 3ac19e80cd4..7e6c935d908 100644
--- a/doc/classes/GeometryInstance.xml
+++ b/doc/classes/GeometryInstance.xml
@@ -12,7 +12,7 @@
- The selected shadow casting flag. See SHADOW_CASTING_SETTING_* constants for values.
+ The selected shadow casting flag. See [enum ShadowCastingSetting] for possible values.
The extra distance added to the GeometryInstance's bounding box ([AABB]) to increase its cull box.
@@ -31,7 +31,7 @@
The material override for the whole geometry.
- If there is a material in material_override, it will be used instead of any material set in any material slot of the mesh.
+ If there is a material in [code]material_override[/code], it will be used instead of any material set in any material slot of the mesh.
If [code]true[/code], this GeometryInstance will be used when baking lights using a [GIProbe] and/or any other form of baked lighting.
@@ -55,9 +55,9 @@
Will allow the GeometryInstance to be used when baking lights using a [GIProbe] and/or any other form of baked lighting.
- Added documentation for GeometryInstance and VisualInstance
+ Represents the size of the [enum Flags] enum.
diff --git a/doc/classes/HTTPClient.xml b/doc/classes/HTTPClient.xml
index 91455a1e5e2..0bbad943382 100644
--- a/doc/classes/HTTPClient.xml
+++ b/doc/classes/HTTPClient.xml
@@ -211,7 +211,7 @@
HTTP PATCH method. The PATCH method is used to apply partial modifications to a resource.
- Marker for end of [code]METHOD_*[/code] enum. Not used.
+ Represents the size of the [enum Method] enum.
Status: Disconnected from the server.
diff --git a/doc/classes/HingeJoint.xml b/doc/classes/HingeJoint.xml
index 0272c3ae166..5421f9583a3 100644
--- a/doc/classes/HingeJoint.xml
+++ b/doc/classes/HingeJoint.xml
@@ -66,7 +66,7 @@
Maximum acceleration for the motor.
- End flag of PARAM_* constants, used internally.
+ Represents the size of the [enum Param] enum.
If [code]true[/code], the hinges maximum and minimum rotation, defined by [member angular_limit/lower] and [member angular_limit/upper] has effects.
@@ -75,7 +75,7 @@
When activated, a motor turns the hinge.
- End flag of FLAG_* constants, used internally.
+ Represents the size of the [enum Flag] enum.
diff --git a/doc/classes/Image.xml b/doc/classes/Image.xml
index cf593b014c5..bd66513f727 100644
--- a/doc/classes/Image.xml
+++ b/doc/classes/Image.xml
@@ -590,6 +590,7 @@
Ericsson Texture Compression format 2 variant RGB8_PUNCHTHROUGH_ALPHA1, which compresses RGBA data to make alpha either fully transparent or fully opaque. Note that when creating an [ImageTexture], an sRGB to linear color space conversion is performed.
+ Represents the size of the [enum Format] enum.
diff --git a/doc/classes/Light.xml b/doc/classes/Light.xml
index 4f7818d5346..4fe5b2b8785 100644
--- a/doc/classes/Light.xml
+++ b/doc/classes/Light.xml
@@ -83,6 +83,7 @@
+ Represents the size of the [enum Param] enum.
Light is ignored when baking. Note: hiding a light does [i]not[/i] affect baking.
diff --git a/doc/classes/LineEdit.xml b/doc/classes/LineEdit.xml
index 81f95325fe1..03b09152b0c 100644
--- a/doc/classes/LineEdit.xml
+++ b/doc/classes/LineEdit.xml
@@ -180,6 +180,7 @@
Reverse the last undo action.
+ Represents the size of the [enum MenuItems] enum.
diff --git a/doc/classes/Material.xml b/doc/classes/Material.xml
index 1136af264df..f28a2831b1a 100644
--- a/doc/classes/Material.xml
+++ b/doc/classes/Material.xml
@@ -18,8 +18,10 @@
+ Maximum value for the [member render_priority] parameter.
+ Minimum value for the [member render_priority] parameter.
diff --git a/doc/classes/Mesh.xml b/doc/classes/Mesh.xml
index a26d7f10443..c707565555e 100644
--- a/doc/classes/Mesh.xml
+++ b/doc/classes/Mesh.xml
@@ -183,6 +183,7 @@
Array of indices.
+ Represents the size of the [enum ArrayType] enum.
diff --git a/doc/classes/Physics2DServer.xml b/doc/classes/Physics2DServer.xml
index abe500840f6..7865021ace9 100644
--- a/doc/classes/Physics2DServer.xml
+++ b/doc/classes/Physics2DServer.xml
@@ -84,7 +84,7 @@
- Returns an area parameter value. A list of available parameters is on the AREA_PARAM_* constants.
+ Returns an area parameter value. See [enum AreaParameter] for a list of available parameters.
@@ -228,7 +228,7 @@
- Sets the value for an area parameter. A list of available parameters is on the AREA_PARAM_* constants.
+ Sets the value for an area parameter. See [enum AreaParameter] for a list of available parameters.
@@ -289,7 +289,7 @@
- Sets the space override mode for the area. The modes are described in the constants AREA_SPACE_OVERRIDE_*.
+ Sets the space override mode for the area. See [enum AreaSpaceOverrideMode] for a list of available modes.
@@ -427,7 +427,7 @@
- Creates a physics body. The first parameter can be any value from constants BODY_MODE*, for the type of body created. Additionally, the body can be created in sleeping state to save processing time.
+ Creates a physics body.
@@ -509,7 +509,7 @@
- Returns the value of a body parameter. A list of available parameters is on the BODY_PARAM_* constants.
+ Returns the value of a body parameter. See [enum BodyParameter] for a list of available parameters.
@@ -646,7 +646,7 @@
- Sets the continuous collision detection mode from any of the CCD_MODE_* constants.
+ Sets the continuous collision detection mode using one of the [enum CCDMode] constants.
Continuous collision detection tries to predict where a moving body will collide, instead of moving it and correcting its movement if it collided.
@@ -684,7 +684,7 @@
- Sets the body mode, from one of the constants BODY_MODE*.
+ Sets the body mode using one of the [enum BodyMode] constants.
@@ -708,7 +708,7 @@
- Sets a body parameter. A list of available parameters is on the BODY_PARAM_* constants.
+ Sets a body parameter. See [enum BodyParameter] for a list of available parameters.
@@ -799,7 +799,7 @@
- Sets a body state (see BODY_STATE* constants).
+ Sets a body state using one of the [enum BodyState] constants.
@@ -881,7 +881,7 @@
- Sets a damped spring joint parameter. Parameters are explained in the DAMPED_STRING* constants.
+ Sets a damped spring joint parameter. See [enum DampedStringParam] for a list of available parameters.
@@ -899,7 +899,7 @@
- Returns information about the current state of the 2D physics engine. The states are listed under the INFO_* constants.
+ Returns information about the current state of the 2D physics engine. See [enum ProcessInfo] for a list of available states.
@@ -916,7 +916,7 @@
- Creates a groove joint between two bodies. If not specified, the bodyies are assumed to be the joint itself.
+ Creates a groove joint between two bodies. If not specified, the bodies are assumed to be the joint itself.
@@ -936,7 +936,7 @@
- Returns the type of a joint (see JOINT_* constants).
+ Returns the type of a joint (see [enum JointType]).
@@ -949,7 +949,7 @@
- Sets a joint parameter. Parameters are explained in the JOINT_PARAM* constants.
+ Sets a joint parameter. See [enum JointParam] for a list of available parameters.
@@ -1013,7 +1013,7 @@
- Returns the type of shape (see SHAPE_* constants).
+ Returns the type of shape (see [enum ShapeType]).
@@ -1084,7 +1084,7 @@
- Sets the value for a space parameter. A list of available parameters is on the SPACE_PARAM_* constants.
+ Sets the value for a space parameter. See [enum SpaceParameter] for a list of available parameters.
@@ -1211,7 +1211,7 @@
Constant to set/get a body's angular dampening factor.
- This is the last ID for body parameters. Any attempt to set this property is ignored. Any attempt to get it returns 0.
+ Represents the size of the [enum BodyParameter] enum.
Constant to set/get the current transform matrix of the body.
diff --git a/doc/classes/PhysicsServer.xml b/doc/classes/PhysicsServer.xml
index 327ae0bb849..396c82cb2e0 100644
--- a/doc/classes/PhysicsServer.xml
+++ b/doc/classes/PhysicsServer.xml
@@ -1356,7 +1356,7 @@
The amount of damping of the rotation across axes orthogonal to the slider.
- End flag of SLIDER_JOINT_* constants, used internally.
+ Represents the size of the [enum SliderJointParam] enum.
Swing is rotation from side to side, around the axis perpendicular to the twist axis.
@@ -1538,7 +1538,7 @@
Constant to set/get a body's angular dampening factor.
- This is the last ID for body parameters. Any attempt to set this property is ignored. Any attempt to get it returns 0.
+ Represents the size of the [enum BodyParameter] enum.
Constant to set/get the current transform matrix of the body.
diff --git a/doc/classes/ProceduralSky.xml b/doc/classes/ProceduralSky.xml
index 983de8570d1..8c424f87af7 100644
--- a/doc/classes/ProceduralSky.xml
+++ b/doc/classes/ProceduralSky.xml
@@ -46,7 +46,7 @@
Color of the sun.
- How quickly the sun fades away between [member sun_angle_min] and [member sun_angle_max]
+ How quickly the sun fades away between [member sun_angle_min] and [member sun_angle_max].
Amount of energy contribution from the sun.
@@ -58,7 +58,7 @@
The direction of the sun using polar coordinates.
- Size of [Texture] that the ProceduralSky will generate.
+ Size of [Texture] that the ProceduralSky will generate. The size is set using [enum TextureSize].
@@ -73,6 +73,7 @@
+ Represents the size of the [enum TextureSize] enum.
diff --git a/doc/classes/Sky.xml b/doc/classes/Sky.xml
index a9e54c6fa68..534a47620c7 100644
--- a/doc/classes/Sky.xml
+++ b/doc/classes/Sky.xml
@@ -12,9 +12,9 @@
- The Sky's radiance map size.
- The higher the radiance map size, the more detailed the lighting from the Sky will be.
- See RADIANCE_SIZE_* constants for values. Default size is RADIANCE_SIZE_512.
+ The [Sky]'s radiance map size.
+ The higher the radiance map size, the more detailed the lighting from the [Sky] will be.
+ See [enum RadianceSize] constants for values. Default size is [constant RADIANCE_SIZE_512].
@@ -40,7 +40,7 @@
Radiance texture size is 2048x2048 pixels.
- Radiance texture size is the largest size it can be.
+ Represents the size of the [enum RadianceSize] enum.
diff --git a/doc/classes/SliderJoint.xml b/doc/classes/SliderJoint.xml
index d6fa8495fd3..bf88718b0cc 100644
--- a/doc/classes/SliderJoint.xml
+++ b/doc/classes/SliderJoint.xml
@@ -149,7 +149,7 @@
The amount of damping of the rotation across axes orthogonal to the slider.
- End flag of PARAM_* constants, used internally.
+ Represents the size of the [enum Param] enum.
diff --git a/doc/classes/SpatialMaterial.xml b/doc/classes/SpatialMaterial.xml
index d571ca8f26f..cb4680e1a18 100644
--- a/doc/classes/SpatialMaterial.xml
+++ b/doc/classes/SpatialMaterial.xml
@@ -293,6 +293,7 @@
+ Represents the size of the [enum TextureParam] enum.
@@ -323,6 +324,7 @@
+ Represents the size of the [enum Feature] enum.
Default blend mode.
@@ -391,6 +393,7 @@
+ Represents the size of the [enum Flags] enum.
Default diffuse scattering algorithm.
diff --git a/doc/classes/SpriteBase3D.xml b/doc/classes/SpriteBase3D.xml
index d40a101306c..7674e9ee860 100644
--- a/doc/classes/SpriteBase3D.xml
+++ b/doc/classes/SpriteBase3D.xml
@@ -70,7 +70,7 @@
If set, texture can be seen from the back as well, if not, it is invisible when looking at it from behind.
- Used internally to mark the end of the Flags section.
+ Represents the size of the [enum DrawFlags] enum.
diff --git a/doc/classes/Tabs.xml b/doc/classes/Tabs.xml
index b89942c46b0..ff34c938864 100644
--- a/doc/classes/Tabs.xml
+++ b/doc/classes/Tabs.xml
@@ -234,6 +234,7 @@
Align the tabs to the right.
+ Represents the size of the [enum TabAlign] enum.
@@ -242,6 +243,7 @@
+ Represents the size of the [enum CloseButtonDisplayPolicy] enum.
diff --git a/doc/classes/Viewport.xml b/doc/classes/Viewport.xml
index 961201e7ae8..02a03d12e80 100644
--- a/doc/classes/Viewport.xml
+++ b/doc/classes/Viewport.xml
@@ -328,7 +328,7 @@
- Enum limiter. Do not use it directly.
+ Represents the size of the [enum ShadowAtlasQuadrantSubdiv] enum.
Amount of objects in frame.
@@ -349,7 +349,7 @@
Amount of draw calls in frame.
- Enum limiter. Do not use it directly.
+ Represents the size of the [enum RenderInfo] enum.
Objects are displayed normally.
diff --git a/doc/classes/VisibilityEnabler.xml b/doc/classes/VisibilityEnabler.xml
index 8a9fcb52718..63c52821192 100644
--- a/doc/classes/VisibilityEnabler.xml
+++ b/doc/classes/VisibilityEnabler.xml
@@ -26,6 +26,7 @@
This enabler will freeze [RigidBody] nodes.
+ Represents the size of the [enum Enabler] enum.
diff --git a/doc/classes/VisibilityEnabler2D.xml b/doc/classes/VisibilityEnabler2D.xml
index 2a64a9c419e..f182be79b74 100644
--- a/doc/classes/VisibilityEnabler2D.xml
+++ b/doc/classes/VisibilityEnabler2D.xml
@@ -49,6 +49,7 @@
+ Represents the size of the [enum Enabler] enum.
diff --git a/doc/classes/VisualServer.xml b/doc/classes/VisualServer.xml
index 5e858e30bf6..c3549aef780 100644
--- a/doc/classes/VisualServer.xml
+++ b/doc/classes/VisualServer.xml
@@ -3959,7 +3959,7 @@
Shader is a particle shader.
- Marks maximum of the shader types array. used internally.
+ Represents the size of the [enum ShaderMode] enum.
Array is a vertex array.
@@ -3989,7 +3989,7 @@
Array is index array.
- Marks the maximum of the array types. Used internally.
+ Represents the size of the [enum ArrayType] enum.
Flag used to mark a vertex array.
@@ -4074,7 +4074,7 @@
Primitive to draw consists of a triangle strip (the last 2 vertices are always combined with the first to make a triangle).
- Marks the primitive types endpoint. used internally.
+ Represents the size of the [enum PrimitiveType] enum.
@@ -4125,7 +4125,7 @@
- The light parameters endpoint. Used internally.
+ Represents the size of the [enum LightParam] enum.
@@ -4202,7 +4202,7 @@
- Marks end of VIEWPORT_RENDER_INFO* constants. Used internally.
+ Represents the size of the [enum ViewportRenderInfo] enum.
Debug draw is disabled. Default setting.
@@ -4249,7 +4249,7 @@
- The max value for INSTANCE_* constants, used internally.
+ Represents the size of the [enum InstanceType] enum.
A combination of the flags of geometry instances (mesh, multimesh, immediate and particles).
@@ -4259,6 +4259,7 @@
+ Represents the size of the [enum InstanceFlags] enum.
@@ -4383,6 +4384,7 @@
+ Represents the size of the [enum EnvironmentBG] enum.
diff --git a/doc/classes/VisualShader.xml b/doc/classes/VisualShader.xml
index c51e1b05113..51d87aafb04 100644
--- a/doc/classes/VisualShader.xml
+++ b/doc/classes/VisualShader.xml
@@ -172,6 +172,7 @@
+ Represents the size of the [enum Type] enum.
diff --git a/modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml b/modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
index 47c75267509..5948120cec0 100644
--- a/modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
+++ b/modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml
@@ -210,7 +210,7 @@
[/codeblock]
- The maximum value the [member function] property can have.
+ Represents the size of the [enum BuiltinFunc] enum.
diff --git a/modules/visual_script/doc_classes/VisualScriptMathConstant.xml b/modules/visual_script/doc_classes/VisualScriptMathConstant.xml
index a8135c87f3b..0fe4979bc18 100644
--- a/modules/visual_script/doc_classes/VisualScriptMathConstant.xml
+++ b/modules/visual_script/doc_classes/VisualScriptMathConstant.xml
@@ -45,6 +45,7 @@
Not a number: [code]nan[/code]
+ Represents the size of the [enum MathConstant] enum.