diff --git a/doc/classes/AcceptDialog.xml b/doc/classes/AcceptDialog.xml index aa00175d219..8acaaa4819c 100644 --- a/doc/classes/AcceptDialog.xml +++ b/doc/classes/AcceptDialog.xml @@ -67,7 +67,7 @@ The text displayed by the dialog. - + diff --git a/doc/classes/AnimatedTexture.xml b/doc/classes/AnimatedTexture.xml index b66dceacec5..5c43ce4d74c 100644 --- a/doc/classes/AnimatedTexture.xml +++ b/doc/classes/AnimatedTexture.xml @@ -61,7 +61,7 @@ - + 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 [member 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 [method set_frame_delay]). For example, an animation with 8 frames, no frame delay and a [code]fps[/code] value of 2 will run for 4 seconds, with each frame lasting 0.5 seconds. diff --git a/doc/classes/AnimationNodeStateMachinePlayback.xml b/doc/classes/AnimationNodeStateMachinePlayback.xml index 802770519ba..09cd369bc46 100644 --- a/doc/classes/AnimationNodeStateMachinePlayback.xml +++ b/doc/classes/AnimationNodeStateMachinePlayback.xml @@ -61,7 +61,7 @@ - + diff --git a/doc/classes/AtlasTexture.xml b/doc/classes/AtlasTexture.xml index 2d6ad8f9962..db6ac1bc6d0 100644 --- a/doc/classes/AtlasTexture.xml +++ b/doc/classes/AtlasTexture.xml @@ -17,7 +17,7 @@ If [code]true[/code], clips the area outside of the region to avoid bleeding of the surrounding texture pixels. - + The margin around the region. The [Rect2]'s [member Rect2.size] parameter ("w" and "h" in the editor) resizes the texture so it fits within the margin. diff --git a/doc/classes/BaseButton.xml b/doc/classes/BaseButton.xml index 7a762f83370..b4f4b21afda 100644 --- a/doc/classes/BaseButton.xml +++ b/doc/classes/BaseButton.xml @@ -54,7 +54,7 @@ Focus access mode to use when switching between enabled/disabled (see [member Control.focus_mode] and [member disabled]). - + [ButtonGroup] associated to the button. diff --git a/doc/classes/BoxContainer.xml b/doc/classes/BoxContainer.xml index 69ab9bd24bd..ae0a20b8f6b 100644 --- a/doc/classes/BoxContainer.xml +++ b/doc/classes/BoxContainer.xml @@ -23,7 +23,7 @@ The alignment of the container's children (must be one of [constant ALIGN_BEGIN], [constant ALIGN_CENTER] or [constant ALIGN_END]). - + diff --git a/doc/classes/ButtonGroup.xml b/doc/classes/ButtonGroup.xml index 460691094e7..2c1f3163e0c 100644 --- a/doc/classes/ButtonGroup.xml +++ b/doc/classes/ButtonGroup.xml @@ -26,7 +26,7 @@ - + diff --git a/doc/classes/CameraTexture.xml b/doc/classes/CameraTexture.xml index 3ad064f7ac2..e2bff769981 100644 --- a/doc/classes/CameraTexture.xml +++ b/doc/classes/CameraTexture.xml @@ -17,7 +17,7 @@ Convenience property that gives access to the active property of the [CameraFeed]. - + Which image within the [CameraFeed] we want access to, important if the camera image is split in a Y and CbCr component. diff --git a/doc/classes/CheckBox.xml b/doc/classes/CheckBox.xml index 1cc9ba13cbc..97ef4dbe95f 100644 --- a/doc/classes/CheckBox.xml +++ b/doc/classes/CheckBox.xml @@ -11,8 +11,8 @@ - - + + diff --git a/doc/classes/CheckButton.xml b/doc/classes/CheckButton.xml index 145c60caaa2..5b867b6a3ad 100644 --- a/doc/classes/CheckButton.xml +++ b/doc/classes/CheckButton.xml @@ -11,8 +11,8 @@ - - + + diff --git a/doc/classes/ColorPickerButton.xml b/doc/classes/ColorPickerButton.xml index e8e8d3d8bcd..e8c78fb6bf6 100644 --- a/doc/classes/ColorPickerButton.xml +++ b/doc/classes/ColorPickerButton.xml @@ -31,7 +31,7 @@ If [code]true[/code], the alpha channel in the displayed [ColorPicker] will be visible. - + diff --git a/doc/classes/ConfirmationDialog.xml b/doc/classes/ConfirmationDialog.xml index 4746ae43c96..8a8d1ed9e86 100644 --- a/doc/classes/ConfirmationDialog.xml +++ b/doc/classes/ConfirmationDialog.xml @@ -18,8 +18,8 @@ - - + + diff --git a/doc/classes/DirectionalLight.xml b/doc/classes/DirectionalLight.xml index 0840fb23387..502256ae63e 100644 --- a/doc/classes/DirectionalLight.xml +++ b/doc/classes/DirectionalLight.xml @@ -39,7 +39,7 @@ The distance from shadow split 2 to split 3. Relative to [member directional_shadow_max_distance]. Only used when [member directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]. - + diff --git a/doc/classes/EditorFileDialog.xml b/doc/classes/EditorFileDialog.xml index c77965168f0..6b1215949a0 100644 --- a/doc/classes/EditorFileDialog.xml +++ b/doc/classes/EditorFileDialog.xml @@ -52,7 +52,7 @@ The file system path in the address bar. - + If [code]true[/code], the [EditorFileDialog] will not warn the user before overwriting files. @@ -62,11 +62,11 @@ The purpose of the [EditorFileDialog], which defines the allowed behaviors. - + If [code]true[/code], hidden files and directories will be visible in the [EditorFileDialog]. - + diff --git a/doc/classes/EditorInspector.xml b/doc/classes/EditorInspector.xml index 140c93757ab..450d2bf64c8 100644 --- a/doc/classes/EditorInspector.xml +++ b/doc/classes/EditorInspector.xml @@ -15,7 +15,7 @@ - + diff --git a/doc/classes/FileDialog.xml b/doc/classes/FileDialog.xml index 6f2911b4974..d8f4ca21c80 100644 --- a/doc/classes/FileDialog.xml +++ b/doc/classes/FileDialog.xml @@ -67,7 +67,7 @@ The currently selected file path of the file dialog. - + The available file type filters. For example, this shows only [code].png[/code] and [code].gd[/code] files: [code]set_filters(PoolStringArray(["*.png ; PNG Images","*.gd ; GDScript Files"]))[/code]. @@ -80,7 +80,7 @@ If [code]true[/code], the dialog will show hidden files. - + diff --git a/doc/classes/GraphEdit.xml b/doc/classes/GraphEdit.xml index dc25cd6f24d..80e9b152efa 100644 --- a/doc/classes/GraphEdit.xml +++ b/doc/classes/GraphEdit.xml @@ -171,8 +171,8 @@ - - + + If [code]true[/code], enables disconnection of existing connections in the GraphEdit by dragging the right end. diff --git a/doc/classes/GridContainer.xml b/doc/classes/GridContainer.xml index 76e58fd7107..7656a579af8 100644 --- a/doc/classes/GridContainer.xml +++ b/doc/classes/GridContainer.xml @@ -14,7 +14,7 @@ The number of columns in the [GridContainer]. If modified, [GridContainer] reorders its children to accommodate the new layout. - + diff --git a/doc/classes/ImageTexture.xml b/doc/classes/ImageTexture.xml index 51754f7b21f..03bf7397600 100644 --- a/doc/classes/ImageTexture.xml +++ b/doc/classes/ImageTexture.xml @@ -72,7 +72,7 @@ - + The storage quality for [constant STORAGE_COMPRESS_LOSSY]. diff --git a/doc/classes/ItemList.xml b/doc/classes/ItemList.xml index 85f26b0af06..c82d6a27c0e 100644 --- a/doc/classes/ItemList.xml +++ b/doc/classes/ItemList.xml @@ -414,7 +414,7 @@ Sets the default icon size in pixels. - + Sets the default position of the icon to either [constant ICON_MODE_LEFT] or [constant ICON_MODE_TOP]. @@ -426,7 +426,7 @@ - + If set to [code]true[/code], all columns will have the same width specified by [member fixed_column_width]. diff --git a/doc/classes/Label.xml b/doc/classes/Label.xml index 5a802783f83..4d1584e9de1 100644 --- a/doc/classes/Label.xml +++ b/doc/classes/Label.xml @@ -55,11 +55,11 @@ Limits the lines of text the node shows on screen. - + Limits the count of visible characters. If you set [code]percent_visible[/code] to 50, only up to half of the text's characters will display on screen. Useful to animate the text in a dialog box. - + The text to display on screen. diff --git a/doc/classes/LargeTexture.xml b/doc/classes/LargeTexture.xml index e9c412da122..4dbda34a464 100644 --- a/doc/classes/LargeTexture.xml +++ b/doc/classes/LargeTexture.xml @@ -86,7 +86,7 @@ - + diff --git a/doc/classes/LineEdit.xml b/doc/classes/LineEdit.xml index f5934f01818..de216563d37 100644 --- a/doc/classes/LineEdit.xml +++ b/doc/classes/LineEdit.xml @@ -107,11 +107,11 @@ If [code]true[/code], the [LineEdit] width will increase to stay longer than the [member text]. It will [b]not[/b] compress if the [member text] is shortened. - + Maximum amount of characters that can be entered inside the [LineEdit]. If [code]0[/code], there is no limit. - + Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/code]. diff --git a/doc/classes/LinkButton.xml b/doc/classes/LinkButton.xml index 70ae1120f76..af4c255b929 100644 --- a/doc/classes/LinkButton.xml +++ b/doc/classes/LinkButton.xml @@ -11,9 +11,9 @@ - - - + + + diff --git a/doc/classes/MenuButton.xml b/doc/classes/MenuButton.xml index 76270555efc..52fb4b9ca19 100644 --- a/doc/classes/MenuButton.xml +++ b/doc/classes/MenuButton.xml @@ -26,14 +26,14 @@ - - - - + + + + If [code]true[/code], when the cursor hovers above another MenuButton within the same parent which also has [code]switch_on_hover[/code] enabled, it will close the current MenuButton and open the other one. - + diff --git a/doc/classes/MeshTexture.xml b/doc/classes/MeshTexture.xml index 576a10c2df2..2c940148797 100644 --- a/doc/classes/MeshTexture.xml +++ b/doc/classes/MeshTexture.xml @@ -14,7 +14,7 @@ Sets the base texture that the Mesh will use to draw. - + Sets the size of the image, needed for reference. diff --git a/doc/classes/NinePatchRect.xml b/doc/classes/NinePatchRect.xml index 2b173434d5f..221a3c22c16 100644 --- a/doc/classes/NinePatchRect.xml +++ b/doc/classes/NinePatchRect.xml @@ -38,7 +38,7 @@ If [code]true[/code], draw the panel's center. Else, only draw the 9-slice's borders. - + The height of the 9-slice's bottom row. A margin of 16 means the 9-slice's bottom corners and side will have a height of 16 pixels. You can set all 4 margin values individually to create panels with non-uniform borders. diff --git a/doc/classes/OptionButton.xml b/doc/classes/OptionButton.xml index 4d6bc58df46..b3f1359e694 100644 --- a/doc/classes/OptionButton.xml +++ b/doc/classes/OptionButton.xml @@ -197,11 +197,11 @@ - - + + - + diff --git a/doc/classes/ParallaxBackground.xml b/doc/classes/ParallaxBackground.xml index f1b5a01fa60..d4f34620163 100644 --- a/doc/classes/ParallaxBackground.xml +++ b/doc/classes/ParallaxBackground.xml @@ -11,7 +11,7 @@ - + The base position offset for all [ParallaxLayer] children. diff --git a/doc/classes/Path2D.xml b/doc/classes/Path2D.xml index 92449c02a85..7b37f8e40d9 100644 --- a/doc/classes/Path2D.xml +++ b/doc/classes/Path2D.xml @@ -15,7 +15,7 @@ A [Curve2D] describing the path. - + diff --git a/doc/classes/PhysicsBody2D.xml b/doc/classes/PhysicsBody2D.xml index 463b1425749..4fe7c329bdb 100644 --- a/doc/classes/PhysicsBody2D.xml +++ b/doc/classes/PhysicsBody2D.xml @@ -85,7 +85,7 @@ The physics layers this area scans for collisions. - + Both [member collision_layer] and [member collision_mask]. Returns [member collision_layer] when accessed. Updates [member collision_layer] and [member collision_mask] when modified. diff --git a/doc/classes/Popup.xml b/doc/classes/Popup.xml index 05b0714cf94..2357ee24693 100644 --- a/doc/classes/Popup.xml +++ b/doc/classes/Popup.xml @@ -68,7 +68,7 @@ If [code]true[/code], the popup will not be hidden when a click event occurs outside of it, or when it receives the [code]ui_cancel[/code] action event. - + diff --git a/doc/classes/PopupMenu.xml b/doc/classes/PopupMenu.xml index 530c1189d21..d9400088dd3 100644 --- a/doc/classes/PopupMenu.xml +++ b/doc/classes/PopupMenu.xml @@ -553,7 +553,7 @@ If [code]true[/code], allows to navigate [PopupMenu] with letter keys. - + If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button is selected. diff --git a/doc/classes/ProgressBar.xml b/doc/classes/ProgressBar.xml index 380f463d457..d489fd8bca5 100644 --- a/doc/classes/ProgressBar.xml +++ b/doc/classes/ProgressBar.xml @@ -14,8 +14,8 @@ If [code]true[/code], the fill percentage is displayed on the bar. - - + + diff --git a/doc/classes/ProxyTexture.xml b/doc/classes/ProxyTexture.xml index 72347ac5032..36c65f10961 100644 --- a/doc/classes/ProxyTexture.xml +++ b/doc/classes/ProxyTexture.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/RichTextLabel.xml b/doc/classes/RichTextLabel.xml index 1118a3a6371..faf2ac1ff9e 100644 --- a/doc/classes/RichTextLabel.xml +++ b/doc/classes/RichTextLabel.xml @@ -255,7 +255,7 @@ The text's visibility, as a [float] between 0.0 and 1.0. - + If [code]true[/code], the scrollbar is visible. Does not block scrolling completely. See [method scroll_to_line]. diff --git a/doc/classes/ScriptCreateDialog.xml b/doc/classes/ScriptCreateDialog.xml index 03fa780ab6c..30d67d47f39 100644 --- a/doc/classes/ScriptCreateDialog.xml +++ b/doc/classes/ScriptCreateDialog.xml @@ -30,11 +30,11 @@ - - - - - + + + + + diff --git a/doc/classes/ScrollBar.xml b/doc/classes/ScrollBar.xml index 876af7cd80e..ea30b9d48c8 100644 --- a/doc/classes/ScrollBar.xml +++ b/doc/classes/ScrollBar.xml @@ -13,8 +13,8 @@ - - + + diff --git a/doc/classes/ScrollContainer.xml b/doc/classes/ScrollContainer.xml index ac076fe163a..5218b658861 100644 --- a/doc/classes/ScrollContainer.xml +++ b/doc/classes/ScrollContainer.xml @@ -23,7 +23,7 @@ - + diff --git a/doc/classes/Slider.xml b/doc/classes/Slider.xml index 263cbf3aa2d..14176da44f9 100644 --- a/doc/classes/Slider.xml +++ b/doc/classes/Slider.xml @@ -14,11 +14,11 @@ If [code]true[/code], the slider can be interacted with. If [code]false[/code], the value can be changed only by code. - + If [code]true[/code], the value can be changed using the mouse wheel. - + Number of ticks displayed on the slider, including border ticks. Ticks are uniformly-distributed value markers. diff --git a/doc/classes/StreamTexture.xml b/doc/classes/StreamTexture.xml index 63890ee7529..9cc3511b681 100644 --- a/doc/classes/StreamTexture.xml +++ b/doc/classes/StreamTexture.xml @@ -19,7 +19,7 @@ - + The StreamTexture's file path to a [code].stex[/code] file. diff --git a/doc/classes/String.xml b/doc/classes/String.xml index 7124d5f4ddf..03bc2095c01 100644 --- a/doc/classes/String.xml +++ b/doc/classes/String.xml @@ -655,6 +655,15 @@ If the string is a path, this concatenates [code]file[/code] at the end of the string as a subpath. E.g. [code]"this/is".plus_file("path") == "this/is/path"[/code]. + + + + + + + Returns original string repeated a number of times. The number of repetitions is given by the argument. + + @@ -677,15 +686,6 @@ Replaces occurrences of a case-insensitive substring with the given one inside the string. - - - - - - - Returns original string repeated a number of times. The number of repetitions is given by the argument. - - diff --git a/doc/classes/TextEdit.xml b/doc/classes/TextEdit.xml index 0c867f1fe4c..8a114efd342 100644 --- a/doc/classes/TextEdit.xml +++ b/doc/classes/TextEdit.xml @@ -406,7 +406,7 @@ If [code]true[/code], the "tab" character will have a visible representation. - + If [code]true[/code], the fold gutter is visible. This enables folding groups of indented lines. @@ -423,7 +423,7 @@ - + diff --git a/doc/classes/Texture3D.xml b/doc/classes/Texture3D.xml index 38ebc4072fc..c11a48137f6 100644 --- a/doc/classes/Texture3D.xml +++ b/doc/classes/Texture3D.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/TextureProgress.xml b/doc/classes/TextureProgress.xml index 1ebb64e412e..21b294cf90b 100644 --- a/doc/classes/TextureProgress.xml +++ b/doc/classes/TextureProgress.xml @@ -32,7 +32,7 @@ The fill direction. See [enum FillMode] for possible values. - + If [code]true[/code], Godot treats the bar's textures like in [NinePatchRect]. Use the [code]stretch_margin_*[/code] properties like [member stretch_margin_bottom] to set up the nine patch's 3×3 grid. diff --git a/doc/classes/TextureRect.xml b/doc/classes/TextureRect.xml index 1c39a25ea1c..997a686e82a 100644 --- a/doc/classes/TextureRect.xml +++ b/doc/classes/TextureRect.xml @@ -20,7 +20,7 @@ If [code]true[/code], texture is flipped vertically. - + Controls the texture's behavior when resizing the node's bounding rectangle. See [enum StretchMode]. diff --git a/doc/classes/ToolButton.xml b/doc/classes/ToolButton.xml index e3e87c8cc40..d5edbe39723 100644 --- a/doc/classes/ToolButton.xml +++ b/doc/classes/ToolButton.xml @@ -15,7 +15,7 @@ - + diff --git a/doc/classes/Tree.xml b/doc/classes/Tree.xml index 33799655962..e0c8d0b0e8f 100644 --- a/doc/classes/Tree.xml +++ b/doc/classes/Tree.xml @@ -231,14 +231,14 @@ The drop mode as an OR combination of flags. See [code]DROP_MODE_*[/code] constants. Once dropping is done, reverts to [constant DROP_MODE_DISABLED]. Setting this during [method Control.can_drop_data] is recommended. - + If [code]true[/code], the folding arrow is hidden. If [code]true[/code], the tree's root is hidden. - + Allows single or multiple selection. See the [code]SELECT_*[/code] constants. diff --git a/doc/classes/VScrollBar.xml b/doc/classes/VScrollBar.xml index 7c858f6d75e..4c06195d5c4 100644 --- a/doc/classes/VScrollBar.xml +++ b/doc/classes/VScrollBar.xml @@ -10,8 +10,8 @@ - - + + diff --git a/doc/classes/VSlider.xml b/doc/classes/VSlider.xml index f6cdae34673..fc62e5c8922 100644 --- a/doc/classes/VSlider.xml +++ b/doc/classes/VSlider.xml @@ -11,8 +11,8 @@ - - + + diff --git a/doc/classes/VehicleBody.xml b/doc/classes/VehicleBody.xml index b1998e8f836..1803d4e1974 100644 --- a/doc/classes/VehicleBody.xml +++ b/doc/classes/VehicleBody.xml @@ -20,11 +20,11 @@ [b]Note:[/b] The simulation does not take the effect of gears into account, you will need to add logic for this if you wish to simulate gears. A negative value will result in the vehicle reversing. - + The steering angle for the vehicle. Setting this to a non-zero value will result in the vehicle turning when it's moving. Wheels that have [member VehicleWheel.use_as_steering] set to [code]true[/code] will automatically be rotated. - + diff --git a/doc/classes/ViewportTexture.xml b/doc/classes/ViewportTexture.xml index b28eeb607e9..f4994699a33 100644 --- a/doc/classes/ViewportTexture.xml +++ b/doc/classes/ViewportTexture.xml @@ -12,8 +12,8 @@ - - + + The path to the [Viewport] node to display. This is relative to the scene root, not to the node which uses the texture. diff --git a/doc/classes/VisualShader.xml b/doc/classes/VisualShader.xml index a4ca106b0fd..7d7002e752e 100644 --- a/doc/classes/VisualShader.xml +++ b/doc/classes/VisualShader.xml @@ -183,7 +183,7 @@ - + diff --git a/doc/classes/VisualShaderNodeBooleanConstant.xml b/doc/classes/VisualShaderNodeBooleanConstant.xml index 782e40bce89..2490dbbcc00 100644 --- a/doc/classes/VisualShaderNodeBooleanConstant.xml +++ b/doc/classes/VisualShaderNodeBooleanConstant.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeColorConstant.xml b/doc/classes/VisualShaderNodeColorConstant.xml index 431cc488dfa..f58d1d8e762 100644 --- a/doc/classes/VisualShaderNodeColorConstant.xml +++ b/doc/classes/VisualShaderNodeColorConstant.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeColorOp.xml b/doc/classes/VisualShaderNodeColorOp.xml index 91788115b2d..9997e9c83c7 100644 --- a/doc/classes/VisualShaderNodeColorOp.xml +++ b/doc/classes/VisualShaderNodeColorOp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeCompare.xml b/doc/classes/VisualShaderNodeCompare.xml index 687fdeec393..b1106998e99 100644 --- a/doc/classes/VisualShaderNodeCompare.xml +++ b/doc/classes/VisualShaderNodeCompare.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeCubeMap.xml b/doc/classes/VisualShaderNodeCubeMap.xml index 6f637fdd671..36465a6b4d2 100644 --- a/doc/classes/VisualShaderNodeCubeMap.xml +++ b/doc/classes/VisualShaderNodeCubeMap.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeCubeMapUniform.xml b/doc/classes/VisualShaderNodeCubeMapUniform.xml index d60a4d9f9f9..ad34e7d30c2 100644 --- a/doc/classes/VisualShaderNodeCubeMapUniform.xml +++ b/doc/classes/VisualShaderNodeCubeMapUniform.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeCustom.xml b/doc/classes/VisualShaderNodeCustom.xml index 4439c63c3de..5219dcb77b6 100644 --- a/doc/classes/VisualShaderNodeCustom.xml +++ b/doc/classes/VisualShaderNodeCustom.xml @@ -145,7 +145,7 @@ - + diff --git a/doc/classes/VisualShaderNodeDeterminant.xml b/doc/classes/VisualShaderNodeDeterminant.xml index 1d5092da059..4ea7e5ed6e8 100644 --- a/doc/classes/VisualShaderNodeDeterminant.xml +++ b/doc/classes/VisualShaderNodeDeterminant.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeDotProduct.xml b/doc/classes/VisualShaderNodeDotProduct.xml index 2d4f9004776..4c2bae39a13 100644 --- a/doc/classes/VisualShaderNodeDotProduct.xml +++ b/doc/classes/VisualShaderNodeDotProduct.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeExpression.xml b/doc/classes/VisualShaderNodeExpression.xml index 258e272d9fb..9727b8698bc 100644 --- a/doc/classes/VisualShaderNodeExpression.xml +++ b/doc/classes/VisualShaderNodeExpression.xml @@ -15,7 +15,7 @@ - + diff --git a/doc/classes/VisualShaderNodeFaceForward.xml b/doc/classes/VisualShaderNodeFaceForward.xml index 8439ab1a0f4..9c755cc6ded 100644 --- a/doc/classes/VisualShaderNodeFaceForward.xml +++ b/doc/classes/VisualShaderNodeFaceForward.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeFresnel.xml b/doc/classes/VisualShaderNodeFresnel.xml index 759175bde95..f79ae04abf3 100644 --- a/doc/classes/VisualShaderNodeFresnel.xml +++ b/doc/classes/VisualShaderNodeFresnel.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeGlobalExpression.xml b/doc/classes/VisualShaderNodeGlobalExpression.xml index 706af1b30a6..f008c639cf4 100644 --- a/doc/classes/VisualShaderNodeGlobalExpression.xml +++ b/doc/classes/VisualShaderNodeGlobalExpression.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeGroupBase.xml b/doc/classes/VisualShaderNodeGroupBase.xml index c18afe9190d..511a56b7a63 100644 --- a/doc/classes/VisualShaderNodeGroupBase.xml +++ b/doc/classes/VisualShaderNodeGroupBase.xml @@ -209,7 +209,7 @@ - + diff --git a/doc/classes/VisualShaderNodeIf.xml b/doc/classes/VisualShaderNodeIf.xml index a33f3389843..6900cdf81b9 100644 --- a/doc/classes/VisualShaderNodeIf.xml +++ b/doc/classes/VisualShaderNodeIf.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeInput.xml b/doc/classes/VisualShaderNodeInput.xml index f229b1ff2a9..302c8dff713 100644 --- a/doc/classes/VisualShaderNodeInput.xml +++ b/doc/classes/VisualShaderNodeInput.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeIs.xml b/doc/classes/VisualShaderNodeIs.xml index b608b2d0fac..c221e60b754 100644 --- a/doc/classes/VisualShaderNodeIs.xml +++ b/doc/classes/VisualShaderNodeIs.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeOuterProduct.xml b/doc/classes/VisualShaderNodeOuterProduct.xml index 13e1b68ccb0..6111084b44c 100644 --- a/doc/classes/VisualShaderNodeOuterProduct.xml +++ b/doc/classes/VisualShaderNodeOuterProduct.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarClamp.xml b/doc/classes/VisualShaderNodeScalarClamp.xml index 8e819388b2e..927aeb01ce4 100644 --- a/doc/classes/VisualShaderNodeScalarClamp.xml +++ b/doc/classes/VisualShaderNodeScalarClamp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarConstant.xml b/doc/classes/VisualShaderNodeScalarConstant.xml index dca27280f32..c4ac65aa48f 100644 --- a/doc/classes/VisualShaderNodeScalarConstant.xml +++ b/doc/classes/VisualShaderNodeScalarConstant.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarDerivativeFunc.xml b/doc/classes/VisualShaderNodeScalarDerivativeFunc.xml index e2b3e27a878..795054637e8 100644 --- a/doc/classes/VisualShaderNodeScalarDerivativeFunc.xml +++ b/doc/classes/VisualShaderNodeScalarDerivativeFunc.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarFunc.xml b/doc/classes/VisualShaderNodeScalarFunc.xml index 846c23d5c41..81ccf8aeb65 100644 --- a/doc/classes/VisualShaderNodeScalarFunc.xml +++ b/doc/classes/VisualShaderNodeScalarFunc.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarInterp.xml b/doc/classes/VisualShaderNodeScalarInterp.xml index 5f611208d93..7e40304b048 100644 --- a/doc/classes/VisualShaderNodeScalarInterp.xml +++ b/doc/classes/VisualShaderNodeScalarInterp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarOp.xml b/doc/classes/VisualShaderNodeScalarOp.xml index 6f704be279d..3ff56bffaab 100644 --- a/doc/classes/VisualShaderNodeScalarOp.xml +++ b/doc/classes/VisualShaderNodeScalarOp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarSmoothStep.xml b/doc/classes/VisualShaderNodeScalarSmoothStep.xml index c3eeef6d80b..e71bb16f6f3 100644 --- a/doc/classes/VisualShaderNodeScalarSmoothStep.xml +++ b/doc/classes/VisualShaderNodeScalarSmoothStep.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeScalarSwitch.xml b/doc/classes/VisualShaderNodeScalarSwitch.xml index 80e75eec3f0..2828f42b471 100644 --- a/doc/classes/VisualShaderNodeScalarSwitch.xml +++ b/doc/classes/VisualShaderNodeScalarSwitch.xml @@ -8,6 +8,9 @@ + + + diff --git a/doc/classes/VisualShaderNodeSwitch.xml b/doc/classes/VisualShaderNodeSwitch.xml index d44641b08c8..704ac08adbf 100644 --- a/doc/classes/VisualShaderNodeSwitch.xml +++ b/doc/classes/VisualShaderNodeSwitch.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTexture.xml b/doc/classes/VisualShaderNodeTexture.xml index dcd994d3528..a94b798745e 100644 --- a/doc/classes/VisualShaderNodeTexture.xml +++ b/doc/classes/VisualShaderNodeTexture.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformCompose.xml b/doc/classes/VisualShaderNodeTransformCompose.xml index 10de850ca53..0c44e6b3c50 100644 --- a/doc/classes/VisualShaderNodeTransformCompose.xml +++ b/doc/classes/VisualShaderNodeTransformCompose.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformConstant.xml b/doc/classes/VisualShaderNodeTransformConstant.xml index 95ec56793ec..737961f8ec1 100644 --- a/doc/classes/VisualShaderNodeTransformConstant.xml +++ b/doc/classes/VisualShaderNodeTransformConstant.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformDecompose.xml b/doc/classes/VisualShaderNodeTransformDecompose.xml index e97410582a4..911d2e953a9 100644 --- a/doc/classes/VisualShaderNodeTransformDecompose.xml +++ b/doc/classes/VisualShaderNodeTransformDecompose.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformFunc.xml b/doc/classes/VisualShaderNodeTransformFunc.xml index 5d4611deb33..53b7c9f1ab8 100644 --- a/doc/classes/VisualShaderNodeTransformFunc.xml +++ b/doc/classes/VisualShaderNodeTransformFunc.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformMult.xml b/doc/classes/VisualShaderNodeTransformMult.xml index 3e03ad2ce85..f5368b3b1cc 100644 --- a/doc/classes/VisualShaderNodeTransformMult.xml +++ b/doc/classes/VisualShaderNodeTransformMult.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeTransformVecMult.xml b/doc/classes/VisualShaderNodeTransformVecMult.xml index 34a7edee0ed..9ab9c085628 100644 --- a/doc/classes/VisualShaderNodeTransformVecMult.xml +++ b/doc/classes/VisualShaderNodeTransformVecMult.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeUniform.xml b/doc/classes/VisualShaderNodeUniform.xml index c9b13ec2fb8..05539294a07 100644 --- a/doc/classes/VisualShaderNodeUniform.xml +++ b/doc/classes/VisualShaderNodeUniform.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVec3Constant.xml b/doc/classes/VisualShaderNodeVec3Constant.xml index 4a8d9e7f735..06e033cd9d4 100644 --- a/doc/classes/VisualShaderNodeVec3Constant.xml +++ b/doc/classes/VisualShaderNodeVec3Constant.xml @@ -11,7 +11,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorClamp.xml b/doc/classes/VisualShaderNodeVectorClamp.xml index 7ecd1aabec6..8b9a0cacff8 100644 --- a/doc/classes/VisualShaderNodeVectorClamp.xml +++ b/doc/classes/VisualShaderNodeVectorClamp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorCompose.xml b/doc/classes/VisualShaderNodeVectorCompose.xml index aef6b02dc76..11eb4d27786 100644 --- a/doc/classes/VisualShaderNodeVectorCompose.xml +++ b/doc/classes/VisualShaderNodeVectorCompose.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorDistance.xml b/doc/classes/VisualShaderNodeVectorDistance.xml index 8526a1d9470..3b7f743864e 100644 --- a/doc/classes/VisualShaderNodeVectorDistance.xml +++ b/doc/classes/VisualShaderNodeVectorDistance.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorInterp.xml b/doc/classes/VisualShaderNodeVectorInterp.xml index f225da0df93..7aa525cd0ed 100644 --- a/doc/classes/VisualShaderNodeVectorInterp.xml +++ b/doc/classes/VisualShaderNodeVectorInterp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorOp.xml b/doc/classes/VisualShaderNodeVectorOp.xml index 61e75d630f8..d237ee56b06 100644 --- a/doc/classes/VisualShaderNodeVectorOp.xml +++ b/doc/classes/VisualShaderNodeVectorOp.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorRefract.xml b/doc/classes/VisualShaderNodeVectorRefract.xml index 7ff60dc6aed..453c2bf02ff 100644 --- a/doc/classes/VisualShaderNodeVectorRefract.xml +++ b/doc/classes/VisualShaderNodeVectorRefract.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorScalarMix.xml b/doc/classes/VisualShaderNodeVectorScalarMix.xml index 1e870d73165..4ab396a14b9 100644 --- a/doc/classes/VisualShaderNodeVectorScalarMix.xml +++ b/doc/classes/VisualShaderNodeVectorScalarMix.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml b/doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml index a6ac768689a..2aeb8c1b530 100644 --- a/doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml +++ b/doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorScalarStep.xml b/doc/classes/VisualShaderNodeVectorScalarStep.xml index 69822d66f2e..c448404b7fe 100644 --- a/doc/classes/VisualShaderNodeVectorScalarStep.xml +++ b/doc/classes/VisualShaderNodeVectorScalarStep.xml @@ -9,7 +9,7 @@ - + diff --git a/doc/classes/VisualShaderNodeVectorSmoothStep.xml b/doc/classes/VisualShaderNodeVectorSmoothStep.xml index 9d8d26b11b7..bb80832c3cb 100644 --- a/doc/classes/VisualShaderNodeVectorSmoothStep.xml +++ b/doc/classes/VisualShaderNodeVectorSmoothStep.xml @@ -9,7 +9,7 @@ - + diff --git a/editor/doc/doc_data.cpp b/editor/doc/doc_data.cpp index 1a0f8e5257f..d472b41f2e2 100644 --- a/editor/doc/doc_data.cpp +++ b/editor/doc/doc_data.cpp @@ -872,7 +872,7 @@ Error DocData::_load(Ref parser) { ERR_FAIL_V_MSG(ERR_FILE_CORRUPT, "Invalid tag in doc file: " + name3 + "."); } } else if (parser->get_node_type() == XMLParser::NODE_ELEMENT_END && parser->get_node_name() == "tutorials") - break; //end of + break; // End of . } } else if (name2 == "methods") { @@ -905,16 +905,18 @@ Error DocData::_load(Ref parser) { prop2.getter = parser->get_attribute_value("getter"); if (parser->has_attribute("enum")) prop2.enumeration = parser->get_attribute_value("enum"); - parser->read(); - if (parser->get_node_type() == XMLParser::NODE_TEXT) - prop2.description = parser->get_node_data(); + if (!parser->is_empty()) { + parser->read(); + if (parser->get_node_type() == XMLParser::NODE_TEXT) + prop2.description = parser->get_node_data(); + } c.properties.push_back(prop2); } else { ERR_FAIL_V_MSG(ERR_FILE_CORRUPT, "Invalid tag in doc file: " + name3 + "."); } } else if (parser->get_node_type() == XMLParser::NODE_ELEMENT_END && parser->get_node_name() == "members") - break; //end of + break; // End of . } } else if (name2 == "theme_items") { @@ -933,16 +935,18 @@ Error DocData::_load(Ref parser) { prop2.name = parser->get_attribute_value("name"); ERR_FAIL_COND_V(!parser->has_attribute("type"), ERR_FILE_CORRUPT); prop2.type = parser->get_attribute_value("type"); - parser->read(); - if (parser->get_node_type() == XMLParser::NODE_TEXT) - prop2.description = parser->get_node_data(); + if (!parser->is_empty()) { + parser->read(); + if (parser->get_node_type() == XMLParser::NODE_TEXT) + prop2.description = parser->get_node_data(); + } c.theme_properties.push_back(prop2); } else { ERR_FAIL_V_MSG(ERR_FILE_CORRUPT, "Invalid tag in doc file: " + name3 + "."); } } else if (parser->get_node_type() == XMLParser::NODE_ELEMENT_END && parser->get_node_name() == "theme_items") - break; //end of + break; // End of . } } else if (name2 == "constants") { @@ -963,16 +967,18 @@ Error DocData::_load(Ref parser) { if (parser->has_attribute("enum")) { constant2.enumeration = parser->get_attribute_value("enum"); } - parser->read(); - if (parser->get_node_type() == XMLParser::NODE_TEXT) - constant2.description = parser->get_node_data(); + if (!parser->is_empty()) { + parser->read(); + if (parser->get_node_type() == XMLParser::NODE_TEXT) + constant2.description = parser->get_node_data(); + } c.constants.push_back(constant2); } else { ERR_FAIL_V_MSG(ERR_FILE_CORRUPT, "Invalid tag in doc file: " + name3 + "."); } } else if (parser->get_node_type() == XMLParser::NODE_ELEMENT_END && parser->get_node_name() == "constants") - break; //end of + break; // End of . } } else { @@ -981,7 +987,7 @@ Error DocData::_load(Ref parser) { } } else if (parser->get_node_type() == XMLParser::NODE_ELEMENT_END && parser->get_node_name() == "class") - break; //end of + break; // End of . } } @@ -1109,7 +1115,7 @@ Error DocData::save_classes(const String &p_default_path, const Map"); + _write_string(f, 2, ""); } else { _write_string(f, 2, ""); _write_string(f, 3, p.description.strip_edges().xml_escape()); diff --git a/modules/enet/doc_classes/NetworkedMultiplayerENet.xml b/modules/enet/doc_classes/NetworkedMultiplayerENet.xml index 665208a5844..4c10588aa61 100644 --- a/modules/enet/doc_classes/NetworkedMultiplayerENet.xml +++ b/modules/enet/doc_classes/NetworkedMultiplayerENet.xml @@ -115,11 +115,11 @@ The compression method used for network packets. These have different tradeoffs of compression speed versus bandwidth, you may need to test which one works best for your use case if you use compression at all. - + Set the default channel to be used to transfer data. By default, this value is [code]-1[/code] which means that ENet will only use 2 channels, one for reliable and one for unreliable packets. Channel [code]0[/code] is reserved, and cannot be used. Setting this member to any value between [code]0[/code] and [member channel_count] (excluded) will force ENet to use that channel for sending data. - + diff --git a/modules/opensimplex/doc_classes/NoiseTexture.xml b/modules/opensimplex/doc_classes/NoiseTexture.xml index 3968000949a..07d5eb27d61 100644 --- a/modules/opensimplex/doc_classes/NoiseTexture.xml +++ b/modules/opensimplex/doc_classes/NoiseTexture.xml @@ -17,7 +17,7 @@ - + Height of the generated texture. diff --git a/modules/webrtc/doc_classes/WebRTCMultiplayer.xml b/modules/webrtc/doc_classes/WebRTCMultiplayer.xml index 73bb5370829..605b1ef0827 100644 --- a/modules/webrtc/doc_classes/WebRTCMultiplayer.xml +++ b/modules/webrtc/doc_classes/WebRTCMultiplayer.xml @@ -81,8 +81,8 @@ - - + + diff --git a/modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml b/modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml index 8873e0cbd4b..7070cfbdabe 100644 --- a/modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml +++ b/modules/websocket/doc_classes/WebSocketMultiplayerPeer.xml @@ -38,8 +38,8 @@ - - + +