Sync classref with current source

This commit is contained in:
Rémi Verschelde
2019-12-17 12:01:01 +01:00
parent 10d10e68fa
commit 54f7f21cc7
27 changed files with 297 additions and 139 deletions

View File

@@ -42,7 +42,7 @@ Methods
+-----------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`ceil<class_@GDScript_method_ceil>` **(** :ref:`float<class_float>` s **)** |
+-----------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`char<class_@GDScript_method_char>` **(** :ref:`int<class_int>` ascii **)** |
| :ref:`String<class_String>` | :ref:`char<class_@GDScript_method_char>` **(** :ref:`int<class_int>` code **)** |
+-----------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`clamp<class_@GDScript_method_clamp>` **(** :ref:`float<class_float>` value, :ref:`float<class_float>` min, :ref:`float<class_float>` max **)** |
+-----------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
@@ -386,14 +386,17 @@ Rounds ``s`` upward, returning the smallest integral value that is not less than
.. _class_@GDScript_method_char:
- :ref:`String<class_String>` **char** **(** :ref:`int<class_int>` ascii **)**
- :ref:`String<class_String>` **char** **(** :ref:`int<class_int>` code **)**
Returns a character as a String of the given ASCII code.
Returns a character as a String of the given Unicode code point (which is compatible with ASCII code).
::
a = char(65) # a is "A"
a = char(65 + 32) # a is "a"
a = char(8364) # a is "€"
This is the inverse of :ref:`ord<class_@GDScript_method_ord>`.
----
@@ -810,9 +813,11 @@ Loads a resource from the filesystem located at ``path``.
::
# Load a scene called main located in the root of the project directory
# Load a scene called main located in the root of the project directory.
var main = load("res://main.tscn")
**Important:** The path must be absolute, a local path will just return ``null``.
----
.. _class_@GDScript_method_log:
@@ -887,6 +892,16 @@ Returns the nearest larger power of 2 for integer ``value``.
- :ref:`int<class_int>` **ord** **(** :ref:`String<class_String>` char **)**
Returns an integer representing the Unicode code point of the given Unicode character ``char``.
::
a = ord("A") # a is 65
a = ord("a") # a is 97
a = ord("€") # a is 8364
This is the inverse of :ref:`char<class_@GDScript_method_char>`.
----
.. _class_@GDScript_method_parse_json:
@@ -970,7 +985,7 @@ Returns a resource from the filesystem that is loaded during script parsing.
::
# Load a scene called main located in the root of the project directory
# Load a scene called main located in the root of the project directory.
var main = preload("res://main.tscn")
----
@@ -1134,7 +1149,7 @@ Returns a random floating point value on the interval ``[0, 1]``.
- :ref:`int<class_int>` **randi** **(** **)**
Returns a random unsigned 32 bit integer. Use remainder to obtain a random value in the interval ``[0, N]`` (where N is smaller than 2^32 -1).
Returns a random unsigned 32 bit integer. Use remainder to obtain a random value in the interval ``[0, N - 1]`` (where N is smaller than 2^32).
::
@@ -1566,22 +1581,25 @@ You can also use ``yield`` to wait for a function to finish:
::
func _ready():
yield(do_something(), "completed")
yield(do_something_else(), "completed")
print("All functions are done!")
yield(countdown(), "completed") # waiting for the countdown() function to complete
print('Ready')
func do_something():
print("Something is done!")
func do_something_else():
print("Something else is done!")
func countdown():
yield(get_tree(), "idle_frame") # returns a GDScriptFunctionState object to _ready()
print(3)
yield(get_tree().create_timer(1.0), "timeout")
print(2)
yield(get_tree().create_timer(1.0), "timeout")
print(1)
yield(get_tree().create_timer(1.0), "timeout")
# prints:
# Something is done!
# Something else is done!
# All functions are done!
# 3
# 2
# 1
# Ready
When yielding on a function, the ``completed`` signal will be emitted automatically when the function returns. It can, therefore, be used as the ``signal`` parameter of the ``yield`` method to resume.
If you are planning on calling the same function within a loop, you should consider using ``yield(get_tree(), "idle_frame")`` also.
In order to yield on a function, the resulting function should also return a ``GDScriptFunctionState``. Notice ``yield(get_tree(), "idle_frame")`` from the above example.

View File

@@ -39,13 +39,6 @@ Properties
| :ref:`bool<class_bool>` | :ref:`visible<class_CharFXTransform_property_visible>` | true |
+-------------------------------------+----------------------------------------------------------------------+---------------------+
Methods
-------
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Variant<class_Variant>` | :ref:`get_value_or<class_CharFXTransform_method_get_value_or>` **(** :ref:`String<class_String>` key, :ref:`Variant<class_Variant>` default_value **)** |
+-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
Description
-----------
@@ -201,12 +194,3 @@ The index of the current character (starting from 0). Setting this property won'
If ``true``, the character will be drawn. If ``false``, the character will be hidden. Characters around hidden characters will reflow to take the space of hidden characters. If this is not desired, set their :ref:`color<class_CharFXTransform_property_color>` to ``Color(1, 1, 1, 0)`` instead.
Method Descriptions
-------------------
.. _class_CharFXTransform_method_get_value_or:
- :ref:`Variant<class_Variant>` **get_value_or** **(** :ref:`String<class_String>` key, :ref:`Variant<class_Variant>` default_value **)**
Returns the value for ``key`` in the :ref:`env<class_CharFXTransform_property_env>` :ref:`Dictionary<class_Dictionary>`, or ``default_value`` if ``key`` isn't defined in :ref:`env<class_CharFXTransform_property_env>`. If the value's type doesn't match ``default_value``'s type, this method will return ``default_value``.

View File

@@ -88,6 +88,8 @@ Sets whether this collision shape should only detect collision on one side (top
| *Getter* | get_one_way_collision_margin() |
+-----------+-------------------------------------+
The margin used for one-way collision (in pixels).
----
.. _class_CollisionShape2D_property_shape:

View File

@@ -51,5 +51,5 @@ Cast an :ref:`int<class_int>` value to a floating-point value, ``float(1)`` will
- :ref:`float<class_float>` **float** **(** :ref:`String<class_String>` from **)**
Cast a :ref:`String<class_String>` value to a floating-point value. This method accepts float value strings like ``"1.23"`` and exponential notation strings for its parameter so calling ``float("1e3")`` will return 1000.0 and calling ``float("1e-3")`` will return 0.001.
Cast a :ref:`String<class_String>` value to a floating-point value. This method accepts float value strings like ``"1.23"`` and exponential notation strings for its parameter so calling ``float("1e3")`` will return 1000.0 and calling ``float("1e-3")`` will return 0.001. Calling this method with an invalid float string will return 0. This method stops parsing at the first invalid character and will return the parsed result so far, so calling ``float("1a3")`` will return 1 while calling ``float("1e3a2")`` will return 1000.0.

View File

@@ -355,6 +355,10 @@ Returns an Array containing the list of connections. A connection consists in a
- :ref:`HBoxContainer<class_HBoxContainer>` **get_zoom_hbox** **(** **)**
Gets the :ref:`HBoxContainer<class_HBoxContainer>` that contains the zooming and grid snap controls in the top left of the graph.
Warning: The intended usage of this function is to allow you to reposition or add your own custom controls to the container. This is an internal control and as such should not be freed. If you wish to hide this or any of it's children use their :ref:`CanvasItem.visible<class_CanvasItem_property_visible>` property instead.
----
.. _class_GraphEdit_method_is_node_connected:

View File

@@ -182,6 +182,8 @@ Description
A GraphNode is a container defined by a title. It can have one or more input and output slots, which can be enabled (shown) or disabled (not shown) and have different (incompatible) types. Colors can also be assigned to slots. A tuple of input and output slots is defined for each GUI element included in the GraphNode. Input and output connections are left and right slots, but only enabled slots are counted as connections.
To add a slot to GraphNode, add any :ref:`Control<class_Control>`-derived child node to it.
Property Descriptions
---------------------
@@ -422,3 +424,15 @@ Returns ``true`` if right (output) slot ``idx`` is enabled, ``false`` otherwise.
- void **set_slot** **(** :ref:`int<class_int>` idx, :ref:`bool<class_bool>` enable_left, :ref:`int<class_int>` type_left, :ref:`Color<class_Color>` color_left, :ref:`bool<class_bool>` enable_right, :ref:`int<class_int>` type_right, :ref:`Color<class_Color>` color_right, :ref:`Texture<class_Texture>` custom_left=null, :ref:`Texture<class_Texture>` custom_right=null **)**
Sets properties of the slot with id ``idx``.
If ``enable_left``/``right``, a port will appear and the slot will be able to be connected from this side.
``type_left``/``right`` is an arbitrary type of the port. Only ports with the same type values can be connected.
``color_left``/``right`` is the tint of the port's icon on this side.
``custom_left``/``right`` is a custom texture for this side's port.
**Note:** this method only sets properties of the slot. To create the slot, add a :ref:`Control<class_Control>`-derived child to the GraphNode.

View File

@@ -21,8 +21,6 @@ Horizontal slider.
Theme Properties
----------------
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | focus |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber |
+---------------------------------+-------------------+
@@ -30,12 +28,8 @@ Theme Properties
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber_disabled |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | grabber_disabled |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber_highlight |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | grabber_highlight |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | slider |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | tick |

View File

@@ -579,7 +579,7 @@ Generates a GET/POST application/x-www-form-urlencoded style query string from a
::
var fields = {"username": "user", "password": "pass"}
String query_string = http_client.query_string_from_dict(fields)
var query_string = http_client.query_string_from_dict(fields)
# Returns "username=user&password=pass"
Furthermore, if a key has a ``null`` value, only the key itself is added, without equal sign and value. If the value is an array, for each value in it a pair with the same key is added.
@@ -587,7 +587,7 @@ Furthermore, if a key has a ``null`` value, only the key itself is added, withou
::
var fields = {"single": 123, "not_valued": null, "multiple": [22, 33, 44]}
String query_string = http_client.query_string_from_dict(fields)
var query_string = http_client.query_string_from_dict(fields)
# Returns "single=123&not_valued&multiple=22&multiple=33&multiple=44"
----

View File

@@ -146,6 +146,8 @@ Method Descriptions
- :ref:`bool<class_bool>` **get_axis_lock** **(** :ref:`BodyAxis<enum_PhysicsServer_BodyAxis>` axis **)** const
Returns ``true`` if the specified ``axis`` is locked. See also :ref:`move_lock_x<class_KinematicBody_property_move_lock_x>`, :ref:`move_lock_y<class_KinematicBody_property_move_lock_y>` and :ref:`move_lock_z<class_KinematicBody_property_move_lock_z>`.
----
.. _class_KinematicBody_method_get_floor_velocity:
@@ -242,6 +244,8 @@ As long as the ``snap`` vector is in contact with the ground, the body will rema
- void **set_axis_lock** **(** :ref:`BodyAxis<enum_PhysicsServer_BodyAxis>` axis, :ref:`bool<class_bool>` lock **)**
Locks or unlocks the specified ``axis`` depending on the value of ``lock``. See also :ref:`move_lock_x<class_KinematicBody_property_move_lock_x>`, :ref:`move_lock_y<class_KinematicBody_property_move_lock_y>` and :ref:`move_lock_z<class_KinematicBody_property_move_lock_z>`.
----
.. _class_KinematicBody_method_test_move:

View File

@@ -39,6 +39,8 @@ Methods
+-------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`TriangleMesh<class_TriangleMesh>` | :ref:`generate_triangle_mesh<class_Mesh_method_generate_triangle_mesh>` **(** **)** const |
+-------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`AABB<class_AABB>` | :ref:`get_aabb<class_Mesh_method_get_aabb>` **(** **)** const |
+-------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`PoolVector3Array<class_PoolVector3Array>` | :ref:`get_faces<class_Mesh_method_get_faces>` **(** **)** const |
+-------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_surface_count<class_Mesh_method_get_surface_count>` **(** **)** const |
@@ -298,6 +300,16 @@ Generate a :ref:`TriangleMesh<class_TriangleMesh>` from the mesh.
----
.. _class_Mesh_method_get_aabb:
- :ref:`AABB<class_AABB>` **get_aabb** **(** **)** const
Returns the smallest :ref:`AABB<class_AABB>` enclosing this mesh. Not affected by ``custom_aabb``.
**Note:** This is only implemented for :ref:`ArrayMesh<class_ArrayMesh>` and :ref:`PrimitiveMesh<class_PrimitiveMesh>`.
----
.. _class_Mesh_method_get_faces:
- :ref:`PoolVector3Array<class_PoolVector3Array>` **get_faces** **(** **)** const

View File

@@ -36,6 +36,8 @@ Methods
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`listen<class_PacketPeerUDP_method_listen>` **(** :ref:`int<class_int>` port, :ref:`String<class_String>` bind_address="*", :ref:`int<class_int>` recv_buf_size=65536 **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_broadcast_enabled<class_PacketPeerUDP_method_set_broadcast_enabled>` **(** :ref:`bool<class_bool>` enabled **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`set_dest_address<class_PacketPeerUDP_method_set_dest_address>` **(** :ref:`String<class_String>` host, :ref:`int<class_int>` port **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`wait<class_PacketPeerUDP_method_wait>` **(** **)** |
@@ -89,6 +91,8 @@ Joins the multicast group specified by ``multicast_address`` using the interface
You can join the same multicast group with multiple interfaces. Use :ref:`IP.get_local_interfaces<class_IP_method_get_local_interfaces>` to know which are available.
Note: Some Android devices might require the ``CHANGE_WIFI_MULTICAST_STATE`` permission for multicast to work.
----
.. _class_PacketPeerUDP_method_leave_multicast_group:
@@ -113,12 +117,24 @@ If ``bind_address`` is set to any valid address (e.g. ``"192.168.1.101"``, ``"::
----
.. _class_PacketPeerUDP_method_set_broadcast_enabled:
- void **set_broadcast_enabled** **(** :ref:`bool<class_bool>` enabled **)**
Enable or disable sending of broadcast packets (e.g. ``set_dest_address("255.255.255.255", 4343)``. This option is disabled by default.
Note: Some Android devices might require the ``CHANGE_WIFI_MULTICAST_STATE`` permission and this option to be enabled to receive broadcast packets too.
----
.. _class_PacketPeerUDP_method_set_dest_address:
- :ref:`Error<enum_@GlobalScope_Error>` **set_dest_address** **(** :ref:`String<class_String>` host, :ref:`int<class_int>` port **)**
Sets the destination address and port for sending packets and variables. A hostname will be resolved using DNS if needed.
Note: :ref:`set_broadcast_enabled<class_PacketPeerUDP_method_set_broadcast_enabled>` must be enabled before sending packets to a broadcast address (e.g. ``255.255.255.255``).
----
.. _class_PacketPeerUDP_method_wait:

View File

@@ -16,7 +16,7 @@ PCKPacker
Brief Description
-----------------
Creates packages that can be loaded into a running project.
Methods
-------
@@ -24,24 +24,24 @@ Methods
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`add_file<class_PCKPacker_method_add_file>` **(** :ref:`String<class_String>` pck_path, :ref:`String<class_String>` source_path **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`flush<class_PCKPacker_method_flush>` **(** :ref:`bool<class_bool>` verbose **)** |
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`flush<class_PCKPacker_method_flush>` **(** :ref:`bool<class_bool>` verbose=false **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`pck_start<class_PCKPacker_method_pck_start>` **(** :ref:`String<class_String>` pck_name, :ref:`int<class_int>` alignment **)** |
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`pck_start<class_PCKPacker_method_pck_start>` **(** :ref:`String<class_String>` pck_name, :ref:`int<class_int>` alignment=0 **)** |
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
Description
-----------
The ``PCKPacker`` is used to create packages in application runtime.
The ``PCKPacker`` is used to create packages that can be loaded into a running project using :ref:`ProjectSettings.load_resource_pack<class_ProjectSettings_method_load_resource_pack>`.
::
var packer = PCKPacker.new()
packer.pck_start("test.pck", 0)
packer.pck_start("test.pck")
packer.add_file("res://text.txt", "text.txt")
packer.flush(false)
packer.flush()
The above ``PCKPacker`` creates package **test.pck**, then adds a file named **text.txt** in the root of the package.
The above ``PCKPacker`` creates package ``test.pck``, then adds a file named ``text.txt`` at the root of the package.
Method Descriptions
-------------------
@@ -56,11 +56,15 @@ Adds the ``source_path`` file to the current PCK package at the ``pck_path`` int
.. _class_PCKPacker_method_flush:
- :ref:`Error<enum_@GlobalScope_Error>` **flush** **(** :ref:`bool<class_bool>` verbose **)**
- :ref:`Error<enum_@GlobalScope_Error>` **flush** **(** :ref:`bool<class_bool>` verbose=false **)**
Writes the files specified using all :ref:`add_file<class_PCKPacker_method_add_file>` calls since the last flush. If ``verbose`` is ``true``, a list of files added will be printed to the console for easier debugging.
----
.. _class_PCKPacker_method_pck_start:
- :ref:`Error<enum_@GlobalScope_Error>` **pck_start** **(** :ref:`String<class_String>` pck_name, :ref:`int<class_int>` alignment **)**
- :ref:`Error<enum_@GlobalScope_Error>` **pck_start** **(** :ref:`String<class_String>` pck_name, :ref:`int<class_int>` alignment=0 **)**
Creates a new PCK file with the name ``pck_name``. The ``.pck`` file extension isn't added automatically, so it should be part of ``pck_name`` (even though it's not required).

View File

@@ -42,15 +42,19 @@ Properties
Methods
-------
+-------------------------+-------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_bone_id<class_PhysicalBone_method_get_bone_id>` **(** **)** const |
+-------------------------+-------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`get_simulate_physics<class_PhysicalBone_method_get_simulate_physics>` **(** **)** |
+-------------------------+-------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_simulating_physics<class_PhysicalBone_method_is_simulating_physics>` **(** **)** |
+-------------------------+-------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_static_body<class_PhysicalBone_method_is_static_body>` **(** **)** |
+-------------------------+-------------------------------------------------------------------------------------------+
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`apply_central_impulse<class_PhysicalBone_method_apply_central_impulse>` **(** :ref:`Vector3<class_Vector3>` impulse **)** |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`apply_impulse<class_PhysicalBone_method_apply_impulse>` **(** :ref:`Vector3<class_Vector3>` position, :ref:`Vector3<class_Vector3>` impulse **)** |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`int<class_int>` | :ref:`get_bone_id<class_PhysicalBone_method_get_bone_id>` **(** **)** const |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`get_simulate_physics<class_PhysicalBone_method_get_simulate_physics>` **(** **)** |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_simulating_physics<class_PhysicalBone_method_is_simulating_physics>` **(** **)** |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_static_body<class_PhysicalBone_method_is_static_body>` **(** **)** |
+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+
Enumerations
------------
@@ -199,6 +203,18 @@ Property Descriptions
Method Descriptions
-------------------
.. _class_PhysicalBone_method_apply_central_impulse:
- void **apply_central_impulse** **(** :ref:`Vector3<class_Vector3>` impulse **)**
----
.. _class_PhysicalBone_method_apply_impulse:
- void **apply_impulse** **(** :ref:`Vector3<class_Vector3>` position, :ref:`Vector3<class_Vector3>` impulse **)**
----
.. _class_PhysicalBone_method_get_bone_id:
- :ref:`int<class_int>` **get_bone_id** **(** **)** const

View File

@@ -49,7 +49,7 @@ Methods
Description
-----------
This class contains the shape and other parameters for intersection/collision queries.
This class contains the shape and other parameters for 2D intersection/collision queries. See also :ref:`Physics2DShapeQueryResult<class_Physics2DShapeQueryResult>`.
Property Descriptions
---------------------
@@ -66,6 +66,8 @@ Property Descriptions
| *Getter* | is_collide_with_areas_enabled() |
+-----------+---------------------------------+
If ``true``, the query will take :ref:`Area2D<class_Area2D>`\ s into account.
----
.. _class_Physics2DShapeQueryParameters_property_collide_with_bodies:
@@ -80,6 +82,8 @@ Property Descriptions
| *Getter* | is_collide_with_bodies_enabled() |
+-----------+----------------------------------+
If ``true``, the query will take :ref:`PhysicsBody2D<class_PhysicsBody2D>`\ s into account.
----
.. _class_Physics2DShapeQueryParameters_property_collision_layer:
@@ -94,7 +98,7 @@ Property Descriptions
| *Getter* | get_collision_layer() |
+-----------+----------------------------+
The physics layer the query should be made on.
The physics layer(s) the query will take into account (as a bitmask).
----
@@ -110,7 +114,7 @@ The physics layer the query should be made on.
| *Getter* | get_exclude() |
+-----------+--------------------+
The list of objects or object :ref:`RID<class_RID>`\ s, that will be excluded from collisions.
The list of objects or object :ref:`RID<class_RID>`\ s that will be excluded from collisions.
----
@@ -156,7 +160,7 @@ The motion of the shape being queried for.
| *Getter* | get_shape_rid() |
+----------+----------------------+
The :ref:`RID<class_RID>` of the queried shape. See also :ref:`set_shape<class_Physics2DShapeQueryParameters_method_set_shape>`.
The queried shape's :ref:`RID<class_RID>`. See also :ref:`set_shape<class_Physics2DShapeQueryParameters_method_set_shape>`.
----
@@ -172,7 +176,7 @@ The :ref:`RID<class_RID>` of the queried shape. See also :ref:`set_shape<class_P
| *Getter* | get_transform() |
+-----------+---------------------------------+
the transform matrix of the queried shape.
The queried shape's transform matrix.
Method Descriptions
-------------------

View File

@@ -16,7 +16,7 @@ Physics2DShapeQueryResult
Brief Description
-----------------
Result of a 2D shape query in :ref:`Physics2DServer<class_Physics2DServer>`.
Methods
-------
@@ -33,6 +33,11 @@ Methods
| :ref:`RID<class_RID>` | :ref:`get_result_rid<class_Physics2DShapeQueryResult_method_get_result_rid>` **(** :ref:`int<class_int>` idx **)** const |
+-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
Description
-----------
The result of a 2D shape query in :ref:`Physics2DServer<class_Physics2DServer>`. See also :ref:`Physics2DShapeQueryParameters<class_Physics2DShapeQueryParameters>`.
Method Descriptions
-------------------
@@ -40,27 +45,37 @@ Method Descriptions
- :ref:`int<class_int>` **get_result_count** **(** **)** const
Returns the number of objects that intersected with the shape.
----
.. _class_Physics2DShapeQueryResult_method_get_result_object:
- :ref:`Object<class_Object>` **get_result_object** **(** :ref:`int<class_int>` idx **)** const
Returns the :ref:`Object<class_Object>` that intersected with the shape at index ``idx``.
----
.. _class_Physics2DShapeQueryResult_method_get_result_object_id:
- :ref:`int<class_int>` **get_result_object_id** **(** :ref:`int<class_int>` idx **)** const
Returns the instance ID of the :ref:`Object<class_Object>` that intersected with the shape at index ``idx``.
----
.. _class_Physics2DShapeQueryResult_method_get_result_object_shape:
- :ref:`int<class_int>` **get_result_object_shape** **(** :ref:`int<class_int>` idx **)** const
Returns the child index of the object's :ref:`Shape<class_Shape>` that intersected with the shape at index ``idx``.
----
.. _class_Physics2DShapeQueryResult_method_get_result_rid:
- :ref:`RID<class_RID>` **get_result_rid** **(** :ref:`int<class_int>` idx **)** const
Returns the :ref:`RID<class_RID>` of the object that intersected with the shape at index ``idx``.

View File

@@ -16,7 +16,7 @@ PhysicsShapeQueryParameters
Brief Description
-----------------
Parameters to be sent to a 3D shape physics query.
Properties
----------
@@ -44,6 +44,11 @@ Methods
| void | :ref:`set_shape<class_PhysicsShapeQueryParameters_method_set_shape>` **(** :ref:`Resource<class_Resource>` shape **)** |
+------+------------------------------------------------------------------------------------------------------------------------+
Description
-----------
This class contains the shape and other parameters for 3D intersection/collision queries. See also :ref:`PhysicsShapeQueryResult<class_PhysicsShapeQueryResult>`.
Property Descriptions
---------------------
@@ -59,6 +64,8 @@ Property Descriptions
| *Getter* | is_collide_with_areas_enabled() |
+-----------+---------------------------------+
If ``true``, the query will take :ref:`Area<class_Area>`\ s into account.
----
.. _class_PhysicsShapeQueryParameters_property_collide_with_bodies:
@@ -73,6 +80,8 @@ Property Descriptions
| *Getter* | is_collide_with_bodies_enabled() |
+-----------+----------------------------------+
If ``true``, the query will take :ref:`PhysicsBody<class_PhysicsBody>`\ s into account.
----
.. _class_PhysicsShapeQueryParameters_property_collision_mask:
@@ -87,6 +96,8 @@ Property Descriptions
| *Getter* | get_collision_mask() |
+-----------+---------------------------+
The physics layer(s) the query will take into account (as a bitmask).
----
.. _class_PhysicsShapeQueryParameters_property_exclude:
@@ -101,6 +112,8 @@ Property Descriptions
| *Getter* | get_exclude() |
+-----------+--------------------+
The list of objects or object :ref:`RID<class_RID>`\ s that will be excluded from collisions.
----
.. _class_PhysicsShapeQueryParameters_property_margin:
@@ -115,6 +128,8 @@ Property Descriptions
| *Getter* | get_margin() |
+-----------+-------------------+
The collision margin for the shape.
----
.. _class_PhysicsShapeQueryParameters_property_shape_rid:
@@ -127,6 +142,8 @@ Property Descriptions
| *Getter* | get_shape_rid() |
+----------+----------------------+
The queried shape's :ref:`RID<class_RID>`. See also :ref:`set_shape<class_PhysicsShapeQueryParameters_method_set_shape>`.
----
.. _class_PhysicsShapeQueryParameters_property_transform:
@@ -141,6 +158,8 @@ Property Descriptions
| *Getter* | get_transform() |
+-----------+-------------------------------------------------+
The queried shape's transform matrix.
Method Descriptions
-------------------
@@ -148,3 +167,5 @@ Method Descriptions
- void **set_shape** **(** :ref:`Resource<class_Resource>` shape **)**
Sets the :ref:`Shape<class_Shape>` that will be used for collision/intersection queries.

View File

@@ -16,7 +16,7 @@ PhysicsShapeQueryResult
Brief Description
-----------------
Result of a shape query in Physics2DServer.
Result of a 3D shape query in :ref:`PhysicsServer<class_PhysicsServer>`.
Methods
-------
@@ -33,6 +33,11 @@ Methods
| :ref:`RID<class_RID>` | :ref:`get_result_rid<class_PhysicsShapeQueryResult_method_get_result_rid>` **(** :ref:`int<class_int>` idx **)** const |
+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------+
Description
-----------
The result of a 3D shape query in :ref:`PhysicsServer<class_PhysicsServer>`. See also :ref:`PhysicsShapeQueryParameters<class_PhysicsShapeQueryParameters>`.
Method Descriptions
-------------------
@@ -40,27 +45,37 @@ Method Descriptions
- :ref:`int<class_int>` **get_result_count** **(** **)** const
Returns the number of objects that intersected with the shape.
----
.. _class_PhysicsShapeQueryResult_method_get_result_object:
- :ref:`Object<class_Object>` **get_result_object** **(** :ref:`int<class_int>` idx **)** const
Returns the :ref:`Object<class_Object>` that intersected with the shape at index ``idx``.
----
.. _class_PhysicsShapeQueryResult_method_get_result_object_id:
- :ref:`int<class_int>` **get_result_object_id** **(** :ref:`int<class_int>` idx **)** const
Returns the instance ID of the :ref:`Object<class_Object>` that intersected with the shape at index ``idx``.
----
.. _class_PhysicsShapeQueryResult_method_get_result_object_shape:
- :ref:`int<class_int>` **get_result_object_shape** **(** :ref:`int<class_int>` idx **)** const
Returns the child index of the object's :ref:`Shape<class_Shape>` that intersected with the shape at index ``idx``.
----
.. _class_PhysicsShapeQueryResult_method_get_result_rid:
- :ref:`RID<class_RID>` **get_result_rid** **(** :ref:`int<class_int>` idx **)** const
Returns the :ref:`RID<class_RID>` of the object that intersected with the shape at index ``idx``.

View File

@@ -16,7 +16,7 @@ PlaneShape
Brief Description
-----------------
Infinite plane shape for 3D collisions.
Properties
----------
@@ -25,6 +25,11 @@ Properties
| :ref:`Plane<class_Plane>` | :ref:`plane<class_PlaneShape_property_plane>` | Plane( 0, 1, 0, 0 ) |
+---------------------------+-----------------------------------------------+---------------------+
Description
-----------
An infinite plane shape for 3D collisions. Note that the :ref:`Plane<class_Plane>`'s normal matters; anything "below" the plane will collide with it. If the ``PlaneShape`` is used in a :ref:`PhysicsBody<class_PhysicsBody>`, it will cause colliding objects placed "below" it to teleport "above" the plane.
Property Descriptions
---------------------
@@ -40,3 +45,5 @@ Property Descriptions
| *Getter* | get_plane() |
+-----------+---------------------+
The :ref:`Plane<class_Plane>` used by the ``PlaneShape`` for collision.

View File

@@ -136,7 +136,7 @@ Properties
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/unused_argument<class_ProjectSettings_property_debug/gdscript/warnings/unused_argument>` | true |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/unused_class_variable<class_ProjectSettings_property_debug/gdscript/warnings/unused_class_variable>` | true |
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/unused_class_variable<class_ProjectSettings_property_debug/gdscript/warnings/unused_class_variable>` | false |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/unused_signal<class_ProjectSettings_property_debug/gdscript/warnings/unused_signal>` | true |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
@@ -172,6 +172,8 @@ Properties
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`display/window/handheld/orientation<class_ProjectSettings_property_display/window/handheld/orientation>` | "landscape" |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`display/window/ios/hide_home_indicator<class_ProjectSettings_property_display/window/ios/hide_home_indicator>` | true |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>` | false |
+-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`display/window/per_pixel_transparency/enabled<class_ProjectSettings_property_display/window/per_pixel_transparency/enabled>` | false |
@@ -1308,9 +1310,9 @@ If ``true``, enables warnings when a function parameter is unused.
- :ref:`bool<class_bool>` **debug/gdscript/warnings/unused_class_variable**
+-----------+------+
| *Default* | true |
+-----------+------+
+-----------+-------+
| *Default* | false |
+-----------+-------+
If ``true``, enables warnings when a member variable is unused.
@@ -1518,6 +1520,18 @@ Default orientation on mobile devices.
----
.. _class_ProjectSettings_property_display/window/ios/hide_home_indicator:
- :ref:`bool<class_bool>` **display/window/ios/hide_home_indicator**
+-----------+------+
| *Default* | true |
+-----------+------+
If ``true``, the home indicator is hidden automatically. This only affects iOS devices without a physical home button.
----
.. _class_ProjectSettings_property_display/window/per_pixel_transparency/allowed:
- :ref:`bool<class_bool>` **display/window/per_pixel_transparency/allowed**

View File

@@ -52,3 +52,5 @@ Property Descriptions
| *Getter* | get_margin() |
+-----------+-------------------+
The collision margin for the shape.

View File

@@ -65,6 +65,8 @@ Property Descriptions
| *Getter* | get_custom_solver_bias() |
+-----------+-------------------------------+
The shape's custom solver bias.
Method Descriptions
-------------------

View File

@@ -55,7 +55,7 @@ Methods
+-----------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Transform<class_Transform>` | :ref:`scaled<class_Transform_method_scaled>` **(** :ref:`Vector3<class_Vector3>` scale **)** |
+-----------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Transform<class_Transform>` | :ref:`translated<class_Transform_method_translated>` **(** :ref:`Vector3<class_Vector3>` ofs **)** |
| :ref:`Transform<class_Transform>` | :ref:`translated<class_Transform_method_translated>` **(** :ref:`Vector3<class_Vector3>` offset **)** |
+-----------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Variant<class_Variant>` | :ref:`xform<class_Transform_method_xform>` **(** :ref:`Variant<class_Variant>` v **)** |
+-----------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
@@ -209,7 +209,7 @@ Returns the transform with the basis orthogonal (90 degrees), and normalized axi
- :ref:`Transform<class_Transform>` **rotated** **(** :ref:`Vector3<class_Vector3>` axis, :ref:`float<class_float>` phi **)**
Rotates the transform around given axis by phi. The axis must be a normalized vector.
Rotates the transform around the given axis by the given angle (in radians), using matrix multiplication. The axis must be a normalized vector.
----
@@ -217,15 +217,17 @@ Rotates the transform around given axis by phi. The axis must be a normalized ve
- :ref:`Transform<class_Transform>` **scaled** **(** :ref:`Vector3<class_Vector3>` scale **)**
Scales the transform by the specified 3D scaling factors.
Scales the transform by the given scale factor, using matrix multiplication.
----
.. _class_Transform_method_translated:
- :ref:`Transform<class_Transform>` **translated** **(** :ref:`Vector3<class_Vector3>` ofs **)**
- :ref:`Transform<class_Transform>` **translated** **(** :ref:`Vector3<class_Vector3>` offset **)**
Translates the transform by the specified offset.
Translates the transform by the given offset, relative to the transform's basis vectors.
Unlike :ref:`rotated<class_Transform_method_rotated>` and :ref:`scaled<class_Transform_method_scaled>`, this does not use matrix multiplication.
----

View File

@@ -232,7 +232,7 @@ Returns the transform with the basis orthogonal (90 degrees), and normalized axi
- :ref:`Transform2D<class_Transform2D>` **rotated** **(** :ref:`float<class_float>` phi **)**
Rotates the transform by the given angle (in radians).
Rotates the transform by the given angle (in radians), using matrix multiplication.
----
@@ -240,7 +240,7 @@ Rotates the transform by the given angle (in radians).
- :ref:`Transform2D<class_Transform2D>` **scaled** **(** :ref:`Vector2<class_Vector2>` scale **)**
Scales the transform by the given factor.
Scales the transform by the given scale factor, using matrix multiplication.
----
@@ -248,7 +248,9 @@ Scales the transform by the given factor.
- :ref:`Transform2D<class_Transform2D>` **translated** **(** :ref:`Vector2<class_Vector2>` offset **)**
Translates the transform by the given offset.
Translates the transform by the given offset, relative to the transform's basis vectors.
Unlike :ref:`rotated<class_Transform2D_method_rotated>` and :ref:`scaled<class_Transform2D_method_scaled>`, this does not use matrix multiplication.
----

View File

@@ -32,51 +32,51 @@ Properties
Methods
-------
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`follow_method<class_Tween_method_follow_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`String<class_String>` target_method, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`follow_property<class_Tween_method_follow_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`NodePath<class_NodePath>` target_property, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`get_runtime<class_Tween_method_get_runtime>` **(** **)** const |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_callback<class_Tween_method_interpolate_callback>` **(** :ref:`Object<class_Object>` object, :ref:`float<class_float>` duration, :ref:`String<class_String>` callback, :ref:`Variant<class_Variant>` arg1=null, :ref:`Variant<class_Variant>` arg2=null, :ref:`Variant<class_Variant>` arg3=null, :ref:`Variant<class_Variant>` arg4=null, :ref:`Variant<class_Variant>` arg5=null **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_deferred_callback<class_Tween_method_interpolate_deferred_callback>` **(** :ref:`Object<class_Object>` object, :ref:`float<class_float>` duration, :ref:`String<class_String>` callback, :ref:`Variant<class_Variant>` arg1=null, :ref:`Variant<class_Variant>` arg2=null, :ref:`Variant<class_Variant>` arg3=null, :ref:`Variant<class_Variant>` arg4=null, :ref:`Variant<class_Variant>` arg5=null **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_method<class_Tween_method_interpolate_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_property<class_Tween_method_interpolate_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_active<class_Tween_method_is_active>` **(** **)** const |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`remove<class_Tween_method_remove>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`remove_all<class_Tween_method_remove_all>` **(** **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`reset<class_Tween_method_reset>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`reset_all<class_Tween_method_reset_all>` **(** **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`resume<class_Tween_method_resume>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`resume_all<class_Tween_method_resume_all>` **(** **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`seek<class_Tween_method_seek>` **(** :ref:`float<class_float>` time **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_active<class_Tween_method_set_active>` **(** :ref:`bool<class_bool>` active **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`start<class_Tween_method_start>` **(** **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`stop<class_Tween_method_stop>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`stop_all<class_Tween_method_stop_all>` **(** **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`targeting_method<class_Tween_method_targeting_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Object<class_Object>` initial, :ref:`String<class_String>` initial_method, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`targeting_property<class_Tween_method_targeting_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Object<class_Object>` initial, :ref:`NodePath<class_NodePath>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`tell<class_Tween_method_tell>` **(** **)** const |
+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`follow_method<class_Tween_method_follow_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`String<class_String>` target_method, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`follow_property<class_Tween_method_follow_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`NodePath<class_NodePath>` target_property, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`get_runtime<class_Tween_method_get_runtime>` **(** **)** const |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_callback<class_Tween_method_interpolate_callback>` **(** :ref:`Object<class_Object>` object, :ref:`float<class_float>` duration, :ref:`String<class_String>` callback, :ref:`Variant<class_Variant>` arg1=null, :ref:`Variant<class_Variant>` arg2=null, :ref:`Variant<class_Variant>` arg3=null, :ref:`Variant<class_Variant>` arg4=null, :ref:`Variant<class_Variant>` arg5=null **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_deferred_callback<class_Tween_method_interpolate_deferred_callback>` **(** :ref:`Object<class_Object>` object, :ref:`float<class_float>` duration, :ref:`String<class_String>` callback, :ref:`Variant<class_Variant>` arg1=null, :ref:`Variant<class_Variant>` arg2=null, :ref:`Variant<class_Variant>` arg3=null, :ref:`Variant<class_Variant>` arg4=null, :ref:`Variant<class_Variant>` arg5=null **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_method<class_Tween_method_interpolate_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`interpolate_property<class_Tween_method_interpolate_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`is_active<class_Tween_method_is_active>` **(** **)** const |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`remove<class_Tween_method_remove>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`remove_all<class_Tween_method_remove_all>` **(** **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`reset<class_Tween_method_reset>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`reset_all<class_Tween_method_reset_all>` **(** **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`resume<class_Tween_method_resume>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`resume_all<class_Tween_method_resume_all>` **(** **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`seek<class_Tween_method_seek>` **(** :ref:`float<class_float>` time **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_active<class_Tween_method_set_active>` **(** :ref:`bool<class_bool>` active **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`start<class_Tween_method_start>` **(** **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`stop<class_Tween_method_stop>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` key="" **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`stop_all<class_Tween_method_stop_all>` **(** **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`targeting_method<class_Tween_method_targeting_method>` **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Object<class_Object>` initial, :ref:`String<class_String>` initial_method, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`targeting_property<class_Tween_method_targeting_property>` **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Object<class_Object>` initial, :ref:`NodePath<class_NodePath>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)** |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`tell<class_Tween_method_tell>` **(** **)** const |
+---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Signals
-------
@@ -271,7 +271,7 @@ Method Descriptions
.. _class_Tween_method_follow_method:
- :ref:`bool<class_bool>` **follow_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`String<class_String>` target_method, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **follow_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`String<class_String>` target_method, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Follows ``method`` of ``object`` and applies the returned value on ``target_method`` of ``target``, beginning from ``initial_val`` for ``duration`` seconds, ``delay`` later. Methods are called with consecutive values.
@@ -281,7 +281,7 @@ Use :ref:`TransitionType<enum_Tween_TransitionType>` for ``trans_type`` and :ref
.. _class_Tween_method_follow_property:
- :ref:`bool<class_bool>` **follow_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`NodePath<class_NodePath>` target_property, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **follow_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Object<class_Object>` target, :ref:`NodePath<class_NodePath>` target_property, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Follows ``property`` of ``object`` and applies it on ``target_property`` of ``target``, beginning from ``initial_val`` for ``duration`` seconds, ``delay`` seconds later.
@@ -315,7 +315,7 @@ Calls ``callback`` of ``object`` after ``duration`` on the main thread (similar
.. _class_Tween_method_interpolate_method:
- :ref:`bool<class_bool>` **interpolate_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **interpolate_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Animates ``method`` of ``object`` from ``initial_val`` to ``final_val`` for ``duration`` seconds, ``delay`` seconds later. Methods are called with consecutive values.
@@ -325,7 +325,7 @@ Use :ref:`TransitionType<enum_Tween_TransitionType>` for ``trans_type`` and :ref
.. _class_Tween_method_interpolate_property:
- :ref:`bool<class_bool>` **interpolate_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **interpolate_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Variant<class_Variant>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Animates ``property`` of ``object`` from ``initial_val`` to ``final_val`` for ``duration`` seconds, ``delay`` seconds later. Setting the initial value to ``null`` uses the current value of the property.
@@ -433,7 +433,7 @@ Stops animating all tweens.
.. _class_Tween_method_targeting_method:
- :ref:`bool<class_bool>` **targeting_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Object<class_Object>` initial, :ref:`String<class_String>` initial_method, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **targeting_method** **(** :ref:`Object<class_Object>` object, :ref:`String<class_String>` method, :ref:`Object<class_Object>` initial, :ref:`String<class_String>` initial_method, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Animates ``method`` of ``object`` from the value returned by ``initial_method`` to ``final_val`` for ``duration`` seconds, ``delay`` seconds later. Methods are animated by calling them with consecutive values.
@@ -443,7 +443,7 @@ Use :ref:`TransitionType<enum_Tween_TransitionType>` for ``trans_type`` and :ref
.. _class_Tween_method_targeting_property:
- :ref:`bool<class_bool>` **targeting_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Object<class_Object>` initial, :ref:`NodePath<class_NodePath>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type, :ref:`EaseType<enum_Tween_EaseType>` ease_type, :ref:`float<class_float>` delay=0 **)**
- :ref:`bool<class_bool>` **targeting_property** **(** :ref:`Object<class_Object>` object, :ref:`NodePath<class_NodePath>` property, :ref:`Object<class_Object>` initial, :ref:`NodePath<class_NodePath>` initial_val, :ref:`Variant<class_Variant>` final_val, :ref:`float<class_float>` duration, :ref:`TransitionType<enum_Tween_TransitionType>` trans_type=0, :ref:`EaseType<enum_Tween_EaseType>` ease_type=2, :ref:`float<class_float>` delay=0 **)**
Animates ``property`` of ``object`` from the current value of the ``initial_val`` property of ``initial`` to ``final_val`` for ``duration`` seconds, ``delay`` seconds later.

View File

@@ -141,6 +141,14 @@ Methods
Signals
-------
.. _class_Viewport_signal_gui_focus_changed:
- **gui_focus_changed** **(** :ref:`Control<class_Control>` node **)**
Emitted when a Control node grabs keyboard focus.
----
.. _class_Viewport_signal_size_changed:
- **size_changed** **(** **)**

View File

@@ -46,6 +46,8 @@ Enumerations
.. _class_VisualShaderNodeTexture_constant_SOURCE_DEPTH:
.. _class_VisualShaderNodeTexture_constant_SOURCE_PORT:
enum **Source**:
- **SOURCE_TEXTURE** = **0**
@@ -58,6 +60,8 @@ enum **Source**:
- **SOURCE_DEPTH** = **4**
- **SOURCE_PORT** = **5**
----
.. _enum_VisualShaderNodeTexture_TextureType:

View File

@@ -30,8 +30,6 @@ Properties
Theme Properties
----------------
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | focus |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber |
+---------------------------------+-------------------+
@@ -39,12 +37,8 @@ Theme Properties
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber_disabled |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | grabber_disabled |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | grabber_highlight |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | grabber_highlight |
+---------------------------------+-------------------+
| :ref:`StyleBox<class_StyleBox>` | slider |
+---------------------------------+-------------------+
| :ref:`Texture<class_Texture>` | tick |