diff --git a/doc/class.xsd b/doc/class.xsd
index 83880ed5f95..22821ac7678 100644
--- a/doc/class.xsd
+++ b/doc/class.xsd
@@ -273,7 +273,6 @@
-
diff --git a/doc/classes/@GlobalScope.xml b/doc/classes/@GlobalScope.xml
index e13bb92c866..9d597d8e238 100644
--- a/doc/classes/@GlobalScope.xml
+++ b/doc/classes/@GlobalScope.xml
@@ -1,5 +1,5 @@
-
+
Global scope constants and functions.
diff --git a/doc/classes/AABB.xml b/doc/classes/AABB.xml
index d607b95aade..0aa493361d4 100644
--- a/doc/classes/AABB.xml
+++ b/doc/classes/AABB.xml
@@ -1,5 +1,5 @@
-
+
A 3D axis-aligned bounding box.
diff --git a/doc/classes/AESContext.xml b/doc/classes/AESContext.xml
index b87cf877b47..8c48edce865 100644
--- a/doc/classes/AESContext.xml
+++ b/doc/classes/AESContext.xml
@@ -1,5 +1,5 @@
-
+
Provides access to AES encryption/decryption of raw data.
diff --git a/doc/classes/AStar2D.xml b/doc/classes/AStar2D.xml
index 8eb52d65cee..f10e80e0489 100644
--- a/doc/classes/AStar2D.xml
+++ b/doc/classes/AStar2D.xml
@@ -1,5 +1,5 @@
-
+
An implementation of A* for finding the shortest path between two vertices on a connected graph in 2D space.
diff --git a/doc/classes/AStar3D.xml b/doc/classes/AStar3D.xml
index d3d42dc836a..d35835d73de 100644
--- a/doc/classes/AStar3D.xml
+++ b/doc/classes/AStar3D.xml
@@ -1,5 +1,5 @@
-
+
An implementation of A* for finding the shortest path between two vertices on a connected graph in 3D space.
diff --git a/doc/classes/AStarGrid2D.xml b/doc/classes/AStarGrid2D.xml
index 6d904f4f4e2..ec55ccedb2b 100644
--- a/doc/classes/AStarGrid2D.xml
+++ b/doc/classes/AStarGrid2D.xml
@@ -1,5 +1,5 @@
-
+
An implementation of A* for finding the shortest path between two points on a partial 2D grid.
diff --git a/doc/classes/AcceptDialog.xml b/doc/classes/AcceptDialog.xml
index c24fc496625..202a84fb580 100644
--- a/doc/classes/AcceptDialog.xml
+++ b/doc/classes/AcceptDialog.xml
@@ -1,5 +1,5 @@
-
+
A base dialog used for user notification.
diff --git a/doc/classes/AnimatableBody2D.xml b/doc/classes/AnimatableBody2D.xml
index fd3278f049c..b6723a9cfb8 100644
--- a/doc/classes/AnimatableBody2D.xml
+++ b/doc/classes/AnimatableBody2D.xml
@@ -1,5 +1,5 @@
-
+
A 2D physics body that can't be moved by external forces. When moved manually, it affects other bodies in its path.
diff --git a/doc/classes/AnimatableBody3D.xml b/doc/classes/AnimatableBody3D.xml
index 786a18e8877..1264a6ad030 100644
--- a/doc/classes/AnimatableBody3D.xml
+++ b/doc/classes/AnimatableBody3D.xml
@@ -1,5 +1,5 @@
-
+
A 3D physics body that can't be moved by external forces. When moved manually, it affects other bodies in its path.
diff --git a/doc/classes/AnimatedSprite2D.xml b/doc/classes/AnimatedSprite2D.xml
index 8b4e156946e..d4f840cfa77 100644
--- a/doc/classes/AnimatedSprite2D.xml
+++ b/doc/classes/AnimatedSprite2D.xml
@@ -1,5 +1,5 @@
-
+
Sprite node that contains multiple textures as frames to play for animation.
diff --git a/doc/classes/AnimatedSprite3D.xml b/doc/classes/AnimatedSprite3D.xml
index 44d263e41fc..ff4bf97122d 100644
--- a/doc/classes/AnimatedSprite3D.xml
+++ b/doc/classes/AnimatedSprite3D.xml
@@ -1,5 +1,5 @@
-
+
2D sprite node in 3D world, that can use multiple 2D textures for animation.
diff --git a/doc/classes/AnimatedTexture.xml b/doc/classes/AnimatedTexture.xml
index 5deefe0a794..a5cacff9878 100644
--- a/doc/classes/AnimatedTexture.xml
+++ b/doc/classes/AnimatedTexture.xml
@@ -1,5 +1,5 @@
-
+
Proxy texture for simple frame-based animations.
diff --git a/doc/classes/Animation.xml b/doc/classes/Animation.xml
index c2ee978d2d7..d2b2c1fe473 100644
--- a/doc/classes/Animation.xml
+++ b/doc/classes/Animation.xml
@@ -1,5 +1,5 @@
-
+
Holds data that can be used to animate anything in the engine.
diff --git a/doc/classes/AnimationLibrary.xml b/doc/classes/AnimationLibrary.xml
index fddf8b6f28f..d457a858ab9 100644
--- a/doc/classes/AnimationLibrary.xml
+++ b/doc/classes/AnimationLibrary.xml
@@ -1,5 +1,5 @@
-
+
Container for [Animation] resources.
diff --git a/doc/classes/AnimationNode.xml b/doc/classes/AnimationNode.xml
index 3f36f97a72e..a028d0bb4f4 100644
--- a/doc/classes/AnimationNode.xml
+++ b/doc/classes/AnimationNode.xml
@@ -1,5 +1,5 @@
-
+
Base class for [AnimationTree] nodes. Not related to scene nodes.
diff --git a/doc/classes/AnimationNodeAdd2.xml b/doc/classes/AnimationNodeAdd2.xml
index 4dc50e4f179..af7e18bddef 100644
--- a/doc/classes/AnimationNodeAdd2.xml
+++ b/doc/classes/AnimationNodeAdd2.xml
@@ -1,5 +1,5 @@
-
+
Blends two animations additively inside of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeAdd3.xml b/doc/classes/AnimationNodeAdd3.xml
index f92cb5981b9..59242d00a24 100644
--- a/doc/classes/AnimationNodeAdd3.xml
+++ b/doc/classes/AnimationNodeAdd3.xml
@@ -1,5 +1,5 @@
-
+
Blends two of three animations additively inside of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeAnimation.xml b/doc/classes/AnimationNodeAnimation.xml
index 34942932074..d965d31b03d 100644
--- a/doc/classes/AnimationNodeAnimation.xml
+++ b/doc/classes/AnimationNodeAnimation.xml
@@ -1,5 +1,5 @@
-
+
An input animation for an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeBlend2.xml b/doc/classes/AnimationNodeBlend2.xml
index 729bfb342b9..61df0b26b3f 100644
--- a/doc/classes/AnimationNodeBlend2.xml
+++ b/doc/classes/AnimationNodeBlend2.xml
@@ -1,5 +1,5 @@
-
+
Blends two animations linearly inside of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeBlend3.xml b/doc/classes/AnimationNodeBlend3.xml
index c4ad248caff..15c53b2a67c 100644
--- a/doc/classes/AnimationNodeBlend3.xml
+++ b/doc/classes/AnimationNodeBlend3.xml
@@ -1,5 +1,5 @@
-
+
Blends two of three animations linearly inside of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeBlendSpace1D.xml b/doc/classes/AnimationNodeBlendSpace1D.xml
index fa1fb315cd8..c13a7784f78 100644
--- a/doc/classes/AnimationNodeBlendSpace1D.xml
+++ b/doc/classes/AnimationNodeBlendSpace1D.xml
@@ -1,5 +1,5 @@
-
+
A set of [AnimationRootNode]s placed on a virtual axis, crossfading between the two adjacent ones. Used by [AnimationTree].
diff --git a/doc/classes/AnimationNodeBlendSpace2D.xml b/doc/classes/AnimationNodeBlendSpace2D.xml
index 81c7cfb54e3..47933a1fd0f 100644
--- a/doc/classes/AnimationNodeBlendSpace2D.xml
+++ b/doc/classes/AnimationNodeBlendSpace2D.xml
@@ -1,5 +1,5 @@
-
+
A set of [AnimationRootNode]s placed on 2D coordinates, crossfading between the three adjacent ones. Used by [AnimationTree].
diff --git a/doc/classes/AnimationNodeBlendTree.xml b/doc/classes/AnimationNodeBlendTree.xml
index 558618e45dc..e1f0fe96dfb 100644
--- a/doc/classes/AnimationNodeBlendTree.xml
+++ b/doc/classes/AnimationNodeBlendTree.xml
@@ -1,5 +1,5 @@
-
+
A sub-tree of many type [AnimationNode]s used for complex animations. Used by [AnimationTree].
diff --git a/doc/classes/AnimationNodeOneShot.xml b/doc/classes/AnimationNodeOneShot.xml
index a188841303c..ac7cf701331 100644
--- a/doc/classes/AnimationNodeOneShot.xml
+++ b/doc/classes/AnimationNodeOneShot.xml
@@ -1,5 +1,5 @@
-
+
Plays an animation once in an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeOutput.xml b/doc/classes/AnimationNodeOutput.xml
index 4455f88302e..f9576502940 100644
--- a/doc/classes/AnimationNodeOutput.xml
+++ b/doc/classes/AnimationNodeOutput.xml
@@ -1,5 +1,5 @@
-
+
The animation output node of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeStateMachine.xml b/doc/classes/AnimationNodeStateMachine.xml
index 1331797e3d8..0a1a7df2f44 100644
--- a/doc/classes/AnimationNodeStateMachine.xml
+++ b/doc/classes/AnimationNodeStateMachine.xml
@@ -1,5 +1,5 @@
-
+
A state machine with multiple [AnimationRootNode]s, used by [AnimationTree].
diff --git a/doc/classes/AnimationNodeStateMachinePlayback.xml b/doc/classes/AnimationNodeStateMachinePlayback.xml
index f1fbc22f9f1..943e6ed7d96 100644
--- a/doc/classes/AnimationNodeStateMachinePlayback.xml
+++ b/doc/classes/AnimationNodeStateMachinePlayback.xml
@@ -1,5 +1,5 @@
-
+
Provides playback control for an [AnimationNodeStateMachine].
diff --git a/doc/classes/AnimationNodeStateMachineTransition.xml b/doc/classes/AnimationNodeStateMachineTransition.xml
index 8ac90e3aee3..7b7797f594c 100644
--- a/doc/classes/AnimationNodeStateMachineTransition.xml
+++ b/doc/classes/AnimationNodeStateMachineTransition.xml
@@ -1,5 +1,5 @@
-
+
A transition within an [AnimationNodeStateMachine] connecting two [AnimationRootNode]s.
diff --git a/doc/classes/AnimationNodeSub2.xml b/doc/classes/AnimationNodeSub2.xml
index 9a9596b4722..6aac3280be0 100644
--- a/doc/classes/AnimationNodeSub2.xml
+++ b/doc/classes/AnimationNodeSub2.xml
@@ -1,5 +1,5 @@
-
+
Blends two animations subtractively inside of an [AnimationNodeBlendTree].
diff --git a/doc/classes/AnimationNodeSync.xml b/doc/classes/AnimationNodeSync.xml
index 79fdde170c6..e9e15196726 100644
--- a/doc/classes/AnimationNodeSync.xml
+++ b/doc/classes/AnimationNodeSync.xml
@@ -1,5 +1,5 @@
-
+
Base class for [AnimationNode]s with more than two input ports that must be synchronized.
diff --git a/doc/classes/AnimationNodeTimeScale.xml b/doc/classes/AnimationNodeTimeScale.xml
index bc850a88df7..d7d48145065 100644
--- a/doc/classes/AnimationNodeTimeScale.xml
+++ b/doc/classes/AnimationNodeTimeScale.xml
@@ -1,5 +1,5 @@
-
+
A time-scaling animation node used in [AnimationTree].
diff --git a/doc/classes/AnimationNodeTimeSeek.xml b/doc/classes/AnimationNodeTimeSeek.xml
index eafdb3d4107..d00b3fca3ad 100644
--- a/doc/classes/AnimationNodeTimeSeek.xml
+++ b/doc/classes/AnimationNodeTimeSeek.xml
@@ -1,5 +1,5 @@
-
+
A time-seeking animation node used in [AnimationTree].
diff --git a/doc/classes/AnimationNodeTransition.xml b/doc/classes/AnimationNodeTransition.xml
index 06085f399d0..3e1a0a28b51 100644
--- a/doc/classes/AnimationNodeTransition.xml
+++ b/doc/classes/AnimationNodeTransition.xml
@@ -1,5 +1,5 @@
-
+
A transition within an [AnimationTree] connecting two [AnimationNode]s.
diff --git a/doc/classes/AnimationPlayer.xml b/doc/classes/AnimationPlayer.xml
index 1c2a1d688d7..b7f384d0042 100644
--- a/doc/classes/AnimationPlayer.xml
+++ b/doc/classes/AnimationPlayer.xml
@@ -1,5 +1,5 @@
-
+
A node used for animation playback.
diff --git a/doc/classes/AnimationRootNode.xml b/doc/classes/AnimationRootNode.xml
index f1e5835b81d..b24f2acd9f4 100644
--- a/doc/classes/AnimationRootNode.xml
+++ b/doc/classes/AnimationRootNode.xml
@@ -1,5 +1,5 @@
-
+
Base class for [AnimationNode]s that hold one or multiple composite animations. Usually used for [member AnimationTree.tree_root].
diff --git a/doc/classes/AnimationTree.xml b/doc/classes/AnimationTree.xml
index fc130d3bbbb..88d2d8f5939 100644
--- a/doc/classes/AnimationTree.xml
+++ b/doc/classes/AnimationTree.xml
@@ -1,5 +1,5 @@
-
+
A node used for advanced animation transitions in an [AnimationPlayer].
diff --git a/doc/classes/Area2D.xml b/doc/classes/Area2D.xml
index 90c05fbac82..6fa8e4ae9f4 100644
--- a/doc/classes/Area2D.xml
+++ b/doc/classes/Area2D.xml
@@ -1,5 +1,5 @@
-
+
A region of 2D space that detects other [CollisionObject2D]s entering or exiting it.
diff --git a/doc/classes/Area3D.xml b/doc/classes/Area3D.xml
index 037224bb834..89b3f843af3 100644
--- a/doc/classes/Area3D.xml
+++ b/doc/classes/Area3D.xml
@@ -1,5 +1,5 @@
-
+
A region of 3D space that detects other [CollisionObject3D]s entering or exiting it.
diff --git a/doc/classes/Array.xml b/doc/classes/Array.xml
index d8e54be8aa6..f62c44aa0df 100644
--- a/doc/classes/Array.xml
+++ b/doc/classes/Array.xml
@@ -1,5 +1,5 @@
-
+
A built-in data structure that holds a sequence of elements.
diff --git a/doc/classes/ArrayMesh.xml b/doc/classes/ArrayMesh.xml
index 3c9d08c0c30..dde7153d5f4 100644
--- a/doc/classes/ArrayMesh.xml
+++ b/doc/classes/ArrayMesh.xml
@@ -1,5 +1,5 @@
-
+
[Mesh] type that provides utility for constructing a surface from arrays.
diff --git a/doc/classes/ArrayOccluder3D.xml b/doc/classes/ArrayOccluder3D.xml
index 12b1472155f..0e73d018476 100644
--- a/doc/classes/ArrayOccluder3D.xml
+++ b/doc/classes/ArrayOccluder3D.xml
@@ -1,5 +1,5 @@
-
+
3D polygon shape for use with occlusion culling in [OccluderInstance3D].
diff --git a/doc/classes/AspectRatioContainer.xml b/doc/classes/AspectRatioContainer.xml
index 8eb8c640e3a..b2cc60827bf 100644
--- a/doc/classes/AspectRatioContainer.xml
+++ b/doc/classes/AspectRatioContainer.xml
@@ -1,5 +1,5 @@
-
+
A container that preserves the proportions of its child controls.
diff --git a/doc/classes/AtlasTexture.xml b/doc/classes/AtlasTexture.xml
index dc32185f793..cea8e13f4c5 100644
--- a/doc/classes/AtlasTexture.xml
+++ b/doc/classes/AtlasTexture.xml
@@ -1,5 +1,5 @@
-
+
A texture that crops out part of another Texture2D.
diff --git a/doc/classes/AudioBusLayout.xml b/doc/classes/AudioBusLayout.xml
index b072f54528c..73c893e549f 100644
--- a/doc/classes/AudioBusLayout.xml
+++ b/doc/classes/AudioBusLayout.xml
@@ -1,5 +1,5 @@
-
+
Stores information about the audio buses.
diff --git a/doc/classes/AudioEffect.xml b/doc/classes/AudioEffect.xml
index 83f0850542a..f0e8b4f19ef 100644
--- a/doc/classes/AudioEffect.xml
+++ b/doc/classes/AudioEffect.xml
@@ -1,5 +1,5 @@
-
+
Audio effect for audio.
diff --git a/doc/classes/AudioEffectAmplify.xml b/doc/classes/AudioEffectAmplify.xml
index a37ee263fb8..940231967b0 100644
--- a/doc/classes/AudioEffectAmplify.xml
+++ b/doc/classes/AudioEffectAmplify.xml
@@ -1,5 +1,5 @@
-
+
Adds an amplifying audio effect to an audio bus.
diff --git a/doc/classes/AudioEffectBandLimitFilter.xml b/doc/classes/AudioEffectBandLimitFilter.xml
index 3442a846b72..c8667818ba4 100644
--- a/doc/classes/AudioEffectBandLimitFilter.xml
+++ b/doc/classes/AudioEffectBandLimitFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a band limit filter to the audio bus.
diff --git a/doc/classes/AudioEffectBandPassFilter.xml b/doc/classes/AudioEffectBandPassFilter.xml
index 2650ddfab34..64bff534671 100644
--- a/doc/classes/AudioEffectBandPassFilter.xml
+++ b/doc/classes/AudioEffectBandPassFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a band pass filter to the audio bus.
diff --git a/doc/classes/AudioEffectCapture.xml b/doc/classes/AudioEffectCapture.xml
index 1edff562cd3..275e5ab0b66 100644
--- a/doc/classes/AudioEffectCapture.xml
+++ b/doc/classes/AudioEffectCapture.xml
@@ -1,5 +1,5 @@
-
+
Captures audio from an audio bus in real-time.
diff --git a/doc/classes/AudioEffectChorus.xml b/doc/classes/AudioEffectChorus.xml
index 0207f9fb633..f0c1d7c1112 100644
--- a/doc/classes/AudioEffectChorus.xml
+++ b/doc/classes/AudioEffectChorus.xml
@@ -1,5 +1,5 @@
-
+
Adds a chorus audio effect.
diff --git a/doc/classes/AudioEffectCompressor.xml b/doc/classes/AudioEffectCompressor.xml
index 645e7ff6009..f73bd02894e 100644
--- a/doc/classes/AudioEffectCompressor.xml
+++ b/doc/classes/AudioEffectCompressor.xml
@@ -1,5 +1,5 @@
-
+
Adds a compressor audio effect to an audio bus.
Reduces sounds that exceed a certain threshold level, smooths out the dynamics and increases the overall volume.
diff --git a/doc/classes/AudioEffectDelay.xml b/doc/classes/AudioEffectDelay.xml
index 340c2eb993b..fa255e32018 100644
--- a/doc/classes/AudioEffectDelay.xml
+++ b/doc/classes/AudioEffectDelay.xml
@@ -1,5 +1,5 @@
-
+
Adds a delay audio effect to an audio bus. Plays input signal back after a period of time.
Two tap delay and feedback options.
diff --git a/doc/classes/AudioEffectDistortion.xml b/doc/classes/AudioEffectDistortion.xml
index 45eca1f03fa..f8c68047720 100644
--- a/doc/classes/AudioEffectDistortion.xml
+++ b/doc/classes/AudioEffectDistortion.xml
@@ -1,5 +1,5 @@
-
+
Adds a distortion audio effect to an Audio bus.
Modifies the sound to make it distorted.
diff --git a/doc/classes/AudioEffectEQ.xml b/doc/classes/AudioEffectEQ.xml
index c3013d0a117..fb06ee2a543 100644
--- a/doc/classes/AudioEffectEQ.xml
+++ b/doc/classes/AudioEffectEQ.xml
@@ -1,5 +1,5 @@
-
+
Base class for audio equalizers. Gives you control over frequencies.
Use it to create a custom equalizer if [AudioEffectEQ6], [AudioEffectEQ10] or [AudioEffectEQ21] don't fit your needs.
diff --git a/doc/classes/AudioEffectEQ10.xml b/doc/classes/AudioEffectEQ10.xml
index b2bce24f863..b236ba7b026 100644
--- a/doc/classes/AudioEffectEQ10.xml
+++ b/doc/classes/AudioEffectEQ10.xml
@@ -1,5 +1,5 @@
-
+
Adds a 10-band equalizer audio effect to an Audio bus. Gives you control over frequencies from 31 Hz to 16000 Hz.
Each frequency can be modulated between -60/+24 dB.
diff --git a/doc/classes/AudioEffectEQ21.xml b/doc/classes/AudioEffectEQ21.xml
index 86ac7ad52f5..41ceed17074 100644
--- a/doc/classes/AudioEffectEQ21.xml
+++ b/doc/classes/AudioEffectEQ21.xml
@@ -1,5 +1,5 @@
-
+
Adds a 21-band equalizer audio effect to an Audio bus. Gives you control over frequencies from 22 Hz to 22000 Hz.
Each frequency can be modulated between -60/+24 dB.
diff --git a/doc/classes/AudioEffectEQ6.xml b/doc/classes/AudioEffectEQ6.xml
index c775eb90958..6e4a16ddf24 100644
--- a/doc/classes/AudioEffectEQ6.xml
+++ b/doc/classes/AudioEffectEQ6.xml
@@ -1,5 +1,5 @@
-
+
Adds a 6-band equalizer audio effect to an audio bus. Gives you control over frequencies from 32 Hz to 10000 Hz.
Each frequency can be modulated between -60/+24 dB.
diff --git a/doc/classes/AudioEffectFilter.xml b/doc/classes/AudioEffectFilter.xml
index 349a6effb05..e5c1f4ccf4e 100644
--- a/doc/classes/AudioEffectFilter.xml
+++ b/doc/classes/AudioEffectFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a filter to the audio bus.
diff --git a/doc/classes/AudioEffectHighPassFilter.xml b/doc/classes/AudioEffectHighPassFilter.xml
index 1808fde2730..285b4c74a30 100644
--- a/doc/classes/AudioEffectHighPassFilter.xml
+++ b/doc/classes/AudioEffectHighPassFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a high-pass filter to the audio bus.
diff --git a/doc/classes/AudioEffectHighShelfFilter.xml b/doc/classes/AudioEffectHighShelfFilter.xml
index affa16b1d6b..4645bf953cd 100644
--- a/doc/classes/AudioEffectHighShelfFilter.xml
+++ b/doc/classes/AudioEffectHighShelfFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a high-shelf filter to the audio bus.
diff --git a/doc/classes/AudioEffectInstance.xml b/doc/classes/AudioEffectInstance.xml
index 582bee938ed..3e868ae9da7 100644
--- a/doc/classes/AudioEffectInstance.xml
+++ b/doc/classes/AudioEffectInstance.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/doc/classes/AudioEffectLimiter.xml b/doc/classes/AudioEffectLimiter.xml
index b51a7bf7e7b..57861d04850 100644
--- a/doc/classes/AudioEffectLimiter.xml
+++ b/doc/classes/AudioEffectLimiter.xml
@@ -1,5 +1,5 @@
-
+
Adds a soft-clip limiter audio effect to an Audio bus.
diff --git a/doc/classes/AudioEffectLowPassFilter.xml b/doc/classes/AudioEffectLowPassFilter.xml
index 83d77579d9e..eab5a04c158 100644
--- a/doc/classes/AudioEffectLowPassFilter.xml
+++ b/doc/classes/AudioEffectLowPassFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a low-pass filter to the audio bus.
diff --git a/doc/classes/AudioEffectLowShelfFilter.xml b/doc/classes/AudioEffectLowShelfFilter.xml
index 185f84ebc64..1afc9ce3108 100644
--- a/doc/classes/AudioEffectLowShelfFilter.xml
+++ b/doc/classes/AudioEffectLowShelfFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a low-shelf filter to the audio bus.
diff --git a/doc/classes/AudioEffectNotchFilter.xml b/doc/classes/AudioEffectNotchFilter.xml
index 3cc2a26fcaf..de8edb34f2f 100644
--- a/doc/classes/AudioEffectNotchFilter.xml
+++ b/doc/classes/AudioEffectNotchFilter.xml
@@ -1,5 +1,5 @@
-
+
Adds a notch filter to the Audio bus.
diff --git a/doc/classes/AudioEffectPanner.xml b/doc/classes/AudioEffectPanner.xml
index 56df32225d3..22286dbfb15 100644
--- a/doc/classes/AudioEffectPanner.xml
+++ b/doc/classes/AudioEffectPanner.xml
@@ -1,5 +1,5 @@
-
+
Adds a panner audio effect to an audio bus. Pans sound left or right.
diff --git a/doc/classes/AudioEffectPhaser.xml b/doc/classes/AudioEffectPhaser.xml
index 2d67b874ead..2057202cac0 100644
--- a/doc/classes/AudioEffectPhaser.xml
+++ b/doc/classes/AudioEffectPhaser.xml
@@ -1,5 +1,5 @@
-
+
Adds a phaser audio effect to an audio bus.
Combines the original signal with a copy that is slightly out of phase with the original.
diff --git a/doc/classes/AudioEffectPitchShift.xml b/doc/classes/AudioEffectPitchShift.xml
index 8c93363ffee..ec60e6a75a1 100644
--- a/doc/classes/AudioEffectPitchShift.xml
+++ b/doc/classes/AudioEffectPitchShift.xml
@@ -1,5 +1,5 @@
-
+
Adds a pitch-shifting audio effect to an audio bus.
Raises or lowers the pitch of original sound.
diff --git a/doc/classes/AudioEffectRecord.xml b/doc/classes/AudioEffectRecord.xml
index f2149befa0f..e07d66fa7b6 100644
--- a/doc/classes/AudioEffectRecord.xml
+++ b/doc/classes/AudioEffectRecord.xml
@@ -1,5 +1,5 @@
-
+
Audio effect used for recording the sound from an audio bus.
diff --git a/doc/classes/AudioEffectReverb.xml b/doc/classes/AudioEffectReverb.xml
index 1623583277d..2c055f38251 100644
--- a/doc/classes/AudioEffectReverb.xml
+++ b/doc/classes/AudioEffectReverb.xml
@@ -1,5 +1,5 @@
-
+
Adds a reverberation audio effect to an Audio bus.
diff --git a/doc/classes/AudioEffectSpectrumAnalyzer.xml b/doc/classes/AudioEffectSpectrumAnalyzer.xml
index dd87d5317b7..eb703964332 100644
--- a/doc/classes/AudioEffectSpectrumAnalyzer.xml
+++ b/doc/classes/AudioEffectSpectrumAnalyzer.xml
@@ -1,5 +1,5 @@
-
+
Audio effect that can be used for real-time audio visualizations.
diff --git a/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml b/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
index e4a6cb78823..e8c6394073c 100644
--- a/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
+++ b/doc/classes/AudioEffectSpectrumAnalyzerInstance.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/doc/classes/AudioEffectStereoEnhance.xml b/doc/classes/AudioEffectStereoEnhance.xml
index 23e522c0ec8..f009bec5bba 100644
--- a/doc/classes/AudioEffectStereoEnhance.xml
+++ b/doc/classes/AudioEffectStereoEnhance.xml
@@ -1,5 +1,5 @@
-
+
An audio effect that can be used to adjust the intensity of stereo panning.
diff --git a/doc/classes/AudioListener2D.xml b/doc/classes/AudioListener2D.xml
index 8b9a1cc6d20..8328e82dbdc 100644
--- a/doc/classes/AudioListener2D.xml
+++ b/doc/classes/AudioListener2D.xml
@@ -1,5 +1,5 @@
-
+
Overrides the location sounds are heard from.
diff --git a/doc/classes/AudioListener3D.xml b/doc/classes/AudioListener3D.xml
index 9fd86d9b148..a5fe0153c47 100644
--- a/doc/classes/AudioListener3D.xml
+++ b/doc/classes/AudioListener3D.xml
@@ -1,5 +1,5 @@
-
+
Overrides the location sounds are heard from.
diff --git a/doc/classes/AudioServer.xml b/doc/classes/AudioServer.xml
index cc49c8c6c55..20a87aea7b4 100644
--- a/doc/classes/AudioServer.xml
+++ b/doc/classes/AudioServer.xml
@@ -1,5 +1,5 @@
-
+
Server interface for low-level audio access.
diff --git a/doc/classes/AudioStream.xml b/doc/classes/AudioStream.xml
index db29ab65d4c..12e09b235fe 100644
--- a/doc/classes/AudioStream.xml
+++ b/doc/classes/AudioStream.xml
@@ -1,5 +1,5 @@
-
+
Base class for audio streams.
diff --git a/doc/classes/AudioStreamGenerator.xml b/doc/classes/AudioStreamGenerator.xml
index cd1e9e830d7..6949a5d82b8 100644
--- a/doc/classes/AudioStreamGenerator.xml
+++ b/doc/classes/AudioStreamGenerator.xml
@@ -1,5 +1,5 @@
-
+
An audio stream with utilities for procedural sound generation.
diff --git a/doc/classes/AudioStreamGeneratorPlayback.xml b/doc/classes/AudioStreamGeneratorPlayback.xml
index d62259b9c41..185b89d760e 100644
--- a/doc/classes/AudioStreamGeneratorPlayback.xml
+++ b/doc/classes/AudioStreamGeneratorPlayback.xml
@@ -1,5 +1,5 @@
-
+
Plays back audio generated using [AudioStreamGenerator].
diff --git a/doc/classes/AudioStreamMicrophone.xml b/doc/classes/AudioStreamMicrophone.xml
index 033a953cf1c..189f9b95e2e 100644
--- a/doc/classes/AudioStreamMicrophone.xml
+++ b/doc/classes/AudioStreamMicrophone.xml
@@ -1,5 +1,5 @@
-
+
Plays real-time audio input data.
diff --git a/doc/classes/AudioStreamPlayback.xml b/doc/classes/AudioStreamPlayback.xml
index 064aaea106e..7692690b5ed 100644
--- a/doc/classes/AudioStreamPlayback.xml
+++ b/doc/classes/AudioStreamPlayback.xml
@@ -1,5 +1,5 @@
-
+
Meta class for playing back audio.
diff --git a/doc/classes/AudioStreamPlaybackPolyphonic.xml b/doc/classes/AudioStreamPlaybackPolyphonic.xml
index c74dffddea5..106f2a3dbb3 100644
--- a/doc/classes/AudioStreamPlaybackPolyphonic.xml
+++ b/doc/classes/AudioStreamPlaybackPolyphonic.xml
@@ -1,5 +1,5 @@
-
+
Playback instance for [AudioStreamPolyphonic].
diff --git a/doc/classes/AudioStreamPlaybackResampled.xml b/doc/classes/AudioStreamPlaybackResampled.xml
index fc27822c460..4173ee4bb45 100644
--- a/doc/classes/AudioStreamPlaybackResampled.xml
+++ b/doc/classes/AudioStreamPlaybackResampled.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/doc/classes/AudioStreamPlayer.xml b/doc/classes/AudioStreamPlayer.xml
index 6b9a544ae4f..c48c7f43008 100644
--- a/doc/classes/AudioStreamPlayer.xml
+++ b/doc/classes/AudioStreamPlayer.xml
@@ -1,5 +1,5 @@
-
+
Plays back audio non-positionally.
diff --git a/doc/classes/AudioStreamPlayer2D.xml b/doc/classes/AudioStreamPlayer2D.xml
index 56b6c72620c..7c590897087 100644
--- a/doc/classes/AudioStreamPlayer2D.xml
+++ b/doc/classes/AudioStreamPlayer2D.xml
@@ -1,5 +1,5 @@
-
+
Plays positional sound in 2D space.
diff --git a/doc/classes/AudioStreamPlayer3D.xml b/doc/classes/AudioStreamPlayer3D.xml
index 8cac4952451..651d2a4b49e 100644
--- a/doc/classes/AudioStreamPlayer3D.xml
+++ b/doc/classes/AudioStreamPlayer3D.xml
@@ -1,5 +1,5 @@
-
+
Plays positional sound in 3D space.
diff --git a/doc/classes/AudioStreamPolyphonic.xml b/doc/classes/AudioStreamPolyphonic.xml
index 6e2769a33e8..49c6aebaa5a 100644
--- a/doc/classes/AudioStreamPolyphonic.xml
+++ b/doc/classes/AudioStreamPolyphonic.xml
@@ -1,5 +1,5 @@
-
+
AudioStream that lets the user play custom streams at any time from code, simultaneously using a single player.
diff --git a/doc/classes/AudioStreamRandomizer.xml b/doc/classes/AudioStreamRandomizer.xml
index 230c68b3b0b..384c3160008 100644
--- a/doc/classes/AudioStreamRandomizer.xml
+++ b/doc/classes/AudioStreamRandomizer.xml
@@ -1,5 +1,5 @@
-
+
Wraps a pool of audio streams with pitch and volume shifting.
diff --git a/doc/classes/AudioStreamWAV.xml b/doc/classes/AudioStreamWAV.xml
index 9e55d783353..c3df946b4bd 100644
--- a/doc/classes/AudioStreamWAV.xml
+++ b/doc/classes/AudioStreamWAV.xml
@@ -1,5 +1,5 @@
-
+
Stores audio data loaded from WAV files.
diff --git a/doc/classes/BackBufferCopy.xml b/doc/classes/BackBufferCopy.xml
index b07db055afa..a671b85c833 100644
--- a/doc/classes/BackBufferCopy.xml
+++ b/doc/classes/BackBufferCopy.xml
@@ -1,5 +1,5 @@
-
+
Copies a region of the screen (or the whole screen) to a buffer so it can be accessed in your shader scripts using the screen texture (i.e. a uniform sampler with ``hint_screen_texture``).
diff --git a/doc/classes/BaseButton.xml b/doc/classes/BaseButton.xml
index 4f65ff4b3c2..b18ee95a430 100644
--- a/doc/classes/BaseButton.xml
+++ b/doc/classes/BaseButton.xml
@@ -1,5 +1,5 @@
-
+
Abstract base class for GUI buttons.
diff --git a/doc/classes/BaseMaterial3D.xml b/doc/classes/BaseMaterial3D.xml
index 6ff1b268e00..86cc86c7526 100644
--- a/doc/classes/BaseMaterial3D.xml
+++ b/doc/classes/BaseMaterial3D.xml
@@ -1,5 +1,5 @@
-
+
Default 3D rendering material.
diff --git a/doc/classes/Basis.xml b/doc/classes/Basis.xml
index 4689235b5eb..2034f4a8ff0 100644
--- a/doc/classes/Basis.xml
+++ b/doc/classes/Basis.xml
@@ -1,5 +1,5 @@
-
+
A 3×3 matrix for representing 3D rotation and scale.
diff --git a/doc/classes/BitMap.xml b/doc/classes/BitMap.xml
index 91c6159a6a9..fa454a1b0de 100644
--- a/doc/classes/BitMap.xml
+++ b/doc/classes/BitMap.xml
@@ -1,5 +1,5 @@
-
+
Boolean matrix.
diff --git a/doc/classes/Bone2D.xml b/doc/classes/Bone2D.xml
index 56e7cd99f0d..605f217eff8 100644
--- a/doc/classes/Bone2D.xml
+++ b/doc/classes/Bone2D.xml
@@ -1,5 +1,5 @@
-
+
A joint used with [Skeleton2D] to control and animate other nodes.
diff --git a/doc/classes/BoneAttachment3D.xml b/doc/classes/BoneAttachment3D.xml
index e9474ff5d59..b3633bc1ad6 100644
--- a/doc/classes/BoneAttachment3D.xml
+++ b/doc/classes/BoneAttachment3D.xml
@@ -1,5 +1,5 @@
-
+
А node that dynamically copies or overrides the 3D transform of a bone in its parent [Skeleton3D].
diff --git a/doc/classes/BoneMap.xml b/doc/classes/BoneMap.xml
index 8b9f2ba8714..447d3406c04 100644
--- a/doc/classes/BoneMap.xml
+++ b/doc/classes/BoneMap.xml
@@ -1,5 +1,5 @@
-
+
Describes a mapping of bone names for retargeting [Skeleton3D] into common names defined by a [SkeletonProfile].
diff --git a/doc/classes/BoxContainer.xml b/doc/classes/BoxContainer.xml
index 7ce51069d7f..926bd8f0bd1 100644
--- a/doc/classes/BoxContainer.xml
+++ b/doc/classes/BoxContainer.xml
@@ -1,5 +1,5 @@
-
+
A container that arranges its child controls horizontally or vertically.
diff --git a/doc/classes/BoxMesh.xml b/doc/classes/BoxMesh.xml
index 95663fc394b..7df874ccf44 100644
--- a/doc/classes/BoxMesh.xml
+++ b/doc/classes/BoxMesh.xml
@@ -1,5 +1,5 @@
-
+
Generate an axis-aligned box [PrimitiveMesh].
diff --git a/doc/classes/BoxOccluder3D.xml b/doc/classes/BoxOccluder3D.xml
index 295c6708a33..094a696936f 100644
--- a/doc/classes/BoxOccluder3D.xml
+++ b/doc/classes/BoxOccluder3D.xml
@@ -1,5 +1,5 @@
-
+
Cuboid shape for use with occlusion culling in [OccluderInstance3D].
diff --git a/doc/classes/BoxShape3D.xml b/doc/classes/BoxShape3D.xml
index a44d6b21936..5190e6e7592 100644
--- a/doc/classes/BoxShape3D.xml
+++ b/doc/classes/BoxShape3D.xml
@@ -1,5 +1,5 @@
-
+
A 3D box shape used for physics collision.
diff --git a/doc/classes/Button.xml b/doc/classes/Button.xml
index 8f43e835c50..6faefcbe0dd 100644
--- a/doc/classes/Button.xml
+++ b/doc/classes/Button.xml
@@ -1,5 +1,5 @@
-
+
A themed button that can contain text and an icon.
diff --git a/doc/classes/ButtonGroup.xml b/doc/classes/ButtonGroup.xml
index 2151d506990..618136c2a71 100644
--- a/doc/classes/ButtonGroup.xml
+++ b/doc/classes/ButtonGroup.xml
@@ -1,5 +1,5 @@
-
+
A group of buttons that doesn't allow more than one button to be pressed at a time.
diff --git a/doc/classes/CPUParticles2D.xml b/doc/classes/CPUParticles2D.xml
index 4089223b8b4..74523ee3977 100644
--- a/doc/classes/CPUParticles2D.xml
+++ b/doc/classes/CPUParticles2D.xml
@@ -1,5 +1,5 @@
-
+
CPU-based 2D particle emitter.
diff --git a/doc/classes/CPUParticles3D.xml b/doc/classes/CPUParticles3D.xml
index 148a84dc0ea..1714ebec716 100644
--- a/doc/classes/CPUParticles3D.xml
+++ b/doc/classes/CPUParticles3D.xml
@@ -1,5 +1,5 @@
-
+
CPU-based 3D particle emitter.
diff --git a/doc/classes/Callable.xml b/doc/classes/Callable.xml
index 3e2b36869b1..c7b2d6df946 100644
--- a/doc/classes/Callable.xml
+++ b/doc/classes/Callable.xml
@@ -1,5 +1,5 @@
-
+
A built-in type representing a method or a standalone function.
diff --git a/doc/classes/CallbackTweener.xml b/doc/classes/CallbackTweener.xml
index e19e05e5100..64b47183bee 100644
--- a/doc/classes/CallbackTweener.xml
+++ b/doc/classes/CallbackTweener.xml
@@ -1,5 +1,5 @@
-
+
Calls the specified method after optional delay.
diff --git a/doc/classes/Camera2D.xml b/doc/classes/Camera2D.xml
index e60ae367e1b..6319bfb3d1e 100644
--- a/doc/classes/Camera2D.xml
+++ b/doc/classes/Camera2D.xml
@@ -1,5 +1,5 @@
-
+
Camera node for 2D scenes.
diff --git a/doc/classes/Camera3D.xml b/doc/classes/Camera3D.xml
index 0cfc3bc186c..9d43b4bd26b 100644
--- a/doc/classes/Camera3D.xml
+++ b/doc/classes/Camera3D.xml
@@ -1,5 +1,5 @@
-
+
Camera node, displays from a point of view.
diff --git a/doc/classes/CameraAttributes.xml b/doc/classes/CameraAttributes.xml
index 0a9a8e9fce6..1b1365eed40 100644
--- a/doc/classes/CameraAttributes.xml
+++ b/doc/classes/CameraAttributes.xml
@@ -1,5 +1,5 @@
-
+
Parent class for camera settings.
diff --git a/doc/classes/CameraAttributesPhysical.xml b/doc/classes/CameraAttributesPhysical.xml
index 80e0c76f47d..c11a057b1d2 100644
--- a/doc/classes/CameraAttributesPhysical.xml
+++ b/doc/classes/CameraAttributesPhysical.xml
@@ -1,5 +1,5 @@
-
+
Physically-based camera settings.
diff --git a/doc/classes/CameraAttributesPractical.xml b/doc/classes/CameraAttributesPractical.xml
index 8ca6b0b48d3..8a5956cc870 100644
--- a/doc/classes/CameraAttributesPractical.xml
+++ b/doc/classes/CameraAttributesPractical.xml
@@ -1,5 +1,5 @@
-
+
Camera settings in an easy to use format.
diff --git a/doc/classes/CameraFeed.xml b/doc/classes/CameraFeed.xml
index 7802e1e5d59..974f6d4a334 100644
--- a/doc/classes/CameraFeed.xml
+++ b/doc/classes/CameraFeed.xml
@@ -1,5 +1,5 @@
-
+
A camera feed gives you access to a single physical camera attached to your device.
diff --git a/doc/classes/CameraServer.xml b/doc/classes/CameraServer.xml
index 9d5200be8df..983bd6cd912 100644
--- a/doc/classes/CameraServer.xml
+++ b/doc/classes/CameraServer.xml
@@ -1,5 +1,5 @@
-
+
Server keeping track of different cameras accessible in Godot.
diff --git a/doc/classes/CameraTexture.xml b/doc/classes/CameraTexture.xml
index ea848a64657..faaf9b55fa6 100644
--- a/doc/classes/CameraTexture.xml
+++ b/doc/classes/CameraTexture.xml
@@ -1,5 +1,5 @@
-
+
Texture provided by a [CameraFeed].
diff --git a/doc/classes/CanvasGroup.xml b/doc/classes/CanvasGroup.xml
index 821818e4492..2792e593e39 100644
--- a/doc/classes/CanvasGroup.xml
+++ b/doc/classes/CanvasGroup.xml
@@ -1,5 +1,5 @@
-
+
Merges several 2D nodes into a single draw operation.
diff --git a/doc/classes/CanvasItem.xml b/doc/classes/CanvasItem.xml
index 819863e39f6..33f6a02c526 100644
--- a/doc/classes/CanvasItem.xml
+++ b/doc/classes/CanvasItem.xml
@@ -1,5 +1,5 @@
-
+
Abstract base class for everything in 2D space.
diff --git a/doc/classes/CanvasItemMaterial.xml b/doc/classes/CanvasItemMaterial.xml
index a71a68fa598..3ba122d7ac8 100644
--- a/doc/classes/CanvasItemMaterial.xml
+++ b/doc/classes/CanvasItemMaterial.xml
@@ -1,5 +1,5 @@
-
+
A material for [CanvasItem]s.
diff --git a/doc/classes/CanvasLayer.xml b/doc/classes/CanvasLayer.xml
index 00c2e99e424..2b155d869d6 100644
--- a/doc/classes/CanvasLayer.xml
+++ b/doc/classes/CanvasLayer.xml
@@ -1,5 +1,5 @@
-
+
A node used for independent rendering of objects within a 2D scene.
diff --git a/doc/classes/CanvasModulate.xml b/doc/classes/CanvasModulate.xml
index 0a9e24837c2..214b3959c7b 100644
--- a/doc/classes/CanvasModulate.xml
+++ b/doc/classes/CanvasModulate.xml
@@ -1,5 +1,5 @@
-
+
A node that applies a color tint to a canvas.
diff --git a/doc/classes/CanvasTexture.xml b/doc/classes/CanvasTexture.xml
index e7f599e7712..df3f8e81250 100644
--- a/doc/classes/CanvasTexture.xml
+++ b/doc/classes/CanvasTexture.xml
@@ -1,5 +1,5 @@
-
+