From 3629cb18826f7a9ffe528b6fb24214864cc4729b Mon Sep 17 00:00:00 2001 From: Godot Organization Date: Sat, 11 Apr 2026 04:04:57 +0000 Subject: [PATCH] classref: Sync with current master branch (1aabcb9) --- classes/class_button.rst | 2 +- classes/class_camerafeed.rst | 2 +- classes/class_codeedit.rst | 8 + classes/class_container.rst | 12 +- classes/class_control.rst | 146 ++++++- classes/class_editorcontextmenuplugin.rst | 8 + classes/class_editorexportplatformandroid.rst | 64 +++ classes/class_editorinspector.rst | 74 +++- classes/class_editorsettings.rst | 14 + classes/class_gdscriptlanguageprotocol.rst | 4 +- classes/class_gridmap.rst | 192 ++++++--- classes/class_httprequest.rst | 4 +- classes/class_label.rst | 2 + classes/class_openxrextensionwrapper.rst | 4 +- .../class_rdaccelerationstructureinstance.rst | 161 ++++++++ classes/class_rdhitgroup.rst | 108 ++++++ classes/class_rdpipelineshader.rst | 87 +++++ classes/class_refcounted.rst | 2 +- classes/class_renderingdevice.rst | 346 +++++++++++++---- classes/class_richtexteffect.rst | 2 - classes/class_richtextlabel.rst | 366 ++++++++++-------- classes/class_scriptlanguageextension.rst | 14 +- classes/class_scrollcontainer.rst | 64 +-- .../class_skeletonmodification2djiggle.rst | 14 + classes/class_spriteframes.rst | 79 +++- classes/class_textedit.rst | 4 +- classes/class_tween.rst | 14 +- classes/class_visualshader.rst | 2 +- classes/class_visualshadernode.rst | 2 +- classes/class_visualshadernodebillboard.rst | 2 +- .../class_visualshadernodebooleanconstant.rst | 2 +- ...class_visualshadernodebooleanparameter.rst | 2 +- classes/class_visualshadernodeclamp.rst | 2 +- .../class_visualshadernodecolorconstant.rst | 2 +- classes/class_visualshadernodecolorfunc.rst | 2 +- classes/class_visualshadernodecolorop.rst | 2 +- .../class_visualshadernodecolorparameter.rst | 2 +- classes/class_visualshadernodecomment.rst | 2 +- classes/class_visualshadernodecompare.rst | 2 +- classes/class_visualshadernodeconstant.rst | 2 +- classes/class_visualshadernodecubemap.rst | 2 +- ...class_visualshadernodecubemapparameter.rst | 2 +- .../class_visualshadernodecurvetexture.rst | 2 +- .../class_visualshadernodecurvexyztexture.rst | 2 +- classes/class_visualshadernodecustom.rst | 2 +- .../class_visualshadernodederivativefunc.rst | 2 +- classes/class_visualshadernodedeterminant.rst | 2 +- .../class_visualshadernodedistancefade.rst | 2 +- classes/class_visualshadernodedotproduct.rst | 2 +- classes/class_visualshadernodeexpression.rst | 2 +- classes/class_visualshadernodefaceforward.rst | 2 +- .../class_visualshadernodefloatconstant.rst | 2 +- classes/class_visualshadernodefloatfunc.rst | 2 +- classes/class_visualshadernodefloatop.rst | 2 +- .../class_visualshadernodefloatparameter.rst | 2 +- classes/class_visualshadernodeframe.rst | 2 +- classes/class_visualshadernodefresnel.rst | 2 +- ...class_visualshadernodeglobalexpression.rst | 2 +- classes/class_visualshadernodegroupbase.rst | 2 +- classes/class_visualshadernodeif.rst | 2 +- classes/class_visualshadernodeinput.rst | 2 +- classes/class_visualshadernodeintconstant.rst | 2 +- classes/class_visualshadernodeintfunc.rst | 2 +- classes/class_visualshadernodeintop.rst | 2 +- .../class_visualshadernodeintparameter.rst | 2 +- classes/class_visualshadernodeis.rst | 2 +- ...class_visualshadernodelinearscenedepth.rst | 2 +- classes/class_visualshadernodemix.rst | 2 +- classes/class_visualshadernodemultiplyadd.rst | 2 +- .../class_visualshadernodeouterproduct.rst | 2 +- classes/class_visualshadernodeoutput.rst | 2 +- classes/class_visualshadernodeparameter.rst | 2 +- .../class_visualshadernodeparameterref.rst | 2 +- ...ss_visualshadernodeparticleaccelerator.rst | 2 +- ...ass_visualshadernodeparticleboxemitter.rst | 2 +- ...s_visualshadernodeparticleconevelocity.rst | 2 +- .../class_visualshadernodeparticleemit.rst | 2 +- .../class_visualshadernodeparticleemitter.rst | 2 +- ...ss_visualshadernodeparticlemeshemitter.rst | 2 +- ...lshadernodeparticlemultiplybyaxisangle.rst | 2 +- .../class_visualshadernodeparticleoutput.rst | 2 +- ...ass_visualshadernodeparticlerandomness.rst | 2 +- ...ss_visualshadernodeparticleringemitter.rst | 2 +- ..._visualshadernodeparticlesphereemitter.rst | 2 +- .../class_visualshadernodeproximityfade.rst | 2 +- classes/class_visualshadernoderandomrange.rst | 2 +- classes/class_visualshadernoderemap.rst | 2 +- classes/class_visualshadernodereroute.rst | 2 +- .../class_visualshadernoderesizablebase.rst | 2 +- .../class_visualshadernoderotationbyaxis.rst | 2 +- classes/class_visualshadernodesample3d.rst | 2 +- ...visualshadernodescreennormalworldspace.rst | 2 +- .../class_visualshadernodescreenuvtosdf.rst | 2 +- classes/class_visualshadernodesdfraymarch.rst | 2 +- .../class_visualshadernodesdftoscreenuv.rst | 2 +- classes/class_visualshadernodesmoothstep.rst | 2 +- classes/class_visualshadernodestep.rst | 2 +- classes/class_visualshadernodeswitch.rst | 2 +- classes/class_visualshadernodetexture.rst | 2 +- .../class_visualshadernodetexture2darray.rst | 2 +- ...isualshadernodetexture2darrayparameter.rst | 2 +- ...ass_visualshadernodetexture2dparameter.rst | 2 +- classes/class_visualshadernodetexture3d.rst | 2 +- ...ass_visualshadernodetexture3dparameter.rst | 2 +- ...class_visualshadernodetextureparameter.rst | 2 +- ...ualshadernodetextureparametertriplanar.rst | 2 +- classes/class_visualshadernodetexturesdf.rst | 2 +- ...class_visualshadernodetexturesdfnormal.rst | 2 +- ...class_visualshadernodetransformcompose.rst | 2 +- ...lass_visualshadernodetransformconstant.rst | 2 +- ...ass_visualshadernodetransformdecompose.rst | 2 +- .../class_visualshadernodetransformfunc.rst | 2 +- classes/class_visualshadernodetransformop.rst | 2 +- ...ass_visualshadernodetransformparameter.rst | 2 +- ...class_visualshadernodetransformvecmult.rst | 2 +- .../class_visualshadernodeuintconstant.rst | 2 +- classes/class_visualshadernodeuintfunc.rst | 2 +- classes/class_visualshadernodeuintop.rst | 2 +- .../class_visualshadernodeuintparameter.rst | 2 +- classes/class_visualshadernodeuvfunc.rst | 2 +- .../class_visualshadernodeuvpolarcoord.rst | 2 +- classes/class_visualshadernodevarying.rst | 2 +- .../class_visualshadernodevaryinggetter.rst | 2 +- .../class_visualshadernodevaryingsetter.rst | 2 +- .../class_visualshadernodevec2constant.rst | 2 +- .../class_visualshadernodevec2parameter.rst | 2 +- .../class_visualshadernodevec3constant.rst | 2 +- .../class_visualshadernodevec3parameter.rst | 2 +- .../class_visualshadernodevec4constant.rst | 2 +- .../class_visualshadernodevec4parameter.rst | 2 +- classes/class_visualshadernodevectorbase.rst | 2 +- .../class_visualshadernodevectorcompose.rst | 2 +- .../class_visualshadernodevectordecompose.rst | 2 +- .../class_visualshadernodevectordistance.rst | 2 +- classes/class_visualshadernodevectorfunc.rst | 2 +- classes/class_visualshadernodevectorlen.rst | 2 +- classes/class_visualshadernodevectorop.rst | 2 +- .../class_visualshadernodevectorrefract.rst | 2 +- ...visualshadernodeworldpositionfromdepth.rst | 2 +- classes/index.rst | 3 + 140 files changed, 1574 insertions(+), 450 deletions(-) create mode 100644 classes/class_rdaccelerationstructureinstance.rst create mode 100644 classes/class_rdhitgroup.rst create mode 100644 classes/class_rdpipelineshader.rst diff --git a/classes/class_button.rst b/classes/class_button.rst index f6ea811c0..6120d1565 100644 --- a/classes/class_button.rst +++ b/classes/class_button.rst @@ -58,7 +58,7 @@ Description See also :ref:`BaseButton` which contains common properties and methods associated with this node. -\ **Note:** Buttons do not detect touch input and therefore don't support multitouch, since mouse emulation can only press one button at a given time. Use :ref:`TouchScreenButton` for buttons that trigger gameplay movement or actions. +\ **Note:** Buttons support multitouch via touch input, allowing multiple buttons to be pressed at the same time. Otherwise, mouse input is used, limiting interaction to one button press at a time. .. rst-class:: classref-introduction-group diff --git a/classes/class_camerafeed.rst b/classes/class_camerafeed.rst index cad09ea91..b388ae638 100644 --- a/classes/class_camerafeed.rst +++ b/classes/class_camerafeed.rst @@ -23,7 +23,7 @@ A camera feed gives you access to a single physical camera attached to your devi \ **Note:** Many cameras will return YCbCr images which are split into two textures and need to be combined in a shader. Godot does this automatically for you if you set the environment to show the camera image in the background. -\ **Note:** This class is currently only implemented on Linux, Android, macOS, and iOS. On other platforms no **CameraFeed**\ s will be available. To get a **CameraFeed** on iOS, the camera plugin from `godot-ios-plugins `__ is required. +\ **Note:** This class is currently only implemented on Linux, Android, macOS, and iOS. On other platforms no **CameraFeed**\ s will be available. To get a **CameraFeed** on iOS, enable :ref:`EditorExportPlatformIOS.modules/camera`. .. rst-class:: classref-reftable-group diff --git a/classes/class_codeedit.rst b/classes/class_codeedit.rst index f87f15ba6..94bd76427 100644 --- a/classes/class_codeedit.rst +++ b/classes/class_codeedit.rst @@ -463,6 +463,14 @@ Marks the option as a file path. Marks the option as unclassified or plain text. +.. _class_CodeEdit_constant_KIND_KEYWORD: + +.. rst-class:: classref-enumeration-constant + +:ref:`CodeCompletionKind` **KIND_KEYWORD** = ``10`` + +Marks the option as a keyword. + .. rst-class:: classref-item-separator ---- diff --git a/classes/class_container.rst b/classes/class_container.rst index 2a74c93e5..48b7ce006 100644 --- a/classes/class_container.rst +++ b/classes/class_container.rst @@ -38,11 +38,13 @@ Properties .. table:: :widths: auto - +----------------------------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------+ - | :ref:`bool` | :ref:`accessibility_region` | ``false`` | - +----------------------------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------+ - | :ref:`MouseFilter` | mouse_filter | ``1`` (overrides :ref:`Control`) | - +----------------------------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------+ + +----------------------------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`accessibility_region` | ``false`` | + +----------------------------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------+ + | :ref:`MouseFilter` | mouse_filter | ``1`` (overrides :ref:`Control`) | + +----------------------------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------+ + | :ref:`bool` | propagate_maximum_size | ``true`` (overrides :ref:`Control`) | + +----------------------------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group diff --git a/classes/class_control.rst b/classes/class_control.rst index 6399add7b..c5f17d803 100644 --- a/classes/class_control.rst +++ b/classes/class_control.rst @@ -93,6 +93,8 @@ Properties +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`clip_contents` | ``false`` | +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ + | :ref:`Vector2` | :ref:`custom_maximum_size` | ``Vector2(-1, -1)`` | + +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`custom_minimum_size` | ``Vector2(0, 0)`` | +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`FocusBehaviorRecursive` | :ref:`focus_behavior_recursive` | ``0`` | @@ -161,6 +163,8 @@ Properties +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`position` | ``Vector2(0, 0)`` | +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`propagate_maximum_size` | ``false`` | + +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`float` | :ref:`rotation` | ``0.0`` | +------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | :ref:`float` | :ref:`rotation_degrees` | | @@ -207,6 +211,8 @@ Methods +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`_get_drag_data`\ (\ at_position\: :ref:`Vector2`\ ) |virtual| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector2` | :ref:`_get_maximum_size`\ (\ ) |virtual| |const| | + +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`_get_minimum_size`\ (\ ) |virtual| |const| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`_get_tooltip`\ (\ at_position\: :ref:`Vector2`\ ) |virtual| |const| | @@ -255,6 +261,10 @@ Methods +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_begin`\ (\ ) |const| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector2` | :ref:`get_bound_minimum_size`\ (\ ) |const| | + +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector2` | :ref:`get_combined_maximum_size`\ (\ ) |const| | + +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_combined_minimum_size`\ (\ ) |const| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_combined_pivot_offset`\ (\ ) |const| | @@ -269,6 +279,8 @@ Methods +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_global_rect`\ (\ ) |const| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector2` | :ref:`get_maximum_size`\ (\ ) |const| | + +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_minimum_size`\ (\ ) |const| | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`MouseFilter` | :ref:`get_mouse_filter_with_override`\ (\ ) |const| | @@ -381,6 +393,8 @@ Methods +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_size`\ (\ size\: :ref:`Vector2`, keep_offsets\: :ref:`bool` = false\ ) | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`update_maximum_size`\ (\ ) | + +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`update_minimum_size`\ (\ ) | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`warp_mouse`\ (\ position\: :ref:`Vector2`\ ) | @@ -431,6 +445,18 @@ Emitted when the node receives an :ref:`InputEvent`. ---- +.. _class_Control_signal_maximum_size_changed: + +.. rst-class:: classref-signal + +**maximum_size_changed**\ (\ ) :ref:`🔗` + +Emitted when the node's maximum size changes. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_signal_minimum_size_changed: .. rst-class:: classref-signal @@ -1591,6 +1617,31 @@ Enables whether rendering of :ref:`CanvasItem` based children ---- +.. _class_Control_property_custom_maximum_size: + +.. rst-class:: classref-property + +:ref:`Vector2` **custom_maximum_size** = ``Vector2(-1, -1)`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_custom_maximum_size**\ (\ value\: :ref:`Vector2`\ ) +- :ref:`Vector2` **get_custom_maximum_size**\ (\ ) + +The maximum size of this Control's bounding rectangle. If set to a value greater than or equal to ``(0, 0)``, the node's bounding rectangle will never exceed this size. A value below ``(0, 0)`` means there is no maximum size. + +\ **Note:** The final effective maximum size may be subject to parent Container sizing and propagated maximum sizes. See also: :ref:`get_combined_maximum_size()`. + +\ **Note:** Not all **Control** subtypes handle a custom maximum size gracefully, which may lead to unexpected behavior if the control's contents exceed this size. + +\ **Note:** This value has priority over :ref:`custom_minimum_size`. For example, if you set :ref:`custom_maximum_size` to ``(100, 100)`` and :ref:`custom_minimum_size` to ``(200, 200)``, the resulting size will be ``(100, 100)``. + +\ **Note:** It is recommended to use :ref:`get_bound_minimum_size()` instead of :ref:`get_combined_minimum_size()` when using this property, as the former respects maximum size limits when calculating the minimum size, while the latter does not. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_property_custom_minimum_size: .. rst-class:: classref-property @@ -1604,6 +1655,8 @@ Enables whether rendering of :ref:`CanvasItem` based children The minimum size of the node's bounding rectangle. If you set it to a value greater than ``(0, 0)``, the node's bounding rectangle will always have at least this size. Note that **Control** nodes have their internal minimum size returned by :ref:`get_minimum_size()`. It depends on the control's contents, like text, textures, or style boxes. The actual minimum size is the maximum value of this property and the internal minimum size (see :ref:`get_combined_minimum_size()`). +\ **Note:** :ref:`custom_maximum_size` has priority over this property. For example, if you set :ref:`custom_minimum_size` to ``(200, 200)`` and :ref:`custom_maximum_size` to ``(100, 100)``, the resulting size will be ``(100, 100)``. + .. rst-class:: classref-item-separator ---- @@ -2196,6 +2249,23 @@ The node's position, relative to its containing node. It corresponds to the rect ---- +.. _class_Control_property_propagate_maximum_size: + +.. rst-class:: classref-property + +:ref:`bool` **propagate_maximum_size** = ``false`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_propagate_maximum_size**\ (\ value\: :ref:`bool`\ ) +- :ref:`bool` **is_propagating_maximum_size**\ (\ ) + +If ``true``, this Control's children will use the value returned by :ref:`get_combined_maximum_size()` in their own size calculations. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_property_rotation: .. rst-class:: classref-property @@ -2596,6 +2666,24 @@ A preview that will follow the mouse that should represent the data can be set w +.. rst-class:: classref-item-separator + +---- + +.. _class_Control_private_method__get_maximum_size: + +.. rst-class:: classref-method + +:ref:`Vector2` **_get_maximum_size**\ (\ ) |virtual| |const| :ref:`🔗` + +Virtual method to be implemented by the user. Returns the maximum size for this control. Alternative to :ref:`custom_maximum_size` for controlling maximum size via code. The actual maximum size will be the max value of these two (in each axis separately). + +If not overridden, defaults to :ref:`Vector2.ZERO`. + +\ **Note:** This method will not be called when the script is attached to a **Control** node that already overrides its maximum size (e.g. :ref:`ScrollContainer`). + +\ **Note:** It is recommended to use :ref:`get_bound_minimum_size()` instead of :ref:`get_combined_minimum_size()` when implementing this method, as the former respects maximum size limits when calculating the minimum size, while the latter does not. + .. rst-class:: classref-item-separator ---- @@ -3071,13 +3159,41 @@ Returns :ref:`offset_left` and :ref:`offset_ ---- +.. _class_Control_method_get_bound_minimum_size: + +.. rst-class:: classref-method + +:ref:`Vector2` **get_bound_minimum_size**\ (\ ) |const| :ref:`🔗` + +Returns the bound value of :ref:`get_combined_minimum_size()` by :ref:`get_combined_maximum_size()`. + +This value is the true minimum size of the container, as the maximum size has priority over the minimum size. + +For example, if the combined minimum size is (100, 100) and the combined maximum size is (50, 150), the bound minimum size will be (50, 100). + +.. rst-class:: classref-item-separator + +---- + +.. _class_Control_method_get_combined_maximum_size: + +.. rst-class:: classref-method + +:ref:`Vector2` **get_combined_maximum_size**\ (\ ) |const| :ref:`🔗` + +Returns the combined maximum size from :ref:`custom_maximum_size` and :ref:`get_maximum_size()`, as well as the :ref:`custom_maximum_size` of this node's parent if it is a Control node with :ref:`propagate_maximum_size` set to ``true``. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_method_get_combined_minimum_size: .. rst-class:: classref-method :ref:`Vector2` **get_combined_minimum_size**\ (\ ) |const| :ref:`🔗` -Returns combined minimum size from :ref:`custom_minimum_size` and :ref:`get_minimum_size()`. +Returns the combined minimum size from :ref:`custom_minimum_size` and :ref:`get_minimum_size()`. .. rst-class:: classref-item-separator @@ -3163,6 +3279,18 @@ Returns the position and size of the control relative to the containing canvas. ---- +.. _class_Control_method_get_maximum_size: + +.. rst-class:: classref-method + +:ref:`Vector2` **get_maximum_size**\ (\ ) |const| :ref:`🔗` + +Returns the maximum size for this control. See :ref:`custom_maximum_size`. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_method_get_minimum_size: .. rst-class:: classref-method @@ -4003,13 +4131,27 @@ If ``keep_offsets`` is ``true``, control's anchors will be updated instead of of ---- +.. _class_Control_method_update_maximum_size: + +.. rst-class:: classref-method + +|void| **update_maximum_size**\ (\ ) :ref:`🔗` + +Invalidates the maximum size cache in this node and in parent nodes up to top level. Intended to be used with :ref:`get_maximum_size()` when the return value is changed. Setting :ref:`custom_maximum_size` directly calls this method automatically. + +\ **Note:** Calling this method also calls :ref:`update_minimum_size()` since the combined minimum size may be affected by the maximum size change. + +.. rst-class:: classref-item-separator + +---- + .. _class_Control_method_update_minimum_size: .. rst-class:: classref-method |void| **update_minimum_size**\ (\ ) :ref:`🔗` -Invalidates the size cache in this node and in parent nodes up to top level. Intended to be used with :ref:`get_minimum_size()` when the return value is changed. Setting :ref:`custom_minimum_size` directly calls this method automatically. +Invalidates the minimum size cache in this node and in parent nodes up to top level. Intended to be used with :ref:`get_minimum_size()` when the return value is changed. Setting :ref:`custom_minimum_size` directly calls this method automatically. .. rst-class:: classref-item-separator diff --git a/classes/class_editorcontextmenuplugin.rst b/classes/class_editorcontextmenuplugin.rst index 86d07c9b4..9f6fa123d 100644 --- a/classes/class_editorcontextmenuplugin.rst +++ b/classes/class_editorcontextmenuplugin.rst @@ -136,6 +136,14 @@ Context menu of 2D editor's basic right-click menu. :ref:`_popup_menu()` nodes. +.. _class_EditorContextMenuPlugin_constant_CONTEXT_SLOT_INSPECTOR_PROPERTY: + +.. rst-class:: classref-enumeration-constant + +:ref:`ContextMenuSlot` **CONTEXT_SLOT_INSPECTOR_PROPERTY** = ``7`` + +Context menu of the inspectors right-click menu. :ref:`_popup_menu()` will be called with an array of two items: The first will be the object's ID, the second will be the property name. An object can be retrieved from it's ID via :ref:`@GlobalScope.instance_from_id()` after converting it to an int. The option callback will receive the EditorProperty directly. + .. rst-class:: classref-section-separator ---- diff --git a/classes/class_editorexportplatformandroid.rst b/classes/class_editorexportplatformandroid.rst index 1d179430a..dff0f3663 100644 --- a/classes/class_editorexportplatformandroid.rst +++ b/classes/class_editorexportplatformandroid.rst @@ -436,6 +436,14 @@ Properties +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`shader_baker/enabled` | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Color` | :ref:`splash_screen/background_color` | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`splash_screen/branding_image` | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`splash_screen/disable_godot_boot_splash` | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`splash_screen/icon` | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`user_data_backup/allow` | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`version/code` | @@ -2924,6 +2932,62 @@ If ``true``, shaders will be compiled and embedded in the application. This opti ---- +.. _class_EditorExportPlatformAndroid_property_splash_screen/background_color: + +.. rst-class:: classref-property + +:ref:`Color` **splash_screen/background_color** :ref:`🔗` + +The background color used for the system splash screen window. + +If not set, it will fallback to :ref:`launcher_icons/adaptive_background_432x432`. + +\ **Note:** This is only applied if :ref:`gradle_build/use_gradle_build` is enabled. + +.. rst-class:: classref-item-separator + +---- + +.. _class_EditorExportPlatformAndroid_property_splash_screen/branding_image: + +.. rst-class:: classref-property + +:ref:`String` **splash_screen/branding_image** :ref:`🔗` + +System splash screen branding image file. If left empty, no branding image will be used. See `splash-screen dimensions `__. + +\ **Note:** Can be used to set an image to be shown at the bottom of the splash screen. + +.. rst-class:: classref-item-separator + +---- + +.. _class_EditorExportPlatformAndroid_property_splash_screen/disable_godot_boot_splash: + +.. rst-class:: classref-property + +:ref:`bool` **splash_screen/disable_godot_boot_splash** :ref:`🔗` + +If ``true``, Godot's boot splash will not be shown, and the system boot splash will remain visible for a longer time, until the mainloop starts. + +.. rst-class:: classref-item-separator + +---- + +.. _class_EditorExportPlatformAndroid_property_splash_screen/icon: + +.. rst-class:: classref-property + +:ref:`String` **splash_screen/icon** :ref:`🔗` + +System splash screen icon file. If left empty, it will fall back to :ref:`launcher_icons/adaptive_foreground_432x432`. See `splash-screen dimensions `__. + +\ **Note:** You can provide an `AnimatedVectorDrawable (AVD) `__ XML. However, the XML file will only be used if :ref:`gradle_build/use_gradle_build` is enabled. If not, it will fall back to :ref:`launcher_icons/adaptive_background_432x432`. + +.. rst-class:: classref-item-separator + +---- + .. _class_EditorExportPlatformAndroid_property_user_data_backup/allow: .. rst-class:: classref-property diff --git a/classes/class_editorinspector.rst b/classes/class_editorinspector.rst index 27ff7a11d..ae79b9d23 100644 --- a/classes/class_editorinspector.rst +++ b/classes/class_editorinspector.rst @@ -57,15 +57,23 @@ Methods .. table:: :widths: auto - +---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`edit`\ (\ object\: :ref:`Object`\ ) | - +---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Object` | :ref:`get_edited_object`\ (\ ) | - +---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`String` | :ref:`get_selected_path`\ (\ ) |const| | - +---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`EditorProperty` | :ref:`instantiate_property_editor`\ (\ object\: :ref:`Object`, type\: :ref:`Variant.Type`, path\: :ref:`String`, hint\: :ref:`PropertyHint`, hint_text\: :ref:`String`, usage\: :ref:`int`, wide\: :ref:`bool` = false\ ) |static| | - +---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`collapse_all_folding`\ (\ ) | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`EditorInspector` | :ref:`create_default_inspector`\ (\ filter_line_edit\: :ref:`LineEdit` = null\ ) |static| | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`edit`\ (\ object\: :ref:`Object`\ ) | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`expand_all_folding`\ (\ ) | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`expand_revertable`\ (\ ) | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Object` | :ref:`get_edited_object`\ (\ ) | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`get_selected_path`\ (\ ) |const| | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`EditorProperty` | :ref:`instantiate_property_editor`\ (\ object\: :ref:`Object`, type\: :ref:`Variant.Type`, path\: :ref:`String`, hint\: :ref:`PropertyHint`, hint_text\: :ref:`String`, usage\: :ref:`int`, wide\: :ref:`bool` = false\ ) |static| | + +-----------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator @@ -191,6 +199,30 @@ Emitted when a property that requires a restart to be applied is edited in the i Method Descriptions ------------------- +.. _class_EditorInspector_method_collapse_all_folding: + +.. rst-class:: classref-method + +|void| **collapse_all_folding**\ (\ ) :ref:`🔗` + +Collapses all foldable sections. + +.. rst-class:: classref-item-separator + +---- + +.. _class_EditorInspector_method_create_default_inspector: + +.. rst-class:: classref-method + +:ref:`EditorInspector` **create_default_inspector**\ (\ filter_line_edit\: :ref:`LineEdit` = null\ ) |static| :ref:`🔗` + +Creates an inspector with the same configuration as the one used in the editor's Inspector dock. When passing a :ref:`LineEdit` into ``filter_line_edit``, the inspector will filter its properties based on :ref:`LineEdit.text` whenever :ref:`LineEdit.text_changed` is emitted. + +.. rst-class:: classref-item-separator + +---- + .. _class_EditorInspector_method_edit: .. rst-class:: classref-method @@ -205,6 +237,30 @@ Shows the properties of the given ``object`` in this inspector for editing. To c ---- +.. _class_EditorInspector_method_expand_all_folding: + +.. rst-class:: classref-method + +|void| **expand_all_folding**\ (\ ) :ref:`🔗` + +Expands all foldable sections. + +.. rst-class:: classref-item-separator + +---- + +.. _class_EditorInspector_method_expand_revertable: + +.. rst-class:: classref-method + +|void| **expand_revertable**\ (\ ) :ref:`🔗` + +Expands only the foldable sections that contain a revertable (i.e. non-default) property. + +.. rst-class:: classref-item-separator + +---- + .. _class_EditorInspector_method_get_edited_object: .. rst-class:: classref-method diff --git a/classes/class_editorsettings.rst b/classes/class_editorsettings.rst index 7a7f702ff..e80faaff2 100644 --- a/classes/class_editorsettings.rst +++ b/classes/class_editorsettings.rst @@ -485,6 +485,8 @@ Properties +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`interface/editor/appearance/project_manager_screen` | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`interface/editor/appearance/show_renderer_selector` | + +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`interface/editor/appearance/show_update_spinner` | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`interface/editor/appearance/use_embedded_menu` | @@ -3794,6 +3796,18 @@ The preferred monitor to display the project manager. ---- +.. _class_EditorSettings_property_interface/editor/appearance/show_renderer_selector: + +.. rst-class:: classref-property + +:ref:`bool` **interface/editor/appearance/show_renderer_selector** :ref:`🔗` + +If ``true``, a renderer selector that can be used to change the :ref:`ProjectSettings.rendering/renderer/rendering_method` project setting will be shown in the top right of the main editor window. + +.. rst-class:: classref-item-separator + +---- + .. _class_EditorSettings_property_interface/editor/appearance/show_update_spinner: .. rst-class:: classref-property diff --git a/classes/class_gdscriptlanguageprotocol.rst b/classes/class_gdscriptlanguageprotocol.rst index 9534bf064..7d79e5d2b 100644 --- a/classes/class_gdscriptlanguageprotocol.rst +++ b/classes/class_gdscriptlanguageprotocol.rst @@ -38,7 +38,7 @@ Methods +---------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`GDScriptWorkspace` | :ref:`get_workspace`\ (\ ) | +---------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Dictionary` | :ref:`initialize`\ (\ params\: :ref:`Dictionary`\ ) | + | :ref:`Variant` | :ref:`initialize`\ (\ params\: :ref:`Dictionary`\ ) | +---------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`initialized`\ (\ params\: :ref:`Variant`\ ) | +---------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -92,7 +92,7 @@ Returns the language server's :ref:`GDScriptWorkspace` .. rst-class:: classref-method -:ref:`Dictionary` **initialize**\ (\ params\: :ref:`Dictionary`\ ) :ref:`🔗` +:ref:`Variant` **initialize**\ (\ params\: :ref:`Dictionary`\ ) :ref:`🔗` **Deprecated:** Accessing LSP endpoints directly might lead to unwanted side effects. Connect to the server via TCP, like a regular language server client. diff --git a/classes/class_gridmap.rst b/classes/class_gridmap.rst index 7cc97903c..22ca7eaf0 100644 --- a/classes/class_gridmap.rst +++ b/classes/class_gridmap.rst @@ -87,53 +87,67 @@ Methods .. table:: :widths: auto - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`clear`\ (\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`clear_baked_meshes`\ (\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`get_bake_mesh_instance`\ (\ idx\: :ref:`int`\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Array` | :ref:`get_bake_meshes`\ (\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Basis` | :ref:`get_basis_with_orthogonal_index`\ (\ index\: :ref:`int`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_cell_item`\ (\ position\: :ref:`Vector3i`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Basis` | :ref:`get_cell_item_basis`\ (\ position\: :ref:`Vector3i`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_cell_item_orientation`\ (\ position\: :ref:`Vector3i`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`get_collision_layer_value`\ (\ layer_number\: :ref:`int`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`get_collision_mask_value`\ (\ layer_number\: :ref:`int`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Array` | :ref:`get_meshes`\ (\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`get_navigation_map`\ (\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_orthogonal_index_from_basis`\ (\ basis\: :ref:`Basis`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells`\ (\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells_by_item`\ (\ item\: :ref:`int`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Vector3i` | :ref:`local_to_map`\ (\ local_position\: :ref:`Vector3`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`make_baked_meshes`\ (\ gen_lightmap_uv\: :ref:`bool` = false, lightmap_uv_texel_size\: :ref:`float` = 0.1\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Vector3` | :ref:`map_to_local`\ (\ map_position\: :ref:`Vector3i`\ ) |const| | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`resource_changed`\ (\ resource\: :ref:`Resource`\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_cell_item`\ (\ position\: :ref:`Vector3i`, item\: :ref:`int`, orientation\: :ref:`int` = 0\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_collision_layer_value`\ (\ layer_number\: :ref:`int`, value\: :ref:`bool`\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_collision_mask_value`\ (\ layer_number\: :ref:`int`, value\: :ref:`bool`\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_navigation_map`\ (\ navigation_map\: :ref:`RID`\ ) | - +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`clear`\ (\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`clear_baked_meshes`\ (\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`RID` | :ref:`get_bake_mesh_instance`\ (\ idx\: :ref:`int`\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array` | :ref:`get_bake_meshes`\ (\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Basis` | :ref:`get_basis_with_orthogonal_index`\ (\ index\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_cell_item`\ (\ position\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Basis` | :ref:`get_cell_item_basis`\ (\ position\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_cell_item_orientation`\ (\ position\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`get_collision_layer_value`\ (\ layer_number\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`get_collision_mask_value`\ (\ layer_number\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array` | :ref:`get_meshes`\ (\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`RID` | :ref:`get_navigation_map`\ (\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector3i` | :ref:`get_octant_coords_from_cell_coords`\ (\ cell_coords\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_octants_in_bounds`\ (\ bounds\: :ref:`AABB`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_orthogonal_index_from_basis`\ (\ basis\: :ref:`Basis`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells`\ (\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells_by_item`\ (\ item\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells_in_octant`\ (\ octant_coords\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_cells_in_octant_by_item`\ (\ octant_coords\: :ref:`Vector3i`, item\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_octants`\ (\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_octants_by_item`\ (\ item\: :ref:`int`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Array`\[:ref:`Vector3i`\] | :ref:`get_used_octants_in_bounds`\ (\ bounds\: :ref:`AABB`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector3i` | :ref:`local_to_map`\ (\ local_position\: :ref:`Vector3`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`make_baked_meshes`\ (\ gen_lightmap_uv\: :ref:`bool` = false, lightmap_uv_texel_size\: :ref:`float` = 0.1\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector3` | :ref:`map_to_local`\ (\ map_position\: :ref:`Vector3i`\ ) |const| | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`resource_changed`\ (\ resource\: :ref:`Resource`\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_cell_item`\ (\ position\: :ref:`Vector3i`, item\: :ref:`int`, orientation\: :ref:`int` = 0\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_collision_layer_value`\ (\ layer_number\: :ref:`int`, value\: :ref:`bool`\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_collision_mask_value`\ (\ layer_number\: :ref:`int`, value\: :ref:`bool`\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_navigation_map`\ (\ navigation_map\: :ref:`RID`\ ) | + +--------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator @@ -609,6 +623,30 @@ This function returns always the map set on the GridMap node and not the map on ---- +.. _class_GridMap_method_get_octant_coords_from_cell_coords: + +.. rst-class:: classref-method + +:ref:`Vector3i` **get_octant_coords_from_cell_coords**\ (\ cell_coords\: :ref:`Vector3i`\ ) |const| :ref:`🔗` + +Returns the :ref:`Vector3i` octant coordinates of the octant that the cell at ``cell_coords`` belongs to. + +.. rst-class:: classref-item-separator + +---- + +.. _class_GridMap_method_get_octants_in_bounds: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_octants_in_bounds**\ (\ bounds\: :ref:`AABB`\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i` octant coordinates that are inside the given ``bounds``, including octants that have no cells in use. + +.. rst-class:: classref-item-separator + +---- + .. _class_GridMap_method_get_orthogonal_index_from_basis: .. rst-class:: classref-method @@ -645,6 +683,66 @@ Returns an array of all cells with the given item index specified in ``item``. ---- +.. _class_GridMap_method_get_used_cells_in_octant: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_used_cells_in_octant**\ (\ octant_coords\: :ref:`Vector3i`\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i`\ s with the cell coordinates of non-empty cells inside the octant at ``octant_coords``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_GridMap_method_get_used_cells_in_octant_by_item: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_used_cells_in_octant_by_item**\ (\ octant_coords\: :ref:`Vector3i`, item\: :ref:`int`\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i`\ s with the cell coordinates of cells inside the octant at ``octant_coords`` that use the specified cell ``item``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_GridMap_method_get_used_octants: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_used_octants**\ (\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i`\ s with the octant coordinates of the non-empty octants in the grid map. + +.. rst-class:: classref-item-separator + +---- + +.. _class_GridMap_method_get_used_octants_by_item: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_used_octants_by_item**\ (\ item\: :ref:`int`\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i`\ s with the octant coordinates of the octants that use the specified ``item`` in the grid map. + +.. rst-class:: classref-item-separator + +---- + +.. _class_GridMap_method_get_used_octants_in_bounds: + +.. rst-class:: classref-method + +:ref:`Array`\[:ref:`Vector3i`\] **get_used_octants_in_bounds**\ (\ bounds\: :ref:`AABB`\ ) |const| :ref:`🔗` + +Returns an array of :ref:`Vector3i`\ s with the octant coordinates of non-empty octants that are inside the local ``bounds``. + +.. rst-class:: classref-item-separator + +---- + .. _class_GridMap_method_local_to_map: .. rst-class:: classref-method diff --git a/classes/class_httprequest.rst b/classes/class_httprequest.rst index 5ed18d31e..1831f0d53 100644 --- a/classes/class_httprequest.rst +++ b/classes/class_httprequest.rst @@ -48,7 +48,7 @@ Can be used to make HTTP requests, i.e. download or upload files or web content # Perform a POST request. The URL below returns JSON as of writing. # Note: Don't make simultaneous requests using a single HTTPRequest node. # The snippet below is provided for reference only. - var body = JSON.new().stringify({"name": "Godette"}) + var body = JSON.stringify({"name": "Godette"}) error = http_request.request("https://httpbin.org/post", [], HTTPClient.METHOD_POST, body) if error != OK: push_error("An error occurred in the HTTP request.") @@ -81,7 +81,7 @@ Can be used to make HTTP requests, i.e. download or upload files or web content // Perform a POST request. The URL below returns JSON as of writing. // Note: Don't make simultaneous requests using a single HTTPRequest node. // The snippet below is provided for reference only. - string body = new Json().Stringify(new Godot.Collections.Dictionary + string body = Json.Stringify(new Godot.Collections.Dictionary { { "name", "Godette" } }); diff --git a/classes/class_label.rst b/classes/class_label.rst index 0568d6907..316df0b45 100644 --- a/classes/class_label.rst +++ b/classes/class_label.rst @@ -169,6 +169,8 @@ Property Descriptions If set to something other than :ref:`TextServer.AUTOWRAP_OFF`, the text gets wrapped inside the node's bounding rectangle. If you resize the node, it will change its height automatically to show all the text. +\ **Note:** Labels with autowrapping enabled must have a custom maximum width configured to work correctly, either through the Label's own :ref:`Control.custom_maximum_size` or as a result of a propagated maximum size from a parent Control with :ref:`Control.propagate_maximum_size` enabled. + .. rst-class:: classref-item-separator ---- diff --git a/classes/class_openxrextensionwrapper.rst b/classes/class_openxrextensionwrapper.rst index 1f487bb54..3916c421d 100644 --- a/classes/class_openxrextensionwrapper.rst +++ b/classes/class_openxrextensionwrapper.rst @@ -74,7 +74,7 @@ Methods +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_on_process`\ (\ ) |virtual| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`_on_register_metadata`\ (\ ) |virtual| | + | |void| | :ref:`_on_register_metadata`\ (\ interaction_profile_metadata\: :ref:`OpenXRInteractionProfileMetadata`\ ) |virtual| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_on_session_created`\ (\ session\: :ref:`int`\ ) |virtual| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -376,7 +376,7 @@ Called as part of the OpenXR process handling. This happens right before general .. rst-class:: classref-method -|void| **_on_register_metadata**\ (\ ) |virtual| :ref:`🔗` +|void| **_on_register_metadata**\ (\ interaction_profile_metadata\: :ref:`OpenXRInteractionProfileMetadata`\ ) |virtual| :ref:`🔗` Allows extensions to register additional controller metadata. This function is called even when the OpenXR API is not constructed as the metadata needs to be available to the editor. diff --git a/classes/class_rdaccelerationstructureinstance.rst b/classes/class_rdaccelerationstructureinstance.rst new file mode 100644 index 000000000..408732160 --- /dev/null +++ b/classes/class_rdaccelerationstructureinstance.rst @@ -0,0 +1,161 @@ +:github_url: hide + +.. DO NOT EDIT THIS FILE!!! +.. Generated automatically from Godot engine sources. +.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. +.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/RDAccelerationStructureInstance.xml. + +.. _class_RDAccelerationStructureInstance: + +RDAccelerationStructureInstance +=============================== + +**Inherits:** :ref:`RefCounted` **<** :ref:`Object` + +Acceleration structure instance (used by :ref:`RenderingDevice`). + +.. rst-class:: classref-introduction-group + +Description +----------- + +**RDAccelerationStructureInstance** describes an instance of a Bottom-Level Acceleration Structure (BLAS) used in the :ref:`RenderingDevice.tlas_build()` method. + +.. rst-class:: classref-reftable-group + +Properties +---------- + +.. table:: + :widths: auto + + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | :ref:`RID` | :ref:`blas` | ``RID()`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | |bitfield|\[:ref:`AccelerationStructureInstanceFlagBits`\] | :ref:`flags` | ``0`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | :ref:`int` | :ref:`hit_sbt_range` | ``0`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | :ref:`int` | :ref:`id` | ``0`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | :ref:`int` | :ref:`mask` | ``255`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + | :ref:`Transform3D` | :ref:`transform` | ``Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)`` | + +------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------+-----------------------------------------------------+ + +.. rst-class:: classref-section-separator + +---- + +.. rst-class:: classref-descriptions-group + +Property Descriptions +--------------------- + +.. _class_RDAccelerationStructureInstance_property_blas: + +.. rst-class:: classref-property + +:ref:`RID` **blas** = ``RID()`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_blas**\ (\ value\: :ref:`RID`\ ) +- :ref:`RID` **get_blas**\ (\ ) + +The BLAS referenced by this instance. If ``null``, the instance is treated as a placeholder but still contributes to ``gl_InstanceIndex`` in GLSL. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDAccelerationStructureInstance_property_flags: + +.. rst-class:: classref-property + +|bitfield|\[:ref:`AccelerationStructureInstanceFlagBits`\] **flags** = ``0`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_flags**\ (\ value\: |bitfield|\[:ref:`AccelerationStructureInstanceFlagBits`\]\ ) +- |bitfield|\[:ref:`AccelerationStructureInstanceFlagBits`\] **get_flags**\ (\ ) + +Flags for the instance. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDAccelerationStructureInstance_property_hit_sbt_range: + +.. rst-class:: classref-property + +:ref:`int` **hit_sbt_range** = ``0`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_hit_sbt_range**\ (\ value\: :ref:`int`\ ) +- :ref:`int` **get_hit_sbt_range**\ (\ ) + +Hit shader binding table range used for this instance, allocated using the :ref:`RenderingDevice.hit_sbt_range_alloc()` method. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDAccelerationStructureInstance_property_id: + +.. rst-class:: classref-property + +:ref:`int` **id** = ``0`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_id**\ (\ value\: :ref:`int`\ ) +- :ref:`int` **get_id**\ (\ ) + +Custom instance ID that can be accessed in GLSL using ``gl_InstanceCustomIndexEXT``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDAccelerationStructureInstance_property_mask: + +.. rst-class:: classref-property + +:ref:`int` **mask** = ``255`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_mask**\ (\ value\: :ref:`int`\ ) +- :ref:`int` **get_mask**\ (\ ) + +Visibility mask used to control which rays can intersect this instance. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDAccelerationStructureInstance_property_transform: + +.. rst-class:: classref-property + +:ref:`Transform3D` **transform** = ``Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_transform**\ (\ value\: :ref:`Transform3D`\ ) +- :ref:`Transform3D` **get_transform**\ (\ ) + +Transform applied to the referenced BLAS for this instance. + +.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` +.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` +.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` +.. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` +.. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` +.. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` +.. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` +.. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)` +.. |void| replace:: :abbr:`void (No return value.)` diff --git a/classes/class_rdhitgroup.rst b/classes/class_rdhitgroup.rst new file mode 100644 index 000000000..c43287a20 --- /dev/null +++ b/classes/class_rdhitgroup.rst @@ -0,0 +1,108 @@ +:github_url: hide + +.. DO NOT EDIT THIS FILE!!! +.. Generated automatically from Godot engine sources. +.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. +.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/RDHitGroup.xml. + +.. _class_RDHitGroup: + +RDHitGroup +========== + +**Inherits:** :ref:`RefCounted` **<** :ref:`Object` + +Hit group (used by :ref:`RenderingDevice`). + +.. rst-class:: classref-introduction-group + +Description +----------- + +Defines a hit group for use with :ref:`RenderingDevice.raytracing_pipeline_create()`. + +A hit group combines shaders that are executed when a ray intersects geometry. It may include a closest-hit shader, any-hit shader, and intersection shader. + +Hit groups are referenced by index when populating hit shader binding tables using :ref:`RenderingDevice.hit_sbt_range_update()`. + +.. rst-class:: classref-reftable-group + +Properties +---------- + +.. table:: + :widths: auto + + +-------------------------------------------------+---------------------------------------------------------------------------+ + | :ref:`RDPipelineShader` | :ref:`any_hit_shader` | + +-------------------------------------------------+---------------------------------------------------------------------------+ + | :ref:`RDPipelineShader` | :ref:`closest_hit_shader` | + +-------------------------------------------------+---------------------------------------------------------------------------+ + | :ref:`RDPipelineShader` | :ref:`intersection_shader` | + +-------------------------------------------------+---------------------------------------------------------------------------+ + +.. rst-class:: classref-section-separator + +---- + +.. rst-class:: classref-descriptions-group + +Property Descriptions +--------------------- + +.. _class_RDHitGroup_property_any_hit_shader: + +.. rst-class:: classref-property + +:ref:`RDPipelineShader` **any_hit_shader** :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_any_hit_shader**\ (\ value\: :ref:`RDPipelineShader`\ ) +- :ref:`RDPipelineShader` **get_any_hit_shader**\ (\ ) + +Any-hit shader for this hit group. Executed for each potential intersection. Can be ``null``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDHitGroup_property_closest_hit_shader: + +.. rst-class:: classref-property + +:ref:`RDPipelineShader` **closest_hit_shader** :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_closest_hit_shader**\ (\ value\: :ref:`RDPipelineShader`\ ) +- :ref:`RDPipelineShader` **get_closest_hit_shader**\ (\ ) + +Closest-hit shader for this hit group. Executed for the closest intersection. Can be ``null``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDHitGroup_property_intersection_shader: + +.. rst-class:: classref-property + +:ref:`RDPipelineShader` **intersection_shader** :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_intersection_shader**\ (\ value\: :ref:`RDPipelineShader`\ ) +- :ref:`RDPipelineShader` **get_intersection_shader**\ (\ ) + +Intersection shader for this hit group. Required for non-triangle geometry. Must be ``null`` when using for triangle geometry. + +.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` +.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` +.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` +.. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` +.. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` +.. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` +.. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` +.. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)` +.. |void| replace:: :abbr:`void (No return value.)` diff --git a/classes/class_rdpipelineshader.rst b/classes/class_rdpipelineshader.rst new file mode 100644 index 000000000..2b9257a51 --- /dev/null +++ b/classes/class_rdpipelineshader.rst @@ -0,0 +1,87 @@ +:github_url: hide + +.. DO NOT EDIT THIS FILE!!! +.. Generated automatically from Godot engine sources. +.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. +.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/RDPipelineShader.xml. + +.. _class_RDPipelineShader: + +RDPipelineShader +================ + +**Inherits:** :ref:`RefCounted` **<** :ref:`Object` + +Pipeline shader (used by :ref:`RenderingDevice`). + +.. rst-class:: classref-introduction-group + +Description +----------- + +Wraps a shader resource and allows specialization constants to be applied at pipeline creation time. + +Used by :ref:`RenderingDevice.raytracing_pipeline_create()` for ray generation, miss, and hit shaders. The pipeline selects the required shader stage automatically. + +.. rst-class:: classref-reftable-group + +Properties +---------- + +.. table:: + :widths: auto + + +--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+-----------+ + | :ref:`RID` | :ref:`shader` | ``RID()`` | + +--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+-----------+ + | :ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\] | :ref:`specialization_constants` | ``[]`` | + +--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+-----------+ + +.. rst-class:: classref-section-separator + +---- + +.. rst-class:: classref-descriptions-group + +Property Descriptions +--------------------- + +.. _class_RDPipelineShader_property_shader: + +.. rst-class:: classref-property + +:ref:`RID` **shader** = ``RID()`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_shader**\ (\ value\: :ref:`RID`\ ) +- :ref:`RID` **get_shader**\ (\ ) + +Shader resource. The required stage is selected by the pipeline. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RDPipelineShader_property_specialization_constants: + +.. rst-class:: classref-property + +:ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\] **specialization_constants** = ``[]`` :ref:`🔗` + +.. rst-class:: classref-property-setget + +- |void| **set_specialization_constants**\ (\ value\: :ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\]\ ) +- :ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\] **get_specialization_constants**\ (\ ) + +Specialization constants applied to the selected shader stage at pipeline creation time. + +.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` +.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` +.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` +.. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` +.. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` +.. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` +.. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` +.. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)` +.. |void| replace:: :abbr:`void (No return value.)` diff --git a/classes/class_refcounted.rst b/classes/class_refcounted.rst index 22f81f086..92b34cc4e 100644 --- a/classes/class_refcounted.rst +++ b/classes/class_refcounted.rst @@ -12,7 +12,7 @@ RefCounted **Inherits:** :ref:`Object` -**Inherited By:** :ref:`AESContext`, :ref:`AStar2D`, :ref:`AStar3D`, :ref:`AStarGrid2D`, :ref:`AudioEffectInstance`, :ref:`AudioSample`, :ref:`AudioSamplePlayback`, :ref:`AudioStreamPlayback`, :ref:`CameraFeed`, :ref:`CharFXTransform`, :ref:`ConfigFile`, :ref:`Crypto`, :ref:`DirAccess`, :ref:`DTLSServer`, :ref:`EditorContextMenuPlugin`, :ref:`EditorDebuggerPlugin`, :ref:`EditorDebuggerSession`, :ref:`EditorExportPlatform`, :ref:`EditorExportPlugin`, :ref:`EditorExportPreset`, :ref:`EditorFeatureProfile`, :ref:`EditorFileSystemImportFormatSupportQuery`, :ref:`EditorInspectorPlugin`, :ref:`EditorResourceConversionPlugin`, :ref:`EditorResourcePreviewGenerator`, :ref:`EditorResourceTooltipPlugin`, :ref:`EditorSceneFormatImporter`, :ref:`EditorScenePostImport`, :ref:`EditorScenePostImportPlugin`, :ref:`EditorScript`, :ref:`EditorTranslationParserPlugin`, :ref:`EncodedObjectAsID`, :ref:`ENetConnection`, :ref:`EngineProfiler`, :ref:`Expression`, :ref:`FileAccess`, :ref:`GDScriptTextDocument`, :ref:`GDScriptWorkspace`, :ref:`GLTFObjectModelProperty`, :ref:`HashingContext`, :ref:`HMACContext`, :ref:`HTTPClient`, :ref:`ImageFormatLoader`, :ref:`JavaClass`, :ref:`JavaObject`, :ref:`JavaScriptObject`, :ref:`KinematicCollision2D`, :ref:`KinematicCollision3D`, :ref:`Lightmapper`, :ref:`Logger`, :ref:`MeshConvexDecompositionSettings`, :ref:`MeshDataTool`, :ref:`MultiplayerAPI`, :ref:`Mutex`, :ref:`NavigationPathQueryParameters2D`, :ref:`NavigationPathQueryParameters3D`, :ref:`NavigationPathQueryResult2D`, :ref:`NavigationPathQueryResult3D`, :ref:`Node3DGizmo`, :ref:`OggPacketSequencePlayback`, :ref:`OpenXRAPIExtension`, :ref:`OpenXRFutureResult`, :ref:`OpenXRSpatialCapabilityConfigurationBaseHeader`, :ref:`OpenXRSpatialComponentData`, :ref:`OpenXRStructureBase`, :ref:`PackedDataContainerRef`, :ref:`PacketPeer`, :ref:`PCKPacker`, :ref:`PhysicsPointQueryParameters2D`, :ref:`PhysicsPointQueryParameters3D`, :ref:`PhysicsRayQueryParameters2D`, :ref:`PhysicsRayQueryParameters3D`, :ref:`PhysicsShapeQueryParameters2D`, :ref:`PhysicsShapeQueryParameters3D`, :ref:`PhysicsTestMotionParameters2D`, :ref:`PhysicsTestMotionParameters3D`, :ref:`PhysicsTestMotionResult2D`, :ref:`PhysicsTestMotionResult3D`, :ref:`RandomNumberGenerator`, :ref:`RDAccelerationStructureGeometry`, :ref:`RDAttachmentFormat`, :ref:`RDFramebufferPass`, :ref:`RDPipelineColorBlendState`, :ref:`RDPipelineColorBlendStateAttachment`, :ref:`RDPipelineDepthStencilState`, :ref:`RDPipelineMultisampleState`, :ref:`RDPipelineRasterizationState`, :ref:`RDPipelineSpecializationConstant`, :ref:`RDSamplerState`, :ref:`RDShaderSource`, :ref:`RDTextureFormat`, :ref:`RDTextureView`, :ref:`RDUniform`, :ref:`RDVertexAttribute`, :ref:`RegEx`, :ref:`RegExMatch`, :ref:`RenderSceneBuffers`, :ref:`RenderSceneBuffersConfiguration`, :ref:`Resource`, :ref:`ResourceFormatLoader`, :ref:`ResourceFormatSaver`, :ref:`ResourceImporter`, :ref:`SceneState`, :ref:`SceneTreeTimer`, :ref:`ScriptBacktrace`, :ref:`Semaphore`, :ref:`SkinReference`, :ref:`SocketServer`, :ref:`StreamPeer`, :ref:`SurfaceTool`, :ref:`TextLine`, :ref:`TextParagraph`, :ref:`TextServer`, :ref:`Thread`, :ref:`TLSOptions`, :ref:`TranslationDomain`, :ref:`TriangleMesh`, :ref:`Tween`, :ref:`Tweener`, :ref:`UDPServer`, :ref:`UPNP`, :ref:`UPNPDevice`, :ref:`WeakRef`, :ref:`WebRTCPeerConnection`, :ref:`XMLParser`, :ref:`XRInterface`, :ref:`XRPose`, :ref:`XRTracker`, :ref:`ZIPPacker`, :ref:`ZIPReader` +**Inherited By:** :ref:`AESContext`, :ref:`AStar2D`, :ref:`AStar3D`, :ref:`AStarGrid2D`, :ref:`AudioEffectInstance`, :ref:`AudioSample`, :ref:`AudioSamplePlayback`, :ref:`AudioStreamPlayback`, :ref:`CameraFeed`, :ref:`CharFXTransform`, :ref:`ConfigFile`, :ref:`Crypto`, :ref:`DirAccess`, :ref:`DTLSServer`, :ref:`EditorContextMenuPlugin`, :ref:`EditorDebuggerPlugin`, :ref:`EditorDebuggerSession`, :ref:`EditorExportPlatform`, :ref:`EditorExportPlugin`, :ref:`EditorExportPreset`, :ref:`EditorFeatureProfile`, :ref:`EditorFileSystemImportFormatSupportQuery`, :ref:`EditorInspectorPlugin`, :ref:`EditorResourceConversionPlugin`, :ref:`EditorResourcePreviewGenerator`, :ref:`EditorResourceTooltipPlugin`, :ref:`EditorSceneFormatImporter`, :ref:`EditorScenePostImport`, :ref:`EditorScenePostImportPlugin`, :ref:`EditorScript`, :ref:`EditorTranslationParserPlugin`, :ref:`EncodedObjectAsID`, :ref:`ENetConnection`, :ref:`EngineProfiler`, :ref:`Expression`, :ref:`FileAccess`, :ref:`GDScriptTextDocument`, :ref:`GDScriptWorkspace`, :ref:`GLTFObjectModelProperty`, :ref:`HashingContext`, :ref:`HMACContext`, :ref:`HTTPClient`, :ref:`ImageFormatLoader`, :ref:`JavaClass`, :ref:`JavaObject`, :ref:`JavaScriptObject`, :ref:`KinematicCollision2D`, :ref:`KinematicCollision3D`, :ref:`Lightmapper`, :ref:`Logger`, :ref:`MeshConvexDecompositionSettings`, :ref:`MeshDataTool`, :ref:`MultiplayerAPI`, :ref:`Mutex`, :ref:`NavigationPathQueryParameters2D`, :ref:`NavigationPathQueryParameters3D`, :ref:`NavigationPathQueryResult2D`, :ref:`NavigationPathQueryResult3D`, :ref:`Node3DGizmo`, :ref:`OggPacketSequencePlayback`, :ref:`OpenXRAPIExtension`, :ref:`OpenXRFutureResult`, :ref:`OpenXRSpatialCapabilityConfigurationBaseHeader`, :ref:`OpenXRSpatialComponentData`, :ref:`OpenXRStructureBase`, :ref:`PackedDataContainerRef`, :ref:`PacketPeer`, :ref:`PCKPacker`, :ref:`PhysicsPointQueryParameters2D`, :ref:`PhysicsPointQueryParameters3D`, :ref:`PhysicsRayQueryParameters2D`, :ref:`PhysicsRayQueryParameters3D`, :ref:`PhysicsShapeQueryParameters2D`, :ref:`PhysicsShapeQueryParameters3D`, :ref:`PhysicsTestMotionParameters2D`, :ref:`PhysicsTestMotionParameters3D`, :ref:`PhysicsTestMotionResult2D`, :ref:`PhysicsTestMotionResult3D`, :ref:`RandomNumberGenerator`, :ref:`RDAccelerationStructureGeometry`, :ref:`RDAccelerationStructureInstance`, :ref:`RDAttachmentFormat`, :ref:`RDFramebufferPass`, :ref:`RDHitGroup`, :ref:`RDPipelineColorBlendState`, :ref:`RDPipelineColorBlendStateAttachment`, :ref:`RDPipelineDepthStencilState`, :ref:`RDPipelineMultisampleState`, :ref:`RDPipelineRasterizationState`, :ref:`RDPipelineShader`, :ref:`RDPipelineSpecializationConstant`, :ref:`RDSamplerState`, :ref:`RDShaderSource`, :ref:`RDTextureFormat`, :ref:`RDTextureView`, :ref:`RDUniform`, :ref:`RDVertexAttribute`, :ref:`RegEx`, :ref:`RegExMatch`, :ref:`RenderSceneBuffers`, :ref:`RenderSceneBuffersConfiguration`, :ref:`Resource`, :ref:`ResourceFormatLoader`, :ref:`ResourceFormatSaver`, :ref:`ResourceImporter`, :ref:`SceneState`, :ref:`SceneTreeTimer`, :ref:`ScriptBacktrace`, :ref:`Semaphore`, :ref:`SkinReference`, :ref:`SocketServer`, :ref:`StreamPeer`, :ref:`SurfaceTool`, :ref:`TextLine`, :ref:`TextParagraph`, :ref:`TextServer`, :ref:`Thread`, :ref:`TLSOptions`, :ref:`TranslationDomain`, :ref:`TriangleMesh`, :ref:`Tween`, :ref:`Tweener`, :ref:`UDPServer`, :ref:`UPNP`, :ref:`UPNPDevice`, :ref:`WeakRef`, :ref:`WebRTCPeerConnection`, :ref:`XMLParser`, :ref:`XRInterface`, :ref:`XRPose`, :ref:`XRTracker`, :ref:`ZIPPacker`, :ref:`ZIPReader` Base class for reference-counted objects. diff --git a/classes/class_renderingdevice.rst b/classes/class_renderingdevice.rst index 4624a37a2..26d8d982c 100644 --- a/classes/class_renderingdevice.rst +++ b/classes/class_renderingdevice.rst @@ -44,12 +44,12 @@ Methods .. table:: :widths: auto - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Error` | :ref:`acceleration_structure_build`\ (\ acceleration_structure\: :ref:`RID`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`barrier`\ (\ from\: |bitfield|\[:ref:`BarrierMask`\] = 32767, to\: |bitfield|\[:ref:`BarrierMask`\] = 32767\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`blas_create`\ (\ geometries\: :ref:`Array`\[:ref:`RDAccelerationStructureGeometry`\]\ ) | + | :ref:`Error` | :ref:`blas_build`\ (\ blas\: :ref:`RID`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`RID` | :ref:`blas_create`\ (\ geometries\: :ref:`Array`\[:ref:`RDAccelerationStructureGeometry`\], flags\: |bitfield|\[:ref:`AccelerationStructureFlagBits`\]\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`buffer_clear`\ (\ buffer\: :ref:`RID`, offset\: :ref:`int`, size_bytes\: :ref:`int`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -197,6 +197,16 @@ Methods +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_feature`\ (\ feature\: :ref:`Features`\ ) |const| | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`RID` | :ref:`hit_sbt_create`\ (\ raytracing_pipeline\: :ref:`RID`, initial_hit_group_capacity\: :ref:`int`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`hit_sbt_range_alloc`\ (\ hit_sbt\: :ref:`RID`, hit_group_count\: :ref:`int`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Error` | :ref:`hit_sbt_range_free`\ (\ hit_sbt\: :ref:`RID`, range\: :ref:`int`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Error` | :ref:`hit_sbt_range_update`\ (\ hit_sbt\: :ref:`RID`, range\: :ref:`int`, offset\: :ref:`int`, hit_group_indices\: :ref:`PackedInt32Array`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Error` | :ref:`hit_sbt_set_pipeline`\ (\ hit_sbt\: :ref:`RID`, raytracing_pipeline\: :ref:`RID`\ ) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`index_array_create`\ (\ index_buffer\: :ref:`RID`, index_offset\: :ref:`int`, index_count\: :ref:`int`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`index_buffer_create`\ (\ size_indices\: :ref:`int`, format\: :ref:`IndexBufferFormat`, data\: :ref:`PackedByteArray` = PackedByteArray(), use_restart_indices\: :ref:`bool` = false, creation_bits\: |bitfield|\[:ref:`BufferCreationBits`\] = 0\ ) | @@ -213,9 +223,9 @@ Methods +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`raytracing_list_set_push_constant`\ (\ raytracing_list\: :ref:`int`, buffer\: :ref:`PackedByteArray`, size_bytes\: :ref:`int`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`raytracing_list_trace_rays`\ (\ raytracing_list\: :ref:`int`, width\: :ref:`int`, height\: :ref:`int`\ ) | + | |void| | :ref:`raytracing_list_trace_rays`\ (\ raytracing_list\: :ref:`int`, raygen_shader_index\: :ref:`int`, hit_sbt\: :ref:`RID`, width\: :ref:`int`, height\: :ref:`int`, depth\: :ref:`int`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`raytracing_pipeline_create`\ (\ shader\: :ref:`RID`, specialization_constants\: :ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\] = []\ ) | + | :ref:`RID` | :ref:`raytracing_pipeline_create`\ (\ raygen_shaders\: :ref:`Array`\[:ref:`RDPipelineShader`\], miss_shaders\: :ref:`Array`\[:ref:`RDPipelineShader`\], hit_groups\: :ref:`Array`\[:ref:`RDHitGroup`\], max_trace_recursion_depth\: :ref:`int`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`raytracing_pipeline_is_valid`\ (\ raytracing_pipeline\: :ref:`RID`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -289,11 +299,9 @@ Methods +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`texture_update`\ (\ texture\: :ref:`RID`, layer\: :ref:`int`, data\: :ref:`PackedByteArray`\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`tlas_create`\ (\ instances_buffer\: :ref:`RID`\ ) | + | :ref:`Error` | :ref:`tlas_build`\ (\ tlas\: :ref:`RID`, instances\: :ref:`Array`\[:ref:`RDAccelerationStructureInstance`\]\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`RID` | :ref:`tlas_instances_buffer_create`\ (\ instance_count\: :ref:`int`, creation_bits\: |bitfield|\[:ref:`BufferCreationBits`\] = 0\ ) | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`tlas_instances_buffer_fill`\ (\ instances_buffer\: :ref:`RID`, blases\: :ref:`Array`\[:ref:`RID`\], transforms\: :ref:`Array`\[:ref:`Transform3D`\]\ ) | + | :ref:`RID` | :ref:`tlas_create`\ (\ max_instance_count\: :ref:`int`, flags\: |bitfield|\[:ref:`AccelerationStructureFlagBits`\]\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`uniform_buffer_create`\ (\ size_bytes\: :ref:`int`, data\: :ref:`PackedByteArray` = PackedByteArray(), creation_bits\: |bitfield|\[:ref:`BufferCreationBits`\] = 0\ ) | +------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -3288,6 +3296,56 @@ Allows usage of this buffer as input data for an acceleration structure build op +.. rst-class:: classref-item-separator + +---- + +.. _enum_RenderingDevice_AccelerationStructureFlagBits: + +.. rst-class:: classref-enumeration + +flags **AccelerationStructureFlagBits**: :ref:`🔗` + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureFlagBits` **ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT** = ``1`` + +Allows the acceleration structure to be updated after it has been built. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureFlagBits` **ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT** = ``2`` + +Allows the acceleration structure to be compacted to reduce memory usage after it has been built. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureFlagBits` **ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT** = ``4`` + +Prioritizes ray traversal performance over build performance when building the acceleration structure. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureFlagBits` **ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT** = ``8`` + +Prioritizes build performance over ray traversal performance when building the acceleration structure. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureFlagBits` **ACCELERATION_STRUCTURE_LOW_MEMORY_BIT** = ``16`` + +Reduces the memory usage of the acceleration structure, potentially at the cost of reduced ray traversal performance. + .. rst-class:: classref-item-separator ---- @@ -3318,6 +3376,48 @@ This geometry only calls the any hit shader a single time for each primitive. ---- +.. _enum_RenderingDevice_AccelerationStructureInstanceFlagBits: + +.. rst-class:: classref-enumeration + +flags **AccelerationStructureInstanceFlagBits**: :ref:`🔗` + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureInstanceFlagBits` **ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT** = ``1`` + +Disables triangle face culling for this instance during ray traversal. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FLIP_FACING_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureInstanceFlagBits` **ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FLIP_FACING_BIT** = ``2`` + +Flips the triangle facing direction for this instance during ray traversal. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_INSTANCE_FORCE_OPAQUE_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureInstanceFlagBits` **ACCELERATION_STRUCTURE_INSTANCE_FORCE_OPAQUE_BIT** = ``4`` + +Forces all geometries in this instance to be treated as opaque, preventing any hit shaders from being invoked. + +.. _class_RenderingDevice_constant_ACCELERATION_STRUCTURE_INSTANCE_FORCE_NO_OPAQUE_BIT: + +.. rst-class:: classref-enumeration-constant + +:ref:`AccelerationStructureInstanceFlagBits` **ACCELERATION_STRUCTURE_INSTANCE_FORCE_NO_OPAQUE_BIT** = ``8`` + +Forces all geometries in this instance to be treated as non-opaque, allowing any hit shaders to be invoked. + +.. rst-class:: classref-item-separator + +---- + .. _enum_RenderingDevice_UniformType: .. rst-class:: classref-enumeration @@ -5450,18 +5550,6 @@ Returned by functions that return a format ID if a value is invalid. Method Descriptions ------------------- -.. _class_RenderingDevice_method_acceleration_structure_build: - -.. rst-class:: classref-method - -:ref:`Error` **acceleration_structure_build**\ (\ acceleration_structure\: :ref:`RID`\ ) :ref:`🔗` - -Builds the ``acceleration_structure``. - -.. rst-class:: classref-item-separator - ----- - .. _class_RenderingDevice_method_barrier: .. rst-class:: classref-method @@ -5476,13 +5564,25 @@ This method does nothing. ---- +.. _class_RenderingDevice_method_blas_build: + +.. rst-class:: classref-method + +:ref:`Error` **blas_build**\ (\ blas\: :ref:`RID`\ ) :ref:`🔗` + +Builds the ``blas``. + +.. rst-class:: classref-item-separator + +---- + .. _class_RenderingDevice_method_blas_create: .. rst-class:: classref-method -:ref:`RID` **blas_create**\ (\ geometries\: :ref:`Array`\[:ref:`RDAccelerationStructureGeometry`\]\ ) :ref:`🔗` +:ref:`RID` **blas_create**\ (\ geometries\: :ref:`Array`\[:ref:`RDAccelerationStructureGeometry`\], flags\: |bitfield|\[:ref:`AccelerationStructureFlagBits`\]\ ) :ref:`🔗` -Creates a new Bottom Level Acceleration Structure. It can be accessed with the RID that is returned. +Creates a new Bottom-Level Acceleration Structure (BLAS). It can be accessed with the RID that is returned. Once finished with your RID, you will want to free the RID using the RenderingDevice's :ref:`free_rid()` method. @@ -6554,6 +6654,102 @@ Returns ``true`` if the ``feature`` is supported by the GPU. ---- +.. _class_RenderingDevice_method_hit_sbt_create: + +.. rst-class:: classref-method + +:ref:`RID` **hit_sbt_create**\ (\ raytracing_pipeline\: :ref:`RID`, initial_hit_group_capacity\: :ref:`int`\ ) :ref:`🔗` + +Creates a new hit shader binding table (SBT). It can be accessed with the RID that is returned. + +Once finished with your RID, you will want to free the RID using the RenderingDevice's :ref:`free_rid()` method. + +This will be freed automatically when the ``raytracing_pipeline`` is freed. + +The hit SBT resizes itself as needed. ``initial_hit_group_capacity`` is used to allocate the initial backing memory. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RenderingDevice_method_hit_sbt_range_alloc: + +.. rst-class:: classref-method + +:ref:`int` **hit_sbt_range_alloc**\ (\ hit_sbt\: :ref:`RID`, hit_group_count\: :ref:`int`\ ) :ref:`🔗` + +Allocates a contiguous range of SBT entries from ``hit_sbt``. + +The returned value should be assigned to :ref:`RDAccelerationStructureInstance.hit_sbt_range`. + +During ray traversal, hit group index is computed as: + +(geometry index in :ref:`RDAccelerationStructureInstance.blas`) + +× (SBT stride used in ``traceRayEXT``) + ++ (SBT offset used in ``traceRayEXT``) + ++ (range offset) + +\ ``hit_group_count`` must be large enough to cover all SBT entries that may be indexed by this equation. This typically corresponds to: + +(geometry count in :ref:`RDAccelerationStructureInstance.blas`) + +× (SBT stride used in ``traceRayEXT``) + +The allocated range is uninitialized and must be filled using :ref:`hit_sbt_range_update()`. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RenderingDevice_method_hit_sbt_range_free: + +.. rst-class:: classref-method + +:ref:`Error` **hit_sbt_range_free**\ (\ hit_sbt\: :ref:`RID`, range\: :ref:`int`\ ) :ref:`🔗` + +Frees a hit SBT range previously allocated with :ref:`hit_sbt_range_alloc()`. + +The range must not be in use by any acceleration structure after being freed. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RenderingDevice_method_hit_sbt_range_update: + +.. rst-class:: classref-method + +:ref:`Error` **hit_sbt_range_update**\ (\ hit_sbt\: :ref:`RID`, range\: :ref:`int`, offset\: :ref:`int`, hit_group_indices\: :ref:`PackedInt32Array`\ ) :ref:`🔗` + +Updates the contents of a hit SBT range. + +\ ``hit_group_indices`` specifies indices into the hit group array provided in :ref:`raytracing_pipeline_create()`. + +The ``offset`` parameter specifies where within the allocated range the writing begins. This allows partial updates of a range. However, the complete range must be fully initialized before it is used in a raytracing dispatch. + +.. rst-class:: classref-item-separator + +---- + +.. _class_RenderingDevice_method_hit_sbt_set_pipeline: + +.. rst-class:: classref-method + +:ref:`Error` **hit_sbt_set_pipeline**\ (\ hit_sbt\: :ref:`RID`, raytracing_pipeline\: :ref:`RID`\ ) :ref:`🔗` + +Sets a new ``raytracing_pipeline`` for ``hit_sbt``. + +The new pipeline must be a superset of the previous one. Existing hit groups must keep the same order and new hit groups should be appended to the end. This preserves existing SBT entries. + +The previous pipeline must remain valid during the call. + +.. rst-class:: classref-item-separator + +---- + .. _class_RenderingDevice_method_index_array_create: .. rst-class:: classref-method @@ -6619,15 +6815,31 @@ A simple raytracing operation might look like this (code is not a complete examp assert(rd.has_feature(RenderingDevice.SUPPORTS_RAYTRACING_PIPELINE)) # Create a BLAS for a mesh. - blas = rd.blas_create(geometries) - # Create TLAS with BLASs. - instances_buffer = rd.tlas_instances_buffer_create(1) - rd.tlas_instances_buffer_fill(instances_buffer, [blas], [Transform3D()]) - tlas = rd.tlas_create(instances_buffer) + var geometry = RDAccelerationStructureGeometry.new() + geometry.flags = RenderingDevice.ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT + geometry.vertex_buffer = vertex_buffer + geometry.vertex_stride = 12 + geometry.vertex_format = RenderingDevice.DATA_FORMAT_R32G32B32_SFLOAT + geometry.vertex_count = 3 + geometry.index_buffer = index_buffer + geometry.index_count = 3 + geometries.push_back(geometry) + + blas = rd.blas_create([geometry], 0) + + # Create TLAS. + tlas = rd.tlas_create(1, 0) # Build acceleration structures. - rd.acceleration_structure_build(blas) - rd.acceleration_structure_build(tlas) + rd.blas_build(blas) + + var instance = RDAccelerationStructureInstance.new() + instance.blas = blas + + instance.hit_sbt_range = rd.hit_sbt_range_alloc(hit_sbt, 1) + rd.hit_sbt_range_update(hit_sbt, instance.hit_sbt_range, 0, [0]) + + rd.tlas_build(tlas, [instance]) var raylist = rd.raytracing_list_begin() @@ -6638,7 +6850,7 @@ A simple raytracing operation might look like this (code is not a complete examp # Trace rays. var width = get_viewport().size.x var height = get_viewport().size.y - rd.raytracing_list_trace_rays(raylist, width, height) + rd.raytracing_list_trace_rays(raylist, 0, hit_sbt, width, height, 1) rd.raytracing_list_end() @@ -6700,9 +6912,13 @@ Sets the push constant data to ``buffer`` for the specified ``raytracing_list``. .. rst-class:: classref-method -|void| **raytracing_list_trace_rays**\ (\ raytracing_list\: :ref:`int`, width\: :ref:`int`, height\: :ref:`int`\ ) :ref:`🔗` +|void| **raytracing_list_trace_rays**\ (\ raytracing_list\: :ref:`int`, raygen_shader_index\: :ref:`int`, hit_sbt\: :ref:`RID`, width\: :ref:`int`, height\: :ref:`int`, depth\: :ref:`int`\ ) :ref:`🔗` -Initializes a ray tracing dispatch for the specified ``raytracing_list`` assembling a group of ``width`` x ``height`` rays. +Initializes a raytracing dispatch for ``raytracing_list``, launching ``width`` × ``height`` × ``depth`` rays. + +\ ``raygen_shader_index`` selects the ray generation shader from the pipeline bound with :ref:`raytracing_list_bind_raytracing_pipeline()`. + +\ ``hit_sbt`` must use the same pipeline bound to ``raytracing_list``. .. rst-class:: classref-item-separator @@ -6712,13 +6928,21 @@ Initializes a ray tracing dispatch for the specified ``raytracing_list`` assembl .. rst-class:: classref-method -:ref:`RID` **raytracing_pipeline_create**\ (\ shader\: :ref:`RID`, specialization_constants\: :ref:`Array`\[:ref:`RDPipelineSpecializationConstant`\] = []\ ) :ref:`🔗` +:ref:`RID` **raytracing_pipeline_create**\ (\ raygen_shaders\: :ref:`Array`\[:ref:`RDPipelineShader`\], miss_shaders\: :ref:`Array`\[:ref:`RDPipelineShader`\], hit_groups\: :ref:`Array`\[:ref:`RDHitGroup`\], max_trace_recursion_depth\: :ref:`int`\ ) :ref:`🔗` Creates a new raytracing pipeline. It can be accessed with the RID that is returned. Once finished with your RID, you will want to free the RID using the RenderingDevice's :ref:`free_rid()` method. -\ **Note:**: Recursive raytracing is not permitted. +Each shader must provide the required stage. All stages must use compatible pipeline layouts. The pipeline selects the required stage from each shader. + +Input order defines stable indices used by the API: + +- ``raygen_shaders`` is indexed in :ref:`raytracing_list_trace_rays()`. + +- ``miss_shaders`` is indexed in ``traceRayEXT``. + +- ``hit_groups`` is indexed in :ref:`hit_sbt_range_update()`. .. rst-class:: classref-item-separator @@ -7006,7 +7230,7 @@ Clears the specified ``texture`` by replacing all of its pixels with the specifi :ref:`Error` **texture_copy**\ (\ from_texture\: :ref:`RID`, to_texture\: :ref:`RID`, from_pos\: :ref:`Vector3`, to_pos\: :ref:`Vector3`, size\: :ref:`Vector3`, src_mipmap\: :ref:`int`, dst_mipmap\: :ref:`int`, src_layer\: :ref:`int`, dst_layer\: :ref:`int`\ ) :ref:`🔗` -Copies the ``from_texture`` to ``to_texture`` with the specified ``from_pos``, ``to_pos`` and ``size`` coordinates. The Z axis of the ``from_pos``, ``to_pos`` and ``size`` must be ``0`` for 2-dimensional textures. Source and destination mipmaps/layers must also be specified, with these parameters being ``0`` for textures without mipmaps or single-layer textures. Returns :ref:`@GlobalScope.OK` if the texture copy was successful or :ref:`@GlobalScope.ERR_INVALID_PARAMETER` otherwise. +Copies the ``from_texture`` to ``to_texture`` with the specified ``from_pos``, ``to_pos`` and ``size`` coordinates. For 2-dimensional textures, ``from_pos`` and ``to_pos`` must have a Z axis of ``0``, and ``size`` must have a Z axis of ``1``. Source and destination mipmaps/layers must also be specified, with these parameters being ``0`` for textures without mipmaps or single-layer textures. Returns :ref:`@GlobalScope.OK` if the texture copy was successful or :ref:`@GlobalScope.ERR_INVALID_PARAMETER` otherwise. \ **Note:** ``from_texture`` texture can't be copied while a draw list that uses it as part of a framebuffer is being created. Ensure the draw list is finalized (and that the color/depth texture using it is not set to :ref:`FINAL_ACTION_CONTINUE`) to copy this texture. @@ -7263,15 +7487,31 @@ Updates texture data with new data, replacing the previous data in place. The up ---- +.. _class_RenderingDevice_method_tlas_build: + +.. rst-class:: classref-method + +:ref:`Error` **tlas_build**\ (\ tlas\: :ref:`RID`, instances\: :ref:`Array`\[:ref:`RDAccelerationStructureInstance`\]\ ) :ref:`🔗` + +Builds the ``tlas``. The contents of previous builds are discarded. + +Any BLAS provided through the :ref:`RDAccelerationStructureInstance.blas` member must already have been built using the :ref:`blas_build()` method. + +The number of instances can be equal to or smaller than the maximum instance count provided in the :ref:`tlas_create()` method. + +\ **Note:** Freeing or rebuilding any of the provided BLASes after this method invalidates the TLAS and requires it to be rebuilt. + +.. rst-class:: classref-item-separator + +---- + .. _class_RenderingDevice_method_tlas_create: .. rst-class:: classref-method -:ref:`RID` **tlas_create**\ (\ instances_buffer\: :ref:`RID`\ ) :ref:`🔗` +:ref:`RID` **tlas_create**\ (\ max_instance_count\: :ref:`int`, flags\: |bitfield|\[:ref:`AccelerationStructureFlagBits`\]\ ) :ref:`🔗` -Creates a new Top Level Acceleration Structure. It can be accessed with the RID that is returned. - -The instances buffer passed as input is expected to be filled before building the TLAS. +Creates a new Top-Level Acceleration Structure (TLAS). It can be accessed with the RID that is returned. Once finished with your RID, you will want to free the RID using the RenderingDevice's :ref:`free_rid()` method. @@ -7279,32 +7519,6 @@ Once finished with your RID, you will want to free the RID using the RenderingDe ---- -.. _class_RenderingDevice_method_tlas_instances_buffer_create: - -.. rst-class:: classref-method - -:ref:`RID` **tlas_instances_buffer_create**\ (\ instance_count\: :ref:`int`, creation_bits\: |bitfield|\[:ref:`BufferCreationBits`\] = 0\ ) :ref:`🔗` - -Creates a new instances buffer which can be used to create a TLAS. It can be accessed with the RID that is returned. - -Once finished with your RID, you will want to free the RID using the RenderingDevice's :ref:`free_rid()` method. - -.. rst-class:: classref-item-separator - ----- - -.. _class_RenderingDevice_method_tlas_instances_buffer_fill: - -.. rst-class:: classref-method - -|void| **tlas_instances_buffer_fill**\ (\ instances_buffer\: :ref:`RID`, blases\: :ref:`Array`\[:ref:`RID`\], transforms\: :ref:`Array`\[:ref:`Transform3D`\]\ ) :ref:`🔗` - -Fills the content of an instances buffer. The number of BLASes and transforms passed as input should be the same and should equal the instance count used at instance buffer creation time. - -.. rst-class:: classref-item-separator - ----- - .. _class_RenderingDevice_method_uniform_buffer_create: .. rst-class:: classref-method diff --git a/classes/class_richtexteffect.rst b/classes/class_richtexteffect.rst index f7120b5f9..f9914e385 100644 --- a/classes/class_richtexteffect.rst +++ b/classes/class_richtexteffect.rst @@ -47,8 +47,6 @@ Tutorials - :doc:`BBCode in RichTextLabel <../tutorials/ui/bbcode_in_richtextlabel>` -- `RichTextEffect test project (third-party) `__ - .. rst-class:: classref-reftable-group Methods diff --git a/classes/class_richtextlabel.rst b/classes/class_richtextlabel.rst index 094c892a4..f728e5042 100644 --- a/classes/class_richtextlabel.rst +++ b/classes/class_richtextlabel.rst @@ -124,163 +124,163 @@ Methods .. table:: :widths: auto - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`add_hr`\ (\ width\: :ref:`int` = 90, height\: :ref:`int` = 2, color\: :ref:`Color` = Color(1, 1, 1, 1), alignment\: :ref:`HorizontalAlignment` = 1, width_in_percent\: :ref:`bool` = true, height_in_percent\: :ref:`bool` = false\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`add_image`\ (\ image\: :ref:`Texture2D`, width\: :ref:`int` = 0, height\: :ref:`int` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), key\: :ref:`Variant` = null, pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_in_percent\: :ref:`bool` = false, height_in_percent\: :ref:`bool` = false, alt_text\: :ref:`String` = ""\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`add_text`\ (\ text\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`append_text`\ (\ bbcode\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`clear`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`deselect`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_character_line`\ (\ character\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_character_paragraph`\ (\ character\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_content_height`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_content_width`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_line_count`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_line_height`\ (\ line\: :ref:`int`\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`float` | :ref:`get_line_offset`\ (\ line\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Vector2i` | :ref:`get_line_range`\ (\ line\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_line_width`\ (\ line\: :ref:`int`\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`PopupMenu` | :ref:`get_menu`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_paragraph_count`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`float` | :ref:`get_paragraph_offset`\ (\ paragraph\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`String` | :ref:`get_parsed_text`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`String` | :ref:`get_selected_text`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_selection_from`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`float` | :ref:`get_selection_line_offset`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_selection_to`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_total_character_count`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`VScrollBar` | :ref:`get_v_scroll_bar`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Rect2i` | :ref:`get_visible_content_rect`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_visible_line_count`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`int` | :ref:`get_visible_paragraph_count`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`install_effect`\ (\ effect\: :ref:`Variant`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`invalidate_paragraph`\ (\ paragraph\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`is_finished`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`is_menu_visible`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`is_ready`\ (\ ) |const| | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`menu_option`\ (\ option\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`newline`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`parse_bbcode`\ (\ bbcode\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`Dictionary` | :ref:`parse_expressions_for_values`\ (\ expressions\: :ref:`PackedStringArray`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`pop`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`pop_all`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`pop_context`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_bgcolor`\ (\ bgcolor\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_bold`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_bold_italics`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_cell`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_color`\ (\ color\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_context`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_customfx`\ (\ effect\: :ref:`RichTextEffect`, env\: :ref:`Dictionary`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_dropcap`\ (\ string\: :ref:`String`, font\: :ref:`Font`, size\: :ref:`int`, dropcap_margins\: :ref:`Rect2` = Rect2(0, 0, 0, 0), color\: :ref:`Color` = Color(1, 1, 1, 1), outline_size\: :ref:`int` = 0, outline_color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_fgcolor`\ (\ fgcolor\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_font`\ (\ font\: :ref:`Font`, font_size\: :ref:`int` = 0\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_font_size`\ (\ font_size\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_hint`\ (\ description\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_indent`\ (\ level\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_italics`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_language`\ (\ language\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_list`\ (\ level\: :ref:`int`, type\: :ref:`ListType`, capitalize\: :ref:`bool`, bullet\: :ref:`String` = "•"\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_meta`\ (\ data\: :ref:`Variant`, underline_mode\: :ref:`MetaUnderline` = 1, tooltip\: :ref:`String` = ""\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_mono`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_normal`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_outline_color`\ (\ color\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_outline_size`\ (\ outline_size\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_paragraph`\ (\ alignment\: :ref:`HorizontalAlignment`, base_direction\: :ref:`TextDirection` = 0, language\: :ref:`String` = "", st_parser\: :ref:`StructuredTextParser` = 0, justification_flags\: |bitfield|\[:ref:`JustificationFlag`\] = 163, tab_stops\: :ref:`PackedFloat32Array` = PackedFloat32Array()\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_strikethrough`\ (\ color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_table`\ (\ columns\: :ref:`int`, inline_align\: :ref:`InlineAlignment` = 0, align_to_row\: :ref:`int` = -1, name\: :ref:`String` = ""\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`push_underline`\ (\ color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`reload_effects`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`remove_paragraph`\ (\ paragraph\: :ref:`int`, no_invalidate\: :ref:`bool` = false\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`scroll_to_line`\ (\ line\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`scroll_to_paragraph`\ (\ paragraph\: :ref:`int`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`scroll_to_selection`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`select_all`\ (\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_cell_border_color`\ (\ color\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_cell_padding`\ (\ padding\: :ref:`Rect2`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_cell_row_background_color`\ (\ odd_row_bg\: :ref:`Color`, even_row_bg\: :ref:`Color`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_cell_size_override`\ (\ min_size\: :ref:`Vector2`, max_size\: :ref:`Vector2`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_table_column_expand`\ (\ column\: :ref:`int`, expand\: :ref:`bool`, ratio\: :ref:`int` = 1, shrink\: :ref:`bool` = true\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`set_table_column_name`\ (\ column\: :ref:`int`, name\: :ref:`String`\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | |void| | :ref:`update_image`\ (\ key\: :ref:`Variant`, mask\: |bitfield|\[:ref:`ImageUpdateMask`\], image\: :ref:`Texture2D`, width\: :ref:`int` = 0, height\: :ref:`int` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_in_percent\: :ref:`bool` = false, height_in_percent\: :ref:`bool` = false\ ) | - +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`add_hr`\ (\ width\: :ref:`int` = 90, height\: :ref:`int` = 2, color\: :ref:`Color` = Color(1, 1, 1, 1), alignment\: :ref:`HorizontalAlignment` = 1, width_in_percent\: :ref:`bool` = true, height_in_percent\: :ref:`bool` = false\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`add_image`\ (\ image\: :ref:`Texture2D`, width\: :ref:`float` = 0, height\: :ref:`float` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), key\: :ref:`Variant` = null, pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_unit\: :ref:`ImageUnit` = 0, height_unit\: :ref:`ImageUnit` = 0, alt_text\: :ref:`String` = ""\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`add_text`\ (\ text\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`append_text`\ (\ bbcode\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`clear`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`deselect`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_character_line`\ (\ character\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_character_paragraph`\ (\ character\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_content_height`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_content_width`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_line_count`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_line_height`\ (\ line\: :ref:`int`\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`float` | :ref:`get_line_offset`\ (\ line\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Vector2i` | :ref:`get_line_range`\ (\ line\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_line_width`\ (\ line\: :ref:`int`\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`PopupMenu` | :ref:`get_menu`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_paragraph_count`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`float` | :ref:`get_paragraph_offset`\ (\ paragraph\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`get_parsed_text`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`get_selected_text`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_selection_from`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`float` | :ref:`get_selection_line_offset`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_selection_to`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_total_character_count`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`VScrollBar` | :ref:`get_v_scroll_bar`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Rect2i` | :ref:`get_visible_content_rect`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_visible_line_count`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`get_visible_paragraph_count`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`install_effect`\ (\ effect\: :ref:`Variant`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`invalidate_paragraph`\ (\ paragraph\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`is_finished`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`is_menu_visible`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`is_ready`\ (\ ) |const| | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`menu_option`\ (\ option\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`newline`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`parse_bbcode`\ (\ bbcode\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`Dictionary` | :ref:`parse_expressions_for_values`\ (\ expressions\: :ref:`PackedStringArray`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`pop`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`pop_all`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`pop_context`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_bgcolor`\ (\ bgcolor\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_bold`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_bold_italics`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_cell`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_color`\ (\ color\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_context`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_customfx`\ (\ effect\: :ref:`RichTextEffect`, env\: :ref:`Dictionary`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_dropcap`\ (\ string\: :ref:`String`, font\: :ref:`Font`, size\: :ref:`int`, dropcap_margins\: :ref:`Rect2` = Rect2(0, 0, 0, 0), color\: :ref:`Color` = Color(1, 1, 1, 1), outline_size\: :ref:`int` = 0, outline_color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_fgcolor`\ (\ fgcolor\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_font`\ (\ font\: :ref:`Font`, font_size\: :ref:`int` = 0\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_font_size`\ (\ font_size\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_hint`\ (\ description\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_indent`\ (\ level\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_italics`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_language`\ (\ language\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_list`\ (\ level\: :ref:`int`, type\: :ref:`ListType`, capitalize\: :ref:`bool`, bullet\: :ref:`String` = "•"\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_meta`\ (\ data\: :ref:`Variant`, underline_mode\: :ref:`MetaUnderline` = 1, tooltip\: :ref:`String` = ""\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_mono`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_normal`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_outline_color`\ (\ color\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_outline_size`\ (\ outline_size\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_paragraph`\ (\ alignment\: :ref:`HorizontalAlignment`, base_direction\: :ref:`TextDirection` = 0, language\: :ref:`String` = "", st_parser\: :ref:`StructuredTextParser` = 0, justification_flags\: |bitfield|\[:ref:`JustificationFlag`\] = 163, tab_stops\: :ref:`PackedFloat32Array` = PackedFloat32Array()\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_strikethrough`\ (\ color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_table`\ (\ columns\: :ref:`int`, inline_align\: :ref:`InlineAlignment` = 0, align_to_row\: :ref:`int` = -1, name\: :ref:`String` = ""\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`push_underline`\ (\ color\: :ref:`Color` = Color(0, 0, 0, 0)\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`reload_effects`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`remove_paragraph`\ (\ paragraph\: :ref:`int`, no_invalidate\: :ref:`bool` = false\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`scroll_to_line`\ (\ line\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`scroll_to_paragraph`\ (\ paragraph\: :ref:`int`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`scroll_to_selection`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`select_all`\ (\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_cell_border_color`\ (\ color\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_cell_padding`\ (\ padding\: :ref:`Rect2`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_cell_row_background_color`\ (\ odd_row_bg\: :ref:`Color`, even_row_bg\: :ref:`Color`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_cell_size_override`\ (\ min_size\: :ref:`Vector2`, max_size\: :ref:`Vector2`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_table_column_expand`\ (\ column\: :ref:`int`, expand\: :ref:`bool`, ratio\: :ref:`int` = 1, shrink\: :ref:`bool` = true\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_table_column_name`\ (\ column\: :ref:`int`, name\: :ref:`String`\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`update_image`\ (\ key\: :ref:`Variant`, mask\: |bitfield|\[:ref:`ImageUpdateMask`\], image\: :ref:`Texture2D`, width\: :ref:`float` = 0, height\: :ref:`float` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_unit\: :ref:`ImageUnit` = 0, height_unit\: :ref:`ImageUnit` = 0\ ) | + +-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group @@ -609,13 +609,47 @@ If this bit is set, :ref:`update_image()` changes image tooltip. -.. _class_RichTextLabel_constant_UPDATE_WIDTH_IN_PERCENT: +.. _class_RichTextLabel_constant_UPDATE_WIDTH_UNIT: .. rst-class:: classref-enumeration-constant -:ref:`ImageUpdateMask` **UPDATE_WIDTH_IN_PERCENT** = ``128`` +:ref:`ImageUpdateMask` **UPDATE_WIDTH_UNIT** = ``128`` -If this bit is set, :ref:`update_image()` changes image width from/to percents. +If this bit is set, :ref:`update_image()` changes the units used to calculate image size. + +.. rst-class:: classref-item-separator + +---- + +.. _enum_RichTextLabel_ImageUnit: + +.. rst-class:: classref-enumeration + +enum **ImageUnit**: :ref:`🔗` + +.. _class_RichTextLabel_constant_IMAGE_UNIT_PIXEL: + +.. rst-class:: classref-enumeration-constant + +:ref:`ImageUnit` **IMAGE_UNIT_PIXEL** = ``0`` + +Images drawn with this unit will be in pixels. + +.. _class_RichTextLabel_constant_IMAGE_UNIT_PERCENT: + +.. rst-class:: classref-enumeration-constant + +:ref:`ImageUnit` **IMAGE_UNIT_PERCENT** = ``1`` + +Images drawn with this unit will be in percentages of the control width. + +.. _class_RichTextLabel_constant_IMAGE_UNIT_EM: + +.. rst-class:: classref-enumeration-constant + +:ref:`ImageUnit` **IMAGE_UNIT_EM** = ``2`` + +Images drawn with this unit will be in percentages of the surrounding font size. .. rst-class:: classref-section-separator @@ -639,6 +673,8 @@ Property Descriptions If set to something other than :ref:`TextServer.AUTOWRAP_OFF`, the text gets wrapped inside the node's bounding rectangle. +\ **Note:** RichTextLabels with autowrapping and :ref:`fit_content` enabled must have a custom maximum width configured to work correctly, either through the RichTextLabel's own :ref:`Control.custom_maximum_size` or as a result of a propagated maximum size from a parent Control with :ref:`Control.propagate_maximum_size` enabled. + .. rst-class:: classref-item-separator ---- @@ -762,6 +798,8 @@ If ``true``, allow drag and drop of selected text. If ``true``, the label's minimum size will be automatically updated to fit its content, matching the behavior of :ref:`Label`. +\ **Note:** RichTextLabels with autowrapping and :ref:`fit_content` enabled must have a custom maximum width configured to work correctly, either through the RichTextLabel's own :ref:`Control.custom_maximum_size` or as a result of a propagated maximum size from a parent Control with :ref:`Control.propagate_maximum_size` enabled. + .. rst-class:: classref-item-separator ---- @@ -1177,7 +1215,7 @@ If ``height_in_percent`` is set, ``height`` values are percentages of the contro .. rst-class:: classref-method -|void| **add_image**\ (\ image\: :ref:`Texture2D`, width\: :ref:`int` = 0, height\: :ref:`int` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), key\: :ref:`Variant` = null, pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_in_percent\: :ref:`bool` = false, height_in_percent\: :ref:`bool` = false, alt_text\: :ref:`String` = ""\ ) :ref:`🔗` +|void| **add_image**\ (\ image\: :ref:`Texture2D`, width\: :ref:`float` = 0, height\: :ref:`float` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), key\: :ref:`Variant` = null, pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_unit\: :ref:`ImageUnit` = 0, height_unit\: :ref:`ImageUnit` = 0, alt_text\: :ref:`String` = ""\ ) :ref:`🔗` Adds an image's opening and closing tags to the tag stack, optionally providing a ``width`` and ``height`` to resize the image, a ``color`` to tint the image and a ``region`` to only use parts of the image. @@ -1189,9 +1227,7 @@ If ``width`` and ``height`` are not set, but ``region`` is, the region's rect wi If ``pad`` is set, and the image is smaller than the size specified by ``width`` and ``height``, the image padding is added to match the size instead of upscaling. -If ``width_in_percent`` is set, ``width`` values are percentages of the control width instead of pixels. - -If ``height_in_percent`` is set, ``height`` values are percentages of the control width instead of pixels. +Parameters ``width_unit`` and ``height_unit`` determine the units used to calculate the image width and height, respectively. \ ``alt_text`` is used as the image description for assistive apps. @@ -2270,7 +2306,7 @@ Sets table column name for assistive apps. .. rst-class:: classref-method -|void| **update_image**\ (\ key\: :ref:`Variant`, mask\: |bitfield|\[:ref:`ImageUpdateMask`\], image\: :ref:`Texture2D`, width\: :ref:`int` = 0, height\: :ref:`int` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_in_percent\: :ref:`bool` = false, height_in_percent\: :ref:`bool` = false\ ) :ref:`🔗` +|void| **update_image**\ (\ key\: :ref:`Variant`, mask\: |bitfield|\[:ref:`ImageUpdateMask`\], image\: :ref:`Texture2D`, width\: :ref:`float` = 0, height\: :ref:`float` = 0, color\: :ref:`Color` = Color(1, 1, 1, 1), inline_align\: :ref:`InlineAlignment` = 5, region\: :ref:`Rect2` = Rect2(0, 0, 0, 0), pad\: :ref:`bool` = false, tooltip\: :ref:`String` = "", width_unit\: :ref:`ImageUnit` = 0, height_unit\: :ref:`ImageUnit` = 0\ ) :ref:`🔗` Updates the existing images with the key ``key``. Only properties specified by ``mask`` bits are updated. See :ref:`add_image()`. diff --git a/classes/class_scriptlanguageextension.rst b/classes/class_scriptlanguageextension.rst index ba8fad567..363337f0c 100644 --- a/classes/class_scriptlanguageextension.rst +++ b/classes/class_scriptlanguageextension.rst @@ -475,11 +475,23 @@ enum **CodeCompletionKind**: :ref:`🔗` **CODE_COMPLETION_KIND_KEYWORD** = ``10`` + +.. container:: contribute + + There is currently no description for this enum. Please help us by `contributing one `__! + + + .. _class_ScriptLanguageExtension_constant_CODE_COMPLETION_KIND_MAX: .. rst-class:: classref-enumeration-constant -:ref:`CodeCompletionKind` **CODE_COMPLETION_KIND_MAX** = ``10`` +:ref:`CodeCompletionKind` **CODE_COMPLETION_KIND_MAX** = ``11`` .. container:: contribute diff --git a/classes/class_scrollcontainer.rst b/classes/class_scrollcontainer.rst index 6db6a1844..782f05acf 100644 --- a/classes/class_scrollcontainer.rst +++ b/classes/class_scrollcontainer.rst @@ -38,33 +38,35 @@ Properties .. table:: :widths: auto - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`bool` | clip_contents | ``true`` (overrides :ref:`Control`) | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`draw_focus_border` | ``false`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`follow_focus` | ``false`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`ScrollMode` | :ref:`horizontal_scroll_mode` | ``1`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`int` | :ref:`scroll_deadzone` | ``0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`ScrollHintMode` | :ref:`scroll_hint_mode` | ``0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`int` | :ref:`scroll_horizontal` | ``0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`scroll_horizontal_by_default` | ``false`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`float` | :ref:`scroll_horizontal_custom_step` | ``-1.0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`int` | :ref:`scroll_vertical` | ``0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`float` | :ref:`scroll_vertical_custom_step` | ``-1.0`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`bool` | :ref:`tile_scroll_hint` | ``false`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ - | :ref:`ScrollMode` | :ref:`vertical_scroll_mode` | ``1`` | - +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | clip_contents | ``true`` (overrides :ref:`Control`) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`draw_focus_border` | ``false`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`follow_focus` | ``false`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`ScrollMode` | :ref:`horizontal_scroll_mode` | ``1`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | propagate_maximum_size | ``false`` (overrides :ref:`Control`) | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`scroll_deadzone` | ``0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`ScrollHintMode` | :ref:`scroll_hint_mode` | ``0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`scroll_horizontal` | ``0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`scroll_horizontal_by_default` | ``false`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`float` | :ref:`scroll_horizontal_custom_step` | ``-1.0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`int` | :ref:`scroll_vertical` | ``0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`float` | :ref:`scroll_vertical_custom_step` | ``-1.0`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`bool` | :ref:`tile_scroll_hint` | ``false`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ + | :ref:`ScrollMode` | :ref:`vertical_scroll_mode` | ``1`` | + +------------------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group @@ -196,6 +198,14 @@ Scrolling enabled, scrollbar will be hidden. Combines :ref:`SCROLL_MODE_AUTO` and :ref:`SCROLL_MODE_SHOW_ALWAYS`. The scrollbar is only visible if necessary, but the content size is adjusted as if it was always visible. It's useful for ensuring that content size stays the same regardless if the scrollbar is visible. +.. _class_ScrollContainer_constant_SCROLL_MODE_MAXIMIZE_FIRST: + +.. rst-class:: classref-enumeration-constant + +:ref:`ScrollMode` **SCROLL_MODE_MAXIMIZE_FIRST** = ``5`` + +Behaves like :ref:`SCROLL_MODE_AUTO`, but makes the **ScrollContainer** report a minimum size based on its content (limited by :ref:`Control.custom_maximum_size` when set on the corresponding axis). This allows it to grow first and only start scrolling once constrained. + .. rst-class:: classref-item-separator ---- diff --git a/classes/class_skeletonmodification2djiggle.rst b/classes/class_skeletonmodification2djiggle.rst index 965008b13..338781b9c 100644 --- a/classes/class_skeletonmodification2djiggle.rst +++ b/classes/class_skeletonmodification2djiggle.rst @@ -80,6 +80,8 @@ Methods +---------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_use_colliders`\ (\ ) |const| | +---------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`reset`\ (\ ) | + +---------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_collision_mask`\ (\ collision_mask\: :ref:`int`\ ) | +---------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_jiggle_joint_bone2d_node`\ (\ joint_idx\: :ref:`int`, bone2d_node\: :ref:`NodePath`\ ) | @@ -354,6 +356,18 @@ Returns whether the jiggle modifier is taking physics colliders into account whe ---- +.. _class_SkeletonModification2DJiggle_method_reset: + +.. rst-class:: classref-method + +|void| **reset**\ (\ ) :ref:`🔗` + +Resets the internal jiggle simulation state to the current bone positions, clearing velocity, acceleration, and accumulated forces. + +.. rst-class:: classref-item-separator + +---- + .. _class_SkeletonModification2DJiggle_method_set_collision_mask: .. rst-class:: classref-method diff --git a/classes/class_spriteframes.rst b/classes/class_spriteframes.rst index 130f3b428..1d6bc0f57 100644 --- a/classes/class_spriteframes.rst +++ b/classes/class_spriteframes.rst @@ -42,6 +42,8 @@ Methods +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_animation_loop`\ (\ anim\: :ref:`StringName`\ ) |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`LoopMode` | :ref:`get_animation_loop_mode`\ (\ anim\: :ref:`StringName`\ ) |const| | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_animation_names`\ (\ ) |const| | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_animation_speed`\ (\ anim\: :ref:`StringName`\ ) |const| | @@ -62,6 +64,8 @@ Methods +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_animation_loop`\ (\ anim\: :ref:`StringName`, loop\: :ref:`bool`\ ) | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | |void| | :ref:`set_animation_loop_mode`\ (\ anim\: :ref:`StringName`, loop_mode\: :ref:`LoopMode`\ ) | + +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_animation_speed`\ (\ anim\: :ref:`StringName`, fps\: :ref:`float`\ ) | +---------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`set_frame`\ (\ anim\: :ref:`StringName`, idx\: :ref:`int`, texture\: :ref:`Texture2D`, duration\: :ref:`float` = 1.0\ ) | @@ -73,6 +77,47 @@ Methods .. rst-class:: classref-descriptions-group +Enumerations +------------ + +.. _enum_SpriteFrames_LoopMode: + +.. rst-class:: classref-enumeration + +enum **LoopMode**: :ref:`🔗` + +.. _class_SpriteFrames_constant_LOOP_NONE: + +.. rst-class:: classref-enumeration-constant + +:ref:`LoopMode` **LOOP_NONE** = ``0`` + +The animation plays once and stops when it reaches the end, or the start if played in reverse. + +.. _class_SpriteFrames_constant_LOOP_LINEAR: + +.. rst-class:: classref-enumeration-constant + +:ref:`LoopMode` **LOOP_LINEAR** = ``1`` + +The animation restarts from the beginning when it reaches the end, or from the end if played in reverse, repeating continuously. + +.. _class_SpriteFrames_constant_LOOP_PINGPONG: + +.. rst-class:: classref-enumeration-constant + +:ref:`LoopMode` **LOOP_PINGPONG** = ``2`` + +The animation alternates direction each time it reaches the end or start, playing forward and then in reverse repeatedly. + +\ **Note:** Both :ref:`AnimatedSprite2D` and :ref:`AnimatedSprite3D` play the first/last frame for its duration only once at each end of the animation loop (instead of twice, once per forward/backward animation direction). + +.. rst-class:: classref-section-separator + +---- + +.. rst-class:: classref-descriptions-group + Method Descriptions ------------------- @@ -142,7 +187,21 @@ Duplicates the animation ``anim_from`` to a new animation named ``anim_to``. Fai :ref:`bool` **get_animation_loop**\ (\ anim\: :ref:`StringName`\ ) |const| :ref:`🔗` -Returns ``true`` if the given animation is configured to loop when it finishes playing. Otherwise, returns ``false``. +**Deprecated:** Use :ref:`get_animation_loop_mode()` instead. + +Returns ``true`` if ``get_animation_loop_mode(anim) == LOOP_LINEAR``. Otherwise, returns ``false``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_SpriteFrames_method_get_animation_loop_mode: + +.. rst-class:: classref-method + +:ref:`LoopMode` **get_animation_loop_mode**\ (\ anim\: :ref:`StringName`\ ) |const| :ref:`🔗` + +Returns the loop mode for the ``anim`` animation. .. rst-class:: classref-item-separator @@ -268,7 +327,23 @@ Changes the ``anim`` animation's name to ``newname``. |void| **set_animation_loop**\ (\ anim\: :ref:`StringName`, loop\: :ref:`bool`\ ) :ref:`🔗` -If ``loop`` is ``true``, the ``anim`` animation will loop when it reaches the end, or the start if it is played in reverse. +**Deprecated:** Use :ref:`set_animation_loop_mode()` instead. + +If ``loop`` is ``false`` equivalent to ``set_animation_loop_mode(LOOP_NONE)``. + +If ``loop`` is ``true`` equivalent to ``set_animation_loop_mode(LOOP_LINEAR)``. + +.. rst-class:: classref-item-separator + +---- + +.. _class_SpriteFrames_method_set_animation_loop_mode: + +.. rst-class:: classref-method + +|void| **set_animation_loop_mode**\ (\ anim\: :ref:`StringName`, loop_mode\: :ref:`LoopMode`\ ) :ref:`🔗` + +Sets the ``loop_mode`` for the ``anim`` animation. .. rst-class:: classref-item-separator diff --git a/classes/class_textedit.rst b/classes/class_textedit.rst index 5f5346295..02cf63f3a 100644 --- a/classes/class_textedit.rst +++ b/classes/class_textedit.rst @@ -1595,7 +1595,7 @@ Text shown when the **TextEdit** is empty. It is **not** the **TextEdit**'s defa - |void| **set_fit_content_height_enabled**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_fit_content_height_enabled**\ (\ ) -If ``true``, **TextEdit** will disable vertical scroll and fit minimum height to the number of visible lines. When both this property and :ref:`scroll_fit_content_width` are ``true``, no scrollbars will be displayed. +If ``true``, **TextEdit** fits its minimum height to the number of visible lines instead of scrolling vertically. If a maximum height is set (for example via :ref:`Control.custom_maximum_size`) and content exceeds it, a vertical scrollbar is shown. .. rst-class:: classref-item-separator @@ -1612,7 +1612,7 @@ If ``true``, **TextEdit** will disable vertical scroll and fit minimum height to - |void| **set_fit_content_width_enabled**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_fit_content_width_enabled**\ (\ ) -If ``true``, **TextEdit** will disable horizontal scroll and fit minimum width to the widest line in the text. When both this property and :ref:`scroll_fit_content_height` are ``true``, no scrollbars will be displayed. +If ``true``, **TextEdit** fits its minimum width to the widest line instead of scrolling horizontally. If a maximum width is set (for example via :ref:`Control.custom_maximum_size`) and content exceeds it, a horizontal scrollbar is shown. .. rst-class:: classref-item-separator diff --git a/classes/class_tween.rst b/classes/class_tween.rst index eb8579492..79f1845ef 100644 --- a/classes/class_tween.rst +++ b/classes/class_tween.rst @@ -700,13 +700,25 @@ Sets the default ease type for :ref:`PropertyTweener`\ s Before this method is called, the default ease type is :ref:`EASE_IN_OUT`. -:: + +.. tabs:: + + .. code-tab:: gdscript var tween = create_tween() tween.tween_property(self, "position", Vector2(300, 0), 0.5) # Uses EASE_IN_OUT. tween.set_ease(Tween.EASE_IN) tween.tween_property(self, "rotation_degrees", 45.0, 0.5) # Uses EASE_IN. + .. code-tab:: csharp + + Tween tween = CreateTween(); + tween.TweenProperty(this, "position", new Vector2(300, 0), 0.5); // Uses EaseType.InOut. + tween.SetEase(Tween.EaseType.In); + tween.TweenProperty(this, "rotation_degrees", 45.0, 0.5); // Uses EaseType.In. + + + .. rst-class:: classref-item-separator ---- diff --git a/classes/class_visualshader.rst b/classes/class_visualshader.rst index 81cccbaae..59dd3ef54 100644 --- a/classes/class_visualshader.rst +++ b/classes/class_visualshader.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShader.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShader.xml. .. _class_VisualShader: diff --git a/classes/class_visualshadernode.rst b/classes/class_visualshadernode.rst index 233c5fbcd..fbf31f5ca 100644 --- a/classes/class_visualshadernode.rst +++ b/classes/class_visualshadernode.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNode.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNode.xml. .. _class_VisualShaderNode: diff --git a/classes/class_visualshadernodebillboard.rst b/classes/class_visualshadernodebillboard.rst index 924a18098..a5cbe688e 100644 --- a/classes/class_visualshadernodebillboard.rst +++ b/classes/class_visualshadernodebillboard.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeBillboard.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeBillboard.xml. .. _class_VisualShaderNodeBillboard: diff --git a/classes/class_visualshadernodebooleanconstant.rst b/classes/class_visualshadernodebooleanconstant.rst index bb0e3ac5d..389ca98e2 100644 --- a/classes/class_visualshadernodebooleanconstant.rst +++ b/classes/class_visualshadernodebooleanconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeBooleanConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeBooleanConstant.xml. .. _class_VisualShaderNodeBooleanConstant: diff --git a/classes/class_visualshadernodebooleanparameter.rst b/classes/class_visualshadernodebooleanparameter.rst index 12662db62..b881980e5 100644 --- a/classes/class_visualshadernodebooleanparameter.rst +++ b/classes/class_visualshadernodebooleanparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeBooleanParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeBooleanParameter.xml. .. _class_VisualShaderNodeBooleanParameter: diff --git a/classes/class_visualshadernodeclamp.rst b/classes/class_visualshadernodeclamp.rst index 08469f1d8..5b2298a94 100644 --- a/classes/class_visualshadernodeclamp.rst +++ b/classes/class_visualshadernodeclamp.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeClamp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeClamp.xml. .. _class_VisualShaderNodeClamp: diff --git a/classes/class_visualshadernodecolorconstant.rst b/classes/class_visualshadernodecolorconstant.rst index 07aa84dc7..c10119514 100644 --- a/classes/class_visualshadernodecolorconstant.rst +++ b/classes/class_visualshadernodecolorconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeColorConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeColorConstant.xml. .. _class_VisualShaderNodeColorConstant: diff --git a/classes/class_visualshadernodecolorfunc.rst b/classes/class_visualshadernodecolorfunc.rst index 5057ce8ea..e1c76578c 100644 --- a/classes/class_visualshadernodecolorfunc.rst +++ b/classes/class_visualshadernodecolorfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeColorFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeColorFunc.xml. .. _class_VisualShaderNodeColorFunc: diff --git a/classes/class_visualshadernodecolorop.rst b/classes/class_visualshadernodecolorop.rst index 7f2da3624..692c912c7 100644 --- a/classes/class_visualshadernodecolorop.rst +++ b/classes/class_visualshadernodecolorop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeColorOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeColorOp.xml. .. _class_VisualShaderNodeColorOp: diff --git a/classes/class_visualshadernodecolorparameter.rst b/classes/class_visualshadernodecolorparameter.rst index e6b71f838..708449df8 100644 --- a/classes/class_visualshadernodecolorparameter.rst +++ b/classes/class_visualshadernodecolorparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeColorParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeColorParameter.xml. .. _class_VisualShaderNodeColorParameter: diff --git a/classes/class_visualshadernodecomment.rst b/classes/class_visualshadernodecomment.rst index 7b510f6cd..633a39e28 100644 --- a/classes/class_visualshadernodecomment.rst +++ b/classes/class_visualshadernodecomment.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeComment.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeComment.xml. .. _class_VisualShaderNodeComment: diff --git a/classes/class_visualshadernodecompare.rst b/classes/class_visualshadernodecompare.rst index 8ff8a004e..a3a9ea549 100644 --- a/classes/class_visualshadernodecompare.rst +++ b/classes/class_visualshadernodecompare.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCompare.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCompare.xml. .. _class_VisualShaderNodeCompare: diff --git a/classes/class_visualshadernodeconstant.rst b/classes/class_visualshadernodeconstant.rst index 5528bdb10..9e3067b45 100644 --- a/classes/class_visualshadernodeconstant.rst +++ b/classes/class_visualshadernodeconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeConstant.xml. .. _class_VisualShaderNodeConstant: diff --git a/classes/class_visualshadernodecubemap.rst b/classes/class_visualshadernodecubemap.rst index f5eb3fbc1..31302088d 100644 --- a/classes/class_visualshadernodecubemap.rst +++ b/classes/class_visualshadernodecubemap.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCubemap.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCubemap.xml. .. _class_VisualShaderNodeCubemap: diff --git a/classes/class_visualshadernodecubemapparameter.rst b/classes/class_visualshadernodecubemapparameter.rst index 59e3f1e43..a0a02a50a 100644 --- a/classes/class_visualshadernodecubemapparameter.rst +++ b/classes/class_visualshadernodecubemapparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCubemapParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCubemapParameter.xml. .. _class_VisualShaderNodeCubemapParameter: diff --git a/classes/class_visualshadernodecurvetexture.rst b/classes/class_visualshadernodecurvetexture.rst index 0d3823a77..35162ca5a 100644 --- a/classes/class_visualshadernodecurvetexture.rst +++ b/classes/class_visualshadernodecurvetexture.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCurveTexture.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCurveTexture.xml. .. _class_VisualShaderNodeCurveTexture: diff --git a/classes/class_visualshadernodecurvexyztexture.rst b/classes/class_visualshadernodecurvexyztexture.rst index a02213a5c..8d0a4a280 100644 --- a/classes/class_visualshadernodecurvexyztexture.rst +++ b/classes/class_visualshadernodecurvexyztexture.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCurveXYZTexture.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCurveXYZTexture.xml. .. _class_VisualShaderNodeCurveXYZTexture: diff --git a/classes/class_visualshadernodecustom.rst b/classes/class_visualshadernodecustom.rst index 484d55b5b..ec1b12836 100644 --- a/classes/class_visualshadernodecustom.rst +++ b/classes/class_visualshadernodecustom.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeCustom.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeCustom.xml. .. _class_VisualShaderNodeCustom: diff --git a/classes/class_visualshadernodederivativefunc.rst b/classes/class_visualshadernodederivativefunc.rst index 9d297149f..77cd52d34 100644 --- a/classes/class_visualshadernodederivativefunc.rst +++ b/classes/class_visualshadernodederivativefunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeDerivativeFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeDerivativeFunc.xml. .. _class_VisualShaderNodeDerivativeFunc: diff --git a/classes/class_visualshadernodedeterminant.rst b/classes/class_visualshadernodedeterminant.rst index 8af6fdc5f..64e2a750d 100644 --- a/classes/class_visualshadernodedeterminant.rst +++ b/classes/class_visualshadernodedeterminant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeDeterminant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeDeterminant.xml. .. _class_VisualShaderNodeDeterminant: diff --git a/classes/class_visualshadernodedistancefade.rst b/classes/class_visualshadernodedistancefade.rst index f655fa0be..16e3f64b5 100644 --- a/classes/class_visualshadernodedistancefade.rst +++ b/classes/class_visualshadernodedistancefade.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeDistanceFade.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeDistanceFade.xml. .. _class_VisualShaderNodeDistanceFade: diff --git a/classes/class_visualshadernodedotproduct.rst b/classes/class_visualshadernodedotproduct.rst index 11a18538a..07dd7ffbb 100644 --- a/classes/class_visualshadernodedotproduct.rst +++ b/classes/class_visualshadernodedotproduct.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeDotProduct.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeDotProduct.xml. .. _class_VisualShaderNodeDotProduct: diff --git a/classes/class_visualshadernodeexpression.rst b/classes/class_visualshadernodeexpression.rst index df8cd0dc8..411857dd4 100644 --- a/classes/class_visualshadernodeexpression.rst +++ b/classes/class_visualshadernodeexpression.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeExpression.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeExpression.xml. .. _class_VisualShaderNodeExpression: diff --git a/classes/class_visualshadernodefaceforward.rst b/classes/class_visualshadernodefaceforward.rst index ba709e3ea..952e427bd 100644 --- a/classes/class_visualshadernodefaceforward.rst +++ b/classes/class_visualshadernodefaceforward.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFaceForward.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFaceForward.xml. .. _class_VisualShaderNodeFaceForward: diff --git a/classes/class_visualshadernodefloatconstant.rst b/classes/class_visualshadernodefloatconstant.rst index 1d41568ae..48b557fbd 100644 --- a/classes/class_visualshadernodefloatconstant.rst +++ b/classes/class_visualshadernodefloatconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFloatConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFloatConstant.xml. .. _class_VisualShaderNodeFloatConstant: diff --git a/classes/class_visualshadernodefloatfunc.rst b/classes/class_visualshadernodefloatfunc.rst index 1c54e1d5c..f26d63b45 100644 --- a/classes/class_visualshadernodefloatfunc.rst +++ b/classes/class_visualshadernodefloatfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFloatFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFloatFunc.xml. .. _class_VisualShaderNodeFloatFunc: diff --git a/classes/class_visualshadernodefloatop.rst b/classes/class_visualshadernodefloatop.rst index 9c48f0257..521cfcee4 100644 --- a/classes/class_visualshadernodefloatop.rst +++ b/classes/class_visualshadernodefloatop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFloatOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFloatOp.xml. .. _class_VisualShaderNodeFloatOp: diff --git a/classes/class_visualshadernodefloatparameter.rst b/classes/class_visualshadernodefloatparameter.rst index 6af1b3d96..9fc162da7 100644 --- a/classes/class_visualshadernodefloatparameter.rst +++ b/classes/class_visualshadernodefloatparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFloatParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFloatParameter.xml. .. _class_VisualShaderNodeFloatParameter: diff --git a/classes/class_visualshadernodeframe.rst b/classes/class_visualshadernodeframe.rst index 8624b454e..3d1c4bda2 100644 --- a/classes/class_visualshadernodeframe.rst +++ b/classes/class_visualshadernodeframe.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFrame.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFrame.xml. .. _class_VisualShaderNodeFrame: diff --git a/classes/class_visualshadernodefresnel.rst b/classes/class_visualshadernodefresnel.rst index e873a53b4..3a82d792e 100644 --- a/classes/class_visualshadernodefresnel.rst +++ b/classes/class_visualshadernodefresnel.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeFresnel.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeFresnel.xml. .. _class_VisualShaderNodeFresnel: diff --git a/classes/class_visualshadernodeglobalexpression.rst b/classes/class_visualshadernodeglobalexpression.rst index 83c53a4c6..7bce97ed8 100644 --- a/classes/class_visualshadernodeglobalexpression.rst +++ b/classes/class_visualshadernodeglobalexpression.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeGlobalExpression.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeGlobalExpression.xml. .. _class_VisualShaderNodeGlobalExpression: diff --git a/classes/class_visualshadernodegroupbase.rst b/classes/class_visualshadernodegroupbase.rst index b3b75f32c..d753ce78c 100644 --- a/classes/class_visualshadernodegroupbase.rst +++ b/classes/class_visualshadernodegroupbase.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeGroupBase.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeGroupBase.xml. .. _class_VisualShaderNodeGroupBase: diff --git a/classes/class_visualshadernodeif.rst b/classes/class_visualshadernodeif.rst index c8284facb..a124e3b6e 100644 --- a/classes/class_visualshadernodeif.rst +++ b/classes/class_visualshadernodeif.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIf.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIf.xml. .. _class_VisualShaderNodeIf: diff --git a/classes/class_visualshadernodeinput.rst b/classes/class_visualshadernodeinput.rst index 785a43656..06ceb47c1 100644 --- a/classes/class_visualshadernodeinput.rst +++ b/classes/class_visualshadernodeinput.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeInput.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeInput.xml. .. _class_VisualShaderNodeInput: diff --git a/classes/class_visualshadernodeintconstant.rst b/classes/class_visualshadernodeintconstant.rst index 780d4f7d9..425fbeac9 100644 --- a/classes/class_visualshadernodeintconstant.rst +++ b/classes/class_visualshadernodeintconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIntConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIntConstant.xml. .. _class_VisualShaderNodeIntConstant: diff --git a/classes/class_visualshadernodeintfunc.rst b/classes/class_visualshadernodeintfunc.rst index b64f3aa5c..7d116dcba 100644 --- a/classes/class_visualshadernodeintfunc.rst +++ b/classes/class_visualshadernodeintfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIntFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIntFunc.xml. .. _class_VisualShaderNodeIntFunc: diff --git a/classes/class_visualshadernodeintop.rst b/classes/class_visualshadernodeintop.rst index 62f06158f..c02d3971c 100644 --- a/classes/class_visualshadernodeintop.rst +++ b/classes/class_visualshadernodeintop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIntOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIntOp.xml. .. _class_VisualShaderNodeIntOp: diff --git a/classes/class_visualshadernodeintparameter.rst b/classes/class_visualshadernodeintparameter.rst index 350f69242..81b99d523 100644 --- a/classes/class_visualshadernodeintparameter.rst +++ b/classes/class_visualshadernodeintparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIntParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIntParameter.xml. .. _class_VisualShaderNodeIntParameter: diff --git a/classes/class_visualshadernodeis.rst b/classes/class_visualshadernodeis.rst index a735ed2d8..e34775e90 100644 --- a/classes/class_visualshadernodeis.rst +++ b/classes/class_visualshadernodeis.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeIs.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeIs.xml. .. _class_VisualShaderNodeIs: diff --git a/classes/class_visualshadernodelinearscenedepth.rst b/classes/class_visualshadernodelinearscenedepth.rst index 4ad27438d..cf0bc39d1 100644 --- a/classes/class_visualshadernodelinearscenedepth.rst +++ b/classes/class_visualshadernodelinearscenedepth.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeLinearSceneDepth.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeLinearSceneDepth.xml. .. _class_VisualShaderNodeLinearSceneDepth: diff --git a/classes/class_visualshadernodemix.rst b/classes/class_visualshadernodemix.rst index 97a9fc1d2..d31475c63 100644 --- a/classes/class_visualshadernodemix.rst +++ b/classes/class_visualshadernodemix.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeMix.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeMix.xml. .. _class_VisualShaderNodeMix: diff --git a/classes/class_visualshadernodemultiplyadd.rst b/classes/class_visualshadernodemultiplyadd.rst index 2a93e32c3..bf7aa1989 100644 --- a/classes/class_visualshadernodemultiplyadd.rst +++ b/classes/class_visualshadernodemultiplyadd.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeMultiplyAdd.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeMultiplyAdd.xml. .. _class_VisualShaderNodeMultiplyAdd: diff --git a/classes/class_visualshadernodeouterproduct.rst b/classes/class_visualshadernodeouterproduct.rst index b6d7870c3..b2796a6b1 100644 --- a/classes/class_visualshadernodeouterproduct.rst +++ b/classes/class_visualshadernodeouterproduct.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeOuterProduct.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeOuterProduct.xml. .. _class_VisualShaderNodeOuterProduct: diff --git a/classes/class_visualshadernodeoutput.rst b/classes/class_visualshadernodeoutput.rst index 42caa8075..69aec38b9 100644 --- a/classes/class_visualshadernodeoutput.rst +++ b/classes/class_visualshadernodeoutput.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeOutput.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeOutput.xml. .. _class_VisualShaderNodeOutput: diff --git a/classes/class_visualshadernodeparameter.rst b/classes/class_visualshadernodeparameter.rst index cfa1328d6..36d9fca49 100644 --- a/classes/class_visualshadernodeparameter.rst +++ b/classes/class_visualshadernodeparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParameter.xml. .. _class_VisualShaderNodeParameter: diff --git a/classes/class_visualshadernodeparameterref.rst b/classes/class_visualshadernodeparameterref.rst index ddd404a6d..0aa673546 100644 --- a/classes/class_visualshadernodeparameterref.rst +++ b/classes/class_visualshadernodeparameterref.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParameterRef.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParameterRef.xml. .. _class_VisualShaderNodeParameterRef: diff --git a/classes/class_visualshadernodeparticleaccelerator.rst b/classes/class_visualshadernodeparticleaccelerator.rst index 80f26e11d..d8a1b45d8 100644 --- a/classes/class_visualshadernodeparticleaccelerator.rst +++ b/classes/class_visualshadernodeparticleaccelerator.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleAccelerator.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleAccelerator.xml. .. _class_VisualShaderNodeParticleAccelerator: diff --git a/classes/class_visualshadernodeparticleboxemitter.rst b/classes/class_visualshadernodeparticleboxemitter.rst index 81e9627e3..501042687 100644 --- a/classes/class_visualshadernodeparticleboxemitter.rst +++ b/classes/class_visualshadernodeparticleboxemitter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleBoxEmitter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleBoxEmitter.xml. .. _class_VisualShaderNodeParticleBoxEmitter: diff --git a/classes/class_visualshadernodeparticleconevelocity.rst b/classes/class_visualshadernodeparticleconevelocity.rst index 7ac8bf6d0..48b98a866 100644 --- a/classes/class_visualshadernodeparticleconevelocity.rst +++ b/classes/class_visualshadernodeparticleconevelocity.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleConeVelocity.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleConeVelocity.xml. .. _class_VisualShaderNodeParticleConeVelocity: diff --git a/classes/class_visualshadernodeparticleemit.rst b/classes/class_visualshadernodeparticleemit.rst index b2fccadd0..b9ccd79e0 100644 --- a/classes/class_visualshadernodeparticleemit.rst +++ b/classes/class_visualshadernodeparticleemit.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleEmit.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleEmit.xml. .. _class_VisualShaderNodeParticleEmit: diff --git a/classes/class_visualshadernodeparticleemitter.rst b/classes/class_visualshadernodeparticleemitter.rst index c420e623e..4ded41ae6 100644 --- a/classes/class_visualshadernodeparticleemitter.rst +++ b/classes/class_visualshadernodeparticleemitter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleEmitter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleEmitter.xml. .. _class_VisualShaderNodeParticleEmitter: diff --git a/classes/class_visualshadernodeparticlemeshemitter.rst b/classes/class_visualshadernodeparticlemeshemitter.rst index 3a428706f..503dc767a 100644 --- a/classes/class_visualshadernodeparticlemeshemitter.rst +++ b/classes/class_visualshadernodeparticlemeshemitter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleMeshEmitter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleMeshEmitter.xml. .. _class_VisualShaderNodeParticleMeshEmitter: diff --git a/classes/class_visualshadernodeparticlemultiplybyaxisangle.rst b/classes/class_visualshadernodeparticlemultiplybyaxisangle.rst index c8f80f1fc..42426e6c8 100644 --- a/classes/class_visualshadernodeparticlemultiplybyaxisangle.rst +++ b/classes/class_visualshadernodeparticlemultiplybyaxisangle.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleMultiplyByAxisAngle.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleMultiplyByAxisAngle.xml. .. _class_VisualShaderNodeParticleMultiplyByAxisAngle: diff --git a/classes/class_visualshadernodeparticleoutput.rst b/classes/class_visualshadernodeparticleoutput.rst index df204e37c..e85bc5fca 100644 --- a/classes/class_visualshadernodeparticleoutput.rst +++ b/classes/class_visualshadernodeparticleoutput.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleOutput.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleOutput.xml. .. _class_VisualShaderNodeParticleOutput: diff --git a/classes/class_visualshadernodeparticlerandomness.rst b/classes/class_visualshadernodeparticlerandomness.rst index d055f7f36..a922cebf1 100644 --- a/classes/class_visualshadernodeparticlerandomness.rst +++ b/classes/class_visualshadernodeparticlerandomness.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleRandomness.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleRandomness.xml. .. _class_VisualShaderNodeParticleRandomness: diff --git a/classes/class_visualshadernodeparticleringemitter.rst b/classes/class_visualshadernodeparticleringemitter.rst index 25fac2fe9..099f14206 100644 --- a/classes/class_visualshadernodeparticleringemitter.rst +++ b/classes/class_visualshadernodeparticleringemitter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleRingEmitter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleRingEmitter.xml. .. _class_VisualShaderNodeParticleRingEmitter: diff --git a/classes/class_visualshadernodeparticlesphereemitter.rst b/classes/class_visualshadernodeparticlesphereemitter.rst index eb662f965..0913f04d9 100644 --- a/classes/class_visualshadernodeparticlesphereemitter.rst +++ b/classes/class_visualshadernodeparticlesphereemitter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeParticleSphereEmitter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeParticleSphereEmitter.xml. .. _class_VisualShaderNodeParticleSphereEmitter: diff --git a/classes/class_visualshadernodeproximityfade.rst b/classes/class_visualshadernodeproximityfade.rst index 940bdf3a9..0750dc3ee 100644 --- a/classes/class_visualshadernodeproximityfade.rst +++ b/classes/class_visualshadernodeproximityfade.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeProximityFade.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeProximityFade.xml. .. _class_VisualShaderNodeProximityFade: diff --git a/classes/class_visualshadernoderandomrange.rst b/classes/class_visualshadernoderandomrange.rst index c3f6a2e46..5f918ab96 100644 --- a/classes/class_visualshadernoderandomrange.rst +++ b/classes/class_visualshadernoderandomrange.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeRandomRange.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeRandomRange.xml. .. _class_VisualShaderNodeRandomRange: diff --git a/classes/class_visualshadernoderemap.rst b/classes/class_visualshadernoderemap.rst index 3b6e32422..2f88059b6 100644 --- a/classes/class_visualshadernoderemap.rst +++ b/classes/class_visualshadernoderemap.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeRemap.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeRemap.xml. .. _class_VisualShaderNodeRemap: diff --git a/classes/class_visualshadernodereroute.rst b/classes/class_visualshadernodereroute.rst index 73579948f..c9a3edec5 100644 --- a/classes/class_visualshadernodereroute.rst +++ b/classes/class_visualshadernodereroute.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeReroute.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeReroute.xml. .. _class_VisualShaderNodeReroute: diff --git a/classes/class_visualshadernoderesizablebase.rst b/classes/class_visualshadernoderesizablebase.rst index dcbeab67b..33ccce49d 100644 --- a/classes/class_visualshadernoderesizablebase.rst +++ b/classes/class_visualshadernoderesizablebase.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeResizableBase.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeResizableBase.xml. .. _class_VisualShaderNodeResizableBase: diff --git a/classes/class_visualshadernoderotationbyaxis.rst b/classes/class_visualshadernoderotationbyaxis.rst index 44e29c4a2..453457c16 100644 --- a/classes/class_visualshadernoderotationbyaxis.rst +++ b/classes/class_visualshadernoderotationbyaxis.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeRotationByAxis.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeRotationByAxis.xml. .. _class_VisualShaderNodeRotationByAxis: diff --git a/classes/class_visualshadernodesample3d.rst b/classes/class_visualshadernodesample3d.rst index 73fc3a1f2..2b705fef8 100644 --- a/classes/class_visualshadernodesample3d.rst +++ b/classes/class_visualshadernodesample3d.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeSample3D.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeSample3D.xml. .. _class_VisualShaderNodeSample3D: diff --git a/classes/class_visualshadernodescreennormalworldspace.rst b/classes/class_visualshadernodescreennormalworldspace.rst index 5d704f6ed..c3b487ce5 100644 --- a/classes/class_visualshadernodescreennormalworldspace.rst +++ b/classes/class_visualshadernodescreennormalworldspace.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeScreenNormalWorldSpace.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeScreenNormalWorldSpace.xml. .. _class_VisualShaderNodeScreenNormalWorldSpace: diff --git a/classes/class_visualshadernodescreenuvtosdf.rst b/classes/class_visualshadernodescreenuvtosdf.rst index 0c7ce2f64..fb6066e70 100644 --- a/classes/class_visualshadernodescreenuvtosdf.rst +++ b/classes/class_visualshadernodescreenuvtosdf.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeScreenUVToSDF.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeScreenUVToSDF.xml. .. _class_VisualShaderNodeScreenUVToSDF: diff --git a/classes/class_visualshadernodesdfraymarch.rst b/classes/class_visualshadernodesdfraymarch.rst index abcd75660..591579ceb 100644 --- a/classes/class_visualshadernodesdfraymarch.rst +++ b/classes/class_visualshadernodesdfraymarch.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeSDFRaymarch.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeSDFRaymarch.xml. .. _class_VisualShaderNodeSDFRaymarch: diff --git a/classes/class_visualshadernodesdftoscreenuv.rst b/classes/class_visualshadernodesdftoscreenuv.rst index f178ba190..772020731 100644 --- a/classes/class_visualshadernodesdftoscreenuv.rst +++ b/classes/class_visualshadernodesdftoscreenuv.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeSDFToScreenUV.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeSDFToScreenUV.xml. .. _class_VisualShaderNodeSDFToScreenUV: diff --git a/classes/class_visualshadernodesmoothstep.rst b/classes/class_visualshadernodesmoothstep.rst index f570fdb44..102815891 100644 --- a/classes/class_visualshadernodesmoothstep.rst +++ b/classes/class_visualshadernodesmoothstep.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeSmoothStep.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeSmoothStep.xml. .. _class_VisualShaderNodeSmoothStep: diff --git a/classes/class_visualshadernodestep.rst b/classes/class_visualshadernodestep.rst index 6ad5e55f7..5035d50b2 100644 --- a/classes/class_visualshadernodestep.rst +++ b/classes/class_visualshadernodestep.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeStep.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeStep.xml. .. _class_VisualShaderNodeStep: diff --git a/classes/class_visualshadernodeswitch.rst b/classes/class_visualshadernodeswitch.rst index 5ee905c24..1774d4e66 100644 --- a/classes/class_visualshadernodeswitch.rst +++ b/classes/class_visualshadernodeswitch.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeSwitch.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeSwitch.xml. .. _class_VisualShaderNodeSwitch: diff --git a/classes/class_visualshadernodetexture.rst b/classes/class_visualshadernodetexture.rst index d117a16dc..978e4dfd6 100644 --- a/classes/class_visualshadernodetexture.rst +++ b/classes/class_visualshadernodetexture.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture.xml. .. _class_VisualShaderNodeTexture: diff --git a/classes/class_visualshadernodetexture2darray.rst b/classes/class_visualshadernodetexture2darray.rst index e93b28ea1..7350bf5e6 100644 --- a/classes/class_visualshadernodetexture2darray.rst +++ b/classes/class_visualshadernodetexture2darray.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture2DArray.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture2DArray.xml. .. _class_VisualShaderNodeTexture2DArray: diff --git a/classes/class_visualshadernodetexture2darrayparameter.rst b/classes/class_visualshadernodetexture2darrayparameter.rst index b6e99a262..e2bd36138 100644 --- a/classes/class_visualshadernodetexture2darrayparameter.rst +++ b/classes/class_visualshadernodetexture2darrayparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture2DArrayParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture2DArrayParameter.xml. .. _class_VisualShaderNodeTexture2DArrayParameter: diff --git a/classes/class_visualshadernodetexture2dparameter.rst b/classes/class_visualshadernodetexture2dparameter.rst index 0d5615335..81986551b 100644 --- a/classes/class_visualshadernodetexture2dparameter.rst +++ b/classes/class_visualshadernodetexture2dparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture2DParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture2DParameter.xml. .. _class_VisualShaderNodeTexture2DParameter: diff --git a/classes/class_visualshadernodetexture3d.rst b/classes/class_visualshadernodetexture3d.rst index 0b3140000..bfb1ad1f8 100644 --- a/classes/class_visualshadernodetexture3d.rst +++ b/classes/class_visualshadernodetexture3d.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture3D.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture3D.xml. .. _class_VisualShaderNodeTexture3D: diff --git a/classes/class_visualshadernodetexture3dparameter.rst b/classes/class_visualshadernodetexture3dparameter.rst index 80a49dd34..fec4936c9 100644 --- a/classes/class_visualshadernodetexture3dparameter.rst +++ b/classes/class_visualshadernodetexture3dparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTexture3DParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTexture3DParameter.xml. .. _class_VisualShaderNodeTexture3DParameter: diff --git a/classes/class_visualshadernodetextureparameter.rst b/classes/class_visualshadernodetextureparameter.rst index 5f883d2f3..87feca708 100644 --- a/classes/class_visualshadernodetextureparameter.rst +++ b/classes/class_visualshadernodetextureparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTextureParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTextureParameter.xml. .. _class_VisualShaderNodeTextureParameter: diff --git a/classes/class_visualshadernodetextureparametertriplanar.rst b/classes/class_visualshadernodetextureparametertriplanar.rst index 08e96ad88..95a71e8ba 100644 --- a/classes/class_visualshadernodetextureparametertriplanar.rst +++ b/classes/class_visualshadernodetextureparametertriplanar.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTextureParameterTriplanar.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTextureParameterTriplanar.xml. .. _class_VisualShaderNodeTextureParameterTriplanar: diff --git a/classes/class_visualshadernodetexturesdf.rst b/classes/class_visualshadernodetexturesdf.rst index 880234446..1c768b749 100644 --- a/classes/class_visualshadernodetexturesdf.rst +++ b/classes/class_visualshadernodetexturesdf.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTextureSDF.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTextureSDF.xml. .. _class_VisualShaderNodeTextureSDF: diff --git a/classes/class_visualshadernodetexturesdfnormal.rst b/classes/class_visualshadernodetexturesdfnormal.rst index db36d206c..1ce1ec79e 100644 --- a/classes/class_visualshadernodetexturesdfnormal.rst +++ b/classes/class_visualshadernodetexturesdfnormal.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTextureSDFNormal.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTextureSDFNormal.xml. .. _class_VisualShaderNodeTextureSDFNormal: diff --git a/classes/class_visualshadernodetransformcompose.rst b/classes/class_visualshadernodetransformcompose.rst index a6102be52..9288e25ef 100644 --- a/classes/class_visualshadernodetransformcompose.rst +++ b/classes/class_visualshadernodetransformcompose.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformCompose.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformCompose.xml. .. _class_VisualShaderNodeTransformCompose: diff --git a/classes/class_visualshadernodetransformconstant.rst b/classes/class_visualshadernodetransformconstant.rst index 0e43d4888..8b254b4b9 100644 --- a/classes/class_visualshadernodetransformconstant.rst +++ b/classes/class_visualshadernodetransformconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformConstant.xml. .. _class_VisualShaderNodeTransformConstant: diff --git a/classes/class_visualshadernodetransformdecompose.rst b/classes/class_visualshadernodetransformdecompose.rst index 2e25f135d..057d0a1cc 100644 --- a/classes/class_visualshadernodetransformdecompose.rst +++ b/classes/class_visualshadernodetransformdecompose.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformDecompose.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformDecompose.xml. .. _class_VisualShaderNodeTransformDecompose: diff --git a/classes/class_visualshadernodetransformfunc.rst b/classes/class_visualshadernodetransformfunc.rst index 2e06f1936..ad1c4a908 100644 --- a/classes/class_visualshadernodetransformfunc.rst +++ b/classes/class_visualshadernodetransformfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformFunc.xml. .. _class_VisualShaderNodeTransformFunc: diff --git a/classes/class_visualshadernodetransformop.rst b/classes/class_visualshadernodetransformop.rst index dd2e8cf15..ba7f097d9 100644 --- a/classes/class_visualshadernodetransformop.rst +++ b/classes/class_visualshadernodetransformop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformOp.xml. .. _class_VisualShaderNodeTransformOp: diff --git a/classes/class_visualshadernodetransformparameter.rst b/classes/class_visualshadernodetransformparameter.rst index 8d9114a9e..8d438ab64 100644 --- a/classes/class_visualshadernodetransformparameter.rst +++ b/classes/class_visualshadernodetransformparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformParameter.xml. .. _class_VisualShaderNodeTransformParameter: diff --git a/classes/class_visualshadernodetransformvecmult.rst b/classes/class_visualshadernodetransformvecmult.rst index 5ea460d31..2c68846bb 100644 --- a/classes/class_visualshadernodetransformvecmult.rst +++ b/classes/class_visualshadernodetransformvecmult.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeTransformVecMult.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeTransformVecMult.xml. .. _class_VisualShaderNodeTransformVecMult: diff --git a/classes/class_visualshadernodeuintconstant.rst b/classes/class_visualshadernodeuintconstant.rst index e9f98128b..892b843cf 100644 --- a/classes/class_visualshadernodeuintconstant.rst +++ b/classes/class_visualshadernodeuintconstant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUIntConstant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUIntConstant.xml. .. _class_VisualShaderNodeUIntConstant: diff --git a/classes/class_visualshadernodeuintfunc.rst b/classes/class_visualshadernodeuintfunc.rst index 7cbe697dc..09c1d0854 100644 --- a/classes/class_visualshadernodeuintfunc.rst +++ b/classes/class_visualshadernodeuintfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUIntFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUIntFunc.xml. .. _class_VisualShaderNodeUIntFunc: diff --git a/classes/class_visualshadernodeuintop.rst b/classes/class_visualshadernodeuintop.rst index accff9b7d..8331bf4fd 100644 --- a/classes/class_visualshadernodeuintop.rst +++ b/classes/class_visualshadernodeuintop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUIntOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUIntOp.xml. .. _class_VisualShaderNodeUIntOp: diff --git a/classes/class_visualshadernodeuintparameter.rst b/classes/class_visualshadernodeuintparameter.rst index 34fad21dd..d01781d15 100644 --- a/classes/class_visualshadernodeuintparameter.rst +++ b/classes/class_visualshadernodeuintparameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUIntParameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUIntParameter.xml. .. _class_VisualShaderNodeUIntParameter: diff --git a/classes/class_visualshadernodeuvfunc.rst b/classes/class_visualshadernodeuvfunc.rst index 079bae2e7..3943fedaa 100644 --- a/classes/class_visualshadernodeuvfunc.rst +++ b/classes/class_visualshadernodeuvfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUVFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUVFunc.xml. .. _class_VisualShaderNodeUVFunc: diff --git a/classes/class_visualshadernodeuvpolarcoord.rst b/classes/class_visualshadernodeuvpolarcoord.rst index f76b82822..5ccef2863 100644 --- a/classes/class_visualshadernodeuvpolarcoord.rst +++ b/classes/class_visualshadernodeuvpolarcoord.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeUVPolarCoord.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeUVPolarCoord.xml. .. _class_VisualShaderNodeUVPolarCoord: diff --git a/classes/class_visualshadernodevarying.rst b/classes/class_visualshadernodevarying.rst index af8ae07b4..c0b935df7 100644 --- a/classes/class_visualshadernodevarying.rst +++ b/classes/class_visualshadernodevarying.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVarying.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVarying.xml. .. _class_VisualShaderNodeVarying: diff --git a/classes/class_visualshadernodevaryinggetter.rst b/classes/class_visualshadernodevaryinggetter.rst index 777812f90..5daa5bb5a 100644 --- a/classes/class_visualshadernodevaryinggetter.rst +++ b/classes/class_visualshadernodevaryinggetter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVaryingGetter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVaryingGetter.xml. .. _class_VisualShaderNodeVaryingGetter: diff --git a/classes/class_visualshadernodevaryingsetter.rst b/classes/class_visualshadernodevaryingsetter.rst index 5bd8e0ea1..aeaf047fb 100644 --- a/classes/class_visualshadernodevaryingsetter.rst +++ b/classes/class_visualshadernodevaryingsetter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVaryingSetter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVaryingSetter.xml. .. _class_VisualShaderNodeVaryingSetter: diff --git a/classes/class_visualshadernodevec2constant.rst b/classes/class_visualshadernodevec2constant.rst index b0bafa3a9..277bd9f17 100644 --- a/classes/class_visualshadernodevec2constant.rst +++ b/classes/class_visualshadernodevec2constant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec2Constant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec2Constant.xml. .. _class_VisualShaderNodeVec2Constant: diff --git a/classes/class_visualshadernodevec2parameter.rst b/classes/class_visualshadernodevec2parameter.rst index e5901ea80..53510440e 100644 --- a/classes/class_visualshadernodevec2parameter.rst +++ b/classes/class_visualshadernodevec2parameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec2Parameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec2Parameter.xml. .. _class_VisualShaderNodeVec2Parameter: diff --git a/classes/class_visualshadernodevec3constant.rst b/classes/class_visualshadernodevec3constant.rst index e0836a8a2..c88d08338 100644 --- a/classes/class_visualshadernodevec3constant.rst +++ b/classes/class_visualshadernodevec3constant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec3Constant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec3Constant.xml. .. _class_VisualShaderNodeVec3Constant: diff --git a/classes/class_visualshadernodevec3parameter.rst b/classes/class_visualshadernodevec3parameter.rst index 20d6bdacd..6b0cb52ca 100644 --- a/classes/class_visualshadernodevec3parameter.rst +++ b/classes/class_visualshadernodevec3parameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec3Parameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec3Parameter.xml. .. _class_VisualShaderNodeVec3Parameter: diff --git a/classes/class_visualshadernodevec4constant.rst b/classes/class_visualshadernodevec4constant.rst index d3d993703..a61f0f68c 100644 --- a/classes/class_visualshadernodevec4constant.rst +++ b/classes/class_visualshadernodevec4constant.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec4Constant.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec4Constant.xml. .. _class_VisualShaderNodeVec4Constant: diff --git a/classes/class_visualshadernodevec4parameter.rst b/classes/class_visualshadernodevec4parameter.rst index 44a3972ad..1f520ce36 100644 --- a/classes/class_visualshadernodevec4parameter.rst +++ b/classes/class_visualshadernodevec4parameter.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVec4Parameter.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVec4Parameter.xml. .. _class_VisualShaderNodeVec4Parameter: diff --git a/classes/class_visualshadernodevectorbase.rst b/classes/class_visualshadernodevectorbase.rst index 9018bb034..3afecf072 100644 --- a/classes/class_visualshadernodevectorbase.rst +++ b/classes/class_visualshadernodevectorbase.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorBase.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorBase.xml. .. _class_VisualShaderNodeVectorBase: diff --git a/classes/class_visualshadernodevectorcompose.rst b/classes/class_visualshadernodevectorcompose.rst index 460cb04ee..1ec7c7149 100644 --- a/classes/class_visualshadernodevectorcompose.rst +++ b/classes/class_visualshadernodevectorcompose.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorCompose.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorCompose.xml. .. _class_VisualShaderNodeVectorCompose: diff --git a/classes/class_visualshadernodevectordecompose.rst b/classes/class_visualshadernodevectordecompose.rst index 69d48af31..0c2558d63 100644 --- a/classes/class_visualshadernodevectordecompose.rst +++ b/classes/class_visualshadernodevectordecompose.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorDecompose.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorDecompose.xml. .. _class_VisualShaderNodeVectorDecompose: diff --git a/classes/class_visualshadernodevectordistance.rst b/classes/class_visualshadernodevectordistance.rst index d6e271a4c..139d6bdbd 100644 --- a/classes/class_visualshadernodevectordistance.rst +++ b/classes/class_visualshadernodevectordistance.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorDistance.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorDistance.xml. .. _class_VisualShaderNodeVectorDistance: diff --git a/classes/class_visualshadernodevectorfunc.rst b/classes/class_visualshadernodevectorfunc.rst index 50e9e90ff..96d01a41a 100644 --- a/classes/class_visualshadernodevectorfunc.rst +++ b/classes/class_visualshadernodevectorfunc.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorFunc.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorFunc.xml. .. _class_VisualShaderNodeVectorFunc: diff --git a/classes/class_visualshadernodevectorlen.rst b/classes/class_visualshadernodevectorlen.rst index a83097f27..3d6e686dc 100644 --- a/classes/class_visualshadernodevectorlen.rst +++ b/classes/class_visualshadernodevectorlen.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorLen.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorLen.xml. .. _class_VisualShaderNodeVectorLen: diff --git a/classes/class_visualshadernodevectorop.rst b/classes/class_visualshadernodevectorop.rst index 74864e2e8..1328e53a1 100644 --- a/classes/class_visualshadernodevectorop.rst +++ b/classes/class_visualshadernodevectorop.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorOp.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorOp.xml. .. _class_VisualShaderNodeVectorOp: diff --git a/classes/class_visualshadernodevectorrefract.rst b/classes/class_visualshadernodevectorrefract.rst index b0ac18cce..06a8eaf3e 100644 --- a/classes/class_visualshadernodevectorrefract.rst +++ b/classes/class_visualshadernodevectorrefract.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeVectorRefract.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeVectorRefract.xml. .. _class_VisualShaderNodeVectorRefract: diff --git a/classes/class_visualshadernodeworldpositionfromdepth.rst b/classes/class_visualshadernodeworldpositionfromdepth.rst index fd2b98cdf..b9109e59e 100644 --- a/classes/class_visualshadernodeworldpositionfromdepth.rst +++ b/classes/class_visualshadernodeworldpositionfromdepth.rst @@ -3,7 +3,7 @@ .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. -.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/VisualShaderNodeWorldPositionFromDepth.xml. +.. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_shader/doc_classes/VisualShaderNodeWorldPositionFromDepth.xml. .. _class_VisualShaderNodeWorldPositionFromDepth: diff --git a/classes/index.rst b/classes/index.rst index 5488fd9f4..cda0ddbd8 100644 --- a/classes/index.rst +++ b/classes/index.rst @@ -956,13 +956,16 @@ Other objects class_propertytweener class_randomnumbergenerator class_rdaccelerationstructuregeometry + class_rdaccelerationstructureinstance class_rdattachmentformat class_rdframebufferpass + class_rdhitgroup class_rdpipelinecolorblendstate class_rdpipelinecolorblendstateattachment class_rdpipelinedepthstencilstate class_rdpipelinemultisamplestate class_rdpipelinerasterizationstate + class_rdpipelineshader class_rdpipelinespecializationconstant class_rdsamplerstate class_rdshadersource