diff --git a/doc/base/classes.xml b/doc/base/classes.xml
index 8d165857265..a097470306f 100644
--- a/doc/base/classes.xml
+++ b/doc/base/classes.xml
@@ -31,6 +31,7 @@
+ Make a color from color name (color_names.inc) and alpha ranging from 0 to 1.
@@ -113,6 +114,7 @@
+ Returns a character as String of the given ASCII code.
@@ -309,6 +311,10 @@
+ Returns a normalized value considering the given range.
+ [codeblock]
+ inverse_lerp(3, 5, 4) # return 0.5
+ [/codeblock]
@@ -335,6 +341,7 @@
+ Returns the length of the given Variant if applicable. It will return character count of a String, element count of an Array, etc.
@@ -551,6 +558,10 @@
+ Maps a value from range [istart, istop] to [ostart, ostop].
+ [codeblock]
+ range_lerp(75, 0, 100, -1, 1) # returns 0.5
+ [/codeblock]
@@ -667,6 +678,11 @@
+ Returns whether the given class is exist in [ClassDB].
+ [codeblock]
+ type_exists("Sprite") # returns true
+ type_exists("Variant") # returns false
+ [/codeblock]
@@ -753,6 +769,7 @@
+ [ARVRServer] singleton
[AudioServer] singleton
@@ -1944,18 +1961,25 @@
Variable is of type [Array].
+ Variable is of type [PoolByteArray].
+ Variable is of type [PoolIntArray].
+ Variable is of type [PoolRealArray].
+ Variable is of type [PoolStringArray].
+ Variable is of type [PoolVector2Array].
+ Variable is of type [PoolVector3Array].
+ Variable is of type [PoolColorArray].
@@ -3477,6 +3501,7 @@
+ Return the update mode of a value track.
@@ -3487,6 +3512,7 @@
+ Set the update mode (UPDATE_*) of a value track.
@@ -3510,10 +3536,13 @@
Cubic interpolation.
+ Update between keyframes.
+ Update at the keyframes and hold the value.
+ Update at the keyframes.
@@ -3551,6 +3580,7 @@
+ Return the name of the next animation in the queue.
@@ -3561,6 +3591,7 @@
+ Set the name of an animation that will be played after.
@@ -3933,6 +3964,7 @@
+ Returns an animation given its name.
@@ -3986,6 +4018,7 @@
+ Returns whether node [code]id[/code] and [code]dst_id[/code] are connected at the specified slot.
@@ -3994,6 +4027,7 @@
+ Returns the blend amount of a Blend2 node given its name.
@@ -4004,6 +4038,7 @@
+ Sets the blend amount of a Blend2 node given its name and value.
@@ -4024,6 +4059,7 @@
+ Returns the blend amount of a Blend3 node given its name.
@@ -4034,6 +4070,7 @@
+ Sets the blend amount of a Blend3 node given its name and value.
@@ -4042,6 +4079,7 @@
+ Returns the blend amount of a Blend4 node given its name.
@@ -4052,6 +4090,7 @@
+ Sets the blend amount of a Blend4 node given its name and value.
@@ -4064,6 +4103,7 @@
+ Connects node [code]id[/code] to [code]dst_id[/code] at the specified input slot.
@@ -4074,12 +4114,14 @@
+ Disconnects nodes connected to [code]id[/code] at the specified input slot.
+ Returns playback process mode of this AnimationTreePlayer.
@@ -4098,12 +4140,14 @@
+ Returns a PoolStringArray containing the name of all nodes.
+ Returns whether this AnimationTreePlayer is active.
@@ -4112,6 +4156,7 @@
+ Returns mix amount of a Mix node given its name.
@@ -4122,6 +4167,7 @@
+ Sets mix amount of a Mix node given its name and value.
@@ -4159,6 +4205,7 @@
+ Returns position of a node in the graph given its name.
@@ -4189,6 +4236,7 @@
+ Sets position of a node in the graph given its name and position.
@@ -4197,6 +4245,7 @@
+ Returns autostart delay of a OneShot node given its name.
@@ -4205,6 +4254,7 @@
+ Returns autostart random delay of a OneShot node given its name.
@@ -4213,6 +4263,7 @@
+ Returns fade in time of a OneShot node given its name.
@@ -4221,6 +4272,7 @@
+ Returns fade out time of a OneShot node given its name.
@@ -4229,6 +4281,7 @@
+ Returns whether a OneShot node will auto restart given its name.
@@ -4237,6 +4290,7 @@
+ Returns whether a OneShot node is active given its name.
@@ -4247,6 +4301,7 @@
+ Sets autorestart property of a OneShot node given its name and value.
@@ -4257,6 +4312,7 @@
+ Sets autorestart delay of a OneShot node given its name and value in seconds.
@@ -4267,6 +4323,7 @@
+ Sets autorestart random delay of a OneShot node given its name and value in seconds.
@@ -4277,6 +4334,7 @@
+ Sets fade in time of a OneShot node given its name and value in seconds.
@@ -4287,6 +4345,7 @@
+ Sets fade out time of a OneShot node given its name and value in seconds.
@@ -4307,6 +4366,7 @@
+ Starts a OneShot node given its name.
@@ -4315,6 +4375,7 @@
+ Stops a OneShot node given its name.
@@ -4335,6 +4396,7 @@
+ Resets this AnimationTreePlayer.
@@ -4343,6 +4405,7 @@
+ Sets whether this AnimationTreePlayer is active. AnimationTreePlayer will start processing if set to active.
@@ -4351,6 +4414,7 @@
+ Sets process mode (ANIMATION_PROCESS_*) of this AnimationTreePlayer.
@@ -4359,6 +4423,7 @@
+ Sets base path of this AnimationTreePlayer.
@@ -4375,6 +4440,7 @@
+ Returns time scale value of a TimeScale node given its name.
@@ -4385,6 +4451,7 @@
+ Sets time scale value of a TimeScale node given its name and value.
@@ -4395,6 +4462,7 @@
+ Sets time seek value of a TimeSeek node given its name and value.
@@ -4490,24 +4558,34 @@
+ Output node.
+ Animation node.
+ OneShot node.
+ Mix node.
+ Blend2 node.
+ Blend3 node.
+ Blend4 node.
+ TimeScale node.
+ TimeSeek node.
+ Transition node.
@@ -26534,6 +26612,7 @@
+ Return the align mode of the [LineEdit].
@@ -26560,18 +26639,21 @@
+ Return the [PopupMenu] of this [LineEdit].
+ Return the placeholder text.
+ Return transparency of the placeholder text.
@@ -26601,6 +26683,7 @@
+ Execute a given action as defined in the MENU_* enum.
@@ -26611,6 +26694,12 @@
+ Select the text inside [LineEdit] by the given character positions. [code]from[/code] is default to the beginning. [code]to[/code] is default to the end.
+ [codeblock]
+ select() # select all
+ select(5) # select from the fifth character to the end.
+ select(2, 5) # select from the second to the fifth character.
+ [/codeblock]
@@ -26626,6 +26715,7 @@
+ Set text alignment of the [LineEdit].
@@ -26669,6 +26759,7 @@
+ Set the placeholder text.
@@ -26677,6 +26768,7 @@
+ Set transparency of the placeholder text.
@@ -26740,24 +26832,34 @@
+ Align left.
+ Align center.
+ Align right.
+ Align fill.
+ Cut (Copy and clear).
+ Copy the selected text.
+ Paste the clipboard text over the selected text.
+ Clear the text.
+ Select all text.
+ Undo an action.
@@ -26960,6 +27062,7 @@
+ Called before the program exits.
@@ -26968,12 +27071,14 @@
+ Called each idle frame with time since last call as an only argument.
+ Called once during initialization.
@@ -27100,6 +27205,7 @@
+ Return [PoolByteArray] of a given base64 encoded String.
@@ -27108,6 +27214,7 @@
+ Return utf8 String of a given base64 encoded String.
@@ -27116,6 +27223,7 @@
+ Return [Variant] of a given base64 encoded String.
@@ -27124,6 +27232,7 @@
+ Return base64 encoded String of a given [PoolByteArray].
@@ -27132,6 +27241,7 @@
+ Return base64 encoded String of a given utf8 String.
@@ -27140,6 +27250,7 @@
+ Return base64 encoded String of a given [Variant].
@@ -27219,6 +27330,7 @@
+ Emitted when [PopupMenu] of this MenuButton is about to show.
@@ -28621,6 +28733,7 @@
+ Create client that connects to a server at address [code]ip[/code] using specified [code]port[/code].
@@ -28635,6 +28748,7 @@
+ Create server that listens to connections via [code]port[/code].
@@ -28701,6 +28815,7 @@
+ Return whether this [NetworkedMultiplayerPeer] is refusing new connections.
@@ -28715,6 +28830,7 @@
+ If [code]endable[/code] is true, this [NetworkedMultiplayerPeer] will refuse new connections.
@@ -28737,26 +28853,31 @@
+ Emitted when failed to connect to server.
+ Emitted when successfully connected to server.
+ Emitted by the server when a client is connected.
+ Emitted by the server when a client is disconnected.
+ Emitted by clients when server is disconnected.
@@ -29125,6 +29246,7 @@
+ Called when there is a change to input devices. Propagated through the node tree until a Node consumes it.
@@ -29152,6 +29274,7 @@
+ Propagated to all nodes when the previous InputEvent is not consumed by any nodes.
@@ -29349,12 +29472,14 @@
+ Return the pause mode (PAUSE_MODE_*) of this Node.
+ Return the order in the node tree branch, i.e. if called by the first child Node, return 0.
@@ -29374,6 +29499,7 @@
+ Return a [SceneTree] that this node is inside.
@@ -29388,6 +29514,7 @@
+ Return whether the node that a given [NodePath] points too exists.
@@ -29441,12 +29568,14 @@
+ Return whether this Node is in the specified group.
+ Return whether this Node is inside a [SceneTree].
@@ -29538,6 +29667,7 @@
+ Destroy this Node and its children when they are not in use.
@@ -29587,6 +29717,7 @@
+ Request that [code]_ready[/code] be called again.
@@ -29767,6 +29898,7 @@
+ Set pause mode (PAUSE_MODE_*) of this Node.
@@ -29837,10 +29969,12 @@
+ Emitted when Node enters the tree.
+ Emitted when Node exits the tree.
@@ -29885,18 +30019,25 @@
+ Call a method remotely.
+ Call a method both remotely and locally.
+ Call a method if the Node is Master.
+ Call a method if the Node is Slave.
+ Inherits pause mode from parent. For root node, it is equivalent to PAUSE_MODE_STOP.
+ Stop processing when SceneTree is paused.
+ Continue to process regardless of SceneTree pause state.