summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2014-02-15 02:01:39 -0300
committerJuan Linietsky <reduzio@gmail.com>2014-02-15 02:02:41 -0300
commit9afdb3e0ad5bfbdafe307212f5d4ebcc7c3ac852 (patch)
treed25ef63dfe50d59987b4a611c1d1773185a3e35d /doc
parentb0870e487c6cc68bb0a2cef7174f3f5697667a2e (diff)
-fixed bug in Button now exporting font property
-made GUI Theme editor usable -editor does not allow to export or create .pck in the same path as a project -changed .pck format (lacked support for versioning so couldn't change it), previous was causing crashes and is now incompatible, just re-export. -will not look for .pck files recursively, was causing unexpected behaviors -fixed execution of Godot in paths with non unicode characters in Windows, OSX and Linux.
Diffstat (limited to 'doc')
-rw-r--r--doc/base/classes.xml2030
1 files changed, 1707 insertions, 323 deletions
diff --git a/doc/base/classes.xml b/doc/base/classes.xml
index 51b135d248..13a6aa72ee 100644
--- a/doc/base/classes.xml
+++ b/doc/base/classes.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
-<doc version="0.99.3656-pre-beta" name="Engine Types">
+<doc version="1.0.3917-beta1" name="Engine Types">
<class name="@GDScript" category="Core">
<brief_description>
Built-in GDScript functions.
@@ -491,6 +491,28 @@
Return an array with the given range. Range can be 1 argument N (0 to N-1), two arguments (initial, final-1) or three arguments (initial,final-1,increment).
</description>
</method>
+ <method name="inst2dict" >
+ <return type="Dictionary">
+ </return>
+ <argument index="0" name="inst" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="dict2inst" >
+ <return type="Object">
+ </return>
+ <argument index="0" name="dict" type="Dictionary">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="print_stack" >
+ <return type="Nil">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -2334,6 +2356,10 @@
</argument>
<argument index="1" name="custom_blend" type="real" default="-1">
</argument>
+ <argument index="2" name="custom_speed" type="real" default="1">
+ </argument>
+ <argument index="3" name="from_end" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
@@ -2519,53 +2545,57 @@
<method name="add_node" >
<argument index="0" name="type" type="int">
</argument>
- <argument index="1" name="id" type="int">
+ <argument index="1" name="id" type="String">
</argument>
<description>
</description>
</method>
- <method name="get_node_id" qualifiers="const" >
- <return type="int">
+ <method name="node_exists" qualifiers="const" >
+ <return type="bool">
</return>
- <argument index="0" name="name" type="String">
+ <argument index="0" name="node" type="String">
</argument>
<description>
</description>
</method>
- <method name="node_set_name" >
- <argument index="0" name="id" type="int">
+ <method name="node_rename" >
+ <return type="int">
+ </return>
+ <argument index="0" name="node" type="String">
</argument>
- <argument index="1" name="name" type="String">
+ <argument index="1" name="new_name" type="String">
</argument>
<description>
</description>
</method>
- <method name="node_get_name" qualifiers="const" >
- <return type="String">
+ <method name="node_get_type" qualifiers="const" >
+ <return type="int">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
- <method name="node_get_type" qualifiers="const" >
+ <method name="node_get_input_count" qualifiers="const" >
<return type="int">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
- <method name="node_get_input_count" qualifiers="const" >
- <return type="int">
+ <method name="node_get_input_sourcre" qualifiers="const" >
+ <return type="String">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
+ </argument>
+ <argument index="1" name="idx" type="int">
</argument>
<description>
</description>
</method>
<method name="animation_node_set_animation" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="animation" type="Animation">
</argument>
@@ -2575,13 +2605,29 @@
<method name="animation_node_get_animation" qualifiers="const" >
<return type="Animation">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="animation_node_set_master_animation" >
+ <argument index="0" name="id" type="String">
+ </argument>
+ <argument index="1" name="source" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="animation_node_get_master_animation" qualifiers="const" >
+ <return type="String">
+ </return>
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="oneshot_node_set_fadein_time" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="time_sec" type="real">
</argument>
@@ -2591,13 +2637,13 @@
<method name="oneshot_node_get_fadein_time" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="oneshot_node_set_fadeout_time" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="time_sec" type="real">
</argument>
@@ -2607,13 +2653,13 @@
<method name="oneshot_node_get_fadeout_time" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="oneshot_node_set_autorestart" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="enable" type="bool">
</argument>
@@ -2621,7 +2667,7 @@
</description>
</method>
<method name="oneshot_node_set_autorestart_delay" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="delay_sec" type="real">
</argument>
@@ -2629,7 +2675,7 @@
</description>
</method>
<method name="oneshot_node_set_autorestart_random_delay" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="rand_sec" type="real">
</argument>
@@ -2639,7 +2685,7 @@
<method name="oneshot_node_has_autorestart" qualifiers="const" >
<return type="bool">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
@@ -2647,7 +2693,7 @@
<method name="oneshot_node_get_autorestart_delay" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
@@ -2655,19 +2701,19 @@
<method name="oneshot_node_get_autorestart_random_delay" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="oneshot_node_start" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="oneshot_node_stop" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
@@ -2675,13 +2721,23 @@
<method name="oneshot_node_is_active" qualifiers="const" >
<return type="bool">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="oneshot_node_set_filter_path" >
+ <argument index="0" name="id" type="String">
+ </argument>
+ <argument index="1" name="path" type="NodePath">
+ </argument>
+ <argument index="2" name="enable" type="bool">
</argument>
<description>
</description>
</method>
<method name="mix_node_set_amount" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="ratio" type="real">
</argument>
@@ -2691,13 +2747,13 @@
<method name="mix_node_get_amount" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="blend2_node_set_amount" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="blend" type="real">
</argument>
@@ -2707,13 +2763,23 @@
<method name="blend2_node_get_amount" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="blend2_node_set_filter_path" >
+ <argument index="0" name="id" type="String">
+ </argument>
+ <argument index="1" name="path" type="NodePath">
+ </argument>
+ <argument index="2" name="enable" type="bool">
</argument>
<description>
</description>
</method>
<method name="blend3_node_set_amount" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="blend" type="real">
</argument>
@@ -2723,13 +2789,13 @@
<method name="blend3_node_get_amount" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="blend4_node_set_amount" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="blend" type="Vector2">
</argument>
@@ -2739,13 +2805,13 @@
<method name="blend4_node_get_amount" qualifiers="const" >
<return type="Vector2">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="timescale_node_set_scale" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="scale" type="real">
</argument>
@@ -2755,13 +2821,13 @@
<method name="timescale_node_get_scale" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="timeseek_node_seek" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="pos_sec" type="real">
</argument>
@@ -2769,7 +2835,7 @@
</description>
</method>
<method name="transition_node_set_input_count" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="count" type="int">
</argument>
@@ -2779,13 +2845,13 @@
<method name="transition_node_get_input_count" qualifiers="const" >
<return type="int">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="transition_node_delete_input" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="input_idx" type="int">
</argument>
@@ -2793,7 +2859,7 @@
</description>
</method>
<method name="transition_node_set_input_auto_advance" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="input_idx" type="int">
</argument>
@@ -2805,7 +2871,7 @@
<method name="transition_node_has_input_auto_advance" qualifiers="const" >
<return type="bool">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="input_idx" type="int">
</argument>
@@ -2813,7 +2879,7 @@
</description>
</method>
<method name="transition_node_set_xfade_time" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="time_sec" type="real">
</argument>
@@ -2823,13 +2889,13 @@
<method name="transition_node_get_xfade_time" qualifiers="const" >
<return type="real">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="transition_node_set_current" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="input_idx" type="int">
</argument>
@@ -2839,13 +2905,13 @@
<method name="transition_node_get_current" qualifiers="const" >
<return type="int">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="node_set_pos" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="screen_pos" type="Vector2">
</argument>
@@ -2855,13 +2921,13 @@
<method name="node_get_pos" qualifiers="const" >
<return type="Vector2">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
</method>
<method name="remove_node" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<description>
</description>
@@ -2869,9 +2935,9 @@
<method name="connect" >
<return type="int">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
- <argument index="1" name="dst_id" type="int">
+ <argument index="1" name="dst_id" type="String">
</argument>
<argument index="2" name="dst_input_idx" type="int">
</argument>
@@ -2881,9 +2947,9 @@
<method name="is_connected" qualifiers="const" >
<return type="bool">
</return>
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
- <argument index="1" name="dst_id" type="int">
+ <argument index="1" name="dst_id" type="String">
</argument>
<argument index="2" name="dst_input_idx" type="int">
</argument>
@@ -2891,7 +2957,7 @@
</description>
</method>
<method name="disconnect" >
- <argument index="0" name="id" type="int">
+ <argument index="0" name="id" type="String">
</argument>
<argument index="1" name="dst_input_idx" type="int">
</argument>
@@ -2923,7 +2989,7 @@
</description>
</method>
<method name="get_node_list" >
- <return type="IntArray">
+ <return type="StringArray">
</return>
<description>
</description>
@@ -3412,6 +3478,18 @@
<description>
</description>
</method>
+ <method name="set_margin" >
+ <argument index="0" name="margin" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_margin" qualifiers="const" >
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -4381,6 +4459,18 @@
Return the state of the [i]clip_text[/i] property (see [method set_clip_text])
</description>
</method>
+ <method name="set_text_align" >
+ <argument index="0" name="align" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_text_align" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_flat" qualifiers="const" >
<return type="bool">
</return>
@@ -4703,6 +4793,24 @@
<description>
</description>
</method>
+ <method name="look_at" >
+ <argument index="0" name="target" type="Vector3">
+ </argument>
+ <argument index="1" name="up" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="look_at_from_pos" >
+ <argument index="0" name="pos" type="Vector3">
+ </argument>
+ <argument index="1" name="target" type="Vector3">
+ </argument>
+ <argument index="2" name="up" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_environment" >
<argument index="0" name="env" type="Environment">
</argument>
@@ -4737,7 +4845,7 @@
</constant>
</constants>
</class>
-<class name="Camera2D" inherits="ScreenProximity2D" category="Core">
+<class name="Camera2D" inherits="Node2D" category="Core">
<brief_description>
Camera node for 2D scenes.
</brief_description>
@@ -4748,7 +4856,6 @@
how the camera works. To make your own custom camera node, simply
inherit from [Node2D] and change the transform of the canvas by
calling get_viewport().set_canvas_transform(m) in [Viewport].
-
</description>
<methods>
<method name="set_offset" >
@@ -5330,7 +5437,7 @@
<constant name="NOTIFICATION_EXIT_CANVAS" value="33">
Canvas item has exited the canvas.
</constant>
- <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="34">
+ <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29">
Canvas item transform has changed. Only received if requested.
</constant>
</constants>
@@ -5511,40 +5618,250 @@
<constants>
</constants>
</class>
-<class name="CenterContainer" inherits="Container" category="Core">
+<class name="CarBody" inherits="PhysicsBody" category="Core">
<brief_description>
- Keeps children controls centered.
</brief_description>
<description>
- CenterContainer Keeps children controls centered. This container keeps all children to their minimum size, in the center.
</description>
<methods>
+ <method name="set_max_steer_angle" >
+ <argument index="0" name="value" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_steer_rate" >
+ <argument index="0" name="rate" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_drive_torque" >
+ <argument index="0" name="value" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_max_steer_angle" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_steer_rate" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_drive_torque" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_target_steering" >
+ <argument index="0" name="amount" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_target_accelerate" >
+ <argument index="0" name="amount" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_hand_brake" >
+ <argument index="0" name="amount" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_target_steering" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_target_accelerate" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_hand_brake" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_mass" >
+ <argument index="0" name="mass" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_mass" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_friction" >
+ <argument index="0" name="friction" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_friction" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
</class>
-<class name="CheckButton" inherits="BaseButton" category="Core">
+<class name="CarWheel" inherits="Spatial" category="Core">
<brief_description>
- Checkable button.
</brief_description>
<description>
- CheckButton is a toggle button displayed as a check field.
</description>
<methods>
- <method name="set_text" >
- <argument index="0" name="text" type="String">
+ <method name="set_side_friction" >
+ <argument index="0" name="friction" type="real">
</argument>
<description>
- Set the field text.
</description>
</method>
- <method name="get_text" qualifiers="const" >
- <return type="String">
+ <method name="set_forward_friction" >
+ <argument index="0" name="friction" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_travel" >
+ <argument index="0" name="distance" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius" >
+ <argument index="0" name="radius" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_resting_frac" >
+ <argument index="0" name="frac" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_damping_frac" >
+ <argument index="0" name="frac" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_num_rays" >
+ <argument index="0" name="amount" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_side_friction" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_forward_friction" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_travel" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_radius" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_resting_frac" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_damping_frac" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_num_rays" qualifiers="const" >
+ <return type="int">
</return>
<description>
- Return the field text.
</description>
</method>
+ <method name="set_type_drive" >
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_type_drive" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_type_steer" >
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_type_steer" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="CenterContainer" inherits="Container" category="Core">
+ <brief_description>
+ Keeps children controls centered.
+ </brief_description>
+ <description>
+ CenterContainer Keeps children controls centered. This container keeps all children to their minimum size, in the center.
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="CheckButton" inherits="Button" category="Core">
+ <brief_description>
+ Checkable button.
+ </brief_description>
+ <description>
+ CheckButton is a toggle button displayed as a check field.
+ </description>
+ <methods>
</methods>
<constants>
</constants>
@@ -5653,6 +5970,12 @@
<description>
</description>
</method>
+ <method name="get_rid" qualifiers="const" >
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -5962,7 +6285,7 @@
<constants>
</constants>
</class>
-<class name="ColorPicker" inherits="Control" category="Core">
+<class name="ColorPicker" inherits="HBoxContainer" category="Core">
<brief_description>
Color picker control.
</brief_description>
@@ -5984,6 +6307,18 @@
Return the current (edited) color.
</description>
</method>
+ <method name="set_mode" >
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_mode" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="set_edit_alpha" >
<argument index="0" name="show" type="bool">
</argument>
@@ -6250,11 +6585,41 @@
</description>
<methods>
<method name="_input_event" qualifiers="virtual" >
+ <argument index="0" name="event" type="InputEvent">
+ </argument>
<description>
Called when an input event reaches the control.
</description>
</method>
+ <method name="can_drop_data" qualifiers="virtual" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="data" type="var">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="drop_data" qualifiers="virtual" >
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="data" type="var">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_drag_data" qualifiers="virtual" >
+ <return type="Object">
+ </return>
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="get_minimum_size" qualifiers="virtual" >
+ <return type="Vector2">
+ </return>
<description>
Return the minimum size this Control can shrink to. A control will never be displayed or resized smaller than its minimum size.
</description>
@@ -6271,6 +6636,12 @@
Return the minimum size this Control can shrink to. A control will never be displayed or resized smaller than its minimum size.
</description>
</method>
+ <method name="get_combined_minimum_size" qualifiers="const" >
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_window" qualifiers="const" >
<return type="bool">
</return>
@@ -6351,6 +6722,12 @@
Changes MARGIN_RIGHT and MARGIN_BOTTOM to fit a given size. This is a helper (see [method set_margin]).
</description>
</method>
+ <method name="set_custom_minimum_size" >
+ <argument index="0" name="size" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_global_pos" >
<argument index="0" name="pos" type="Vector2">
</argument>
@@ -6394,6 +6771,12 @@
Returns the size of the Control, computed from all margins, however the size returned will [b]never be smaller than the minimum size reported by [method get_minimum_size][/b]. This means that even if end position of the Control rectangle is smaller than the begin position, the Control will still display and interact correctly. (see description, [method get_minimum_size], [method set_margin], [method set_anchor]).
</description>
</method>
+ <method name="get_custom_minimum_size" qualifiers="const" >
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_parent_area_size" qualifiers="const" >
<return type="Vector2">
</return>
@@ -6693,6 +7076,14 @@
Return if the control is ignoring mouse events (even touchpad events send mouse events).
</description>
</method>
+ <method name="force_drag" >
+ <argument index="0" name="data" type="var">
+ </argument>
+ <argument index="1" name="preview" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_stop_mouse" >
<argument index="0" name="stop" type="bool">
</argument>
@@ -6709,6 +7100,12 @@
<description>
</description>
</method>
+ <method name="set_drag_preview" >
+ <argument index="0" name="control" type="Control">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<signals>
<signal name="focus_enter">
@@ -6826,6 +7223,12 @@
</constant>
<constant name="CURSOR_HELP" value="16">
</constant>
+ <constant name="SIZE_EXPAND" value="1">
+ </constant>
+ <constant name="SIZE_FILL" value="2">
+ </constant>
+ <constant name="SIZE_EXPAND_FILL" value="3">
+ </constant>
</constants>
</class>
<class name="ConvexPolygonShape" inherits="Shape" category="Core">
@@ -6836,18 +7239,16 @@
Convex polygon shape resource, which can be set into a [PhysicsBody] or area.
</description>
<methods>
- <method name="set_planes" >
- <argument index="0" name="planes" type="Array">
+ <method name="set_points" >
+ <argument index="0" name="points" type="Vector3Array">
</argument>
<description>
- Set the planes that make up the convex polygon.
</description>
</method>
- <method name="get_planes" qualifiers="const" >
- <return type="Array">
+ <method name="get_points" qualifiers="const" >
+ <return type="Vector3Array">
</return>
<description>
- Return the planes that make up the convex polygon.
</description>
</method>
</methods>
@@ -7401,6 +7802,14 @@
Return the list of keys in the dictionary.
</description>
</method>
+ <method name="parse_json" >
+ <return type="int">
+ </return>
+ <argument index="0" name="json" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="size" >
<return type="int">
</return>
@@ -7408,6 +7817,12 @@
Return the size of the dictionary (in pairs).
</description>
</method>
+ <method name="to_json" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -7622,6 +8037,198 @@
<constants>
</constants>
</class>
+<class name="EditorImportPlugin" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="custom_export" qualifiers="virtual" >
+ <return type="RawArray">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_name" qualifiers="virtual" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_visible_name" qualifiers="virtual" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="import" qualifiers="virtual" >
+ <return type="int">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <argument index="1" name="from" type="ResourceImportMetaData">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="import_dialog" qualifiers="virtual" >
+ <argument index="0" name="from" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="EditorPlugin" inherits="Node" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="apply_changes" qualifiers="virtual" >
+ <description>
+ </description>
+ </method>
+ <method name="clear" qualifiers="virtual" >
+ <description>
+ </description>
+ </method>
+ <method name="edit" qualifiers="virtual" >
+ <argument index="0" name="object" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="forward_input_event" qualifiers="virtual" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="event" type="InputEvent">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="forward_spatial_input_event" qualifiers="virtual" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="camera" type="Camera">
+ </argument>
+ <argument index="1" name="event" type="InputEvent">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_breakpoints" qualifiers="virtual" >
+ <return type="StringArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_name" qualifiers="virtual" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_state" qualifiers="virtual" >
+ <return type="Dictionary">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="handles" qualifiers="virtual" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="object" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_main_screen" qualifiers="virtual" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="make_visible" qualifiers="virtual" >
+ <argument index="0" name="visible" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_state" qualifiers="virtual" >
+ <argument index="0" name="state" type="Dictionary">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_undo_redo" >
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="add_custom_control" >
+ <argument index="0" name="container" type="int">
+ </argument>
+ <argument index="1" name="control" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_custom_type" >
+ <argument index="0" name="type" type="String">
+ </argument>
+ <argument index="1" name="base" type="String">
+ </argument>
+ <argument index="2" name="script" type="Script">
+ </argument>
+ <argument index="3" name="icon" type="Texture">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="remove_custom_type" >
+ <argument index="0" name="type" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ <constant name="CONTAINER_TOOLBAR" value="0">
+ </constant>
+ <constant name="CONTAINER_SPATIAL_EDITOR_MENU" value="1">
+ </constant>
+ <constant name="CONTAINER_SPATIAL_EDITOR_SIDE" value="2">
+ </constant>
+ <constant name="CONTAINER_SPATIAL_EDITOR_BOTTOM" value="3">
+ </constant>
+ <constant name="CONTAINER_CANVAS_EDITOR_MENU" value="4">
+ </constant>
+ <constant name="CONTAINER_CANVAS_EDITOR_SIDE" value="5">
+ </constant>
+ </constants>
+</class>
+<class name="EditorScenePostImport" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="post_import" qualifiers="virtual" >
+ <argument index="0" name="scene" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="EmptyControl" inherits="Control" category="Core">
<brief_description>
</brief_description>
@@ -8102,6 +8709,12 @@
<description>
</description>
</method>
+ <method name="get_as_text" qualifiers="const" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_endian_swap" >
<return type="bool">
</return>
@@ -8124,6 +8737,12 @@
<description>
</description>
</method>
+ <method name="get_csv_line" qualifiers="const" >
+ <return type="StringArray">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="store_8" >
<argument index="0" name="value" type="int">
</argument>
@@ -9011,6 +9630,122 @@
<description>
</description>
</method>
+ <method name="get_closest_points_between_segments_2d" >
+ <return type="Vector2Array">
+ </return>
+ <argument index="0" name="p1" type="Vector2">
+ </argument>
+ <argument index="1" name="q1" type="Vector2">
+ </argument>
+ <argument index="2" name="p2" type="Vector2">
+ </argument>
+ <argument index="3" name="q2" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_closest_points_between_segments" >
+ <return type="Vector3Array">
+ </return>
+ <argument index="0" name="p1" type="Vector3">
+ </argument>
+ <argument index="1" name="p2" type="Vector3">
+ </argument>
+ <argument index="2" name="q1" type="Vector3">
+ </argument>
+ <argument index="3" name="q2" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_closest_point_to_segment" >
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="point" type="Vector3">
+ </argument>
+ <argument index="1" name="s1" type="Vector3">
+ </argument>
+ <argument index="2" name="s2" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="ray_intersects_triangle" >
+ <argument index="0" name="from" type="Vector3">
+ </argument>
+ <argument index="1" name="dir" type="Vector3">
+ </argument>
+ <argument index="2" name="a" type="Vector3">
+ </argument>
+ <argument index="3" name="b" type="Vector3">
+ </argument>
+ <argument index="4" name="c" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="segment_intersects_triangle" >
+ <argument index="0" name="from" type="Vector3">
+ </argument>
+ <argument index="1" name="to" type="Vector3">
+ </argument>
+ <argument index="2" name="a" type="Vector3">
+ </argument>
+ <argument index="3" name="b" type="Vector3">
+ </argument>
+ <argument index="4" name="c" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="segment_intersects_sphere" >
+ <return type="Vector3Array">
+ </return>
+ <argument index="0" name="from" type="Vector3">
+ </argument>
+ <argument index="1" name="to" type="Vector3">
+ </argument>
+ <argument index="2" name="spos" type="Vector3">
+ </argument>
+ <argument index="3" name="sradius" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="segment_intersects_cylinder" >
+ <return type="Vector3Array">
+ </return>
+ <argument index="0" name="from" type="Vector3">
+ </argument>
+ <argument index="1" name="to" type="Vector3">
+ </argument>
+ <argument index="2" name="height" type="real">
+ </argument>
+ <argument index="3" name="radius" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="segment_intersects_convex" >
+ <return type="Vector3Array">
+ </return>
+ <argument index="0" name="from" type="Vector3">
+ </argument>
+ <argument index="1" name="to" type="Vector3">
+ </argument>
+ <argument index="2" name="planes" type="Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="triangulate_polygon" >
+ <return type="IntArray">
+ </return>
+ <argument index="0" name="polygon" type="Vector2Array">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -9207,6 +9942,28 @@
<constants>
</constants>
</class>
+<class name="GridContainer" inherits="Container" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_columns" >
+ <argument index="0" name="columns" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_columns" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="GridMap" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
@@ -9635,6 +10392,12 @@
<description>
</description>
</method>
+ <method name="is_response_chunked" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_response_code" qualifiers="const" >
<return type="int">
</return>
@@ -9900,6 +10663,16 @@
Built in native image datatype. Contains image data, which can be converted to a texture, and several functions to interact with it.
</description>
<methods>
+ <method name="blit_rect" >
+ <argument index="0" name="src" type="Image">
+ </argument>
+ <argument index="1" name="src_rect" type="Rect2">
+ </argument>
+ <argument index="2" name="dest" type="Vector2" default="0">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="brush_transfer" >
<argument index="0" name="src" type="Image">
</argument>
@@ -9936,6 +10709,12 @@
<description>
</description>
</method>
+ <method name="get_data" >
+ <return type="RawArray">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_format" >
<return type="int">
</return>
@@ -9968,6 +10747,12 @@
<description>
</description>
</method>
+ <method name="get_used_rect" >
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_width" >
<return type="int">
</return>
@@ -9982,6 +10767,18 @@
<description>
</description>
</method>
+ <method name="resized" >
+ <return type="Image">
+ </return>
+ <argument index="0" name="x" type="int">
+ </argument>
+ <argument index="1" name="y" type="int">
+ </argument>
+ <argument index="2" name="interpolation" type="int" default="1">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
<constant name="COMPRESS_BC" value="0">
@@ -10238,8 +11035,26 @@
<description>
</description>
</method>
+ <method name="set_mouse_mode" >
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_mouse_mode" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
+ <constant name="MOUSE_MODE_VISIBLE" value="0">
+ </constant>
+ <constant name="MOUSE_MODE_HIDDEN" value="1">
+ </constant>
+ <constant name="MOUSE_MODE_CAPTURED" value="2">
+ </constant>
</constants>
</class>
<class name="InputDefault" inherits="Input" category="Core">
@@ -11091,6 +11906,18 @@
Return the state of the [i]autowrap[/i] mode (see [method set_autowrap]).
</description>
</method>
+ <method name="set_uppercase" >
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_uppercase" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_line_height" qualifiers="const" >
<return type="int">
</return>
@@ -11157,6 +11984,56 @@
</constant>
</constants>
</class>
+<class name="LargeTexture" inherits="Texture" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_piece" >
+ <argument index="0" name="ofs" type="Vector2">
+ </argument>
+ <argument index="1" name="texture" type="Texture">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_size" >
+ <argument index="0" name="size" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="clear" >
+ <description>
+ </description>
+ </method>
+ <method name="get_piece_count" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_piece_offset" qualifiers="const" >
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_piece_texture" qualifiers="const" >
+ <return type="Texture">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="Light" inherits="VisualInstance" category="Core">
<brief_description>
Provides a base class for different kinds of light nodes.
@@ -12474,6 +13351,10 @@
This helper creates a [StaticBody] child [Node] using the mesh geometry as collision. It"apos;s mainly used for testing.
</description>
</method>
+ <method name="create_convex_collision" >
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -12706,6 +13587,30 @@
<constants>
</constants>
</class>
+<class name="Mutex" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="lock" >
+ <description>
+ </description>
+ </method>
+ <method name="try_lock" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="unlock" >
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="Nil" category="Built-In Types">
<brief_description>
</brief_description>
@@ -13525,27 +14430,6 @@
-Command Line
</description>
<methods>
- <method name="set_mouse_show" >
- <argument index="0" name="show" type="bool">
- </argument>
- <description>
- Set the mouse pointer to visible state.
- </description>
- </method>
- <method name="set_mouse_grab" >
- <argument index="0" name="grab" type="bool">
- </argument>
- <description>
- Grab the mouse pointer to the window.
- </description>
- </method>
- <method name="is_mouse_grab_enabled" qualifiers="const" >
- <return type="bool">
- </return>
- <description>
- Return true if the mouse pointer is grabbed.
- </description>
- </method>
<method name="get_mouse_pos" qualifiers="const" >
<return type="Vector2">
</return>
@@ -13753,6 +14637,12 @@
<description>
</description>
</method>
+ <method name="set_icon" >
+ <argument index="0" name="arg0" type="Image">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="delay_usec" qualifiers="const" >
<argument index="0" name="usec" type="int">
</argument>
@@ -13870,6 +14760,12 @@
<description>
</description>
</method>
+ <method name="get_unique_ID" qualifiers="const" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_frames_per_second" qualifiers="const" >
<return type="real">
</return>
@@ -14061,16 +14957,54 @@
Return the list of metadatas in the object.
</description>
</method>
+ <method name="add_user_signal" >
+ <argument index="0" name="signal" type="String">
+ </argument>
+ <argument index="1" name="arguments" type="Array" default="Array()">
+ </argument>
+ <description>
+ Add a user signal (can be added anytime). Arguments are optional, but can be added as an array of dictionaries, each containing "name" and "type" (from [@GlobalScope] TYPE_*).
+ </description>
+ </method>
+ <method name="emit_signal" >
+ <argument index="0" name="signal" type="String">
+ </argument>
+ <argument index="1" name="arg0" type="var" default="NULL">
+ </argument>
+ <argument index="2" name="arg1" type="var" default="NULL">
+ </argument>
+ <argument index="3" name="arg2" type="var" default="NULL">
+ </argument>
+ <argument index="4" name="arg3" type="var" default="NULL">
+ </argument>
+ <argument index="5" name="arg4" type="var" default="NULL">
+ </argument>
+ <description>
+ Emit a signal. Arguments are passed in an array.
+ </description>
+ </method>
<method name="call" >
<argument index="0" name="method" type="String">
</argument>
- <argument index="1" name="arg1" type="var" default="NULL">
+ <argument index="1" name="arg0" type="var" default="NULL">
+ </argument>
+ <argument index="2" name="arg1" type="var" default="NULL">
</argument>
- <argument index="2" name="arg2" type="var" default="NULL">
+ <argument index="3" name="arg2" type="var" default="NULL">
</argument>
- <argument index="3" name="arg3" type="var" default="NULL">
+ <argument index="4" name="arg3" type="var" default="NULL">
</argument>
- <argument index="4" name="arg4" type="var" default="NULL">
+ <argument index="5" name="arg4" type="var" default="NULL">
+ </argument>
+ <argument index="6" name="arg5" type="var" default="NULL">
+ </argument>
+ <argument index="7" name="arg6" type="var" default="NULL">
+ </argument>
+ <argument index="8" name="arg7" type="var" default="NULL">
+ </argument>
+ <argument index="9" name="arg8" type="var" default="NULL">
+ </argument>
+ <argument index="10" name="arg9" type="var" default="NULL">
</argument>
<description>
Call a function in the object, result is returned.
@@ -14079,34 +15013,34 @@
<method name="call_deferred" >
<argument index="0" name="method" type="String">
</argument>
- <argument index="1" name="arg1" type="var" default="NULL">
+ <argument index="1" name="arg0" type="var" default="NULL">
+ </argument>
+ <argument index="2" name="arg1" type="var" default="NULL">
</argument>
- <argument index="2" name="arg2" type="var" default="NULL">
+ <argument index="3" name="arg2" type="var" default="NULL">
</argument>
- <argument index="3" name="arg3" type="var" default="NULL">
+ <argument index="4" name="arg3" type="var" default="NULL">
</argument>
- <argument index="4" name="arg4" type="var" default="NULL">
+ <argument index="5" name="arg4" type="var" default="NULL">
</argument>
<description>
Create and store a function in the object. The call will take place on idle time.
</description>
</method>
- <method name="add_user_signal" >
- <argument index="0" name="signal" type="String">
+ <method name="callv" >
+ <argument index="0" name="method" type="String">
</argument>
- <argument index="1" name="arguments" type="Array" default="Array()">
+ <argument index="1" name="arg_array" type="Array">
</argument>
<description>
- Add a user signal (can be added anytime). Arguments are optional, but can be added as an array of dictionaries, each containing "name" and "type" (from [@GlobalScope] TYPE_*).
</description>
</method>
- <method name="emit_signal" >
- <argument index="0" name="signal" type="String">
- </argument>
- <argument index="1" name="arguments" type="Array" default="Array()">
+ <method name="has_method" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="arg0" type="String">
</argument>
<description>
- Emit a signal. Arguments are passed in an array.
</description>
</method>
<method name="get_signal_list" qualifiers="const" >
@@ -14184,6 +15118,10 @@
Return true if this object can translate strings.
</description>
</method>
+ <method name="property_list_changed_notify" >
+ <description>
+ </description>
+ </method>
<method name="XL_MESSAGE" qualifiers="const" >
<return type="String">
</return>
@@ -14419,6 +15357,52 @@
Optimized translation. Uses real-time compressed translations, which results in very small dictionaries.
</description>
<methods>
+ <method name="generate" >
+ <argument index="0" name="from" type="Translation">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="PackedDataContainer" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="pack" >
+ <return type="int">
+ </return>
+ <argument index="0" name="value" type="var">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="size" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="PackedDataContainerRef" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="size" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -14455,7 +15439,7 @@
<constants>
</constants>
</class>
-<class name="PacketPeer" inherits="Object" category="Core">
+<class name="PacketPeer" inherits="Reference" category="Core">
<brief_description>
Abstraction and base class for packet-based protocols.
</brief_description>
@@ -14463,6 +15447,18 @@
PacketPeer is an abstration and base class for packet-based protocols (such as UDP). It provides an API for sending and receiving packets both as raw data or variables. This makes it easy to transfer data over a protocol, without having to encode data as low level bytes or having to worry about network ordering.
</description>
<methods>
+ <method name="get_var" qualifiers="const" >
+ <description>
+ </description>
+ </method>
+ <method name="put_var" >
+ <return type="int">
+ </return>
+ <argument index="0" name="var" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -14615,6 +15611,88 @@
<constants>
</constants>
</class>
+<class name="ParticleAttractor2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_enabled" >
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_enabled" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius" >
+ <argument index="0" name="radius" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_radius" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_disable_radius" >
+ <argument index="0" name="radius" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_disable_radius" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_gravity" >
+ <argument index="0" name="gravity" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_gravity" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_absorption" >
+ <argument index="0" name="absorption" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_absorption" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_particles_path" >
+ <argument index="0" name="path" type="NodePath">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_particles_path" qualifiers="const" >
+ <return type="NodePath">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="ParticleSystemMaterial" inherits="Material" category="Core">
<brief_description>
</brief_description>
@@ -15039,6 +16117,30 @@
<description>
</description>
</method>
+ <method name="set_flip_h" >
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_flipped_h" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_flip_v" >
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_flipped_v" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="set_emission_half_extents" >
<argument index="0" name="extents" type="Vector2">
</argument>
@@ -15159,21 +16261,21 @@
</constant>
<constant name="PARAM_SPIN_VELOCITY" value="3">
</constant>
- <constant name="PARAM_GRAVITY_DIRECTION" value="4">
+ <constant name="PARAM_GRAVITY_DIRECTION" value="5">
</constant>
- <constant name="PARAM_GRAVITY_STRENGTH" value="5">
+ <constant name="PARAM_GRAVITY_STRENGTH" value="6">
</constant>
- <constant name="PARAM_RADIAL_ACCEL" value="6">
+ <constant name="PARAM_RADIAL_ACCEL" value="7">
</constant>
- <constant name="PARAM_TANGENTIAL_ACCEL" value="7">
+ <constant name="PARAM_TANGENTIAL_ACCEL" value="8">
</constant>
- <constant name="PARAM_INITIAL_SIZE" value="9">
+ <constant name="PARAM_INITIAL_SIZE" value="10">
</constant>
- <constant name="PARAM_FINAL_SIZE" value="10">
+ <constant name="PARAM_FINAL_SIZE" value="11">
</constant>
- <constant name="PARAM_HUE_VARIATION" value="11">
+ <constant name="PARAM_HUE_VARIATION" value="12">
</constant>
- <constant name="PARAM_MAX" value="12">
+ <constant name="PARAM_MAX" value="13">
</constant>
<constant name="MAX_COLOR_PHASES" value="4">
</constant>
@@ -15344,13 +16446,11 @@
Add a remap from a file to another.
</description>
</method>
- <method name="has_remap" >
+ <method name="has_remap" qualifiers="const" >
+ <return type="bool">
+ </return>
<argument index="0" name="path" type="String">
</argument>
- <argument index="1" name="arg1" type="String">
- </argument>
- <argument index="2" name="arg2" type="String">
- </argument>
<description>
Return true if a file is being remapped.
</description>
@@ -16245,6 +17345,8 @@
</argument>
<argument index="2" name="method" type="String">
</argument>
+ <argument index="3" name="arg3" type="var">
+ </argument>
<description>
</description>
</method>
@@ -16576,6 +17678,14 @@
<description>
</description>
</method>
+ <method name="add_force" >
+ <argument index="0" name="force" type="Vector3">
+ </argument>
+ <argument index="1" name="pos" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_sleep_state" >
<argument index="0" name="enabled" type="bool">
</argument>
@@ -18054,68 +19164,6 @@
<constants>
</constants>
</class>
-<class name="ProximityArea" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="set_track_flag" >
- <argument index="0" name="flag" type="int">
- </argument>
- <argument index="1" name="enabled" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_track_flag" qualifiers="const" >
- <return type="bool">
- </return>
- <argument index="0" name="flag" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_aabb" >
- <argument index="0" name="aabb" type="AABB">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_aabb" qualifiers="const" >
- <return type="AABB">
- </return>
- <description>
- </description>
- </method>
- </methods>
- <signals>
- <signal name="area_enter">
- <argument index="0" name="type" type="int">
- </argument>
- <argument index="1" name="node" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="area_exit">
- <argument index="0" name="type" type="int">
- </argument>
- <argument index="1" name="node" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- <constant name="TRACK_CAMERAS" value="0">
- </constant>
- <constant name="TRACK_ROOMS" value="1">
- </constant>
- <constant name="TRACK_MAX" value="2">
- </constant>
- </constants>
-</class>
<class name="ProximityGroup" inherits="Spatial" category="Core">
<brief_description>
General purpose proximity-detection node.
@@ -18170,58 +19218,6 @@
<constants>
</constants>
</class>
-<class name="ProximityGroup2D" inherits="Node2D" category="Core">
- <brief_description>
- General purpose 2D proximity-detection node.
- </brief_description>
- <description>
- General purpose 2D proximity-detection node. The space is divided in quadrants of a given group size, and other nodes of this kind will report they neighbours when they are approaching vicinity.
- </description>
- <methods>
- <method name="set_group_size" >
- <argument index="0" name="size" type="int">
- </argument>
- <description>
- Set the size of a group cell. Cells in the 3x3 vicinity that overlap will be grouped.
- </description>
- </method>
- <method name="get_group_size" qualifiers="const" >
- <return type="int">
- </return>
- <description>
- Return the size of a group cell.
- </description>
- </method>
- <method name="set_group_notifym" >
- <argument index="0" name="notify" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_group_notify" qualifiers="const" >
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- </methods>
- <signals>
- <signal name="grouped">
- <argument index="0" name="pgroup" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="ungrouped">
- <argument index="0" name="pgroup" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
<class name="Quad" inherits="GeometryInstance" category="Core">
<brief_description>
</brief_description>
@@ -18632,6 +19628,70 @@
<constants>
</constants>
</class>
+<class name="RayCast" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_enabled" >
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_enabled" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_cast_to" >
+ <argument index="0" name="local_point" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_cast_to" qualifiers="const" >
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_colliding" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collider" qualifiers="const" >
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collider_shape" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_point" qualifiers="const" >
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_normal" qualifiers="const" >
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="RayCast2D" inherits="Node2D" category="Core">
<brief_description>
</brief_description>
@@ -19209,6 +20269,12 @@
Poll the load. If OK is returned, this means poll will have to be called again. If ERR_EOF is returned, them the load has finished and the resource can be obtained by calling [get_resource].
</description>
</method>
+ <method name="wait" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_stage" qualifiers="const" >
<return type="int">
</return>
@@ -19281,6 +20347,14 @@
<description>
</description>
</method>
+ <method name="has" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="arg0" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -21206,72 +22280,6 @@
<constants>
</constants>
</class>
-<class name="ScreenProximity2D" inherits="ProximityGroup2D" category="Core">
- <brief_description>
- Proximity to Screen notificator.
- </brief_description>
- <description>
- Proximity to Screen notificator. This node has two signals that notify when it's close to entering the screen (usually signal is emitted when it's only one screen away).
- </description>
- <methods>
- <method name="enter_screen" >
- <description>
- </description>
- </method>
- <method name="exit_screen" >
- <description>
- </description>
- </method>
- </methods>
- <signals>
- <signal name="enter_screen">
- <description>
- Emitted when the node became close to the screen (usually less than one screen away)
- </description>
- </signal>
- <signal name="exit_screen">
- <description>
- Emitted when the node became away from the screen (usually more than one screen away)
- </description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="ScreenProximityAnimator2D" inherits="ScreenProximity2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="set_anim_player" >
- <argument index="0" name="path" type="NodePath">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_anim_player" qualifiers="const" >
- <return type="NodePath">
- </return>
- <description>
- </description>
- </method>
- <method name="set_animation" >
- <argument index="0" name="name" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_animation" qualifiers="const" >
- <return type="String">
- </return>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
<class name="Script" inherits="Resource" category="Core">
<brief_description>
Base class for scripts.
@@ -21382,6 +22390,30 @@
<description>
</description>
</method>
+ <method name="set_h_scroll" >
+ <argument index="0" name="val" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_h_scroll" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_v_scroll" >
+ <argument index="0" name="val" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_v_scroll" qualifiers="const" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -21422,6 +22454,28 @@
<constants>
</constants>
</class>
+<class name="Semaphore" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="wait" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="post" >
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
<class name="Separator" inherits="Control" category="Core">
<brief_description>
Base class for separators.
@@ -21937,6 +22991,12 @@
<description>
</description>
</method>
+ <method name="get_world" qualifiers="const" >
+ <return type="World">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="update_gizmo" >
<description>
</description>
@@ -21955,7 +23015,7 @@
</method>
</methods>
<constants>
- <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="40">
+ <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29">
Spatial nodes receive this notifacation with their global transform changes. This means that either the current or a parent node changed it's transform.
</constant>
<constant name="NOTIFICATION_ENTER_WORLD" value="41">
@@ -22670,6 +23730,30 @@
Return the constant angular velocity for the body.
</description>
</method>
+ <method name="set_friction" >
+ <argument index="0" name="friction" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_friction" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_bounce" >
+ <argument index="0" name="bounce" type="real">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_bounce" qualifiers="const" >
+ <return type="real">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -23112,6 +24196,34 @@
<description>
</description>
</method>
+ <method name="pad_decimals" >
+ <return type="String">
+ </return>
+ <argument index="0" name="digits" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="pad_zeros" >
+ <return type="String">
+ </return>
+ <argument index="0" name="digits" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="percent_decode" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="percent_encode" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="plus_file" >
<return type="String">
</return>
@@ -23712,7 +24824,7 @@
<constants>
</constants>
</class>
-<class name="TCP_Server" inherits="Object" category="Core">
+<class name="TCP_Server" inherits="Reference" category="Core">
<brief_description>
TCP Server.
</brief_description>
@@ -23918,6 +25030,12 @@
<description>
</description>
</method>
+ <method name="remove_tab" >
+ <argument index="0" name="tab_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<signals>
<signal name="tab_changed">
@@ -24442,6 +25560,18 @@
<description>
</description>
</method>
+ <method name="set_modulate" >
+ <argument index="0" name="modulate" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_modulate" qualifiers="const" >
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="set_expand" >
<argument index="0" name="enable" type="bool">
</argument>
@@ -24761,6 +25891,52 @@
<constants>
</constants>
</class>
+<class name="Thread" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="start" >
+ <return type="int">
+ </return>
+ <argument index="0" name="instance" type="Object">
+ </argument>
+ <argument index="1" name="method" type="String">
+ </argument>
+ <argument index="2" name="userdata" type="var" default="NULL">
+ </argument>
+ <argument index="3" name="priority" type="int" default="1">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_id" qualifiers="const" >
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_active" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="wait_to_finish" >
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ <constant name="PRIORITY_LOW" value="0">
+ </constant>
+ <constant name="PRIORITY_NORMAL" value="1">
+ </constant>
+ <constant name="PRIORITY_HIGH" value="2">
+ </constant>
+ </constants>
+</class>
<class name="TileMap" inherits="Node2D" category="Core">
<brief_description>
Node for 2D Tile-Based games.
@@ -25434,6 +26610,26 @@
<description>
</description>
</method>
+ <method name="translate" qualifiers="const" >
+ <return type="String">
+ </return>
+ <argument index="0" name="arg0" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_translation" >
+ <argument index="0" name="arg0" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="remove_translation" >
+ <argument index="0" name="arg0" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
@@ -26221,6 +27417,12 @@
Remove the fractional part of x and y.
</description>
</method>
+ <method name="floorf" >
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_aspect" >
<return type="real">
</return>
@@ -26786,7 +27988,7 @@
<description>
</description>
</method>
- <method name="get_final_global_transform" qualifiers="const" >
+ <method name="get_final_transform" qualifiers="const" >
<return type="Matrix32">
</return>
<description>
@@ -26818,6 +28020,8 @@
</argument>
<argument index="1" name="size" type="Vector2" default="Vector2(-1,-1)">
</argument>
+ <argument index="2" name="margin" type="Vector2" default="Vector2(0,0)">
+ </argument>
<description>
</description>
</method>
@@ -26874,6 +28078,10 @@
Get the viewport RID from the visual server.
</description>
</method>
+ <method name="update_worlds" >
+ <description>
+ </description>
+ </method>
</methods>
<signals>
<signal name="size_changed">
@@ -26884,6 +28092,170 @@
<constants>
</constants>
</class>
+<class name="VisibilityEnabler" inherits="VisibilityNotifier" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_enabler" >
+ <argument index="0" name="enabler" type="int">
+ </argument>
+ <argument index="1" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_enabler_enabled" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="enabler" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ <constant name="ENABLER_FREEZE_BODIES" value="1">
+ </constant>
+ <constant name="ENABLER_PAUSE_ANIMATIONS" value="0">
+ </constant>
+ <constant name="ENABLER_MAX" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="VisibilityEnabler2D" inherits="VisibilityNotifier2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_enabler" >
+ <argument index="0" name="enabler" type="int">
+ </argument>
+ <argument index="1" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_enabler_enabled" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <argument index="0" name="enabler" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ <constant name="ENABLER_FREEZE_BODIES" value="1">
+ </constant>
+ <constant name="ENABLER_PAUSE_ANIMATIONS" value="0">
+ </constant>
+ <constant name="ENABLER_MAX" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="VisibilityNotifier" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_aabb" >
+ <argument index="0" name="rect" type="AABB">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_aabb" qualifiers="const" >
+ <return type="AABB">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_on_screen" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="enter_screen">
+ <description>
+ </description>
+ </signal>
+ <signal name="enter_camera">
+ <argument index="0" name="camera" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="exit_screen">
+ <description>
+ </description>
+ </signal>
+ <signal name="exit_camera">
+ <argument index="0" name="camera" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="VisibilityNotifier2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="set_rect" >
+ <argument index="0" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_rect" qualifiers="const" >
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_on_screen" qualifiers="const" >
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="enter_screen">
+ <description>
+ </description>
+ </signal>
+ <signal name="enter_viewport">
+ <argument index="0" name="viewport" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="exit_screen">
+ <description>
+ </description>
+ </signal>
+ <signal name="exit_viewport">
+ <argument index="0" name="viewport" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
<class name="VisualInstance" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
@@ -28229,6 +29601,18 @@
<description>
</description>
</method>
+ <method name="black_bars_set_margins" >
+ <argument index="0" name="left" type="int">
+ </argument>
+ <argument index="1" name="top" type="int">
+ </argument>
+ <argument index="2" name="right" type="int">
+ </argument>
+ <argument index="3" name="bottom" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="make_sphere_mesh" >
<return type="RID">
</return>
@@ -28453,17 +29837,17 @@
</constant>
<constant name="LIGHT_COLOR_SPECULAR" value="2">
</constant>
- <constant name="LIGHT_VAR_SPOT_ATTENUATION" value="0">
+ <constant name="LIGHT_PARAM_SPOT_ATTENUATION" value="0">
</constant>
- <constant name="LIGHT_VAR_SPOT_ANGLE" value="1">
+ <constant name="LIGHT_PARAM_SPOT_ANGLE" value="1">
</constant>
- <constant name="LIGHT_VAR_RADIUS" value="2">
+ <constant name="LIGHT_PARAM_RADIUS" value="2">
</constant>
- <constant name="LIGHT_VAR_ENERGY" value="3">
+ <constant name="LIGHT_PARAM_ENERGY" value="3">
</constant>
- <constant name="LIGHT_VAR_ATTENUATION" value="4">
+ <constant name="LIGHT_PARAM_ATTENUATION" value="4">
</constant>
- <constant name="LIGHT_VAR_MAX" value="8">
+ <constant name="LIGHT_PARAM_MAX" value="8">
</constant>
<constant name="SCENARIO_DEBUG_DISABLED" value="0">
</constant>