Skip to content

Instantly share code, notes, and snippets.

@akien-mga
Created July 1, 2017 17:57
Show Gist options
  • Save akien-mga/9d7fdcd2b71261ee2ab9087f81184ec2 to your computer and use it in GitHub Desktop.
Save akien-mga/9d7fdcd2b71261ee2ab9087f81184ec2 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
--- classes-2.1.xml 2017-07-01 19:54:14.497780061 +0200
+++ classes-3.0.xml 2017-07-01 19:54:31.844097632 +0200
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
-<doc version="2.1.4.beta.custom_build" name="Engine Types">
+<doc version="3.0.alpha.custom_build" name="Engine Types">
<class name="@GDScript" category="Core">
<brief_description>
</brief_description>
@@ -83,7 +83,7 @@
<method name="bytes2var">
<return type="Variant">
</return>
- <argument index="0" name="bytes" type="RawArray">
+ <argument index="0" name="bytes" type="PoolByteArray">
</argument>
<description>
</description>
@@ -96,6 +96,14 @@
<description>
</description>
</method>
+ <method name="char">
+ <return type="String">
+ </return>
+ <argument index="0" name="ascii" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="clamp">
<return type="float">
</return>
@@ -338,6 +346,14 @@
<description>
</description>
</method>
+ <method name="parse_json">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="json" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="pow">
<return type="float">
</return>
@@ -556,6 +572,14 @@
<description>
</description>
</method>
+ <method name="to_json">
+ <return type="String">
+ </return>
+ <argument index="0" name="var:Variant" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="type_exists">
<return type="bool">
</return>
@@ -572,8 +596,16 @@
<description>
</description>
</method>
+ <method name="validate_json">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="json" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="var2bytes">
- <return type="RawArray">
+ <return type="PoolByteArray">
</return>
<argument index="0" name="var" type="Variant">
</argument>
@@ -610,6 +642,10 @@
<constants>
<constant name="PI" value="3.141593">
</constant>
+ <constant name="INF" value="inf">
+ </constant>
+ <constant name="NAN" value="nan">
+ </constant>
</constants>
</class>
<class name="@Global Scope" category="Core">
@@ -620,55 +656,39 @@
<methods>
</methods>
<members>
- <member name="AS" type="AudioServer">
- </member>
- <member name="AudioServer" type="AudioServer">
+ <member name="AudioServer" type="AudioServer" setter="" getter="" brief="">
</member>
- <member name="Geometry" type="Geometry">
+ <member name="ClassDB" type="ClassDB" setter="" getter="" brief="">
</member>
- <member name="Globals" type="Globals">
+ <member name="Engine" type="Engine" setter="" getter="" brief="">
</member>
- <member name="IP" type="IP">
+ <member name="Geometry" type="Geometry" setter="" getter="" brief="">
</member>
- <member name="Input" type="Input">
+ <member name="GlobalConfig" type="GlobalConfig" setter="" getter="" brief="">
</member>
- <member name="InputMap" type="InputMap">
+ <member name="IP" type="IP" setter="" getter="" brief="">
</member>
- <member name="Marshalls" type="Reference">
+ <member name="Input" type="Input" setter="" getter="" brief="">
</member>
- <member name="OS" type="OS">
+ <member name="InputMap" type="InputMap" setter="" getter="" brief="">
</member>
- <member name="PS" type="PhysicsServer">
+ <member name="Marshalls" type="Reference" setter="" getter="" brief="">
</member>
- <member name="PS2D" type="Physics2DServer">
+ <member name="OS" type="OS" setter="" getter="" brief="">
</member>
- <member name="PathRemap" type="PathRemap">
+ <member name="Performance" type="Performance" setter="" getter="" brief="">
</member>
- <member name="Performance" type="Performance">
+ <member name="Physics2DServer" type="Physics2DServer" setter="" getter="" brief="">
</member>
- <member name="Physics2DServer" type="Physics2DServer">
+ <member name="PhysicsServer" type="PhysicsServer" setter="" getter="" brief="">
</member>
- <member name="PhysicsServer" type="PhysicsServer">
+ <member name="ResourceLoader" type="ResourceLoader" setter="" getter="" brief="">
</member>
- <member name="ResourceLoader" type="ResourceLoader">
+ <member name="ResourceSaver" type="ResourceSaver" setter="" getter="" brief="">
</member>
- <member name="ResourceSaver" type="ResourceSaver">
+ <member name="TranslationServer" type="TranslationServer" setter="" getter="" brief="">
</member>
- <member name="SS" type="SpatialSoundServer">
- </member>
- <member name="SS2D" type="SpatialSound2DServer">
- </member>
- <member name="SpatialSound2DServer" type="SpatialSound2DServer">
- </member>
- <member name="SpatialSoundServer" type="SpatialSoundServer">
- </member>
- <member name="TS" type="TranslationServer">
- </member>
- <member name="TranslationServer" type="TranslationServer">
- </member>
- <member name="VS" type="VisualServer">
- </member>
- <member name="VisualServer" type="VisualServer">
+ <member name="VisualServer" type="VisualServer" setter="" getter="" brief="">
</member>
</members>
<constants>
@@ -1256,14 +1276,6 @@
</constant>
<constant name="JOY_BUTTON_MAX" value="16">
</constant>
- <constant name="JOY_SNES_A" value="1">
- </constant>
- <constant name="JOY_SNES_B" value="0">
- </constant>
- <constant name="JOY_SNES_X" value="3">
- </constant>
- <constant name="JOY_SNES_Y" value="2">
- </constant>
<constant name="JOY_SONY_CIRCLE" value="1">
</constant>
<constant name="JOY_SONY_X" value="0">
@@ -1272,14 +1284,6 @@
</constant>
<constant name="JOY_SONY_TRIANGLE" value="3">
</constant>
- <constant name="JOY_SEGA_B" value="1">
- </constant>
- <constant name="JOY_SEGA_A" value="0">
- </constant>
- <constant name="JOY_SEGA_X" value="2">
- </constant>
- <constant name="JOY_SEGA_Y" value="3">
- </constant>
<constant name="JOY_XBOX_B" value="1">
</constant>
<constant name="JOY_XBOX_A" value="0">
@@ -1338,17 +1342,13 @@
</constant>
<constant name="JOY_AXIS_MAX" value="8">
</constant>
- <constant name="JOY_ANALOG_0_X" value="0">
- </constant>
- <constant name="JOY_ANALOG_0_Y" value="1">
+ <constant name="JOY_ANALOG_LX" value="0">
</constant>
- <constant name="JOY_ANALOG_1_X" value="2">
+ <constant name="JOY_ANALOG_LY" value="1">
</constant>
- <constant name="JOY_ANALOG_1_Y" value="3">
+ <constant name="JOY_ANALOG_RX" value="2">
</constant>
- <constant name="JOY_ANALOG_2_X" value="4">
- </constant>
- <constant name="JOY_ANALOG_2_Y" value="5">
+ <constant name="JOY_ANALOG_RY" value="3">
</constant>
<constant name="JOY_ANALOG_L2" value="6">
</constant>
@@ -1398,7 +1398,7 @@
</constant>
<constant name="ERR_PARSE_ERROR" value="43">
</constant>
- <constant name="ERROR_QUERY_FAILED" value="21">
+ <constant name="ERR_QUERY_FAILED" value="21">
</constant>
<constant name="ERR_ALREADY_IN_USE" value="22">
</constant>
@@ -1454,25 +1454,31 @@
</constant>
<constant name="PROPERTY_HINT_FLAGS" value="8">
</constant>
- <constant name="PROPERTY_HINT_ALL_FLAGS" value="9">
+ <constant name="PROPERTY_HINT_LAYERS_2D_RENDER" value="9">
+ </constant>
+ <constant name="PROPERTY_HINT_LAYERS_2D_PHYSICS" value="10">
+ </constant>
+ <constant name="PROPERTY_HINT_LAYERS_3D_RENDER" value="11">
+ </constant>
+ <constant name="PROPERTY_HINT_LAYERS_3D_PHYSICS" value="12">
</constant>
- <constant name="PROPERTY_HINT_FILE" value="10">
+ <constant name="PROPERTY_HINT_FILE" value="13">
</constant>
- <constant name="PROPERTY_HINT_DIR" value="11">
+ <constant name="PROPERTY_HINT_DIR" value="14">
</constant>
- <constant name="PROPERTY_HINT_GLOBAL_FILE" value="12">
+ <constant name="PROPERTY_HINT_GLOBAL_FILE" value="15">
</constant>
- <constant name="PROPERTY_HINT_GLOBAL_DIR" value="13">
+ <constant name="PROPERTY_HINT_GLOBAL_DIR" value="16">
</constant>
- <constant name="PROPERTY_HINT_RESOURCE_TYPE" value="14">
+ <constant name="PROPERTY_HINT_RESOURCE_TYPE" value="17">
</constant>
- <constant name="PROPERTY_HINT_MULTILINE_TEXT" value="15">
+ <constant name="PROPERTY_HINT_MULTILINE_TEXT" value="18">
</constant>
- <constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="16">
+ <constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="19">
</constant>
- <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="17">
+ <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="20">
</constant>
- <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="18">
+ <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="21">
</constant>
<constant name="PROPERTY_USAGE_STORAGE" value="1">
</constant>
@@ -1488,7 +1494,7 @@
</constant>
<constant name="PROPERTY_USAGE_INTERNATIONALIZED" value="64">
</constant>
- <constant name="PROPERTY_USAGE_BUNDLE" value="128">
+ <constant name="PROPERTY_USAGE_GROUP" value="128">
</constant>
<constant name="PROPERTY_USAGE_CATEGORY" value="256">
</constant>
@@ -1540,221 +1546,65 @@
</constant>
<constant name="TYPE_VECTOR3" value="7">
</constant>
- <constant name="TYPE_MATRIX32" value="8">
+ <constant name="TYPE_TRANSFORM2D" value="8">
</constant>
<constant name="TYPE_PLANE" value="9">
</constant>
<constant name="TYPE_QUAT" value="10">
</constant>
- <constant name="TYPE_AABB" value="11">
+ <constant name="TYPE_RECT3" value="11">
</constant>
- <constant name="TYPE_MATRIX3" value="12">
+ <constant name="TYPE_BASIS" value="12">
</constant>
<constant name="TYPE_TRANSFORM" value="13">
</constant>
<constant name="TYPE_COLOR" value="14">
</constant>
- <constant name="TYPE_IMAGE" value="15">
+ <constant name="TYPE_NODE_PATH" value="15">
</constant>
- <constant name="TYPE_NODE_PATH" value="16">
+ <constant name="TYPE_RID" value="16">
</constant>
- <constant name="TYPE_RID" value="17">
+ <constant name="TYPE_OBJECT" value="17">
</constant>
- <constant name="TYPE_OBJECT" value="18">
+ <constant name="TYPE_DICTIONARY" value="18">
</constant>
- <constant name="TYPE_INPUT_EVENT" value="19">
+ <constant name="TYPE_ARRAY" value="19">
</constant>
- <constant name="TYPE_DICTIONARY" value="20">
+ <constant name="TYPE_RAW_ARRAY" value="20">
</constant>
- <constant name="TYPE_ARRAY" value="21">
+ <constant name="TYPE_INT_ARRAY" value="21">
</constant>
- <constant name="TYPE_RAW_ARRAY" value="22">
+ <constant name="TYPE_REAL_ARRAY" value="22">
</constant>
- <constant name="TYPE_INT_ARRAY" value="23">
+ <constant name="TYPE_STRING_ARRAY" value="23">
</constant>
- <constant name="TYPE_REAL_ARRAY" value="24">
+ <constant name="TYPE_VECTOR2_ARRAY" value="24">
</constant>
- <constant name="TYPE_STRING_ARRAY" value="25">
+ <constant name="TYPE_VECTOR3_ARRAY" value="25">
</constant>
- <constant name="TYPE_VECTOR2_ARRAY" value="26">
+ <constant name="TYPE_COLOR_ARRAY" value="26">
</constant>
- <constant name="TYPE_VECTOR3_ARRAY" value="27">
- </constant>
- <constant name="TYPE_COLOR_ARRAY" value="28">
- </constant>
- <constant name="TYPE_MAX" value="29">
+ <constant name="TYPE_MAX" value="27">
</constant>
</constants>
</class>
-<class name="AABB" category="Built-In Types">
+<class name="@Native" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="@VisualScript" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="AABB">
- <return type="AABB">
- </return>
- <argument index="0" name="pos" type="Vector3">
- </argument>
- <argument index="1" name="size" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="encloses">
- <return type="bool">
- </return>
- <argument index="0" name="with" type="AABB">
- </argument>
- <description>
- </description>
- </method>
- <method name="expand">
- <return type="AABB">
- </return>
- <argument index="0" name="to_point" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_area">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_endpoint">
- <return type="Vector3">
- </return>
- <argument index="0" name="idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_longest_axis">
- <return type="Vector3">
- </return>
- <description>
- </description>
- </method>
- <method name="get_longest_axis_index">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_longest_axis_size">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_shortest_axis">
- <return type="Vector3">
- </return>
- <description>
- </description>
- </method>
- <method name="get_shortest_axis_index">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_shortest_axis_size">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_support">
- <return type="Vector3">
- </return>
- <argument index="0" name="dir" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="grow">
- <return type="AABB">
- </return>
- <argument index="0" name="by" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="has_no_area">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="has_no_surface">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="has_point">
- <return type="bool">
- </return>
- <argument index="0" name="point" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="intersection">
- <return type="AABB">
- </return>
- <argument index="0" name="with" type="AABB">
- </argument>
- <description>
- </description>
- </method>
- <method name="intersects">
- <return type="bool">
- </return>
- <argument index="0" name="with" type="AABB">
- </argument>
- <description>
- </description>
- </method>
- <method name="intersects_plane">
- <return type="bool">
- </return>
- <argument index="0" name="plane" type="Plane">
- </argument>
- <description>
- </description>
- </method>
- <method name="intersects_segment">
- <return type="bool">
- </return>
- <argument index="0" name="from" type="Vector3">
- </argument>
- <argument index="1" name="to" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="merge">
- <return type="AABB">
- </return>
- <argument index="0" name="with" type="AABB">
- </argument>
- <description>
- </description>
- </method>
</methods>
- <members>
- <member name="end" type="Vector3">
- </member>
- <member name="pos" type="Vector3">
- </member>
- <member name="size" type="Vector3">
- </member>
- </members>
<constants>
</constants>
</class>
@@ -1845,7 +1695,7 @@
</description>
</method>
<method name="get_id_path">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="from_id" type="int">
</argument>
@@ -1855,7 +1705,7 @@
</description>
</method>
<method name="get_point_path">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="from_id" type="int">
</argument>
@@ -1961,6 +1811,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="dialog_hide_on_ok" type="bool" setter="set_hide_on_ok" getter="get_hide_on_ok" brief="">
+ </member>
+ <member name="dialog_text" type="String" setter="set_text" getter="get_text" brief="">
+ </member>
+ </members>
<signals>
<signal name="confirmed">
<description>
@@ -1994,12 +1850,6 @@
<description>
</description>
</method>
- <method name="get_modulate" qualifiers="const">
- <return type="Color">
- </return>
- <description>
- </description>
- </method>
<method name="get_offset" qualifiers="const">
<return type="Vector2">
</return>
@@ -2072,12 +1922,6 @@
<description>
</description>
</method>
- <method name="set_modulate">
- <argument index="0" name="modulate" type="Color">
- </argument>
- <description>
- </description>
- </method>
<method name="set_offset">
<argument index="0" name="offset" type="Vector2">
</argument>
@@ -2095,8 +1939,26 @@
</description>
</method>
</methods>
+ <members>
+ <member name="animation" type="String" setter="set_animation" getter="get_animation" brief="">
+ </member>
+ <member name="centered" type="bool" setter="set_centered" getter="is_centered" brief="">
+ </member>
+ <member name="flip_h" type="bool" setter="set_flip_h" getter="is_flipped_h" brief="">
+ </member>
+ <member name="flip_v" type="bool" setter="set_flip_v" getter="is_flipped_v" brief="">
+ </member>
+ <member name="frame" type="int" setter="set_frame" getter="get_frame" brief="">
+ </member>
+ <member name="frames" type="SpriteFrames" setter="set_sprite_frames" getter="get_sprite_frames" brief="">
+ </member>
+ <member name="offset" type="Vector2" setter="set_offset" getter="get_offset" brief="">
+ </member>
+ <member name="playing" type="bool" setter="_set_playing" getter="_is_playing" brief="">
+ </member>
+ </members>
<signals>
- <signal name="finished">
+ <signal name="animation_finished">
<description>
</description>
</signal>
@@ -2167,6 +2029,16 @@
</description>
</method>
</methods>
+ <members>
+ <member name="animation" type="String" setter="set_animation" getter="get_animation" brief="">
+ </member>
+ <member name="frame" type="int" setter="set_frame" getter="get_frame" brief="">
+ </member>
+ <member name="frames" type="SpriteFrames" setter="set_sprite_frames" getter="get_sprite_frames" brief="">
+ </member>
+ <member name="playing" type="bool" setter="_set_playing" getter="_is_playing" brief="">
+ </member>
+ </members>
<signals>
<signal name="frame_changed">
<description>
@@ -2229,7 +2101,7 @@
</description>
</method>
<method name="method_track_get_key_indices" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -2296,6 +2168,14 @@
<description>
</description>
</method>
+ <method name="track_get_interpolation_loop_wrap" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="track_get_interpolation_type" qualifiers="const">
<return type="int">
</return>
@@ -2412,6 +2292,14 @@
<description>
</description>
</method>
+ <method name="track_set_interpolation_loop_wrap">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="interpolation" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="track_set_interpolation_type">
<argument index="0" name="idx" type="int">
</argument>
@@ -2475,7 +2363,7 @@
</description>
</method>
<method name="value_track_get_key_indices" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -2587,7 +2475,7 @@
</description>
</method>
<method name="get_animation_list" qualifiers="const">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<description>
</description>
@@ -2650,7 +2538,7 @@
<description>
</description>
</method>
- <method name="get_speed" qualifiers="const">
+ <method name="get_speed_scale" qualifiers="const">
<return type="float">
</return>
<description>
@@ -2770,7 +2658,7 @@
<description>
</description>
</method>
- <method name="set_speed">
+ <method name="set_speed_scale">
<argument index="0" name="speed" type="float">
</argument>
<description>
@@ -2787,6 +2675,14 @@
</description>
</method>
</methods>
+ <members>
+ <member name="playback_default_blend_time" type="float" setter="set_default_blend_time" getter="get_default_blend_time" brief="">
+ </member>
+ <member name="playback_process_mode" type="int" setter="set_animation_process_mode" getter="get_animation_process_mode" brief="">
+ </member>
+ <member name="root_node" type="NodePath" setter="set_root" getter="get_root" brief="">
+ </member>
+ </members>
<signals>
<signal name="animation_changed">
<argument index="0" name="old_name" type="String">
@@ -2796,13 +2692,15 @@
<description>
</description>
</signal>
- <signal name="animation_started">
+ <signal name="animation_finished">
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</signal>
- <signal name="finished">
+ <signal name="animation_started">
+ <argument index="0" name="name" type="String">
+ </argument>
<description>
</description>
</signal>
@@ -2876,6 +2774,18 @@
<description>
</description>
</method>
+ <method name="are_nodes_connected" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="id" type="String">
+ </argument>
+ <argument index="1" name="dst_id" type="String">
+ </argument>
+ <argument index="2" name="dst_input_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="blend2_node_get_amount" qualifiers="const">
<return type="float">
</return>
@@ -2934,7 +2844,7 @@
<description>
</description>
</method>
- <method name="connect">
+ <method name="connect_nodes">
<return type="int">
</return>
<argument index="0" name="id" type="String">
@@ -2946,7 +2856,7 @@
<description>
</description>
</method>
- <method name="disconnect">
+ <method name="disconnect_nodes">
<argument index="0" name="id" type="String">
</argument>
<argument index="1" name="dst_input_idx" type="int">
@@ -2973,7 +2883,7 @@
</description>
</method>
<method name="get_node_list">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<description>
</description>
@@ -2984,18 +2894,6 @@
<description>
</description>
</method>
- <method name="is_connected" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="id" type="String">
- </argument>
- <argument index="1" name="dst_id" type="String">
- </argument>
- <argument index="2" name="dst_input_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="mix_node_get_amount" qualifiers="const">
<return type="float">
</return>
@@ -3321,6 +3219,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="playback_process_mode" type="int" setter="set_animation_process_mode" getter="get_animation_process_mode" brief="">
+ </member>
+ </members>
<constants>
<constant name="NODE_OUTPUT" value="0">
</constant>
@@ -3356,13 +3258,13 @@
<description>
</description>
</method>
- <method name="get_collision_mask" qualifiers="const">
+ <method name="get_collision_layer" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_mask_bit" qualifiers="const">
+ <method name="get_collision_layer_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -3370,35 +3272,35 @@
<description>
</description>
</method>
- <method name="get_gravity" qualifiers="const">
- <return type="float">
+ <method name="get_collision_mask" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_gravity_distance_scale" qualifiers="const">
- <return type="float">
+ <method name="get_collision_mask_bit" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="bit" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_gravity_vector" qualifiers="const">
- <return type="Vector3">
+ <method name="get_gravity" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
- <return type="int">
+ <method name="get_gravity_distance_scale" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask_bit" qualifiers="const">
- <return type="bool">
+ <method name="get_gravity_vector" qualifiers="const">
+ <return type="Vector3">
</return>
- <argument index="0" name="bit" type="int">
- </argument>
<description>
</description>
</method>
@@ -3444,7 +3346,7 @@
<description>
</description>
</method>
- <method name="is_monitoring_enabled" qualifiers="const">
+ <method name="is_monitoring" qualifiers="const">
<return type="bool">
</return>
<description>
@@ -3472,13 +3374,13 @@
<description>
</description>
</method>
- <method name="set_collision_mask">
- <argument index="0" name="collision_mask" type="int">
+ <method name="set_collision_layer">
+ <argument index="0" name="collision_layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_collision_mask_bit">
+ <method name="set_collision_layer_bit">
<argument index="0" name="bit" type="int">
</argument>
<argument index="1" name="value" type="bool">
@@ -3486,8 +3388,16 @@
<description>
</description>
</method>
- <method name="set_enable_monitoring">
- <argument index="0" name="enable" type="bool">
+ <method name="set_collision_mask">
+ <argument index="0" name="collision_mask" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_collision_mask_bit">
+ <argument index="0" name="bit" type="int">
+ </argument>
+ <argument index="1" name="value" type="bool">
</argument>
<description>
</description>
@@ -3516,27 +3426,19 @@
<description>
</description>
</method>
- <method name="set_layer_mask">
- <argument index="0" name="layer_mask" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_layer_mask_bit">
- <argument index="0" name="bit" type="int">
- </argument>
- <argument index="1" name="value" type="bool">
+ <method name="set_linear_damp">
+ <argument index="0" name="linear_damp" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_linear_damp">
- <argument index="0" name="linear_damp" type="float">
+ <method name="set_monitorable">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_monitorable">
+ <method name="set_monitoring">
<argument index="0" name="enable" type="bool">
</argument>
<description>
@@ -3555,14 +3457,46 @@
</description>
</method>
</methods>
+ <members>
+ <member name="angular_damp" type="float" setter="set_angular_damp" getter="get_angular_damp" brief="">
+ </member>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask" brief="">
+ </member>
+ <member name="gravity" type="float" setter="set_gravity" getter="get_gravity" brief="">
+ </member>
+ <member name="gravity_distance_scale" type="float" setter="set_gravity_distance_scale" getter="get_gravity_distance_scale" brief="">
+ </member>
+ <member name="gravity_point" type="bool" setter="set_gravity_is_point" getter="is_gravity_a_point" brief="">
+ </member>
+ <member name="gravity_vec" type="Vector3" setter="set_gravity_vector" getter="get_gravity_vector" brief="">
+ </member>
+ <member name="linear_damp" type="float" setter="set_linear_damp" getter="get_linear_damp" brief="">
+ </member>
+ <member name="monitorable" type="bool" setter="set_monitorable" getter="is_monitorable" brief="">
+ </member>
+ <member name="monitoring" type="bool" setter="set_monitoring" getter="is_monitoring" brief="">
+ </member>
+ <member name="priority" type="int" setter="set_priority" getter="get_priority" brief="">
+ </member>
+ <member name="space_override" type="int" setter="set_space_override_mode" getter="get_space_override_mode" brief="">
+ </member>
+ </members>
<signals>
- <signal name="area_enter">
+ <signal name="area_entered">
<argument index="0" name="area" type="Object">
</argument>
<description>
</description>
</signal>
- <signal name="area_enter_shape">
+ <signal name="area_exited">
+ <argument index="0" name="area" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="area_shape_entered">
<argument index="0" name="area_id" type="int">
</argument>
<argument index="1" name="area" type="Object">
@@ -3574,13 +3508,7 @@
<description>
</description>
</signal>
- <signal name="area_exit">
- <argument index="0" name="area" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="area_exit_shape">
+ <signal name="area_shape_exited">
<argument index="0" name="area_id" type="int">
</argument>
<argument index="1" name="area" type="Object">
@@ -3592,13 +3520,19 @@
<description>
</description>
</signal>
- <signal name="body_enter">
+ <signal name="body_entered">
+ <argument index="0" name="body" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="body_exited">
<argument index="0" name="body" type="Object">
</argument>
<description>
</description>
</signal>
- <signal name="body_enter_shape">
+ <signal name="body_shape_entered">
<argument index="0" name="body_id" type="int">
</argument>
<argument index="1" name="body" type="Object">
@@ -3610,13 +3544,7 @@
<description>
</description>
</signal>
- <signal name="body_exit">
- <argument index="0" name="body" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="body_exit_shape">
+ <signal name="body_shape_exited">
<argument index="0" name="body_id" type="int">
</argument>
<argument index="1" name="body" type="Object">
@@ -3644,13 +3572,19 @@
<description>
</description>
</method>
- <method name="get_collision_mask" qualifiers="const">
+ <method name="get_audio_bus" qualifiers="const">
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_layer" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_mask_bit" qualifiers="const">
+ <method name="get_collision_layer_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -3658,35 +3592,35 @@
<description>
</description>
</method>
- <method name="get_gravity" qualifiers="const">
- <return type="float">
+ <method name="get_collision_mask" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_gravity_distance_scale" qualifiers="const">
- <return type="float">
+ <method name="get_collision_mask_bit" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="bit" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_gravity_vector" qualifiers="const">
- <return type="Vector2">
+ <method name="get_gravity" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
- <return type="int">
+ <method name="get_gravity_distance_scale" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask_bit" qualifiers="const">
- <return type="bool">
+ <method name="get_gravity_vector" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="bit" type="int">
- </argument>
<description>
</description>
</method>
@@ -3732,7 +3666,13 @@
<description>
</description>
</method>
- <method name="is_monitoring_enabled" qualifiers="const">
+ <method name="is_monitoring" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_overriding_audio_bus" qualifiers="const">
<return type="bool">
</return>
<description>
@@ -3760,13 +3700,25 @@
<description>
</description>
</method>
- <method name="set_collision_mask">
- <argument index="0" name="collision_mask" type="int">
+ <method name="set_audio_bus">
+ <argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_collision_mask_bit">
+ <method name="set_audio_bus_override">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_collision_layer">
+ <argument index="0" name="collision_layer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_collision_layer_bit">
<argument index="0" name="bit" type="int">
</argument>
<argument index="1" name="value" type="bool">
@@ -3774,8 +3726,16 @@
<description>
</description>
</method>
- <method name="set_enable_monitoring">
- <argument index="0" name="enable" type="bool">
+ <method name="set_collision_mask">
+ <argument index="0" name="collision_mask" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_collision_mask_bit">
+ <argument index="0" name="bit" type="int">
+ </argument>
+ <argument index="1" name="value" type="bool">
</argument>
<description>
</description>
@@ -3804,27 +3764,19 @@
<description>
</description>
</method>
- <method name="set_layer_mask">
- <argument index="0" name="layer_mask" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_layer_mask_bit">
- <argument index="0" name="bit" type="int">
- </argument>
- <argument index="1" name="value" type="bool">
+ <method name="set_linear_damp">
+ <argument index="0" name="linear_damp" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_linear_damp">
- <argument index="0" name="linear_damp" type="float">
+ <method name="set_monitorable">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_monitorable">
+ <method name="set_monitoring">
<argument index="0" name="enable" type="bool">
</argument>
<description>
@@ -3843,14 +3795,50 @@
</description>
</method>
</methods>
+ <members>
+ <member name="angular_damp" type="float" setter="set_angular_damp" getter="get_angular_damp" brief="">
+ </member>
+ <member name="audio_bus_name" type="String" setter="set_audio_bus" getter="get_audio_bus" brief="">
+ </member>
+ <member name="audio_bus_override" type="bool" setter="set_audio_bus_override" getter="is_overriding_audio_bus" brief="">
+ </member>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask" brief="">
+ </member>
+ <member name="gravity" type="float" setter="set_gravity" getter="get_gravity" brief="">
+ </member>
+ <member name="gravity_distance_scale" type="float" setter="set_gravity_distance_scale" getter="get_gravity_distance_scale" brief="">
+ </member>
+ <member name="gravity_point" type="bool" setter="set_gravity_is_point" getter="is_gravity_a_point" brief="">
+ </member>
+ <member name="gravity_vec" type="Vector2" setter="set_gravity_vector" getter="get_gravity_vector" brief="">
+ </member>
+ <member name="linear_damp" type="float" setter="set_linear_damp" getter="get_linear_damp" brief="">
+ </member>
+ <member name="monitorable" type="bool" setter="set_monitorable" getter="is_monitorable" brief="">
+ </member>
+ <member name="monitoring" type="bool" setter="set_monitoring" getter="is_monitoring" brief="">
+ </member>
+ <member name="priority" type="int" setter="set_priority" getter="get_priority" brief="">
+ </member>
+ <member name="space_override" type="int" setter="set_space_override_mode" getter="get_space_override_mode" brief="">
+ </member>
+ </members>
<signals>
- <signal name="area_enter">
+ <signal name="area_entered">
+ <argument index="0" name="area" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="area_exited">
<argument index="0" name="area" type="Object">
</argument>
<description>
</description>
</signal>
- <signal name="area_enter_shape">
+ <signal name="area_shape_entered">
<argument index="0" name="area_id" type="int">
</argument>
<argument index="1" name="area" type="Object">
@@ -3862,13 +3850,7 @@
<description>
</description>
</signal>
- <signal name="area_exit">
- <argument index="0" name="area" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="area_exit_shape">
+ <signal name="area_shape_exited">
<argument index="0" name="area_id" type="int">
</argument>
<argument index="1" name="area" type="Object">
@@ -3880,13 +3862,19 @@
<description>
</description>
</signal>
- <signal name="body_enter">
+ <signal name="body_entered">
+ <argument index="0" name="body" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="body_exited">
<argument index="0" name="body" type="Object">
</argument>
<description>
</description>
</signal>
- <signal name="body_enter_shape">
+ <signal name="body_shape_entered">
<argument index="0" name="body_id" type="int">
</argument>
<argument index="1" name="body" type="Object">
@@ -3898,13 +3886,7 @@
<description>
</description>
</signal>
- <signal name="body_exit">
- <argument index="0" name="body" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="body_exit_shape">
+ <signal name="body_shape_exited">
<argument index="0" name="body_id" type="int">
</argument>
<argument index="1" name="body" type="Object">
@@ -3929,7 +3911,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="ColorArray">
+ <argument index="0" name="from" type="PoolColorArray">
</argument>
<description>
</description>
@@ -3937,7 +3919,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="Vector3Array">
+ <argument index="0" name="from" type="PoolVector3Array">
</argument>
<description>
</description>
@@ -3945,7 +3927,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="Vector2Array">
+ <argument index="0" name="from" type="PoolVector2Array">
</argument>
<description>
</description>
@@ -3953,7 +3935,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="StringArray">
+ <argument index="0" name="from" type="PoolStringArray">
</argument>
<description>
</description>
@@ -3961,7 +3943,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="RealArray">
+ <argument index="0" name="from" type="PoolRealArray">
</argument>
<description>
</description>
@@ -3969,7 +3951,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="IntArray">
+ <argument index="0" name="from" type="PoolIntArray">
</argument>
<description>
</description>
@@ -3977,7 +3959,7 @@
<method name="Array">
<return type="Array">
</return>
- <argument index="0" name="from" type="RawArray">
+ <argument index="0" name="from" type="PoolByteArray">
</argument>
<description>
</description>
@@ -4064,12 +4046,6 @@
<description>
</description>
</method>
- <method name="is_shared">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
<method name="pop_back">
<description>
</description>
@@ -4134,2898 +4110,2924 @@
<constants>
</constants>
</class>
-<class name="AtlasTexture" inherits="Texture" category="Core">
+<class name="ArrayMesh" inherits="Mesh" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_atlas" qualifiers="const">
- <return type="Texture">
- </return>
- <description>
- </description>
- </method>
- <method name="get_margin" qualifiers="const">
- <return type="Rect2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_region" qualifiers="const">
- <return type="Rect2">
- </return>
- <description>
- </description>
- </method>
- <method name="set_atlas">
- <argument index="0" name="atlas" type="Texture">
+ <method name="add_blend_shape">
+ <argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_margin">
- <argument index="0" name="margin" type="Rect2">
+ <method name="add_surface_from_arrays">
+ <argument index="0" name="primitive" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="set_region">
- <argument index="0" name="region" type="Rect2">
+ <argument index="1" name="arrays" type="Array">
+ </argument>
+ <argument index="2" name="blend_shapes" type="Array" default="[]">
+ </argument>
+ <argument index="3" name="compress_flags" type="int" default="97792">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="atlas_changed">
+ <method name="center_geometry">
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="AudioServer" inherits="Object" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="free_rid">
- <argument index="0" name="rid" type="RID">
- </argument>
+ </method>
+ <method name="clear_blend_shapes">
<description>
</description>
</method>
- <method name="get_event_voice_global_volume_scale" qualifiers="const">
- <return type="float">
+ <method name="get_blend_shape_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_fx_global_volume_scale" qualifiers="const">
- <return type="float">
+ <method name="get_blend_shape_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_stream_global_volume_scale" qualifiers="const">
- <return type="float">
+ <method name="get_blend_shape_name" qualifiers="const">
+ <return type="String">
</return>
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="sample_create">
- <return type="RID">
+ <method name="get_custom_aabb" qualifiers="const">
+ <return type="Rect3">
</return>
- <argument index="0" name="format" type="int">
- </argument>
- <argument index="1" name="stereo" type="bool">
- </argument>
- <argument index="2" name="length" type="int">
- </argument>
<description>
</description>
</method>
- <method name="sample_get_data" qualifiers="const">
- <return type="RawArray">
+ <method name="get_surface_count" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="sample" type="RID">
- </argument>
<description>
</description>
</method>
- <method name="sample_get_description" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="sample" type="RID">
- </argument>
+ <method name="regen_normalmaps">
<description>
</description>
</method>
- <method name="sample_get_format" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="sample" type="RID">
+ <method name="set_blend_shape_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_get_length" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="sample" type="RID">
+ <method name="set_custom_aabb">
+ <argument index="0" name="aabb" type="Rect3">
</argument>
<description>
</description>
</method>
- <method name="sample_get_loop_begin" qualifiers="const">
+ <method name="surface_get_array_index_len" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="sample" type="RID">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_get_loop_end" qualifiers="const">
+ <method name="surface_get_array_len" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="sample" type="RID">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_get_loop_format" qualifiers="const">
+ <method name="surface_get_format" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="sample" type="RID">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_get_mix_rate" qualifiers="const">
- <return type="int">
+ <method name="surface_get_material" qualifiers="const">
+ <return type="Material">
</return>
- <argument index="0" name="sample" type="RID">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_is_stereo" qualifiers="const">
- <return type="bool">
+ <method name="surface_get_name" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="sample" type="RID">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_set_data">
- <argument index="0" name="sample" type="RID">
- </argument>
- <argument index="1" name="data" type="RawArray">
+ <method name="surface_get_primitive_type" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_set_description">
- <argument index="0" name="sample" type="RID">
- </argument>
- <argument index="1" name="description" type="String">
+ <method name="surface_remove">
+ <argument index="0" name="surf_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="sample_set_loop_begin">
- <argument index="0" name="sample" type="RID">
+ <method name="surface_set_material">
+ <argument index="0" name="surf_idx" type="int">
</argument>
- <argument index="1" name="pos" type="int">
+ <argument index="1" name="material" type="Material">
</argument>
<description>
</description>
</method>
- <method name="sample_set_loop_end">
- <argument index="0" name="sample" type="RID">
+ <method name="surface_set_name">
+ <argument index="0" name="surf_idx" type="int">
</argument>
- <argument index="1" name="pos" type="int">
+ <argument index="1" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="sample_set_loop_format">
- <argument index="0" name="sample" type="RID">
- </argument>
- <argument index="1" name="loop_format" type="int">
- </argument>
+ </methods>
+ <constants>
+ <constant name="NO_INDEX_ARRAY" value="-1">
+ </constant>
+ <constant name="ARRAY_WEIGHTS_SIZE" value="4">
+ </constant>
+ <constant name="ARRAY_VERTEX" value="0">
+ </constant>
+ <constant name="ARRAY_NORMAL" value="1">
+ </constant>
+ <constant name="ARRAY_TANGENT" value="2">
+ </constant>
+ <constant name="ARRAY_COLOR" value="3">
+ </constant>
+ <constant name="ARRAY_TEX_UV" value="4">
+ </constant>
+ <constant name="ARRAY_TEX_UV2" value="5">
+ </constant>
+ <constant name="ARRAY_BONES" value="6">
+ </constant>
+ <constant name="ARRAY_WEIGHTS" value="7">
+ </constant>
+ <constant name="ARRAY_INDEX" value="8">
+ </constant>
+ <constant name="ARRAY_FORMAT_VERTEX" value="1">
+ </constant>
+ <constant name="ARRAY_FORMAT_NORMAL" value="2">
+ </constant>
+ <constant name="ARRAY_FORMAT_TANGENT" value="4">
+ </constant>
+ <constant name="ARRAY_FORMAT_COLOR" value="8">
+ </constant>
+ <constant name="ARRAY_FORMAT_TEX_UV" value="16">
+ </constant>
+ <constant name="ARRAY_FORMAT_TEX_UV2" value="32">
+ </constant>
+ <constant name="ARRAY_FORMAT_BONES" value="64">
+ </constant>
+ <constant name="ARRAY_FORMAT_WEIGHTS" value="128">
+ </constant>
+ <constant name="ARRAY_FORMAT_INDEX" value="256">
+ </constant>
+ <constant name="PRIMITIVE_POINTS" value="0">
+ </constant>
+ <constant name="PRIMITIVE_LINES" value="1">
+ </constant>
+ <constant name="PRIMITIVE_LINE_STRIP" value="2">
+ </constant>
+ <constant name="PRIMITIVE_LINE_LOOP" value="3">
+ </constant>
+ <constant name="PRIMITIVE_TRIANGLES" value="4">
+ </constant>
+ <constant name="PRIMITIVE_TRIANGLE_STRIP" value="5">
+ </constant>
+ <constant name="PRIMITIVE_TRIANGLE_FAN" value="6">
+ </constant>
+ </constants>
+</class>
+<class name="AtlasTexture" inherits="Texture" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_atlas" qualifiers="const">
+ <return type="Texture">
+ </return>
<description>
</description>
</method>
- <method name="sample_set_mix_rate">
- <argument index="0" name="sample" type="RID">
- </argument>
- <argument index="1" name="mix_rate" type="int">
- </argument>
+ <method name="get_margin" qualifiers="const">
+ <return type="Rect2">
+ </return>
<description>
</description>
</method>
- <method name="sample_set_signed_data">
- <argument index="0" name="sample" type="RID">
- </argument>
- <argument index="1" name="data" type="RealArray">
- </argument>
+ <method name="get_region" qualifiers="const">
+ <return type="Rect2">
+ </return>
<description>
</description>
</method>
- <method name="set_event_voice_global_volume_scale">
- <argument index="0" name="scale" type="float">
+ <method name="set_atlas">
+ <argument index="0" name="atlas" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_fx_global_volume_scale">
- <argument index="0" name="scale" type="float">
+ <method name="set_margin">
+ <argument index="0" name="margin" type="Rect2">
</argument>
<description>
</description>
</method>
- <method name="set_stream_global_volume_scale">
- <argument index="0" name="scale" type="float">
+ <method name="set_region">
+ <argument index="0" name="region" type="Rect2">
</argument>
<description>
</description>
</method>
- <method name="voice_create">
- <return type="RID">
- </return>
+ </methods>
+ <members>
+ <member name="atlas" type="Texture" setter="set_atlas" getter="get_atlas" brief="">
+ </member>
+ <member name="margin" type="Rect2" setter="set_margin" getter="get_margin" brief="">
+ </member>
+ <member name="region" type="Rect2" setter="set_region" getter="get_region" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="atlas_changed">
<description>
</description>
- </method>
- <method name="voice_get_chorus" qualifiers="const">
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="AudioBusLayout" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffect" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectAmplify" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_volume_db" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
- </argument>
<description>
</description>
</method>
- <method name="voice_get_filter_cutoff" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="RID">
+ <method name="set_volume_db">
+ <argument index="0" name="volume" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_get_filter_resonance" qualifiers="const">
+ </methods>
+ <members>
+ <member name="volume_db" type="float" setter="set_volume_db" getter="get_volume_db" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectBandLimitFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectBandPassFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectChorus" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_dry" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
- </argument>
- <description>
- </description>
- </method>
- <method name="voice_get_filter_type" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="voice" type="RID">
- </argument>
<description>
</description>
</method>
- <method name="voice_get_mix_rate" qualifiers="const">
+ <method name="get_voice_count" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="voice" type="RID">
- </argument>
<description>
</description>
</method>
- <method name="voice_get_pan" qualifiers="const">
+ <method name="get_voice_cutoff_hz" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_get_pan_depth" qualifiers="const">
+ <method name="get_voice_delay_ms" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_get_pan_height" qualifiers="const">
+ <method name="get_voice_depth_ms" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_get_reverb" qualifiers="const">
+ <method name="get_voice_level_db" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_get_reverb_type" qualifiers="const">
- <return type="int">
+ <method name="get_voice_pan" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_get_volume" qualifiers="const">
+ <method name="get_voice_rate_hz" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="voice" type="RID">
+ <argument index="0" name="voice_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_is_positional" qualifiers="const">
- <return type="bool">
+ <method name="get_wet" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="voice" type="RID">
- </argument>
<description>
</description>
</method>
- <method name="voice_play">
- <argument index="0" name="voice" type="RID">
- </argument>
- <argument index="1" name="sample" type="RID">
+ <method name="set_dry">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_chorus">
- <argument index="0" name="voice" type="RID">
- </argument>
- <argument index="1" name="chorus" type="float">
+ <method name="set_voice_count">
+ <argument index="0" name="voices" type="int">
</argument>
<description>
</description>
</method>
- <method name="voice_set_filter">
- <argument index="0" name="voice" type="RID">
- </argument>
- <argument index="1" name="type" type="int">
- </argument>
- <argument index="2" name="cutoff" type="float">
- </argument>
- <argument index="3" name="resonance" type="float">
+ <method name="set_voice_cutoff_hz">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="4" name="gain" type="float" default="0">
+ <argument index="1" name="cutoff_hz" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_mix_rate">
- <argument index="0" name="voice" type="RID">
+ <method name="set_voice_delay_ms">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="1" name="rate" type="int">
+ <argument index="1" name="delay_ms" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_pan">
- <argument index="0" name="voice" type="RID">
- </argument>
- <argument index="1" name="pan" type="float">
- </argument>
- <argument index="2" name="depth" type="float" default="0">
+ <method name="set_voice_depth_ms">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="3" name="height" type="float" default="0">
+ <argument index="1" name="depth_ms" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_positional">
- <argument index="0" name="voice" type="RID">
+ <method name="set_voice_level_db">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="1" name="enabled" type="bool">
+ <argument index="1" name="level_db" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_reverb">
- <argument index="0" name="voice" type="RID">
- </argument>
- <argument index="1" name="room" type="int">
+ <method name="set_voice_pan">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="2" name="reverb" type="float">
+ <argument index="1" name="pan" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_volume">
- <argument index="0" name="voice" type="RID">
+ <method name="set_voice_rate_hz">
+ <argument index="0" name="voice_idx" type="int">
</argument>
- <argument index="1" name="volume" type="float">
+ <argument index="1" name="rate_hz" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_stop">
- <argument index="0" name="voice" type="RID">
+ <method name="set_wet">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
</methods>
- <constants>
- <constant name="SAMPLE_FORMAT_PCM8" value="0">
- </constant>
- <constant name="SAMPLE_FORMAT_PCM16" value="1">
- </constant>
- <constant name="SAMPLE_FORMAT_IMA_ADPCM" value="2">
- </constant>
- <constant name="SAMPLE_LOOP_NONE" value="0">
- </constant>
- <constant name="SAMPLE_LOOP_FORWARD" value="1">
- </constant>
- <constant name="SAMPLE_LOOP_PING_PONG" value="2">
- </constant>
- <constant name="FILTER_NONE" value="0">
- </constant>
- <constant name="FILTER_LOWPASS" value="1">
- </constant>
- <constant name="FILTER_BANDPASS" value="2">
- </constant>
- <constant name="FILTER_HIPASS" value="3">
- </constant>
- <constant name="FILTER_NOTCH" value="4">
- </constant>
- <constant name="FILTER_BANDLIMIT" value="6">
- </constant>
- <constant name="REVERB_SMALL" value="0">
- </constant>
- <constant name="REVERB_MEDIUM" value="1">
- </constant>
- <constant name="REVERB_LARGE" value="2">
- </constant>
- <constant name="REVERB_HALL" value="3">
- </constant>
- </constants>
-</class>
-<class name="AudioServerSW" inherits="AudioServer" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="AudioStream" inherits="Resource" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="AudioStreamMPC" inherits="AudioStream" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="AudioStreamOGGVorbis" inherits="AudioStream" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="AudioStreamOpus" inherits="AudioStream" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
+ <members>
+ <member name="dry" type="float" setter="set_dry" getter="get_dry" brief="">
+ </member>
+ <member name="voice/1/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" brief="">
+ </member>
+ <member name="voice/1/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" brief="">
+ </member>
+ <member name="voice/1/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" brief="">
+ </member>
+ <member name="voice/1/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" brief="">
+ </member>
+ <member name="voice/1/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" brief="">
+ </member>
+ <member name="voice/1/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" brief="">
+ </member>
+ <member name="voice/2/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" brief="">
+ </member>
+ <member name="voice/2/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" brief="">
+ </member>
+ <member name="voice/2/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" brief="">
+ </member>
+ <member name="voice/2/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" brief="">
+ </member>
+ <member name="voice/2/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" brief="">
+ </member>
+ <member name="voice/2/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" brief="">
+ </member>
+ <member name="voice/3/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" brief="">
+ </member>
+ <member name="voice/3/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" brief="">
+ </member>
+ <member name="voice/3/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" brief="">
+ </member>
+ <member name="voice/3/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" brief="">
+ </member>
+ <member name="voice/3/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" brief="">
+ </member>
+ <member name="voice/3/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" brief="">
+ </member>
+ <member name="voice/4/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" brief="">
+ </member>
+ <member name="voice/4/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" brief="">
+ </member>
+ <member name="voice/4/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" brief="">
+ </member>
+ <member name="voice/4/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" brief="">
+ </member>
+ <member name="voice/4/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" brief="">
+ </member>
+ <member name="voice/4/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" brief="">
+ </member>
+ <member name="voice_count" type="int" setter="set_voice_count" getter="get_voice_count" brief="">
+ </member>
+ <member name="wet" type="float" setter="set_wet" getter="get_wet" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="AudioStreamPlayback" inherits="Reference" category="Core">
+<class name="AudioEffectCompressor" inherits="AudioEffect" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_channels" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_length" qualifiers="const">
+ <method name="get_attack_us" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_loop_count" qualifiers="const">
- <return type="int">
+ <method name="get_gain" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_minimum_buffer_size" qualifiers="const">
- <return type="int">
+ <method name="get_mix" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_mix_rate" qualifiers="const">
- <return type="int">
+ <method name="get_ratio" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_pos" qualifiers="const">
+ <method name="get_release_ms" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="has_loop" qualifiers="const">
- <return type="bool">
+ <method name="get_sidechain" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="is_playing" qualifiers="const">
- <return type="bool">
+ <method name="get_treshold" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="play">
- <argument index="0" name="from_pos_sec" type="float" default="0">
+ <method name="set_attack_us">
+ <argument index="0" name="attack_us" type="float">
</argument>
<description>
</description>
</method>
- <method name="seek_pos">
- <argument index="0" name="pos" type="float">
+ <method name="set_gain">
+ <argument index="0" name="gain" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_loop">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_mix">
+ <argument index="0" name="mix" type="float">
</argument>
<description>
</description>
</method>
- <method name="stop">
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="AudioStreamSpeex" inherits="AudioStream" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="BackBufferCopy" inherits="Node2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_copy_mode" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_ratio">
+ <argument index="0" name="ratio" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_rect" qualifiers="const">
- <return type="Rect2">
- </return>
+ <method name="set_release_ms">
+ <argument index="0" name="release_ms" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_copy_mode">
- <argument index="0" name="copy_mode" type="int">
+ <method name="set_sidechain">
+ <argument index="0" name="sidechain" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_rect">
- <argument index="0" name="rect" type="Rect2">
+ <method name="set_treshold">
+ <argument index="0" name="treshold" type="float">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="attack_us" type="float" setter="set_attack_us" getter="get_attack_us" brief="">
+ </member>
+ <member name="gain" type="float" setter="set_gain" getter="get_gain" brief="">
+ </member>
+ <member name="mix" type="float" setter="set_mix" getter="get_mix" brief="">
+ </member>
+ <member name="ratio" type="float" setter="set_ratio" getter="get_ratio" brief="">
+ </member>
+ <member name="release_ms" type="float" setter="set_release_ms" getter="get_release_ms" brief="">
+ </member>
+ <member name="sidechain" type="float" setter="set_sidechain" getter="get_sidechain" brief="">
+ </member>
+ <member name="treshold" type="float" setter="set_treshold" getter="get_treshold" brief="">
+ </member>
+ </members>
<constants>
- <constant name="COPY_MODE_DISABLED" value="0">
- </constant>
- <constant name="COPY_MODE_RECT" value="1">
- </constant>
- <constant name="COPY_MODE_VIEWPORT" value="2">
- </constant>
</constants>
</class>
-<class name="BakedLight" inherits="Resource" category="Core">
+<class name="AudioEffectDelay" inherits="AudioEffect" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_lightmap">
- <argument index="0" name="texture" type="Texture">
- </argument>
- <argument index="1" name="gen_size" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="clear_lightmaps">
+ <method name="get_dry">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="erase_lightmap">
- <argument index="0" name="id" type="int">
- </argument>
+ <method name="get_feedback_delay_ms" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="get_ao_radius" qualifiers="const">
+ <method name="get_feedback_level_db" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_ao_strength" qualifiers="const">
+ <method name="get_feedback_lowpass" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_bake_flag" qualifiers="const">
- <return type="bool">
+ <method name="get_tap1_delay_ms" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="flag" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_bounces" qualifiers="const">
- <return type="int">
+ <method name="get_tap1_level_db" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_cell_extra_margin" qualifiers="const">
+ <method name="get_tap1_pan" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_cell_subdivision" qualifiers="const">
- <return type="int">
+ <method name="get_tap2_delay_ms" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_edge_damp" qualifiers="const">
+ <method name="get_tap2_level_db" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_energy_multiplier" qualifiers="const">
+ <method name="get_tap2_pan" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_format" qualifiers="const">
- <return type="int">
+ <method name="is_feedback_active" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_gamma_adjust" qualifiers="const">
- <return type="float">
+ <method name="is_tap1_active" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_initial_lattice_subdiv" qualifiers="const">
- <return type="int">
+ <method name="is_tap2_active" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_light" qualifiers="const">
- <return type="RawArray">
- </return>
+ <method name="set_dry">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_mode" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_feedback_active">
+ <argument index="0" name="amount" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_normal_damp" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_feedback_delay_ms">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_octree" qualifiers="const">
- <return type="RawArray">
- </return>
+ <method name="set_feedback_level_db">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_plot_size" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_feedback_lowpass">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_realtime_color" qualifiers="const">
- <return type="Color">
- </return>
+ <method name="set_tap1_active">
+ <argument index="0" name="amount" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_realtime_color_enabled" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_tap1_delay_ms">
+ <argument index="0" name="amount" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap1_level_db">
+ <argument index="0" name="amount" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap1_pan">
+ <argument index="0" name="amount" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap2_active">
+ <argument index="0" name="amount" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap2_delay_ms">
+ <argument index="0" name="amount" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap2_level_db">
+ <argument index="0" name="amount" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tap2_pan">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_realtime_energy" qualifiers="const">
+ </methods>
+ <members>
+ <member name="dry" type="float" setter="set_dry" getter="get_dry" brief="">
+ </member>
+ <member name="feedback/active" type="bool" setter="set_feedback_active" getter="is_feedback_active" brief="">
+ </member>
+ <member name="feedback/delay_ms" type="float" setter="set_feedback_delay_ms" getter="get_feedback_delay_ms" brief="">
+ </member>
+ <member name="feedback/level_db" type="float" setter="set_feedback_level_db" getter="get_feedback_level_db" brief="">
+ </member>
+ <member name="feedback/lowpass" type="float" setter="set_feedback_lowpass" getter="get_feedback_lowpass" brief="">
+ </member>
+ <member name="tap1/active" type="bool" setter="set_tap1_active" getter="is_tap1_active" brief="">
+ </member>
+ <member name="tap1/delay_ms" type="float" setter="set_tap1_delay_ms" getter="get_tap1_delay_ms" brief="">
+ </member>
+ <member name="tap1/level_db" type="float" setter="set_tap1_level_db" getter="get_tap1_level_db" brief="">
+ </member>
+ <member name="tap1/pan" type="float" setter="set_tap1_pan" getter="get_tap1_pan" brief="">
+ </member>
+ <member name="tap2/active" type="bool" setter="set_tap2_active" getter="is_tap2_active" brief="">
+ </member>
+ <member name="tap2/delay_ms" type="float" setter="set_tap2_delay_ms" getter="get_tap2_delay_ms" brief="">
+ </member>
+ <member name="tap2/level_db" type="float" setter="set_tap2_level_db" getter="get_tap2_level_db" brief="">
+ </member>
+ <member name="tap2/pan" type="float" setter="set_tap2_pan" getter="get_tap2_pan" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectDistortion" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_drive" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_sampler_octree" qualifiers="const">
- <return type="IntArray">
+ <method name="get_keep_hf_hz" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_saturation" qualifiers="const">
- <return type="float">
+ <method name="get_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_tint" qualifiers="const">
+ <method name="get_post_gain" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_transfer_lightmaps_only_to_uv2" qualifiers="const">
- <return type="bool">
+ <method name="get_pre_gain" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_ao_radius">
- <argument index="0" name="ao_radius" type="float">
+ <method name="set_drive">
+ <argument index="0" name="drive" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_ao_strength">
- <argument index="0" name="ao_strength" type="float">
+ <method name="set_keep_hf_hz">
+ <argument index="0" name="keep_hf_hz" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_bake_flag">
- <argument index="0" name="flag" type="int">
- </argument>
- <argument index="1" name="enabled" type="bool">
+ <method name="set_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_bounces">
- <argument index="0" name="bounces" type="int">
+ <method name="set_post_gain">
+ <argument index="0" name="post_gain" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_cell_extra_margin">
- <argument index="0" name="cell_extra_margin" type="float">
+ <method name="set_pre_gain">
+ <argument index="0" name="pre_gain" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_cell_subdivision">
- <argument index="0" name="cell_subdivision" type="int">
- </argument>
+ </methods>
+ <members>
+ <member name="drive" type="float" setter="set_drive" getter="get_drive" brief="">
+ </member>
+ <member name="keep_hf_hz" type="float" setter="set_keep_hf_hz" getter="get_keep_hf_hz" brief="">
+ </member>
+ <member name="mode" type="int" setter="set_mode" getter="get_mode" brief="">
+ </member>
+ <member name="post_gain" type="float" setter="set_post_gain" getter="get_post_gain" brief="">
+ </member>
+ <member name="pre_gain" type="float" setter="set_pre_gain" getter="get_pre_gain" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectEQ" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_band_count" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_edge_damp">
- <argument index="0" name="edge_damp" type="float">
+ <method name="get_band_gain_db" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="band_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_energy_multiplier">
- <argument index="0" name="energy_multiplier" type="float">
+ <method name="set_band_gain_db">
+ <argument index="0" name="band_idx" type="int">
+ </argument>
+ <argument index="1" name="volume_db" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_format">
- <argument index="0" name="format" type="int">
- </argument>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectEQ10" inherits="AudioEffectEQ" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectEQ21" inherits="AudioEffectEQ" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectEQ6" inherits="AudioEffectEQ" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectFilter" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_cutoff" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_gamma_adjust">
- <argument index="0" name="gamma_adjust" type="float">
- </argument>
+ <method name="get_db" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_initial_lattice_subdiv">
- <argument index="0" name="cell_subdivision" type="int">
- </argument>
+ <method name="get_gain" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_light">
- <argument index="0" name="light" type="RawArray">
- </argument>
+ <method name="get_resonance" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_mode">
- <argument index="0" name="mode" type="int">
+ <method name="set_cutoff">
+ <argument index="0" name="freq" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_normal_damp">
- <argument index="0" name="normal_damp" type="float">
+ <method name="set_db">
+ <argument index="0" name="amount" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_octree">
- <argument index="0" name="octree" type="RawArray">
+ <method name="set_gain">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_plot_size">
- <argument index="0" name="plot_size" type="float">
+ <method name="set_resonance">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_realtime_color">
- <argument index="0" name="tint" type="Color">
- </argument>
+ </methods>
+ <members>
+ <member name="cutoff_hz" type="float" setter="set_cutoff" getter="get_cutoff" brief="">
+ </member>
+ <member name="dB" type="int" setter="set_db" getter="get_db" brief="">
+ </member>
+ <member name="gain" type="float" setter="set_gain" getter="get_gain" brief="">
+ </member>
+ <member name="resonance" type="float" setter="set_resonance" getter="get_resonance" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectHighPassFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectHighShelfFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectLimiter" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_ceiling_db" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_realtime_color_enabled">
- <argument index="0" name="enabled" type="bool">
- </argument>
+ <method name="get_soft_clip_db" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_realtime_energy">
- <argument index="0" name="energy" type="float">
- </argument>
+ <method name="get_soft_clip_ratio" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_treshold_db" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_sampler_octree">
- <argument index="0" name="sampler_octree" type="IntArray">
+ <method name="set_ceiling_db">
+ <argument index="0" name="ceiling" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_saturation">
- <argument index="0" name="saturation" type="float">
+ <method name="set_soft_clip_db">
+ <argument index="0" name="soft_clip" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_tint">
- <argument index="0" name="tint" type="float">
+ <method name="set_soft_clip_ratio">
+ <argument index="0" name="soft_clip" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_transfer_lightmaps_only_to_uv2">
- <argument index="0" name="enable" type="bool">
+ <method name="set_treshold_db">
+ <argument index="0" name="treshold" type="float">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="ceiling_db" type="float" setter="set_ceiling_db" getter="get_ceiling_db" brief="">
+ </member>
+ <member name="soft_clip_db" type="float" setter="set_soft_clip_db" getter="get_soft_clip_db" brief="">
+ </member>
+ <member name="soft_clip_ratio" type="float" setter="set_soft_clip_ratio" getter="get_soft_clip_ratio" brief="">
+ </member>
+ <member name="treshold_db" type="float" setter="set_treshold_db" getter="get_treshold_db" brief="">
+ </member>
+ </members>
<constants>
- <constant name="MODE_OCTREE" value="0">
- </constant>
- <constant name="MODE_LIGHTMAPS" value="1">
- </constant>
- <constant name="BAKE_DIFFUSE" value="0">
- </constant>
- <constant name="BAKE_SPECULAR" value="1">
- </constant>
- <constant name="BAKE_TRANSLUCENT" value="2">
- </constant>
- <constant name="BAKE_CONSERVE_ENERGY" value="3">
- </constant>
- <constant name="BAKE_MAX" value="5">
- </constant>
</constants>
</class>
-<class name="BakedLightInstance" inherits="VisualInstance" category="Core">
+<class name="AudioEffectLowPassFilter" inherits="AudioEffectFilter" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_baked_light" qualifiers="const">
- <return type="Object">
- </return>
- <description>
- </description>
- </method>
- <method name="get_baked_light_instance" qualifiers="const">
- <return type="RID">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectLowShelfFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectNotchFilter" inherits="AudioEffectFilter" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectPanner" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_pan" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_baked_light">
- <argument index="0" name="baked_light" type="Object">
+ <method name="set_pan">
+ <argument index="0" name="cpanume" type="float">
</argument>
<description>
</description>
</method>
</methods>
- <signals>
- <signal name="baked_light_changed">
- <description>
- </description>
- </signal>
- </signals>
+ <members>
+ <member name="pan" type="float" setter="set_pan" getter="get_pan" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="BakedLightSampler" inherits="VisualInstance" category="Core">
+<class name="AudioEffectPhaser" inherits="AudioEffect" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_param" qualifiers="const">
+ <method name="get_depth" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="param" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_resolution" qualifiers="const">
- <return type="int">
+ <method name="get_feedback" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_param">
- <argument index="0" name="param" type="int">
+ <method name="get_range_max_hz" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_range_min_hz" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rate_hz" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_depth">
+ <argument index="0" name="depth" type="float">
</argument>
- <argument index="1" name="value" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_feedback">
+ <argument index="0" name="fbk" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_resolution">
- <argument index="0" name="resolution" type="int">
+ <method name="set_range_max_hz">
+ <argument index="0" name="hz" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_range_min_hz">
+ <argument index="0" name="hz" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rate_hz">
+ <argument index="0" name="hz" type="float">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="depth" type="float" setter="set_depth" getter="get_depth" brief="">
+ </member>
+ <member name="feedback" type="float" setter="set_feedback" getter="get_feedback" brief="">
+ </member>
+ <member name="range_max_hz" type="float" setter="set_range_max_hz" getter="get_range_max_hz" brief="">
+ </member>
+ <member name="range_min_hz" type="float" setter="set_range_min_hz" getter="get_range_min_hz" brief="">
+ </member>
+ <member name="rate_hz" type="float" setter="set_rate_hz" getter="get_rate_hz" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PARAM_RADIUS" value="0">
- </constant>
- <constant name="PARAM_STRENGTH" value="1">
- </constant>
- <constant name="PARAM_ATTENUATION" value="2">
- </constant>
- <constant name="PARAM_DETAIL_RATIO" value="3">
- </constant>
- <constant name="PARAM_MAX" value="4">
- </constant>
</constants>
</class>
-<class name="BaseButton" inherits="Control" category="Core">
+<class name="AudioEffectPitchShift" inherits="AudioEffect" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="_pressed" qualifiers="virtual">
+ <method name="get_pitch_scale" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="_toggled" qualifiers="virtual">
- <argument index="0" name="pressed" type="bool">
+ <method name="set_pitch_scale">
+ <argument index="0" name="rate" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_click_on_press" qualifiers="const">
- <return type="bool">
+ </methods>
+ <members>
+ <member name="pitch_scale" type="float" setter="set_pitch_scale" getter="get_pitch_scale" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioEffectReverb" inherits="AudioEffect" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_damping" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_draw_mode" qualifiers="const">
- <return type="int">
+ <method name="get_dry" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_enabled_focus_mode" qualifiers="const">
- <return type="int">
+ <method name="get_hpf" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_shortcut" qualifiers="const">
- <return type="Object">
+ <method name="get_predelay_feedback" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_disabled" qualifiers="const">
- <return type="bool">
+ <method name="get_predelay_msec" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_hovered" qualifiers="const">
- <return type="bool">
+ <method name="get_room_size" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_pressed" qualifiers="const">
- <return type="bool">
+ <method name="get_spread" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_toggle_mode" qualifiers="const">
- <return type="bool">
+ <method name="get_wet" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_click_on_press">
- <argument index="0" name="enable" type="bool">
+ <method name="set_damping">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_disabled">
- <argument index="0" name="disabled" type="bool">
+ <method name="set_dry">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_enabled_focus_mode">
- <argument index="0" name="mode" type="int">
+ <method name="set_hpf">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_pressed">
- <argument index="0" name="pressed" type="bool">
+ <method name="set_predelay_feedback">
+ <argument index="0" name="feedback" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_shortcut">
- <argument index="0" name="shortcut" type="Object">
+ <method name="set_predelay_msec">
+ <argument index="0" name="msec" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_toggle_mode">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_room_size">
+ <argument index="0" name="size" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="button_down">
- <description>
- </description>
- </signal>
- <signal name="button_up">
- <description>
- </description>
- </signal>
- <signal name="pressed">
- <description>
- </description>
- </signal>
- <signal name="released">
+ <method name="set_spread">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
- </signal>
- <signal name="toggled">
- <argument index="0" name="pressed" type="bool">
+ </method>
+ <method name="set_wet">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ </methods>
+ <members>
+ <member name="damping" type="float" setter="set_damping" getter="get_damping" brief="">
+ </member>
+ <member name="dry" type="float" setter="set_dry" getter="get_dry" brief="">
+ </member>
+ <member name="hipass" type="float" setter="set_hpf" getter="get_hpf" brief="">
+ </member>
+ <member name="predelay_feedback" type="float" setter="set_predelay_msec" getter="get_predelay_msec" brief="">
+ </member>
+ <member name="predelay_msec" type="float" setter="set_predelay_msec" getter="get_predelay_msec" brief="">
+ </member>
+ <member name="room_size" type="float" setter="set_room_size" getter="get_room_size" brief="">
+ </member>
+ <member name="spread" type="float" setter="set_spread" getter="get_spread" brief="">
+ </member>
+ <member name="wet" type="float" setter="set_wet" getter="get_wet" brief="">
+ </member>
+ </members>
<constants>
- <constant name="DRAW_NORMAL" value="0">
- </constant>
- <constant name="DRAW_PRESSED" value="1">
- </constant>
- <constant name="DRAW_HOVER" value="2">
- </constant>
- <constant name="DRAW_DISABLED" value="3">
- </constant>
</constants>
</class>
-<class name="BitMap" inherits="Resource" category="Core">
+<class name="AudioEffectStereoEnhance" inherits="AudioEffect" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="create">
- <argument index="0" name="size" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="create_from_image_alpha">
- <argument index="0" name="image" type="Image">
- </argument>
+ <method name="get_pan_pullout" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="get_bit" qualifiers="const">
- <return type="bool">
+ <method name="get_surround" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="pos" type="Vector2">
- </argument>
<description>
</description>
</method>
- <method name="get_size" qualifiers="const">
- <return type="Vector2">
+ <method name="get_time_pullout" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_true_bit_count" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_pan_pullout">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_bit">
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="bit" type="bool">
+ <method name="set_surround">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_bit_rect">
- <argument index="0" name="p_rect" type="Rect2">
- </argument>
- <argument index="1" name="bit" type="bool">
+ <method name="set_time_pullout">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="pan_pullout" type="float" setter="set_pan_pullout" getter="get_pan_pullout" brief="">
+ </member>
+ <member name="surround" type="float" setter="set_surround" getter="get_surround" brief="">
+ </member>
+ <member name="time_pullout_ms" type="float" setter="set_time_pullout" getter="get_time_pullout" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="BitmapFont" inherits="Font" category="Core">
+<class name="AudioServer" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_char">
- <argument index="0" name="character" type="int">
- </argument>
- <argument index="1" name="texture" type="int">
- </argument>
- <argument index="2" name="rect" type="Rect2">
- </argument>
- <argument index="3" name="align" type="Vector2" default="Vector2(0, 0)">
- </argument>
- <argument index="4" name="advance" type="float" default="-1">
+ <method name="add_bus">
+ <argument index="0" name="at_pos" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="add_kerning_pair">
- <argument index="0" name="char_a" type="int">
+ <method name="add_bus_effect">
+ <argument index="0" name="bus_idx" type="int">
</argument>
- <argument index="1" name="char_b" type="int">
+ <argument index="1" name="effect" type="AudioEffect">
</argument>
- <argument index="2" name="kerning" type="int">
+ <argument index="2" name="arg2" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="add_texture">
- <argument index="0" name="texture" type="Texture">
- </argument>
+ <method name="generate_bus_layout" qualifiers="const">
+ <return type="AudioBusLayout">
+ </return>
<description>
</description>
</method>
- <method name="clear">
+ <method name="get_bus_count" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="create_from_fnt">
- <return type="int">
+ <method name="get_bus_effect">
+ <return type="AudioEffect">
</return>
- <argument index="0" name="path" type="String">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="effect_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_char_size" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="char" type="int">
+ <method name="get_bus_effect_count">
+ <argument index="0" name="bus_idx" type="int">
</argument>
- <argument index="1" name="next" type="int" default="0">
+ <argument index="1" name="arg1" type="Object">
+ </argument>
+ <argument index="2" name="arg2" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_fallback" qualifiers="const">
- <return type="Object">
+ <method name="get_bus_name" qualifiers="const">
+ <return type="String">
</return>
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_kerning_pair" qualifiers="const">
- <return type="int">
+ <method name="get_bus_peak_volume_left_db" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="char_a" type="int">
+ <argument index="0" name="bus_idx" type="int">
</argument>
- <argument index="1" name="char_b" type="int">
+ <argument index="1" name="channel" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_texture" qualifiers="const">
- <return type="Texture">
+ <method name="get_bus_peak_volume_right_db" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="idx" type="int">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="channel" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_texture_count" qualifiers="const">
- <return type="int">
+ <method name="get_bus_send" qualifiers="const">
+ <return type="String">
</return>
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="set_ascent">
- <argument index="0" name="px" type="float">
+ <method name="get_bus_volume_db" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="bus_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_distance_field_hint">
- <argument index="0" name="enable" type="bool">
- </argument>
+ <method name="get_mix_rate" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_fallback">
- <argument index="0" name="fallback" type="Object">
- </argument>
+ <method name="get_speaker_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_height">
- <argument index="0" name="px" type="float">
+ <method name="is_bus_bypassing_effects" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="bus_idx" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="BoneAttachment" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_bone_name" qualifiers="const">
- <return type="String">
+ <method name="is_bus_effect_enabled" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="effect_idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="set_bone_name">
- <argument index="0" name="bone_name" type="String">
+ <method name="is_bus_mute" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="bus_idx" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="BoxContainer" inherits="Container" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_spacer">
- <argument index="0" name="begin" type="bool">
+ <method name="is_bus_solo" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="bus_idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_alignment" qualifiers="const">
- <return type="int">
- </return>
+ <method name="lock">
<description>
</description>
</method>
- <method name="set_alignment">
- <argument index="0" name="alignment" type="int">
+ <method name="move_bus">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="to_index" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- <constant name="ALIGN_BEGIN" value="0">
- </constant>
- <constant name="ALIGN_CENTER" value="1">
- </constant>
- <constant name="ALIGN_END" value="2">
- </constant>
- </constants>
-</class>
-<class name="BoxShape" inherits="Shape" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_extents" qualifiers="const">
- <return type="Vector3">
- </return>
+ <method name="remove_bus">
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="set_extents">
- <argument index="0" name="extents" type="Vector3">
+ <method name="remove_bus_effect">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="effect_idx" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Button" inherits="BaseButton" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_button_icon" qualifiers="const">
- <return type="Texture">
- </return>
+ <method name="set_bus_bypass_effects">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_clip_text" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_bus_count">
+ <argument index="0" name="amount" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_text" qualifiers="const">
- <return type="String">
- </return>
+ <method name="set_bus_effect_enabled">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="effect_idx" type="int">
+ </argument>
+ <argument index="2" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_text_align" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_bus_layout">
+ <argument index="0" name="bus_layout" type="AudioBusLayout">
+ </argument>
<description>
</description>
</method>
- <method name="is_flat" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_bus_mute">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set_button_icon">
- <argument index="0" name="texture" type="Texture">
+ <method name="set_bus_name">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_clip_text">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_bus_send">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="send" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_flat">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_bus_solo">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_text">
- <argument index="0" name="text" type="String">
+ <method name="set_bus_volume_db">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="volume_db" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_text_align">
- <argument index="0" name="align" type="int">
+ <method name="swap_bus_effects">
+ <argument index="0" name="bus_idx" type="int">
+ </argument>
+ <argument index="1" name="effect_idx" type="int">
</argument>
+ <argument index="2" name="by_effect_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="unlock">
<description>
</description>
</method>
</methods>
+ <signals>
+ <signal name="bus_layout_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
<constants>
- <constant name="ALIGN_LEFT" value="0">
- </constant>
- <constant name="ALIGN_CENTER" value="1">
- </constant>
- <constant name="ALIGN_RIGHT" value="2">
- </constant>
</constants>
- <theme_items>
- <theme_item name="disabled" type="StyleBox">
- </theme_item>
- <theme_item name="focus" type="StyleBox">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_disabled" type="Color">
- </theme_item>
- <theme_item name="font_color_hover" type="Color">
- </theme_item>
- <theme_item name="font_color_pressed" type="Color">
- </theme_item>
- <theme_item name="hover" type="StyleBox">
- </theme_item>
- <theme_item name="hseparation" type="int">
- </theme_item>
- <theme_item name="normal" type="StyleBox">
- </theme_item>
- <theme_item name="pressed" type="StyleBox">
- </theme_item>
- </theme_items>
</class>
-<class name="ButtonArray" inherits="Control" category="Core">
+<class name="AudioStream" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_button">
- <argument index="0" name="text" type="String">
- </argument>
- <argument index="1" name="tooltip" type="String" default="&quot;&quot;">
- </argument>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioStreamOGGVorbis" inherits="AudioStream" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_data" qualifiers="const">
+ <return type="PoolByteArray">
+ </return>
<description>
</description>
</method>
- <method name="add_icon_button">
- <argument index="0" name="icon" type="Texture">
- </argument>
- <argument index="1" name="text" type="String" default="&quot;&quot;">
- </argument>
- <argument index="2" name="tooltip" type="String" default="&quot;&quot;">
- </argument>
+ <method name="has_loop" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="clear">
+ <method name="set_data">
+ <argument index="0" name="data" type="PoolByteArray">
+ </argument>
<description>
</description>
</method>
- <method name="erase_button">
- <argument index="0" name="button_idx" type="int">
+ <method name="set_loop">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_button_count" qualifiers="const">
- <return type="int">
+ </methods>
+ <members>
+ <member name="data" type="PoolByteArray" setter="set_data" getter="get_data" brief="">
+ </member>
+ <member name="loop" type="bool" setter="set_loop" getter="has_loop" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="AudioStreamPlayback" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="AudioStreamPlayer" inherits="Node" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_bus" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_button_icon" qualifiers="const">
- <return type="Texture">
+ <method name="get_mix_target" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="button_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_button_text" qualifiers="const">
- <return type="String">
+ <method name="get_pos">
+ <return type="float">
</return>
- <argument index="0" name="button_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_button_tooltip" qualifiers="const">
- <return type="String">
+ <method name="get_stream" qualifiers="const">
+ <return type="Object">
</return>
- <argument index="0" name="button_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_hovered" qualifiers="const">
- <return type="int">
+ <method name="get_volume_db" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_selected" qualifiers="const">
- <return type="int">
+ <method name="is_autoplay_enabled">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_flat" qualifiers="const">
+ <method name="is_playing" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="set_button_icon">
- <argument index="0" name="button_idx" type="int">
- </argument>
- <argument index="1" name="icon" type="Texture">
+ <method name="play">
+ <argument index="0" name="from_pos" type="float" default="0">
</argument>
<description>
</description>
</method>
- <method name="set_button_text">
- <argument index="0" name="button_idx" type="int">
- </argument>
- <argument index="1" name="text" type="String">
+ <method name="seek">
+ <argument index="0" name="to_pos" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_button_tooltip">
- <argument index="0" name="button_idx" type="int">
- </argument>
- <argument index="1" name="text" type="String">
+ <method name="set_autoplay">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_flat">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_bus">
+ <argument index="0" name="bus" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_selected">
- <argument index="0" name="button_idx" type="int">
+ <method name="set_mix_target">
+ <argument index="0" name="mix_target" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="button_selected">
- <argument index="0" name="button_idx" type="int">
+ <method name="set_stream">
+ <argument index="0" name="stream" type="AudioStream">
</argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- <constant name="ALIGN_BEGIN" value="0">
- </constant>
- <constant name="ALIGN_CENTER" value="1">
- </constant>
- <constant name="ALIGN_END" value="2">
- </constant>
- <constant name="ALIGN_FILL" value="3">
- </constant>
- <constant name="ALIGN_EXPAND_FILL" value="4">
- </constant>
- </constants>
-</class>
-<class name="ButtonGroup" inherits="BoxContainer" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_button_list" qualifiers="const">
- <return type="Array">
- </return>
- <description>
- </description>
- </method>
- <method name="get_focused_button" qualifiers="const">
- <return type="BaseButton">
- </return>
- <description>
- </description>
- </method>
- <method name="get_pressed_button" qualifiers="const">
- <return type="BaseButton">
- </return>
- <description>
- </description>
</method>
- <method name="get_pressed_button_index" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_volume_db">
+ <argument index="0" name="volume_db" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_pressed_button">
- <argument index="0" name="button" type="BaseButton">
- </argument>
+ <method name="stop">
<description>
</description>
</method>
</methods>
- <signals>
- <signal name="button_selected">
- <argument index="0" name="button" type="Object">
- </argument>
- <description>
- </description>
- </signal>
- </signals>
+ <members>
+ <member name="autoplay" type="bool" setter="set_autoplay" getter="is_autoplay_enabled" brief="">
+ </member>
+ <member name="bus" type="String" setter="set_bus" getter="get_bus" brief="">
+ </member>
+ <member name="mix_target" type="int" setter="set_mix_target" getter="get_mix_target" brief="">
+ </member>
+ <member name="playing" type="bool" setter="_set_playing" getter="_is_active" brief="">
+ </member>
+ <member name="stream" type="AudioStream" setter="set_stream" getter="get_stream" brief="">
+ </member>
+ <member name="volume_db" type="float" setter="set_volume_db" getter="get_volume_db" brief="">
+ </member>
+ </members>
<constants>
</constants>
- <theme_items>
- <theme_item name="panel" type="StyleBox">
- </theme_item>
- </theme_items>
</class>
-<class name="Camera" inherits="Spatial" category="Core">
+<class name="AudioStreamPlayer2D" inherits="Node2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="clear_current">
- <description>
- </description>
- </method>
- <method name="get_camera_transform" qualifiers="const">
- <return type="Transform">
- </return>
- <description>
- </description>
- </method>
- <method name="get_environment" qualifiers="const">
- <return type="Environment">
- </return>
- <description>
- </description>
- </method>
- <method name="get_fov" qualifiers="const">
- <return type="float">
+ <method name="get_area_mask" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_h_offset" qualifiers="const">
+ <method name="get_attenuation" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_keep_aspect_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_projection" qualifiers="const">
- <return type="int">
+ <method name="get_bus" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_size" qualifiers="const">
+ <method name="get_max_distance" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_v_offset" qualifiers="const">
+ <method name="get_pos">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_visible_layers" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_zfar" qualifiers="const">
- <return type="float">
+ <method name="get_stream" qualifiers="const">
+ <return type="Object">
</return>
<description>
</description>
</method>
- <method name="get_znear" qualifiers="const">
+ <method name="get_volume_db" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="is_current" qualifiers="const">
+ <method name="is_autoplay_enabled">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_position_behind" qualifiers="const">
+ <method name="is_playing" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="world_point" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="make_current">
- <description>
- </description>
- </method>
- <method name="project_local_ray_normal" qualifiers="const">
- <return type="Vector3">
- </return>
- <argument index="0" name="screen_point" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="project_position" qualifiers="const">
- <return type="Vector3">
- </return>
- <argument index="0" name="screen_point" type="Vector2">
- </argument>
<description>
</description>
</method>
- <method name="project_ray_normal" qualifiers="const">
- <return type="Vector3">
- </return>
- <argument index="0" name="screen_point" type="Vector2">
+ <method name="play">
+ <argument index="0" name="from_pos" type="float" default="0">
</argument>
<description>
</description>
</method>
- <method name="project_ray_origin" qualifiers="const">
- <return type="Vector3">
- </return>
- <argument index="0" name="screen_point" type="Vector2">
+ <method name="seek">
+ <argument index="0" name="to_pos" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_environment">
- <argument index="0" name="env" type="Environment">
+ <method name="set_area_mask">
+ <argument index="0" name="mask" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_h_offset">
- <argument index="0" name="ofs" type="float">
+ <method name="set_attenuation">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_keep_aspect_mode">
- <argument index="0" name="mode" type="int">
+ <method name="set_autoplay">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_orthogonal">
- <argument index="0" name="size" type="float">
- </argument>
- <argument index="1" name="z_near" type="float">
- </argument>
- <argument index="2" name="z_far" type="float">
+ <method name="set_bus">
+ <argument index="0" name="bus" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_perspective">
- <argument index="0" name="fov" type="float">
- </argument>
- <argument index="1" name="z_near" type="float">
- </argument>
- <argument index="2" name="z_far" type="float">
+ <method name="set_max_distance">
+ <argument index="0" name="pixels" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_v_offset">
- <argument index="0" name="ofs" type="float">
+ <method name="set_stream">
+ <argument index="0" name="stream" type="AudioStream">
</argument>
<description>
</description>
</method>
- <method name="set_visible_layers">
- <argument index="0" name="mask" type="int">
+ <method name="set_volume_db">
+ <argument index="0" name="volume_db" type="float">
</argument>
<description>
</description>
</method>
- <method name="unproject_position" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="world_point" type="Vector3">
- </argument>
+ <method name="stop">
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="area_mask" type="int" setter="set_area_mask" getter="get_area_mask" brief="">
+ </member>
+ <member name="attenuation" type="float" setter="set_attenuation" getter="get_attenuation" brief="">
+ </member>
+ <member name="autoplay" type="bool" setter="set_autoplay" getter="is_autoplay_enabled" brief="">
+ </member>
+ <member name="bus" type="String" setter="set_bus" getter="get_bus" brief="">
+ </member>
+ <member name="max_distance" type="float" setter="set_max_distance" getter="get_max_distance" brief="">
+ </member>
+ <member name="playing" type="bool" setter="_set_playing" getter="_is_active" brief="">
+ </member>
+ <member name="stream" type="AudioStream" setter="set_stream" getter="get_stream" brief="">
+ </member>
+ <member name="volume_db" type="float" setter="set_volume_db" getter="get_volume_db" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PROJECTION_PERSPECTIVE" value="0">
- </constant>
- <constant name="PROJECTION_ORTHOGONAL" value="1">
- </constant>
- <constant name="KEEP_WIDTH" value="0">
- </constant>
- <constant name="KEEP_HEIGHT" value="1">
- </constant>
</constants>
</class>
-<class name="Camera2D" inherits="Node2D" category="Core">
+<class name="AudioStreamSample" inherits="AudioStream" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="align">
- <description>
- </description>
- </method>
- <method name="clear_current">
+ <method name="get_data" qualifiers="const">
+ <return type="PoolByteArray">
+ </return>
<description>
</description>
</method>
- <method name="force_update_scroll">
+ <method name="get_format" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="get_anchor_mode" qualifiers="const">
+ <method name="get_loop_begin" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_camera_pos" qualifiers="const">
- <return type="Vector2">
+ <method name="get_loop_end" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_camera_screen_center" qualifiers="const">
- <return type="Vector2">
+ <method name="get_loop_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_custom_viewport" qualifiers="const">
- <return type="Viewport">
+ <method name="get_mix_rate" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_drag_margin" qualifiers="const">
- <return type="float">
+ <method name="is_stereo" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="margin" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_follow_smoothing" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_data">
+ <argument index="0" name="data" type="PoolByteArray">
+ </argument>
<description>
</description>
</method>
- <method name="get_h_offset" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_format">
+ <argument index="0" name="format" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_limit" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="margin" type="int">
+ <method name="set_loop_begin">
+ <argument index="0" name="loop_begin" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_offset" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="set_loop_end">
+ <argument index="0" name="loop_end" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_v_offset" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_loop_mode">
+ <argument index="0" name="loop_mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_zoom" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="set_mix_rate">
+ <argument index="0" name="mix_rate" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_current" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_stereo">
+ <argument index="0" name="stereo" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="is_follow_smoothing_enabled" qualifiers="const">
- <return type="bool">
+ </methods>
+ <members>
+ <member name="data" type="PoolByteArray" setter="set_data" getter="get_data" brief="">
+ </member>
+ <member name="format" type="int" setter="set_format" getter="get_format" brief="">
+ </member>
+ <member name="loop_begin" type="int" setter="set_loop_begin" getter="get_loop_begin" brief="">
+ </member>
+ <member name="loop_end" type="int" setter="set_loop_end" getter="get_loop_end" brief="">
+ </member>
+ <member name="loop_mode" type="int" setter="set_loop_mode" getter="get_loop_mode" brief="">
+ </member>
+ <member name="mix_rate" type="int" setter="set_mix_rate" getter="get_mix_rate" brief="">
+ </member>
+ <member name="stereo" type="bool" setter="set_stereo" getter="is_stereo" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="BackBufferCopy" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_copy_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="is_h_drag_enabled" qualifiers="const">
- <return type="bool">
+ <method name="get_rect" qualifiers="const">
+ <return type="Rect2">
</return>
<description>
</description>
</method>
- <method name="is_rotating" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_copy_mode">
+ <argument index="0" name="copy_mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_v_drag_enabled" qualifiers="const">
- <return type="bool">
+ <method name="set_rect">
+ <argument index="0" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="copy_mode" type="int" setter="set_copy_mode" getter="get_copy_mode" brief="">
+ </member>
+ <member name="rect" type="Rect2" setter="set_rect" getter="get_rect" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="COPY_MODE_DISABLED" value="0">
+ </constant>
+ <constant name="COPY_MODE_RECT" value="1">
+ </constant>
+ <constant name="COPY_MODE_VIEWPORT" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="BaseButton" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_pressed" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="_toggled" qualifiers="virtual">
+ <argument index="0" name="pressed" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_action_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="make_current">
+ <method name="get_button_group" qualifiers="const">
+ <return type="Object">
+ </return>
<description>
</description>
</method>
- <method name="reset_smoothing">
+ <method name="get_draw_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_anchor_mode">
- <argument index="0" name="anchor_mode" type="int">
- </argument>
+ <method name="get_enabled_focus_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_custom_viewport">
- <argument index="0" name="viewport" type="Viewport">
- </argument>
+ <method name="get_shortcut" qualifiers="const">
+ <return type="Object">
+ </return>
<description>
</description>
</method>
- <method name="set_drag_margin">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="drag_margin" type="float">
- </argument>
+ <method name="is_disabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_enable_follow_smoothing">
- <argument index="0" name="follow_smoothing" type="bool">
- </argument>
+ <method name="is_hovered" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_follow_smoothing">
- <argument index="0" name="follow_smoothing" type="float">
- </argument>
+ <method name="is_pressed" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_h_drag_enabled">
- <argument index="0" name="enabled" type="bool">
- </argument>
+ <method name="is_toggle_mode" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_h_offset">
- <argument index="0" name="ofs" type="float">
+ <method name="set_action_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_limit">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="limit" type="int">
+ <method name="set_button_group">
+ <argument index="0" name="button_group" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_offset">
- <argument index="0" name="offset" type="Vector2">
+ <method name="set_disabled">
+ <argument index="0" name="disabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_rotating">
- <argument index="0" name="rotating" type="bool">
+ <method name="set_enabled_focus_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_v_drag_enabled">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_v_offset">
- <argument index="0" name="ofs" type="float">
+ <method name="set_shortcut">
+ <argument index="0" name="shortcut" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_zoom">
- <argument index="0" name="zoom" type="Vector2">
+ <method name="set_toggle_mode">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="action_mode" type="int" setter="set_action_mode" getter="get_action_mode" brief="">
+ </member>
+ <member name="disabled" type="bool" setter="set_disabled" getter="is_disabled" brief="">
+ </member>
+ <member name="enabled_focus_mode" type="int" setter="set_enabled_focus_mode" getter="get_enabled_focus_mode" brief="">
+ </member>
+ <member name="group" type="ButtonGroup" setter="set_button_group" getter="get_button_group" brief="">
+ </member>
+ <member name="is_pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
+ </member>
+ <member name="shortcut" type="ShortCut" setter="set_shortcut" getter="get_shortcut" brief="">
+ </member>
+ <member name="toggle_mode" type="bool" setter="set_toggle_mode" getter="is_toggle_mode" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="button_down">
+ <description>
+ </description>
+ </signal>
+ <signal name="button_up">
+ <description>
+ </description>
+ </signal>
+ <signal name="pressed">
+ <description>
+ </description>
+ </signal>
+ <signal name="toggled">
+ <argument index="0" name="pressed" type="bool">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
<constants>
- <constant name="ANCHOR_MODE_DRAG_CENTER" value="1">
+ <constant name="DRAW_NORMAL" value="0">
</constant>
- <constant name="ANCHOR_MODE_FIXED_TOP_LEFT" value="0">
+ <constant name="DRAW_PRESSED" value="1">
+ </constant>
+ <constant name="DRAW_HOVER" value="2">
+ </constant>
+ <constant name="DRAW_DISABLED" value="3">
+ </constant>
+ <constant name="ACTION_MODE_BUTTON_PRESS" value="0">
+ </constant>
+ <constant name="ACTION_MODE_BUTTON_RELEASE" value="1">
</constant>
</constants>
</class>
-<class name="CanvasItem" inherits="Node" category="Core">
+<class name="Basis" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="_draw" qualifiers="virtual">
+ <method name="Basis">
+ <return type="Basis">
+ </return>
+ <argument index="0" name="from" type="Quat">
+ </argument>
<description>
</description>
</method>
- <method name="draw_char">
- <return type="float">
+ <method name="Basis">
+ <return type="Basis">
</return>
- <argument index="0" name="font" type="Font">
- </argument>
- <argument index="1" name="pos" type="Vector2">
- </argument>
- <argument index="2" name="char" type="String">
- </argument>
- <argument index="3" name="next" type="String">
- </argument>
- <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
+ <argument index="0" name="euler" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="draw_circle">
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="radius" type="float">
+ <method name="Basis">
+ <return type="Basis">
+ </return>
+ <argument index="0" name="axis" type="Vector3">
</argument>
- <argument index="2" name="color" type="Color">
+ <argument index="1" name="phi" type="float">
</argument>
<description>
</description>
</method>
- <method name="draw_colored_polygon">
- <argument index="0" name="points" type="Vector2Array">
- </argument>
- <argument index="1" name="color" type="Color">
+ <method name="Basis">
+ <return type="Basis">
+ </return>
+ <argument index="0" name="x_axis" type="Vector3">
</argument>
- <argument index="2" name="uvs" type="Vector2Array" default="Vector2Array([])">
+ <argument index="1" name="y_axis" type="Vector3">
</argument>
- <argument index="3" name="texture" type="Texture" default="NULL">
+ <argument index="2" name="z_axis" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="draw_line">
- <argument index="0" name="from" type="Vector2">
- </argument>
- <argument index="1" name="to" type="Vector2">
- </argument>
- <argument index="2" name="color" type="Color">
- </argument>
- <argument index="3" name="width" type="float" default="1">
- </argument>
+ <method name="determinant">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="draw_polygon">
- <argument index="0" name="points" type="Vector2Array">
- </argument>
- <argument index="1" name="colors" type="ColorArray">
- </argument>
- <argument index="2" name="uvs" type="Vector2Array" default="Vector2Array([])">
- </argument>
- <argument index="3" name="texture" type="Texture" default="NULL">
- </argument>
+ <method name="get_euler">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="draw_primitive">
- <argument index="0" name="points" type="Vector2Array">
- </argument>
- <argument index="1" name="colors" type="ColorArray">
- </argument>
- <argument index="2" name="uvs" type="Vector2Array">
- </argument>
- <argument index="3" name="texture" type="Texture" default="NULL">
- </argument>
- <argument index="4" name="width" type="float" default="1">
- </argument>
+ <method name="get_orthogonal_index">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="draw_rect">
- <argument index="0" name="rect" type="Rect2">
- </argument>
- <argument index="1" name="color" type="Color">
- </argument>
+ <method name="get_scale">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="draw_set_transform">
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="rot" type="float">
- </argument>
- <argument index="2" name="scale" type="Vector2">
- </argument>
+ <method name="inverse">
+ <return type="Basis">
+ </return>
<description>
</description>
</method>
- <method name="draw_set_transform_matrix">
- <argument index="0" name="xform" type="Matrix32">
- </argument>
+ <method name="orthonormalized">
+ <return type="Basis">
+ </return>
<description>
</description>
</method>
- <method name="draw_string">
- <argument index="0" name="font" type="Font">
- </argument>
- <argument index="1" name="pos" type="Vector2">
- </argument>
- <argument index="2" name="text" type="String">
- </argument>
- <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
+ <method name="rotated">
+ <return type="Basis">
+ </return>
+ <argument index="0" name="axis" type="Vector3">
</argument>
- <argument index="4" name="clip_w" type="int" default="-1">
+ <argument index="1" name="phi" type="float">
</argument>
<description>
</description>
</method>
- <method name="draw_style_box">
- <argument index="0" name="style_box" type="StyleBox">
- </argument>
- <argument index="1" name="rect" type="Rect2">
+ <method name="scaled">
+ <return type="Basis">
+ </return>
+ <argument index="0" name="scale" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="draw_texture">
- <argument index="0" name="texture" type="Texture">
- </argument>
- <argument index="1" name="pos" type="Vector2">
+ <method name="set_rotation_axis_angle">
+ <argument index="0" name="axis" type="Vector3">
</argument>
- <argument index="2" name="modulate" type="Color" default="Color(1,1,1,1)">
+ <argument index="1" name="angle" type="float">
</argument>
<description>
</description>
</method>
- <method name="draw_texture_rect">
- <argument index="0" name="texture" type="Texture">
- </argument>
- <argument index="1" name="rect" type="Rect2">
- </argument>
- <argument index="2" name="tile" type="bool">
- </argument>
- <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
- </argument>
- <argument index="4" name="transpose" type="bool" default="false">
+ <method name="set_rotation_euler">
+ <argument index="0" name="euler" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="draw_texture_rect_region">
- <argument index="0" name="texture" type="Texture">
- </argument>
- <argument index="1" name="rect" type="Rect2">
- </argument>
- <argument index="2" name="src_rect" type="Rect2">
- </argument>
- <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
- </argument>
- <argument index="4" name="transpose" type="bool" default="false">
+ <method name="set_scale">
+ <argument index="0" name="scale" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="edit_get_state" qualifiers="const">
- <return type="Variant">
+ <method name="tdotx">
+ <return type="float">
</return>
- <description>
- </description>
- </method>
- <method name="edit_rotate">
- <argument index="0" name="degrees" type="float">
+ <argument index="0" name="with" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="edit_set_rect">
- <argument index="0" name="rect" type="Rect2">
+ <method name="tdoty">
+ <return type="float">
+ </return>
+ <argument index="0" name="with" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="edit_set_state">
- <argument index="0" name="state" type="Variant">
+ <method name="tdotz">
+ <return type="float">
+ </return>
+ <argument index="0" name="with" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="get_blend_mode" qualifiers="const">
- <return type="int">
+ <method name="transposed">
+ <return type="Basis">
</return>
<description>
</description>
</method>
- <method name="get_canvas" qualifiers="const">
- <return type="RID">
+ <method name="xform">
+ <return type="Vector3">
</return>
+ <argument index="0" name="v" type="Vector3">
+ </argument>
<description>
</description>
</method>
- <method name="get_canvas_item" qualifiers="const">
- <return type="RID">
+ <method name="xform_inv">
+ <return type="Vector3">
</return>
+ <argument index="0" name="v" type="Vector3">
+ </argument>
<description>
</description>
</method>
- <method name="get_canvas_transform" qualifiers="const">
- <return type="Matrix32">
- </return>
+ </methods>
+ <members>
+ <member name="x" type="Vector3" setter="" getter="" brief="">
+ </member>
+ <member name="y" type="Vector3" setter="" getter="" brief="">
+ </member>
+ <member name="z" type="Vector3" setter="" getter="" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="BitMap" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="create">
+ <argument index="0" name="size" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_global_mouse_pos" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="create_from_image_alpha">
+ <argument index="0" name="image" type="Object">
+ </argument>
<description>
</description>
</method>
- <method name="get_global_transform" qualifiers="const">
- <return type="Matrix32">
+ <method name="get_bit" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_global_transform_with_canvas" qualifiers="const">
- <return type="Matrix32">
+ <method name="get_size" qualifiers="const">
+ <return type="Vector2">
</return>
<description>
</description>
</method>
- <method name="get_item_and_children_rect" qualifiers="const">
- <return type="Rect2">
+ <method name="get_true_bit_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_item_rect" qualifiers="const">
- <return type="Rect2">
- </return>
+ <method name="set_bit">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="bit" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_light_mask" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_bit_rect">
+ <argument index="0" name="p_rect" type="Rect2">
+ </argument>
+ <argument index="1" name="bit" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_local_mouse_pos" qualifiers="const">
- <return type="Vector2">
- </return>
+ </methods>
+ <members>
+ <member name="data" type="Dictionary" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="BitmapFont" inherits="Font" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_char">
+ <argument index="0" name="character" type="int">
+ </argument>
+ <argument index="1" name="texture" type="int">
+ </argument>
+ <argument index="2" name="rect" type="Rect2">
+ </argument>
+ <argument index="3" name="align" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <argument index="4" name="advance" type="float" default="-1">
+ </argument>
<description>
</description>
</method>
- <method name="get_material" qualifiers="const">
- <return type="CanvasItemMaterial">
- </return>
+ <method name="add_kerning_pair">
+ <argument index="0" name="char_a" type="int">
+ </argument>
+ <argument index="1" name="char_b" type="int">
+ </argument>
+ <argument index="2" name="kerning" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_opacity" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_texture">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
<description>
</description>
</method>
- <method name="get_self_opacity" qualifiers="const">
- <return type="float">
- </return>
+ <method name="clear">
<description>
</description>
</method>
- <method name="get_transform" qualifiers="const">
- <return type="Matrix32">
+ <method name="create_from_fnt">
+ <return type="int">
</return>
+ <argument index="0" name="path" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_use_parent_material" qualifiers="const">
- <return type="bool">
+ <method name="get_char_size" qualifiers="const">
+ <return type="Vector2">
</return>
+ <argument index="0" name="char" type="int">
+ </argument>
+ <argument index="1" name="next" type="int" default="0">
+ </argument>
<description>
</description>
</method>
- <method name="get_viewport_rect" qualifiers="const">
- <return type="Rect2">
+ <method name="get_fallback" qualifiers="const">
+ <return type="Object">
</return>
<description>
</description>
</method>
- <method name="get_viewport_transform" qualifiers="const">
- <return type="Matrix32">
+ <method name="get_kerning_pair" qualifiers="const">
+ <return type="int">
</return>
+ <argument index="0" name="char_a" type="int">
+ </argument>
+ <argument index="1" name="char_b" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_world_2d" qualifiers="const">
- <return type="Object">
+ <method name="get_texture" qualifiers="const">
+ <return type="Texture">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="hide">
- <description>
- </description>
- </method>
- <method name="is_draw_behind_parent_enabled" qualifiers="const">
- <return type="bool">
+ <method name="get_texture_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="is_hidden" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_ascent">
+ <argument index="0" name="px" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_set_as_toplevel" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_distance_field_hint">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="is_visible" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_fallback">
+ <argument index="0" name="fallback" type="Object">
+ </argument>
<description>
</description>
</method>
- <method name="make_canvas_pos_local" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="screen_point" type="Vector2">
+ <method name="set_height">
+ <argument index="0" name="px" type="float">
</argument>
<description>
</description>
</method>
- <method name="make_input_local" qualifiers="const">
- <return type="InputEvent">
- </return>
- <argument index="0" name="event" type="InputEvent">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_as_toplevel">
- <argument index="0" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_blend_mode">
- <argument index="0" name="blend_mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_draw_behind_parent">
- <argument index="0" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_hidden">
- <argument index="0" name="hidden" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_light_mask">
- <argument index="0" name="light_mask" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_material">
- <argument index="0" name="material" type="CanvasItemMaterial">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_opacity">
- <argument index="0" name="opacity" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_self_opacity">
- <argument index="0" name="self_opacity" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_use_parent_material">
- <argument index="0" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="show">
- <description>
- </description>
- </method>
- <method name="update">
- <description>
- </description>
- </method>
</methods>
- <signals>
- <signal name="draw">
- <description>
- </description>
- </signal>
- <signal name="hide">
- <description>
- </description>
- </signal>
- <signal name="item_rect_changed">
- <description>
- </description>
- </signal>
- <signal name="visibility_changed">
- <description>
- </description>
- </signal>
- </signals>
+ <members>
+ <member name="ascent" type="float" setter="set_ascent" getter="get_ascent" brief="">
+ </member>
+ <member name="chars" type="PoolIntArray" setter="_set_chars" getter="_get_chars" brief="">
+ </member>
+ <member name="distance_field" type="bool" setter="set_distance_field_hint" getter="is_distance_field_hint" brief="">
+ </member>
+ <member name="fallback" type="BitmapFont" setter="set_fallback" getter="get_fallback" brief="">
+ </member>
+ <member name="height" type="float" setter="set_height" getter="get_height" brief="">
+ </member>
+ <member name="kernings" type="PoolIntArray" setter="_set_kernings" getter="_get_kernings" brief="">
+ </member>
+ <member name="textures" type="Array" setter="_set_textures" getter="_get_textures" brief="">
+ </member>
+ </members>
<constants>
- <constant name="BLEND_MODE_MIX" value="0">
- </constant>
- <constant name="BLEND_MODE_ADD" value="1">
- </constant>
- <constant name="BLEND_MODE_SUB" value="2">
- </constant>
- <constant name="BLEND_MODE_MUL" value="3">
- </constant>
- <constant name="BLEND_MODE_PREMULT_ALPHA" value="4">
- </constant>
- <constant name="NOTIFICATION_DRAW" value="30">
- </constant>
- <constant name="NOTIFICATION_VISIBILITY_CHANGED" value="31">
- </constant>
- <constant name="NOTIFICATION_ENTER_CANVAS" value="32">
- </constant>
- <constant name="NOTIFICATION_EXIT_CANVAS" value="33">
- </constant>
- <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29">
- </constant>
</constants>
</class>
-<class name="CanvasItemMaterial" inherits="Resource" category="Core">
+<class name="BoneAttachment" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_shader" qualifiers="const">
- <return type="Shader">
- </return>
- <description>
- </description>
- </method>
- <method name="get_shader_param" qualifiers="const">
- <argument index="0" name="param" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_shading_mode" qualifiers="const">
- <return type="int">
+ <method name="get_bone_name" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="set_shader">
- <argument index="0" name="shader" type="Shader">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_shader_param">
- <argument index="0" name="param" type="String">
- </argument>
- <argument index="1" name="value" type="Variant">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_shading_mode">
- <argument index="0" name="mode" type="int">
+ <method name="set_bone_name">
+ <argument index="0" name="bone_name" type="String">
</argument>
<description>
</description>
</method>
</methods>
<constants>
- <constant name="SHADING_NORMAL" value="0">
- </constant>
- <constant name="SHADING_UNSHADED" value="1">
- </constant>
- <constant name="SHADING_ONLY_LIGHT" value="2">
- </constant>
- </constants>
-</class>
-<class name="CanvasItemShader" inherits="Shader" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="CanvasItemShaderGraph" inherits="ShaderGraph" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
</constants>
</class>
-<class name="CanvasLayer" inherits="Node" category="Core">
+<class name="BoxContainer" inherits="Container" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_custom_viewport" qualifiers="const">
- <return type="Viewport">
- </return>
+ <method name="add_spacer">
+ <argument index="0" name="begin" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_layer" qualifiers="const">
+ <method name="get_alignment" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_offset" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_rotation" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_rotationd" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_scale" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_transform" qualifiers="const">
- <return type="Matrix32">
- </return>
- <description>
- </description>
- </method>
- <method name="get_world_2d" qualifiers="const">
- <return type="World2D">
- </return>
- <description>
- </description>
- </method>
- <method name="set_custom_viewport">
- <argument index="0" name="viewport" type="Viewport">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_layer">
- <argument index="0" name="layer" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_offset">
- <argument index="0" name="offset" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_rotation">
- <argument index="0" name="radians" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_rotationd">
- <argument index="0" name="degrees" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_scale">
- <argument index="0" name="scale" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_transform">
- <argument index="0" name="transform" type="Matrix32">
+ <method name="set_alignment">
+ <argument index="0" name="alignment" type="int">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="alignment" type="int" setter="set_alignment" getter="get_alignment" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="ALIGN_BEGIN" value="0">
+ </constant>
+ <constant name="ALIGN_CENTER" value="1">
+ </constant>
+ <constant name="ALIGN_END" value="2">
+ </constant>
</constants>
</class>
-<class name="CanvasModulate" inherits="Node2D" category="Core">
+<class name="BoxShape" inherits="Shape" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_color" qualifiers="const">
- <return type="Color">
+ <method name="get_extents" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="set_color">
- <argument index="0" name="color" type="Color">
+ <method name="set_extents">
+ <argument index="0" name="extents" type="Vector3">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="extents" type="Vector3" setter="set_extents" getter="get_extents" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="CapsuleShape" inherits="Shape" category="Core">
+<class name="Button" inherits="BaseButton" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_height" qualifiers="const">
- <return type="float">
+ <method name="get_button_icon" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_radius" qualifiers="const">
- <return type="float">
+ <method name="get_clip_text" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="set_height">
- <argument index="0" name="height" type="float">
- </argument>
+ <method name="get_text" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_radius">
- <argument index="0" name="radius" type="float">
- </argument>
+ <method name="get_text_align" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="CapsuleShape2D" inherits="Shape2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_height" qualifiers="const">
- <return type="float">
+ <method name="is_flat" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_radius" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_button_icon">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
<description>
</description>
</method>
- <method name="set_height">
- <argument index="0" name="height" type="float">
+ <method name="set_clip_text">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_radius">
- <argument index="0" name="radius" type="float">
+ <method name="set_flat">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="CenterContainer" inherits="Container" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="is_using_top_left" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_text">
+ <argument index="0" name="text" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="set_use_top_left">
- <argument index="0" name="enable" type="bool">
+ <method name="set_text_align">
+ <argument index="0" name="align" type="int">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="align" type="int" setter="set_text_align" getter="get_text_align" brief="">
+ </member>
+ <member name="clip_text" type="bool" setter="set_clip_text" getter="get_clip_text" brief="">
+ </member>
+ <member name="flat" type="bool" setter="set_flat" getter="is_flat" brief="">
+ </member>
+ <member name="icon" type="Texture" setter="set_button_icon" getter="get_button_icon" brief="">
+ </member>
+ <member name="text" type="String" setter="set_text" getter="get_text" brief="">
+ </member>
+ </members>
<constants>
- </constants>
-</class>
-<class name="CheckBox" inherits="Button" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
+ <constant name="ALIGN_LEFT" value="0">
+ </constant>
+ <constant name="ALIGN_CENTER" value="1">
+ </constant>
+ <constant name="ALIGN_RIGHT" value="2">
+ </constant>
</constants>
<theme_items>
- <theme_item name="check_vadjust" type="int">
- </theme_item>
- <theme_item name="checked" type="Texture">
- </theme_item>
<theme_item name="disabled" type="StyleBox">
</theme_item>
<theme_item name="focus" type="StyleBox">
@@ -7048,978 +7050,4002 @@
</theme_item>
<theme_item name="pressed" type="StyleBox">
</theme_item>
- <theme_item name="radio_checked" type="Texture">
- </theme_item>
- <theme_item name="radio_unchecked" type="Texture">
- </theme_item>
- <theme_item name="unchecked" type="Texture">
- </theme_item>
</theme_items>
</class>
-<class name="CheckButton" inherits="Button" category="Core">
+<class name="ButtonGroup" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
+ <method name="get_pressed_button">
+ <return type="BaseButton">
+ </return>
+ <description>
+ </description>
+ </method>
</methods>
<constants>
</constants>
<theme_items>
- <theme_item name="check_vadjust" type="int">
- </theme_item>
- <theme_item name="disabled" type="StyleBox">
- </theme_item>
- <theme_item name="focus" type="StyleBox">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_disabled" type="Color">
- </theme_item>
- <theme_item name="font_color_hover" type="Color">
- </theme_item>
- <theme_item name="font_color_pressed" type="Color">
- </theme_item>
- <theme_item name="hover" type="StyleBox">
- </theme_item>
- <theme_item name="hseparation" type="int">
- </theme_item>
- <theme_item name="normal" type="StyleBox">
- </theme_item>
- <theme_item name="off" type="Texture">
- </theme_item>
- <theme_item name="on" type="Texture">
- </theme_item>
- <theme_item name="pressed" type="StyleBox">
+ <theme_item name="panel" type="StyleBox">
</theme_item>
</theme_items>
</class>
-<class name="CircleShape2D" inherits="Shape2D" category="Core">
+<class name="Camera" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_radius" qualifiers="const">
- <return type="float">
+ <method name="clear_current">
+ <description>
+ </description>
+ </method>
+ <method name="get_camera_transform" qualifiers="const">
+ <return type="Transform">
</return>
<description>
</description>
</method>
- <method name="set_radius">
- <argument index="0" name="radius" type="float">
- </argument>
+ <method name="get_cull_mask" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="CollisionObject" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="_input_event" qualifiers="virtual">
- <argument index="0" name="camera" type="Object">
- </argument>
- <argument index="1" name="event" type="InputEvent">
- </argument>
- <argument index="2" name="click_pos" type="Vector3">
- </argument>
- <argument index="3" name="click_normal" type="Vector3">
- </argument>
- <argument index="4" name="shape_idx" type="int">
- </argument>
+ <method name="get_environment" qualifiers="const">
+ <return type="Environment">
+ </return>
<description>
</description>
</method>
- <method name="add_shape">
- <argument index="0" name="shape" type="Shape">
- </argument>
- <argument index="1" name="transform" type="Transform" default="Transform()">
- </argument>
+ <method name="get_fov" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="clear_shapes">
+ <method name="get_h_offset" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="get_capture_input_on_drag" qualifiers="const">
- <return type="bool">
+ <method name="get_keep_aspect_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_rid" qualifiers="const">
- <return type="RID">
+ <method name="get_projection" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_shape" qualifiers="const">
- <return type="Shape">
+ <method name="get_size" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="shape_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_shape_count" qualifiers="const">
- <return type="int">
+ <method name="get_v_offset" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_shape_transform" qualifiers="const">
- <return type="Transform">
+ <method name="get_zfar" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="shape_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="is_ray_pickable" qualifiers="const">
+ <method name="get_znear" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_current" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_shape_set_as_trigger" qualifiers="const">
+ <method name="is_position_behind" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="shape_idx" type="int">
+ <argument index="0" name="world_point" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="remove_shape">
- <argument index="0" name="shape_idx" type="int">
- </argument>
+ <method name="make_current">
<description>
</description>
</method>
- <method name="set_capture_input_on_drag">
- <argument index="0" name="enable" type="bool">
+ <method name="project_local_ray_normal" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="screen_point" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_ray_pickable">
- <argument index="0" name="ray_pickable" type="bool">
+ <method name="project_position" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="screen_point" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_shape">
- <argument index="0" name="shape_idx" type="int">
+ <method name="project_ray_normal" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="screen_point" type="Vector2">
</argument>
- <argument index="1" name="shape" type="Shape">
+ <description>
+ </description>
+ </method>
+ <method name="project_ray_origin" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="screen_point" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_shape_as_trigger">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_cull_mask">
+ <argument index="0" name="mask" type="int">
</argument>
- <argument index="1" name="enable" type="bool">
+ <description>
+ </description>
+ </method>
+ <method name="set_environment">
+ <argument index="0" name="env" type="Environment">
</argument>
<description>
</description>
</method>
- <method name="set_shape_transform">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_h_offset">
+ <argument index="0" name="ofs" type="float">
</argument>
- <argument index="1" name="transform" type="Transform">
+ <description>
+ </description>
+ </method>
+ <method name="set_keep_aspect_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="input_event">
- <argument index="0" name="camera" type="Object">
+ <method name="set_orthogonal">
+ <argument index="0" name="size" type="float">
</argument>
- <argument index="1" name="event" type="InputEvent">
+ <argument index="1" name="z_near" type="float">
</argument>
- <argument index="2" name="click_pos" type="Vector3">
+ <argument index="2" name="z_far" type="float">
</argument>
- <argument index="3" name="click_normal" type="Vector3">
+ <description>
+ </description>
+ </method>
+ <method name="set_perspective">
+ <argument index="0" name="fov" type="float">
</argument>
- <argument index="4" name="shape_idx" type="int">
+ <argument index="1" name="z_near" type="float">
+ </argument>
+ <argument index="2" name="z_far" type="float">
</argument>
<description>
</description>
- </signal>
- <signal name="mouse_enter">
+ </method>
+ <method name="set_v_offset">
+ <argument index="0" name="ofs" type="float">
+ </argument>
<description>
</description>
- </signal>
- <signal name="mouse_exit">
+ </method>
+ <method name="unproject_position" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="world_point" type="Vector3">
+ </argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ </methods>
<constants>
+ <constant name="PROJECTION_PERSPECTIVE" value="0">
+ </constant>
+ <constant name="PROJECTION_ORTHOGONAL" value="1">
+ </constant>
+ <constant name="KEEP_WIDTH" value="0">
+ </constant>
+ <constant name="KEEP_HEIGHT" value="1">
+ </constant>
</constants>
</class>
-<class name="CollisionObject2D" inherits="Node2D" category="Core">
+<class name="Camera2D" inherits="Node2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="_input_event" qualifiers="virtual">
- <argument index="0" name="viewport" type="Object">
- </argument>
- <argument index="1" name="event" type="InputEvent">
- </argument>
- <argument index="2" name="shape_idx" type="int">
- </argument>
+ <method name="align">
<description>
</description>
</method>
- <method name="add_shape">
- <argument index="0" name="shape" type="Shape2D">
- </argument>
- <argument index="1" name="transform" type="Matrix32" default="((1, 0), (0, 1), (0, 0))">
- </argument>
+ <method name="clear_current">
<description>
</description>
</method>
- <method name="clear_shapes">
+ <method name="force_update_scroll">
<description>
</description>
</method>
- <method name="get_rid" qualifiers="const">
- <return type="RID">
+ <method name="get_anchor_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_shape" qualifiers="const">
- <return type="Shape2D">
+ <method name="get_camera_pos" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="shape_idx" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="get_camera_screen_center" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_custom_viewport" qualifiers="const">
+ <return type="Viewport">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_drag_margin" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="margin" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_shape_count" qualifiers="const">
- <return type="int">
+ <method name="get_follow_smoothing" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_shape_transform" qualifiers="const">
- <return type="Matrix32">
+ <method name="get_h_offset" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="shape_idx" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="get_limit" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="margin" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_pickable" qualifiers="const">
+ <method name="get_offset" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_v_offset" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_zoom" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_current" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_shape_set_as_trigger" qualifiers="const">
+ <method name="is_follow_smoothing_enabled" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="shape_idx" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="is_h_drag_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_limit_drawing_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_limit_smoothing_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_margin_drawing_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_rotating" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_screen_drawing_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_v_drag_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="make_current">
+ <description>
+ </description>
+ </method>
+ <method name="reset_smoothing">
+ <description>
+ </description>
+ </method>
+ <method name="set_anchor_mode">
+ <argument index="0" name="anchor_mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="remove_shape">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_custom_viewport">
+ <argument index="0" name="viewport" type="Viewport">
</argument>
<description>
</description>
</method>
- <method name="set_pickable">
+ <method name="set_drag_margin">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="drag_margin" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_enable_follow_smoothing">
+ <argument index="0" name="follow_smoothing" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_follow_smoothing">
+ <argument index="0" name="follow_smoothing" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_h_drag_enabled">
<argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_shape">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_h_offset">
+ <argument index="0" name="ofs" type="float">
</argument>
- <argument index="1" name="shape" type="Shape">
+ <description>
+ </description>
+ </method>
+ <method name="set_limit">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="limit" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_shape_as_trigger">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_limit_drawing_enabled">
+ <argument index="0" name="limit_drawing_enabled" type="bool">
</argument>
- <argument index="1" name="enable" type="bool">
+ <description>
+ </description>
+ </method>
+ <method name="set_limit_smoothing_enabled">
+ <argument index="0" name="limit_smoothing_enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_shape_transform">
- <argument index="0" name="shape_idx" type="int">
+ <method name="set_margin_drawing_enabled">
+ <argument index="0" name="margin_drawing_enabled" type="bool">
</argument>
- <argument index="1" name="transform" type="Matrix32">
+ <description>
+ </description>
+ </method>
+ <method name="set_offset">
+ <argument index="0" name="offset" type="Vector2">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="input_event">
- <argument index="0" name="viewport" type="Object">
+ <method name="set_rotating">
+ <argument index="0" name="rotating" type="bool">
</argument>
- <argument index="1" name="event" type="InputEvent">
+ <description>
+ </description>
+ </method>
+ <method name="set_screen_drawing_enabled">
+ <argument index="0" name="screen_drawing_enabled" type="bool">
</argument>
- <argument index="2" name="shape_idx" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="set_v_drag_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
- </signal>
- <signal name="mouse_enter">
+ </method>
+ <method name="set_v_offset">
+ <argument index="0" name="ofs" type="float">
+ </argument>
<description>
</description>
- </signal>
- <signal name="mouse_exit">
+ </method>
+ <method name="set_zoom">
+ <argument index="0" name="zoom" type="Vector2">
+ </argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ </methods>
+ <members>
+ <member name="anchor_mode" type="int" setter="set_anchor_mode" getter="get_anchor_mode" brief="">
+ </member>
+ <member name="current" type="bool" setter="_set_current" getter="is_current" brief="">
+ </member>
+ <member name="drag_margin_bottom" type="float" setter="set_drag_margin" getter="get_drag_margin" brief="">
+ </member>
+ <member name="drag_margin_h_enabled" type="bool" setter="set_h_drag_enabled" getter="is_h_drag_enabled" brief="">
+ </member>
+ <member name="drag_margin_left" type="float" setter="set_drag_margin" getter="get_drag_margin" brief="">
+ </member>
+ <member name="drag_margin_right" type="float" setter="set_drag_margin" getter="get_drag_margin" brief="">
+ </member>
+ <member name="drag_margin_top" type="float" setter="set_drag_margin" getter="get_drag_margin" brief="">
+ </member>
+ <member name="drag_margin_v_enabled" type="bool" setter="set_v_drag_enabled" getter="is_v_drag_enabled" brief="">
+ </member>
+ <member name="editor_draw_drag_margin" type="bool" setter="set_margin_drawing_enabled" getter="is_margin_drawing_enabled" brief="">
+ </member>
+ <member name="editor_draw_limits" type="bool" setter="set_limit_drawing_enabled" getter="is_limit_drawing_enabled" brief="">
+ </member>
+ <member name="editor_draw_screen" type="bool" setter="set_screen_drawing_enabled" getter="is_screen_drawing_enabled" brief="">
+ </member>
+ <member name="limit_bottom" type="int" setter="set_limit" getter="get_limit" brief="">
+ </member>
+ <member name="limit_left" type="int" setter="set_limit" getter="get_limit" brief="">
+ </member>
+ <member name="limit_right" type="int" setter="set_limit" getter="get_limit" brief="">
+ </member>
+ <member name="limit_smoothed" type="bool" setter="set_limit_smoothing_enabled" getter="is_limit_smoothing_enabled" brief="">
+ </member>
+ <member name="limit_top" type="int" setter="set_limit" getter="get_limit" brief="">
+ </member>
+ <member name="offset" type="Vector2" setter="set_offset" getter="get_offset" brief="">
+ </member>
+ <member name="rotating" type="bool" setter="set_rotating" getter="is_rotating" brief="">
+ </member>
+ <member name="smoothing_enabled" type="bool" setter="set_enable_follow_smoothing" getter="is_follow_smoothing_enabled" brief="">
+ </member>
+ <member name="smoothing_speed" type="float" setter="set_follow_smoothing" getter="get_follow_smoothing" brief="">
+ </member>
+ <member name="zoom" type="Vector2" setter="set_zoom" getter="get_zoom" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="ANCHOR_MODE_DRAG_CENTER" value="1">
+ </constant>
+ <constant name="ANCHOR_MODE_FIXED_TOP_LEFT" value="0">
+ </constant>
+ </constants>
+</class>
+<class name="CanvasItem" inherits="Node" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_draw" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="draw_char">
+ <return type="float">
+ </return>
+ <argument index="0" name="font" type="Font">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <argument index="2" name="char" type="String">
+ </argument>
+ <argument index="3" name="next" type="String">
+ </argument>
+ <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_circle">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="radius" type="float">
+ </argument>
+ <argument index="2" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_colored_polygon">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <argument index="1" name="color" type="Color">
+ </argument>
+ <argument index="2" name="uvs" type="PoolVector2Array" default="PoolVector2Array([])">
+ </argument>
+ <argument index="3" name="texture" type="Texture" default="NULL">
+ </argument>
+ <argument index="4" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_line">
+ <argument index="0" name="from" type="Vector2">
+ </argument>
+ <argument index="1" name="to" type="Vector2">
+ </argument>
+ <argument index="2" name="color" type="Color">
+ </argument>
+ <argument index="3" name="width" type="float" default="1">
+ </argument>
+ <argument index="4" name="antialiased" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_polygon">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <argument index="1" name="colors" type="PoolColorArray">
+ </argument>
+ <argument index="2" name="uvs" type="PoolVector2Array" default="PoolVector2Array([])">
+ </argument>
+ <argument index="3" name="texture" type="Texture" default="NULL">
+ </argument>
+ <argument index="4" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_polyline">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <argument index="1" name="color" type="Color">
+ </argument>
+ <argument index="2" name="width" type="float" default="1">
+ </argument>
+ <argument index="3" name="antialiased" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_polyline_colors">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <argument index="1" name="colors" type="PoolColorArray">
+ </argument>
+ <argument index="2" name="width" type="float" default="1">
+ </argument>
+ <argument index="3" name="antialiased" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_primitive">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <argument index="1" name="colors" type="PoolColorArray">
+ </argument>
+ <argument index="2" name="uvs" type="PoolVector2Array">
+ </argument>
+ <argument index="3" name="texture" type="Texture" default="NULL">
+ </argument>
+ <argument index="4" name="width" type="float" default="1">
+ </argument>
+ <argument index="5" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_rect">
+ <argument index="0" name="rect" type="Rect2">
+ </argument>
+ <argument index="1" name="color" type="Color">
+ </argument>
+ <argument index="2" name="filled" type="bool" default="true">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_set_transform">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="rot" type="float">
+ </argument>
+ <argument index="2" name="scale" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_set_transform_matrix">
+ <argument index="0" name="xform" type="Transform2D">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_string">
+ <argument index="0" name="font" type="Font">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <argument index="2" name="text" type="String">
+ </argument>
+ <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <argument index="4" name="clip_w" type="int" default="-1">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_style_box">
+ <argument index="0" name="style_box" type="StyleBox">
+ </argument>
+ <argument index="1" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_texture">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <argument index="2" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <argument index="3" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_texture_rect">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
+ <argument index="1" name="rect" type="Rect2">
+ </argument>
+ <argument index="2" name="tile" type="bool">
+ </argument>
+ <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <argument index="4" name="transpose" type="bool" default="false">
+ </argument>
+ <argument index="5" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_texture_rect_region">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
+ <argument index="1" name="rect" type="Rect2">
+ </argument>
+ <argument index="2" name="src_rect" type="Rect2">
+ </argument>
+ <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <argument index="4" name="transpose" type="bool" default="false">
+ </argument>
+ <argument index="5" name="normal_map" type="Texture" default="NULL">
+ </argument>
+ <argument index="6" name="clip_uv" type="bool" default="true">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="edit_get_state" qualifiers="const">
+ <return type="Variant">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="edit_rotate">
+ <argument index="0" name="degrees" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="edit_set_rect">
+ <argument index="0" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="edit_set_state">
+ <argument index="0" name="state" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_canvas" qualifiers="const">
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_canvas_item" qualifiers="const">
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_canvas_transform" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_global_mouse_position" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_global_transform" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_global_transform_with_canvas" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_item_and_children_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_item_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_light_mask" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_local_mouse_pos" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_material" qualifiers="const">
+ <return type="Material">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_modulate" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_self_modulate" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_transform" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_use_parent_material" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_viewport_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_viewport_transform" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_world_2d" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="hide">
+ <description>
+ </description>
+ </method>
+ <method name="is_draw_behind_parent_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_local_transform_notification_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_set_as_toplevel" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_transform_notification_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_visible" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_visible_in_tree" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="make_canvas_pos_local" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="screen_point" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="make_input_local" qualifiers="const">
+ <return type="Object">
+ </return>
+ <argument index="0" name="event" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_as_toplevel">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_draw_behind_parent">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_light_mask">
+ <argument index="0" name="light_mask" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_material">
+ <argument index="0" name="material" type="Material">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_modulate">
+ <argument index="0" name="modulate" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_notify_local_transform">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_notify_transform">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_self_modulate">
+ <argument index="0" name="self_modulate" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_use_parent_material">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_visible">
+ <argument index="0" name="arg0" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="show">
+ <description>
+ </description>
+ </method>
+ <method name="update">
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="light_mask" type="int" setter="set_light_mask" getter="get_light_mask" brief="">
+ </member>
+ <member name="material" type="ShaderMaterial,CanvasItemMaterial" setter="set_material" getter="get_material" brief="">
+ </member>
+ <member name="modulate" type="Color" setter="set_modulate" getter="get_modulate" brief="">
+ </member>
+ <member name="self_modulate" type="Color" setter="set_self_modulate" getter="get_self_modulate" brief="">
+ </member>
+ <member name="show_behind_parent" type="bool" setter="set_draw_behind_parent" getter="is_draw_behind_parent_enabled" brief="">
+ </member>
+ <member name="show_on_top" type="bool" setter="_set_on_top" getter="_is_on_top" brief="">
+ </member>
+ <member name="use_parent_material" type="bool" setter="set_use_parent_material" getter="get_use_parent_material" brief="">
+ </member>
+ <member name="visible" type="bool" setter="set_visible" getter="is_visible" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="draw">
+ <description>
+ </description>
+ </signal>
+ <signal name="hide">
+ <description>
+ </description>
+ </signal>
+ <signal name="item_rect_changed">
+ <description>
+ </description>
+ </signal>
+ <signal name="visibility_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="BLEND_MODE_MIX" value="0">
+ </constant>
+ <constant name="BLEND_MODE_ADD" value="1">
+ </constant>
+ <constant name="BLEND_MODE_SUB" value="2">
+ </constant>
+ <constant name="BLEND_MODE_MUL" value="3">
+ </constant>
+ <constant name="BLEND_MODE_PREMULT_ALPHA" value="4">
+ </constant>
+ <constant name="NOTIFICATION_DRAW" value="30">
+ </constant>
+ <constant name="NOTIFICATION_VISIBILITY_CHANGED" value="31">
+ </constant>
+ <constant name="NOTIFICATION_ENTER_CANVAS" value="32">
+ </constant>
+ <constant name="NOTIFICATION_EXIT_CANVAS" value="33">
+ </constant>
+ <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="29">
+ </constant>
+ </constants>
+</class>
+<class name="CanvasItemMaterial" inherits="Material" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_blend_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_light_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_blend_mode">
+ <argument index="0" name="blend_mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_light_mode">
+ <argument index="0" name="light_mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="blend_mode" type="int" setter="set_blend_mode" getter="get_blend_mode" brief="">
+ </member>
+ <member name="light_mode" type="int" setter="set_light_mode" getter="get_light_mode" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="BLEND_MODE_MIX" value="0">
+ </constant>
+ <constant name="BLEND_MODE_ADD" value="1">
+ </constant>
+ <constant name="BLEND_MODE_SUB" value="2">
+ </constant>
+ <constant name="BLEND_MODE_MUL" value="3">
+ </constant>
+ <constant name="BLEND_MODE_PREMULT_ALPHA" value="4">
+ </constant>
+ <constant name="LIGHT_MODE_NORMAL" value="0">
+ </constant>
+ <constant name="LIGHT_MODE_UNSHADED" value="1">
+ </constant>
+ <constant name="LIGHT_MODE_LIGHT_ONLY" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="CanvasLayer" inherits="Node" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_custom_viewport" qualifiers="const">
+ <return type="Viewport">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_layer" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_offset" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rotation" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rotationd" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_scale" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_transform" qualifiers="const">
+ <return type="Transform2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_world_2d" qualifiers="const">
+ <return type="World2D">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_custom_viewport">
+ <argument index="0" name="viewport" type="Viewport">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_layer">
+ <argument index="0" name="layer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_offset">
+ <argument index="0" name="offset" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rotation">
+ <argument index="0" name="radians" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rotationd">
+ <argument index="0" name="degrees" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_scale">
+ <argument index="0" name="scale" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_transform">
+ <argument index="0" name="transform" type="Transform2D">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="layer" type="int" setter="set_layer" getter="get_layer" brief="">
+ </member>
+ <member name="offset" type="Vector2" setter="set_offset" getter="get_offset" brief="">
+ </member>
+ <member name="rotation" type="float" setter="set_rotationd" getter="get_rotationd" brief="">
+ </member>
+ <member name="scale" type="Vector2" setter="set_scale" getter="get_scale" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CanvasModulate" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="color" type="Color" setter="set_color" getter="get_color" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CapsuleMesh" inherits="PrimitiveMesh" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_mid_height" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_radial_segments" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_radius" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rings" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_mid_height">
+ <argument index="0" name="mid_height" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_radial_segments">
+ <argument index="0" name="segments" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius">
+ <argument index="0" name="radius" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rings">
+ <argument index="0" name="rings" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="mid_height" type="float" setter="set_mid_height" getter="get_mid_height" brief="">
+ </member>
+ <member name="radial_segments" type="int" setter="set_radial_segments" getter="get_radial_segments" brief="">
+ </member>
+ <member name="radius" type="float" setter="set_radius" getter="get_radius" brief="">
+ </member>
+ <member name="rings" type="int" setter="set_rings" getter="get_rings" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CapsuleShape" inherits="Shape" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_height" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_radius" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_height">
+ <argument index="0" name="height" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius">
+ <argument index="0" name="radius" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="height" type="float" setter="set_height" getter="get_height" brief="">
+ </member>
+ <member name="radius" type="float" setter="set_radius" getter="get_radius" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CapsuleShape2D" inherits="Shape2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_height" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_radius" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_height">
+ <argument index="0" name="height" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius">
+ <argument index="0" name="radius" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="height" type="float" setter="set_height" getter="get_height" brief="">
+ </member>
+ <member name="radius" type="float" setter="set_radius" getter="get_radius" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CenterContainer" inherits="Container" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="is_using_top_left" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_use_top_left">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="use_top_left" type="bool" setter="set_use_top_left" getter="is_using_top_left" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CheckBox" inherits="Button" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="check_vadjust" type="int">
+ </theme_item>
+ <theme_item name="checked" type="Texture">
+ </theme_item>
+ <theme_item name="disabled" type="StyleBox">
+ </theme_item>
+ <theme_item name="focus" type="StyleBox">
+ </theme_item>
+ <theme_item name="font" type="Font">
+ </theme_item>
+ <theme_item name="font_color" type="Color">
+ </theme_item>
+ <theme_item name="font_color_disabled" type="Color">
+ </theme_item>
+ <theme_item name="font_color_hover" type="Color">
+ </theme_item>
+ <theme_item name="font_color_pressed" type="Color">
+ </theme_item>
+ <theme_item name="hover" type="StyleBox">
+ </theme_item>
+ <theme_item name="hseparation" type="int">
+ </theme_item>
+ <theme_item name="normal" type="StyleBox">
+ </theme_item>
+ <theme_item name="pressed" type="StyleBox">
+ </theme_item>
+ <theme_item name="radio_checked" type="Texture">
+ </theme_item>
+ <theme_item name="radio_unchecked" type="Texture">
+ </theme_item>
+ <theme_item name="unchecked" type="Texture">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="CheckButton" inherits="Button" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="check_vadjust" type="int">
+ </theme_item>
+ <theme_item name="disabled" type="StyleBox">
+ </theme_item>
+ <theme_item name="focus" type="StyleBox">
+ </theme_item>
+ <theme_item name="font" type="Font">
+ </theme_item>
+ <theme_item name="font_color" type="Color">
+ </theme_item>
+ <theme_item name="font_color_disabled" type="Color">
+ </theme_item>
+ <theme_item name="font_color_hover" type="Color">
+ </theme_item>
+ <theme_item name="font_color_pressed" type="Color">
+ </theme_item>
+ <theme_item name="hover" type="StyleBox">
+ </theme_item>
+ <theme_item name="hseparation" type="int">
+ </theme_item>
+ <theme_item name="normal" type="StyleBox">
+ </theme_item>
+ <theme_item name="off" type="Texture">
+ </theme_item>
+ <theme_item name="on" type="Texture">
+ </theme_item>
+ <theme_item name="pressed" type="StyleBox">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="CircleShape2D" inherits="Shape2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_radius" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_radius">
+ <argument index="0" name="radius" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="radius" type="float" setter="set_radius" getter="get_radius" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="ClassDB" inherits="Object" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="can_instance" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_exists" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_category" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_integer_constant" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_integer_constant_list" qualifiers="const">
+ <return type="PoolStringArray">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="no_inheritance" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_method_list" qualifiers="const">
+ <return type="Array">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="no_inheritance" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_property" qualifiers="const">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="object" type="Object">
+ </argument>
+ <argument index="1" name="property" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_property_list" qualifiers="const">
+ <return type="Array">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="no_inheritance" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_signal" qualifiers="const">
+ <return type="Dictionary">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="signal" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_get_signal_list" qualifiers="const">
+ <return type="Array">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="no_inheritance" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_has_integer_constant" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_has_method" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="method" type="String">
+ </argument>
+ <argument index="2" name="no_inheritance" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_has_signal" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="signal" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="class_set_property" qualifiers="const">
+ <return type="Error">
+ </return>
+ <argument index="0" name="object" type="Object">
+ </argument>
+ <argument index="1" name="property" type="String">
+ </argument>
+ <argument index="2" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_class_list" qualifiers="const">
+ <return type="PoolStringArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_inheriters_from_class" qualifiers="const">
+ <return type="PoolStringArray">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_parent_class" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="instance" qualifiers="const">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_class_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_parent_class" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="class" type="String">
+ </argument>
+ <argument index="1" name="inherits" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionObject" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_input_event" qualifiers="virtual">
+ <argument index="0" name="camera" type="Object">
+ </argument>
+ <argument index="1" name="event" type="InputEvent">
+ </argument>
+ <argument index="2" name="click_pos" type="Vector3">
+ </argument>
+ <argument index="3" name="click_normal" type="Vector3">
+ </argument>
+ <argument index="4" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_shape">
+ <argument index="0" name="shape" type="Shape">
+ </argument>
+ <argument index="1" name="transform" type="Transform" default="Transform()">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="clear_shapes">
+ <description>
+ </description>
+ </method>
+ <method name="get_capture_input_on_drag" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rid" qualifiers="const">
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shape" qualifiers="const">
+ <return type="Shape">
+ </return>
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_shape_count" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shape_transform" qualifiers="const">
+ <return type="Transform">
+ </return>
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_ray_pickable" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_shape_set_as_trigger" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="remove_shape">
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_capture_input_on_drag">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_ray_pickable">
+ <argument index="0" name="ray_pickable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shape">
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <argument index="1" name="shape" type="Shape">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shape_as_trigger">
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <argument index="1" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shape_transform">
+ <argument index="0" name="shape_idx" type="int">
+ </argument>
+ <argument index="1" name="transform" type="Transform">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="input_capture_on_drag" type="bool" setter="set_capture_input_on_drag" getter="get_capture_input_on_drag" brief="">
+ </member>
+ <member name="input_ray_pickable" type="bool" setter="set_ray_pickable" getter="is_ray_pickable" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="input_event">
+ <argument index="0" name="camera" type="Object">
+ </argument>
+ <argument index="1" name="event" type="Object">
+ </argument>
+ <argument index="2" name="click_pos" type="Vector3">
+ </argument>
+ <argument index="3" name="click_normal" type="Vector3">
+ </argument>
+ <argument index="4" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_entered">
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_exited">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionObject2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_input_event" qualifiers="virtual">
+ <argument index="0" name="viewport" type="Object">
+ </argument>
+ <argument index="1" name="event" type="InputEvent">
+ </argument>
+ <argument index="2" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_rid" qualifiers="const">
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_pickable" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_pickable">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="input_pickable" type="bool" setter="set_pickable" getter="is_pickable" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="input_event">
+ <argument index="0" name="viewport" type="Object">
+ </argument>
+ <argument index="1" name="event" type="Object">
+ </argument>
+ <argument index="2" name="shape_idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_entered">
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_exited">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionPolygon" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_build_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_object_first_shape" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_object_last_shape" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_depth" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_polygon" qualifiers="const">
+ <return type="PoolVector2Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_build_mode">
+ <argument index="0" name="build_mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_depth">
+ <argument index="0" name="depth" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_polygon">
+ <argument index="0" name="polygon" type="PoolVector2Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="build_mode" type="int" setter="set_build_mode" getter="get_build_mode" brief="">
+ </member>
+ <member name="depth" type="float" setter="set_depth" getter="get_depth" brief="">
+ </member>
+ <member name="polygon" type="PoolVector2Array" setter="set_polygon" getter="get_polygon" brief="">
+ </member>
+ <member name="shape_range" type="Vector2" setter="_set_shape_range" getter="_get_shape_range" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionPolygon2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_build_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_polygon" qualifiers="const">
+ <return type="PoolVector2Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_disabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_one_way_collision_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_build_mode">
+ <argument index="0" name="build_mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_disabled">
+ <argument index="0" name="disabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_one_way_collision">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_polygon">
+ <argument index="0" name="polygon" type="PoolVector2Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="build_mode" type="int" setter="set_build_mode" getter="get_build_mode" brief="">
+ </member>
+ <member name="disabled" type="bool" setter="set_disabled" getter="is_disabled" brief="">
+ </member>
+ <member name="one_way_collision" type="bool" setter="set_one_way_collision" getter="is_one_way_collision_enabled" brief="">
+ </member>
+ <member name="polygon" type="PoolVector2Array" setter="set_polygon" getter="get_polygon" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionShape" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_collision_object_shape_index" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shape" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_trigger" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="make_convex_from_brothers">
+ <description>
+ </description>
+ </method>
+ <method name="resource_changed">
+ <argument index="0" name="resource" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shape">
+ <argument index="0" name="shape" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_trigger">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="_update_shape_index" type="int" setter="_set_update_shape_index" getter="_get_update_shape_index" brief="">
+ </member>
+ <member name="shape" type="Shape" setter="set_shape" getter="get_shape" brief="">
+ </member>
+ <member name="trigger" type="bool" setter="set_trigger" getter="is_trigger" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CollisionShape2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_shape" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_disabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_one_way_collision_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_disabled">
+ <argument index="0" name="disabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_one_way_collision">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shape">
+ <argument index="0" name="shape" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="disabled" type="bool" setter="set_disabled" getter="is_disabled" brief="">
+ </member>
+ <member name="one_way_collision" type="bool" setter="set_one_way_collision" getter="is_one_way_collision_enabled" brief="">
+ </member>
+ <member name="shape" type="Shape2D" setter="set_shape" getter="get_shape" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Color" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="Color">
+ <return type="Color">
+ </return>
+ <argument index="0" name="r" type="float">
+ </argument>
+ <argument index="1" name="g" type="float">
+ </argument>
+ <argument index="2" name="b" type="float">
+ </argument>
+ <argument index="3" name="a" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="Color">
+ <return type="Color">
+ </return>
+ <argument index="0" name="r" type="float">
+ </argument>
+ <argument index="1" name="g" type="float">
+ </argument>
+ <argument index="2" name="b" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="Color">
+ <return type="Color">
+ </return>
+ <argument index="0" name="from" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="Color">
+ <return type="Color">
+ </return>
+ <argument index="0" name="from" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="blend">
+ <return type="Color">
+ </return>
+ <argument index="0" name="over" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="contrasted">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="gray">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="inverted">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="linear_interpolate">
+ <return type="Color">
+ </return>
+ <argument index="0" name="b" type="Color">
+ </argument>
+ <argument index="1" name="t" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="to_32">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="to_ARGB32">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="to_html">
+ <return type="String">
+ </return>
+ <argument index="0" name="with_alpha" type="bool" default="True">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="a" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="a8" type="int" setter="" getter="" brief="">
+ </member>
+ <member name="b" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="b8" type="int" setter="" getter="" brief="">
+ </member>
+ <member name="g" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="g8" type="int" setter="" getter="" brief="">
+ </member>
+ <member name="h" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="r" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="r8" type="int" setter="" getter="" brief="">
+ </member>
+ <member name="s" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="v" type="float" setter="" getter="" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="ColorPicker" inherits="BoxContainer" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_preset">
+ <argument index="0" name="arg0" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_pick_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_editing_alpha" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_raw_mode" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_edit_alpha">
+ <argument index="0" name="show" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_pick_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_raw_mode">
+ <argument index="0" name="mode" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="color_changed">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="add_preset" type="Texture">
+ </theme_item>
+ <theme_item name="color_hue" type="Texture">
+ </theme_item>
+ <theme_item name="color_sample" type="Texture">
+ </theme_item>
+ <theme_item name="color_width" type="int">
+ </theme_item>
+ <theme_item name="hseparator" type="int">
+ </theme_item>
+ <theme_item name="label_width" type="int">
+ </theme_item>
+ <theme_item name="screen_picker" type="Texture">
+ </theme_item>
+ <theme_item name="value_height" type="int">
+ </theme_item>
+ <theme_item name="value_width" type="int">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="ColorPickerButton" inherits="Button" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_pick_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_picker">
+ <return type="ColorPicker">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_editing_alpha" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_edit_alpha">
+ <argument index="0" name="show" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_pick_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="color" type="Color" setter="set_pick_color" getter="get_pick_color" brief="">
+ </member>
+ <member name="edit_alpha" type="bool" setter="set_edit_alpha" getter="is_editing_alpha" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="color_changed">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="disabled" type="StyleBox">
+ </theme_item>
+ <theme_item name="focus" type="StyleBox">
+ </theme_item>
+ <theme_item name="font" type="Font">
+ </theme_item>
+ <theme_item name="font_color" type="Color">
+ </theme_item>
+ <theme_item name="font_color_disabled" type="Color">
+ </theme_item>
+ <theme_item name="font_color_hover" type="Color">
+ </theme_item>
+ <theme_item name="font_color_pressed" type="Color">
+ </theme_item>
+ <theme_item name="hover" type="StyleBox">
+ </theme_item>
+ <theme_item name="hseparation" type="int">
+ </theme_item>
+ <theme_item name="normal" type="StyleBox">
+ </theme_item>
+ <theme_item name="pressed" type="StyleBox">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="ColorRect" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_frame_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_frame_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="color" type="Color" setter="set_frame_color" getter="get_frame_color" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="ConcavePolygonShape" inherits="Shape" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_faces" qualifiers="const">
+ <return type="PoolVector3Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_faces">
+ <argument index="0" name="faces" type="PoolVector3Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="ConcavePolygonShape2D" inherits="Shape2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_segments" qualifiers="const">
+ <return type="PoolVector2Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_segments">
+ <argument index="0" name="segments" type="PoolVector2Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="segments" type="PoolVector2Array" setter="set_segments" getter="get_segments" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="ConeTwistJoint" inherits="Joint" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_param" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="param" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_param">
+ <argument index="0" name="param" type="int">
+ </argument>
+ <argument index="1" name="value" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="relaxation" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="softness" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="swing_span" type="float" setter="_set_swing_span" getter="_get_swing_span" brief="">
+ </member>
+ <member name="twist_span" type="float" setter="_set_twist_span" getter="_get_twist_span" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="PARAM_SWING_SPAN" value="0">
+ </constant>
+ <constant name="PARAM_TWIST_SPAN" value="1">
+ </constant>
+ <constant name="PARAM_BIAS" value="2">
+ </constant>
+ <constant name="PARAM_SOFTNESS" value="3">
+ </constant>
+ <constant name="PARAM_RELAXATION" value="4">
+ </constant>
+ <constant name="PARAM_MAX" value="5">
+ </constant>
+ </constants>
+</class>
+<class name="ConfigFile" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="erase_section">
+ <argument index="0" name="section" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_section_keys" qualifiers="const">
+ <return type="PoolStringArray">
+ </return>
+ <argument index="0" name="section" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_sections" qualifiers="const">
+ <return type="PoolStringArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_value" qualifiers="const">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="section" type="String">
+ </argument>
+ <argument index="1" name="key" type="String">
+ </argument>
+ <argument index="2" name="default" type="Variant" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_section" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="section" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_section_key" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="section" type="String">
+ </argument>
+ <argument index="1" name="key" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="load">
+ <return type="Error">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="save">
+ <return type="Error">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_value">
+ <argument index="0" name="section" type="String">
+ </argument>
+ <argument index="1" name="key" type="String">
+ </argument>
+ <argument index="2" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="ConfirmationDialog" inherits="AcceptDialog" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_cancel">
+ <return type="Button">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="Container" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="fit_child_in_rect">
+ <argument index="0" name="child" type="Control">
+ </argument>
+ <argument index="1" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="queue_sort">
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="sort_children">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="NOTIFICATION_SORT_CHILDREN" value="50">
+ </constant>
+ </constants>
+</class>
+<class name="Control" inherits="CanvasItem" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_get_minimum_size" qualifiers="virtual">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="_gui_input" qualifiers="virtual">
+ <argument index="0" name="event" type="InputEvent">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="accept_event">
+ <description>
+ </description>
+ </method>
+ <method name="add_color_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_constant_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="constant" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_font_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="font" type="Font">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_icon_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="texture" type="Texture">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_shader_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="shader" type="Shader">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_style_override">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="stylebox" type="StyleBox">
+ </argument>
+ <description>
+ </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="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="drop_data" qualifiers="virtual">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="data" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="force_drag">
+ <argument index="0" name="data" type="Variant">
+ </argument>
+ <argument index="1" name="preview" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_anchor" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_begin" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_combined_minimum_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_constant" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_cursor_shape" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="pos" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_custom_minimum_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_default_cursor_shape" qualifiers="const">
+ <return type="int">
+ </return>
+ <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_end" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_focus_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_focus_neighbour" qualifiers="const">
+ <return type="NodePath">
+ </return>
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_focus_owner" qualifiers="const">
+ <return type="Control">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_font" qualifiers="const">
+ <return type="Font">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_global_position" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_global_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_h_size_flags" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_icon" qualifiers="const">
+ <return type="Texture">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_margin" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_minimum_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_mouse_filter" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_parent_area_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_parent_control" qualifiers="const">
+ <return type="Control">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_position" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rotation" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_rotation_deg" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_scale" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_stretch_ratio" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_stylebox" qualifiers="const">
+ <return type="StyleBox">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_theme" qualifiers="const">
+ <return type="Theme">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_tooltip" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="atpos" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_v_size_flags" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="grab_click_focus">
+ <description>
+ </description>
+ </method>
+ <method name="grab_focus">
+ <description>
+ </description>
+ </method>
+ <method name="has_color" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_color_override" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_constant" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_constant_override" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_focus" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="has_font" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_font_override" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_icon" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_icon_override" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_point" qualifiers="virtual">
+ <argument index="0" name="point" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_stylebox" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="type" type="String" default="&quot;&quot;">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="has_stylebox_override" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_clipping_contents">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="minimum_size_changed">
+ <description>
+ </description>
+ </method>
+ <method name="release_focus">
+ <description>
+ </description>
+ </method>
+ <method name="set_anchor">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="anchor_mode" type="int">
+ </argument>
+ <argument index="2" name="keep_margin" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_anchor_and_margin">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="anchor_mode" type="int">
+ </argument>
+ <argument index="2" name="offset" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_area_as_parent_rect">
+ <argument index="0" name="margin" type="int" default="0">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_begin">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_clip_contents">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_custom_minimum_size">
+ <argument index="0" name="size" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_default_cursor_shape">
+ <argument index="0" name="shape" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_drag_forwarding">
+ <argument index="0" name="target" type="Control">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_drag_preview">
+ <argument index="0" name="control" type="Control">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_end">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_focus_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_focus_neighbour">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="neighbour" type="NodePath">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_global_position">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_h_size_flags">
+ <argument index="0" name="flags" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_margin">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="offset" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_mouse_filter">
+ <argument index="0" name="filter" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_position">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rotation">
+ <argument index="0" name="radians" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_rotation_deg">
+ <argument index="0" name="degrees" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_scale">
+ <argument index="0" name="scale" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_size">
+ <argument index="0" name="size" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_stretch_ratio">
+ <argument index="0" name="ratio" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_theme">
+ <argument index="0" name="theme" type="Theme">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tooltip">
+ <argument index="0" name="tooltip" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_v_size_flags">
+ <argument index="0" name="flags" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="show_modal">
+ <argument index="0" name="exclusive" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="warp_mouse">
+ <argument index="0" name="to_pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="anchor_bottom" type="int" setter="_set_anchor" getter="get_anchor" brief="">
+ </member>
+ <member name="anchor_left" type="int" setter="_set_anchor" getter="get_anchor" brief="">
+ </member>
+ <member name="anchor_right" type="int" setter="_set_anchor" getter="get_anchor" brief="">
+ </member>
+ <member name="anchor_top" type="int" setter="_set_anchor" getter="get_anchor" brief="">
+ </member>
+ <member name="focus_neighbour_bottom" type="NodePath" setter="set_focus_neighbour" getter="get_focus_neighbour" brief="">
+ </member>
+ <member name="focus_neighbour_left" type="NodePath" setter="set_focus_neighbour" getter="get_focus_neighbour" brief="">
+ </member>
+ <member name="focus_neighbour_right" type="NodePath" setter="set_focus_neighbour" getter="get_focus_neighbour" brief="">
+ </member>
+ <member name="focus_neighbour_top" type="NodePath" setter="set_focus_neighbour" getter="get_focus_neighbour" brief="">
+ </member>
+ <member name="hint_tooltip" type="String" setter="set_tooltip" getter="_get_tooltip" brief="">
+ </member>
+ <member name="margin_bottom" type="int" setter="set_margin" getter="get_margin" brief="">
+ </member>
+ <member name="margin_left" type="int" setter="set_margin" getter="get_margin" brief="">
+ </member>
+ <member name="margin_right" type="int" setter="set_margin" getter="get_margin" brief="">
+ </member>
+ <member name="margin_top" type="int" setter="set_margin" getter="get_margin" brief="">
+ </member>
+ <member name="mouse_filter" type="int" setter="set_mouse_filter" getter="get_mouse_filter" brief="">
+ </member>
+ <member name="rect_clip_content" type="bool" setter="set_clip_contents" getter="is_clipping_contents" brief="">
+ </member>
+ <member name="rect_min_size" type="Vector2" setter="set_custom_minimum_size" getter="get_custom_minimum_size" brief="">
+ </member>
+ <member name="rect_position" type="Vector2" setter="set_position" getter="get_position" brief="">
+ </member>
+ <member name="rect_rotation" type="float" setter="set_rotation_deg" getter="get_rotation_deg" brief="">
+ </member>
+ <member name="rect_scale" type="Vector2" setter="set_scale" getter="get_scale" brief="">
+ </member>
+ <member name="rect_size" type="Vector2" setter="set_size" getter="get_size" brief="">
+ </member>
+ <member name="size_flags_horizontal" type="int" setter="set_h_size_flags" getter="get_h_size_flags" brief="">
+ </member>
+ <member name="size_flags_stretch_ratio" type="int" setter="set_stretch_ratio" getter="get_stretch_ratio" brief="">
+ </member>
+ <member name="size_flags_vertical" type="int" setter="set_v_size_flags" getter="get_v_size_flags" brief="">
+ </member>
+ <member name="theme" type="Theme" setter="set_theme" getter="get_theme" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="focus_entered">
+ <description>
+ </description>
+ </signal>
+ <signal name="focus_exited">
+ <description>
+ </description>
+ </signal>
+ <signal name="gui_input">
+ <argument index="0" name="ev" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="minimum_size_changed">
+ <description>
+ </description>
+ </signal>
+ <signal name="modal_closed">
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_entered">
+ <description>
+ </description>
+ </signal>
+ <signal name="mouse_exited">
+ <description>
+ </description>
+ </signal>
+ <signal name="resized">
+ <description>
+ </description>
+ </signal>
+ <signal name="size_flags_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="ANCHOR_BEGIN" value="0">
+ </constant>
+ <constant name="ANCHOR_END" value="1">
+ </constant>
+ <constant name="ANCHOR_CENTER" value="2">
+ </constant>
+ <constant name="FOCUS_NONE" value="0">
+ </constant>
+ <constant name="FOCUS_CLICK" value="1">
+ </constant>
+ <constant name="FOCUS_ALL" value="2">
+ </constant>
+ <constant name="NOTIFICATION_RESIZED" value="40">
+ </constant>
+ <constant name="NOTIFICATION_MOUSE_ENTER" value="41">
+ </constant>
+ <constant name="NOTIFICATION_MOUSE_EXIT" value="42">
+ </constant>
+ <constant name="NOTIFICATION_FOCUS_ENTER" value="43">
+ </constant>
+ <constant name="NOTIFICATION_FOCUS_EXIT" value="44">
+ </constant>
+ <constant name="NOTIFICATION_THEME_CHANGED" value="45">
+ </constant>
+ <constant name="NOTIFICATION_MODAL_CLOSE" value="46">
+ </constant>
+ <constant name="CURSOR_ARROW" value="0">
+ </constant>
+ <constant name="CURSOR_IBEAM" value="1">
+ </constant>
+ <constant name="CURSOR_POINTING_HAND" value="2">
+ </constant>
+ <constant name="CURSOR_CROSS" value="3">
+ </constant>
+ <constant name="CURSOR_WAIT" value="4">
+ </constant>
+ <constant name="CURSOR_BUSY" value="5">
+ </constant>
+ <constant name="CURSOR_DRAG" value="6">
+ </constant>
+ <constant name="CURSOR_CAN_DROP" value="7">
+ </constant>
+ <constant name="CURSOR_FORBIDDEN" value="8">
+ </constant>
+ <constant name="CURSOR_VSIZE" value="9">
+ </constant>
+ <constant name="CURSOR_HSIZE" value="10">
+ </constant>
+ <constant name="CURSOR_BDIAGSIZE" value="11">
+ </constant>
+ <constant name="CURSOR_FDIAGSIZE" value="12">
+ </constant>
+ <constant name="CURSOR_MOVE" value="13">
+ </constant>
+ <constant name="CURSOR_VSPLIT" value="14">
+ </constant>
+ <constant name="CURSOR_HSPLIT" value="15">
+ </constant>
+ <constant name="CURSOR_HELP" value="16">
+ </constant>
+ <constant name="SIZE_EXPAND" value="2">
+ </constant>
+ <constant name="SIZE_FILL" value="1">
+ </constant>
+ <constant name="SIZE_EXPAND_FILL" value="3">
+ </constant>
+ <constant name="MOUSE_FILTER_STOP" value="0">
+ </constant>
+ <constant name="MOUSE_FILTER_PASS" value="1">
+ </constant>
+ <constant name="MOUSE_FILTER_IGNORE" value="2">
+ </constant>
</constants>
</class>
-<class name="CollisionPolygon" inherits="Spatial" category="Core">
+<class name="ConvexPolygonShape" inherits="Shape" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_build_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_collision_object_first_shape" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_collision_object_last_shape" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_depth" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_polygon" qualifiers="const">
- <return type="Vector2Array">
+ <method name="get_points" qualifiers="const">
+ <return type="PoolVector3Array">
</return>
<description>
</description>
</method>
- <method name="set_build_mode">
- <argument index="0" name="build_mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_depth">
- <argument index="0" name="depth" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_polygon">
- <argument index="0" name="polygon" type="Vector2Array">
+ <method name="set_points">
+ <argument index="0" name="points" type="PoolVector3Array">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="points" type="Array" setter="set_points" getter="get_points" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="CollisionPolygon2D" inherits="Node2D" category="Core">
+<class name="ConvexPolygonShape2D" inherits="Shape2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_build_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_collision_object_first_shape" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_collision_object_last_shape" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_polygon" qualifiers="const">
- <return type="Vector2Array">
- </return>
- <description>
- </description>
- </method>
- <method name="is_trigger" qualifiers="const">
- <return type="bool">
+ <method name="get_points" qualifiers="const">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
</method>
- <method name="set_build_mode">
- <argument index="0" name="build_mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_polygon">
- <argument index="0" name="polygon" type="Vector2Array">
+ <method name="set_point_cloud">
+ <argument index="0" name="point_cloud" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
- <method name="set_trigger">
- <argument index="0" name="trigger" type="bool">
+ <method name="set_points">
+ <argument index="0" name="points" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="points" type="PoolVector2Array" setter="set_points" getter="get_points" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="CollisionShape" inherits="Spatial" category="Core">
+<class name="CubeMap" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_collision_object_shape_index" qualifiers="const">
+ <method name="get_flags" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_shape" qualifiers="const">
- <return type="Object">
+ <method name="get_height" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="is_trigger" qualifiers="const">
- <return type="bool">
+ <method name="get_lossy_storage_quality" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="make_convex_from_brothers">
- <description>
- </description>
- </method>
- <method name="resource_changed">
- <argument index="0" name="resource" type="Object">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_shape">
- <argument index="0" name="shape" type="Object">
+ <method name="get_side" qualifiers="const">
+ <return type="Object">
+ </return>
+ <argument index="0" name="side" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_trigger">
- <argument index="0" name="enable" type="bool">
- </argument>
+ <method name="get_storage" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="CollisionShape2D" inherits="Node2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_collision_object_shape_index" qualifiers="const">
+ <method name="get_width" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_shape" qualifiers="const">
- <return type="Object">
- </return>
+ <method name="set_flags">
+ <argument index="0" name="flags" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_trigger" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_lossy_storage_quality">
+ <argument index="0" name="quality" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_shape">
- <argument index="0" name="shape" type="Object">
+ <method name="set_side">
+ <argument index="0" name="side" type="int">
+ </argument>
+ <argument index="1" name="image" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_trigger">
- <argument index="0" name="enable" type="bool">
+ <method name="set_storage">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
</methods>
<constants>
+ <constant name="STORAGE_RAW" value="0">
+ </constant>
+ <constant name="STORAGE_COMPRESS_LOSSY" value="1">
+ </constant>
+ <constant name="STORAGE_COMPRESS_LOSSLESS" value="2">
+ </constant>
+ <constant name="SIDE_LEFT" value="0">
+ </constant>
+ <constant name="SIDE_RIGHT" value="1">
+ </constant>
+ <constant name="SIDE_BOTTOM" value="2">
+ </constant>
+ <constant name="SIDE_TOP" value="3">
+ </constant>
+ <constant name="SIDE_FRONT" value="4">
+ </constant>
+ <constant name="SIDE_BACK" value="5">
+ </constant>
+ <constant name="FLAG_MIPMAPS" value="1">
+ </constant>
+ <constant name="FLAG_REPEAT" value="2">
+ </constant>
+ <constant name="FLAG_FILTER" value="4">
+ </constant>
+ <constant name="FLAGS_DEFAULT" value="7">
+ </constant>
</constants>
</class>
-<class name="Color" category="Built-In Types">
+<class name="CubeMesh" inherits="PrimitiveMesh" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="Color">
- <return type="Color">
+ <method name="get_size" qualifiers="const">
+ <return type="Vector3">
</return>
- <argument index="0" name="r" type="float">
- </argument>
- <argument index="1" name="g" type="float">
- </argument>
- <argument index="2" name="b" type="float">
- </argument>
- <argument index="3" name="a" type="float">
- </argument>
<description>
</description>
</method>
- <method name="Color">
- <return type="Color">
+ <method name="get_subdivide_depth" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="r" type="float">
- </argument>
- <argument index="1" name="g" type="float">
- </argument>
- <argument index="2" name="b" type="float">
- </argument>
<description>
</description>
</method>
- <method name="Color">
- <return type="Color">
+ <method name="get_subdivide_height" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="from" type="int">
- </argument>
<description>
</description>
</method>
- <method name="Color">
- <return type="Color">
+ <method name="get_subdivide_width" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="from" type="String">
- </argument>
<description>
</description>
</method>
- <method name="blend">
- <return type="Color">
- </return>
- <argument index="0" name="over" type="Color">
+ <method name="set_size">
+ <argument index="0" name="size" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="contrasted">
- <return type="Color">
- </return>
- <description>
- </description>
- </method>
- <method name="gray">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="inverted">
- <return type="Color">
- </return>
- <description>
- </description>
- </method>
- <method name="linear_interpolate">
- <return type="Color">
- </return>
- <argument index="0" name="b" type="Color">
+ <method name="set_subdivide_depth">
+ <argument index="0" name="divisions" type="int">
</argument>
- <argument index="1" name="t" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="to_32">
- <return type="int">
- </return>
<description>
</description>
</method>
- <method name="to_ARGB32">
- <return type="int">
- </return>
+ <method name="set_subdivide_height">
+ <argument index="0" name="divisions" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="to_html">
- <return type="String">
- </return>
- <argument index="0" name="with_alpha" type="bool" default="True">
+ <method name="set_subdivide_width">
+ <argument index="0" name="subdivide" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="a" type="float">
+ <member name="size" type="Vector2" setter="set_size" getter="get_size" brief="">
</member>
- <member name="a8" type="int">
+ <member name="subdivide_depth" type="int" setter="set_subdivide_depth" getter="get_subdivide_depth" brief="">
</member>
- <member name="b" type="float">
+ <member name="subdivide_height" type="int" setter="set_subdivide_height" getter="get_subdivide_height" brief="">
</member>
- <member name="b8" type="int">
- </member>
- <member name="g" type="float">
- </member>
- <member name="g8" type="int">
- </member>
- <member name="h" type="float">
- </member>
- <member name="r" type="float">
- </member>
- <member name="r8" type="int">
- </member>
- <member name="s" type="float">
- </member>
- <member name="v" type="float">
+ <member name="subdivide_width" type="int" setter="set_subdivide_width" getter="get_subdivide_width" brief="">
</member>
</members>
<constants>
</constants>
</class>
-<class name="ColorArray" category="Built-In Types">
+<class name="Curve" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="ColorArray">
- <return type="ColorArray">
+ <method name="add_point">
+ <return type="int">
</return>
- <argument index="0" name="from" type="Array">
+ <argument index="0" name="pos" type="Vector2">
</argument>
- <description>
- </description>
- </method>
- <method name="append">
- <argument index="0" name="color" type="Color">
+ <argument index="1" name="left_tangent" type="float" default="0">
</argument>
- <description>
- </description>
- </method>
- <method name="append_array">
- <argument index="0" name="array" type="ColorArray">
+ <argument index="2" name="right_tangent" type="float" default="0">
</argument>
- <description>
- </description>
- </method>
- <method name="insert">
- <return type="int">
- </return>
- <argument index="0" name="idx" type="int">
+ <argument index="3" name="left_mode" type="int" default="0">
</argument>
- <argument index="1" name="color" type="Color">
+ <argument index="4" name="right_mode" type="int" default="0">
</argument>
<description>
</description>
</method>
- <method name="invert">
+ <method name="bake">
<description>
</description>
</method>
- <method name="push_back">
- <argument index="0" name="color" type="Color">
- </argument>
+ <method name="clean_dupes">
<description>
</description>
</method>
- <method name="remove">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="clear_points">
<description>
</description>
</method>
- <method name="resize">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="get_bake_resolution" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="color" type="Color">
- </argument>
+ <method name="get_max_value" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="size">
- <return type="int">
+ <method name="get_min_value" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ColorFrame" inherits="Control" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_frame_color" qualifiers="const">
- <return type="Color">
+ <method name="get_point_left_mode" qualifiers="const">
+ <return type="int">
</return>
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="set_frame_color">
- <argument index="0" name="color" type="Color">
+ <method name="get_point_left_tangent" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ColorPicker" inherits="BoxContainer" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_preset">
- <argument index="0" name="arg0" type="Color">
+ <method name="get_point_pos" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_color" qualifiers="const">
- <return type="Color">
+ <method name="get_point_right_mode" qualifiers="const">
+ <return type="int">
</return>
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_editing_alpha" qualifiers="const">
- <return type="bool">
+ <method name="get_point_right_tangent" qualifiers="const">
+ <return type="float">
</return>
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_raw_mode" qualifiers="const">
- <return type="bool">
+ <method name="interpolate" qualifiers="const">
+ <return type="float">
</return>
+ <argument index="0" name="offset" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_color">
- <argument index="0" name="color" type="Color">
+ <method name="interpolate_baked">
+ <return type="float">
+ </return>
+ <argument index="0" name="offset" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_edit_alpha">
- <argument index="0" name="show" type="bool">
+ <method name="remove_point">
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_raw_mode">
- <argument index="0" name="mode" type="bool">
+ <method name="set_bake_resolution">
+ <argument index="0" name="resolution" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="color_changed">
- <argument index="0" name="color" type="Color">
+ <method name="set_max_value">
+ <argument index="0" name="max" type="float">
</argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
- <theme_items>
- <theme_item name="add_preset" type="Texture">
- </theme_item>
- <theme_item name="color_width" type="int">
- </theme_item>
- <theme_item name="hseparator" type="int">
- </theme_item>
- <theme_item name="label_width" type="int">
- </theme_item>
- <theme_item name="screen_picker" type="Texture">
- </theme_item>
- <theme_item name="value_height" type="int">
- </theme_item>
- <theme_item name="value_width" type="int">
- </theme_item>
- </theme_items>
-</class>
-<class name="ColorPickerButton" inherits="Button" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_color" qualifiers="const">
- <return type="Color">
- </return>
+ </method>
+ <method name="set_min_value">
+ <argument index="0" name="min" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_picker">
- <return type="ColorPicker">
- </return>
+ <method name="set_point_left_mode">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_editing_alpha" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_point_left_tangent">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="tangent" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_color">
- <argument index="0" name="color" type="Color">
+ <method name="set_point_offset">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="offset" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_edit_alpha">
- <argument index="0" name="show" type="bool">
+ <method name="set_point_right_mode">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="mode" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="color_changed">
- <argument index="0" name="color" type="Color">
+ <method name="set_point_right_tangent">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="tangent" type="float">
</argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
- <theme_items>
- <theme_item name="disabled" type="StyleBox">
- </theme_item>
- <theme_item name="focus" type="StyleBox">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_disabled" type="Color">
- </theme_item>
- <theme_item name="font_color_hover" type="Color">
- </theme_item>
- <theme_item name="font_color_pressed" type="Color">
- </theme_item>
- <theme_item name="hover" type="StyleBox">
- </theme_item>
- <theme_item name="hseparation" type="int">
- </theme_item>
- <theme_item name="normal" type="StyleBox">
- </theme_item>
- <theme_item name="pressed" type="StyleBox">
- </theme_item>
- </theme_items>
+ </method>
+ <method name="set_point_value">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="y" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="_data" type="int" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ <member name="bake_resolution" type="int" setter="set_bake_resolution" getter="get_bake_resolution" brief="">
+ </member>
+ <member name="max_value" type="float" setter="set_max_value" getter="get_max_value" brief="">
+ </member>
+ <member name="min_value" type="float" setter="set_min_value" getter="get_min_value" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="range_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
</class>
-<class name="ColorRamp" inherits="Resource" category="Core">
+<class name="Curve2D" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
<method name="add_point">
- <argument index="0" name="offset" type="float">
+ <argument index="0" name="pos" type="Vector2">
</argument>
- <argument index="1" name="color" type="Color">
+ <argument index="1" name="in" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <argument index="2" name="out" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <argument index="3" name="atpos" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="get_color" qualifiers="const">
- <return type="Color">
- </return>
- <argument index="0" name="point" type="int">
- </argument>
+ <method name="clear_points">
<description>
</description>
</method>
- <method name="get_colors" qualifiers="const">
- <return type="ColorArray">
+ <method name="get_bake_interval" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_offset" qualifiers="const">
+ <method name="get_baked_length" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="point" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_offsets" qualifiers="const">
- <return type="RealArray">
+ <method name="get_baked_points" qualifiers="const">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
@@ -8030,1606 +11056,1724 @@
<description>
</description>
</method>
- <method name="interpolate">
- <return type="Color">
+ <method name="get_point_in" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="offset" type="float">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="remove_point">
- <argument index="0" name="offset" type="int">
+ <method name="get_point_out" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_color">
- <argument index="0" name="point" type="int">
- </argument>
- <argument index="1" name="color" type="Color">
+ <method name="get_point_pos" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_colors">
- <argument index="0" name="colors" type="ColorArray">
+ <method name="interpolate" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="t" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_offset">
- <argument index="0" name="point" type="int">
+ <method name="interpolate_baked" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="offset" type="float">
</argument>
- <argument index="1" name="offset" type="float">
+ <argument index="1" name="cubic" type="bool" default="false">
</argument>
<description>
</description>
</method>
- <method name="set_offsets">
- <argument index="0" name="offsets" type="RealArray">
+ <method name="interpolatef" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="fofs" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ConcavePolygonShape" inherits="Shape" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_faces" qualifiers="const">
- <return type="Vector3Array">
- </return>
+ <method name="remove_point">
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="set_faces">
- <argument index="0" name="faces" type="Vector3Array">
+ <method name="set_bake_interval">
+ <argument index="0" name="distance" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ConcavePolygonShape2D" inherits="Shape2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_segments" qualifiers="const">
- <return type="Vector2Array">
- </return>
+ <method name="set_point_in">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="set_segments">
- <argument index="0" name="segments" type="Vector2Array">
+ <method name="set_point_out">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ConeTwistJoint" inherits="Joint" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_param" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="param" type="int">
+ <method name="set_point_pos">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_param">
- <argument index="0" name="param" type="int">
+ <method name="tesselate" qualifiers="const">
+ <return type="PoolVector2Array">
+ </return>
+ <argument index="0" name="max_stages" type="int" default="5">
</argument>
- <argument index="1" name="value" type="float">
+ <argument index="1" name="tolerance_degrees" type="float" default="4">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="_data" type="int" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ <member name="bake_interval" type="float" setter="set_bake_interval" getter="get_bake_interval" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PARAM_SWING_SPAN" value="0">
- </constant>
- <constant name="PARAM_TWIST_SPAN" value="1">
- </constant>
- <constant name="PARAM_BIAS" value="2">
- </constant>
- <constant name="PARAM_SOFTNESS" value="3">
- </constant>
- <constant name="PARAM_RELAXATION" value="4">
- </constant>
- <constant name="PARAM_MAX" value="5">
- </constant>
</constants>
</class>
-<class name="ConfigFile" inherits="Reference" category="Core">
+<class name="Curve3D" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_section_keys" qualifiers="const">
- <return type="StringArray">
- </return>
- <argument index="0" name="section" type="String">
+ <method name="add_point">
+ <argument index="0" name="pos" type="Vector3">
+ </argument>
+ <argument index="1" name="in" type="Vector3" default="Vector3(0, 0, 0)">
+ </argument>
+ <argument index="2" name="out" type="Vector3" default="Vector3(0, 0, 0)">
+ </argument>
+ <argument index="3" name="atpos" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="get_sections" qualifiers="const">
- <return type="StringArray">
+ <method name="clear_points">
+ <description>
+ </description>
+ </method>
+ <method name="get_bake_interval" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_value" qualifiers="const">
- <return type="Variant">
+ <method name="get_baked_length" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="section" type="String">
- </argument>
- <argument index="1" name="key" type="String">
- </argument>
- <argument index="2" name="default" type="Variant" default="NULL">
- </argument>
<description>
</description>
</method>
- <method name="has_section" qualifiers="const">
- <return type="bool">
+ <method name="get_baked_points" qualifiers="const">
+ <return type="PoolVector3Array">
</return>
- <argument index="0" name="section" type="String">
- </argument>
<description>
</description>
</method>
- <method name="has_section_key" qualifiers="const">
- <return type="bool">
+ <method name="get_baked_tilts" qualifiers="const">
+ <return type="PoolRealArray">
</return>
- <argument index="0" name="section" type="String">
- </argument>
- <argument index="1" name="key" type="String">
- </argument>
<description>
</description>
</method>
- <method name="load">
- <return type="Error">
+ <method name="get_point_count" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="save">
- <return type="Error">
+ <method name="get_point_in" qualifiers="const">
+ <return type="Vector3">
</return>
- <argument index="0" name="path" type="String">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_value">
- <argument index="0" name="section" type="String">
- </argument>
- <argument index="1" name="key" type="String">
- </argument>
- <argument index="2" name="value" type="Variant">
+ <method name="get_point_out" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ConfirmationDialog" inherits="AcceptDialog" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_cancel">
- <return type="Button">
+ <method name="get_point_pos" qualifiers="const">
+ <return type="Vector3">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Container" inherits="Control" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="fit_child_in_rect">
- <argument index="0" name="child" type="Control">
- </argument>
- <argument index="1" name="rect" type="Rect2">
+ <method name="get_point_tilt" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="queue_sort">
+ <method name="interpolate" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="t" type="float">
+ </argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="sort_children">
+ <method name="interpolate_baked" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="offset" type="float">
+ </argument>
+ <argument index="1" name="cubic" type="bool" default="false">
+ </argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- <constant name="NOTIFICATION_SORT_CHILDREN" value="50">
- </constant>
- </constants>
-</class>
-<class name="Control" inherits="CanvasItem" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="_input_event" qualifiers="virtual">
- <argument index="0" name="event" type="InputEvent">
+ </method>
+ <method name="interpolatef" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="fofs" type="float">
</argument>
<description>
</description>
</method>
- <method name="accept_event">
+ <method name="remove_point">
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="add_color_override">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="color" type="Color">
+ <method name="set_bake_interval">
+ <argument index="0" name="distance" type="float">
</argument>
<description>
</description>
</method>
- <method name="add_constant_override">
- <argument index="0" name="name" type="String">
+ <method name="set_point_in">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="constant" type="int">
+ <argument index="1" name="pos" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="add_font_override">
- <argument index="0" name="name" type="String">
+ <method name="set_point_out">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="font" type="Font">
+ <argument index="1" name="pos" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="add_icon_override">
- <argument index="0" name="name" type="String">
+ <method name="set_point_pos">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="texture" type="Texture">
+ <argument index="1" name="pos" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="add_shader_override">
- <argument index="0" name="name" type="String">
+ <method name="set_point_tilt">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="shader" type="Shader">
+ <argument index="1" name="tilt" type="float">
</argument>
<description>
</description>
</method>
- <method name="add_style_override">
- <argument index="0" name="name" type="String">
+ <method name="tesselate" qualifiers="const">
+ <return type="PoolVector3Array">
+ </return>
+ <argument index="0" name="max_stages" type="int" default="5">
</argument>
- <argument index="1" name="stylebox" type="StyleBox">
+ <argument index="1" name="tolerance_degrees" type="float" default="4">
</argument>
<description>
</description>
</method>
- <method name="can_drop_data" qualifiers="virtual">
- <return type="bool">
+ </methods>
+ <members>
+ <member name="_data" type="int" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ <member name="bake_interval" type="float" setter="set_bake_interval" getter="get_bake_interval" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CurveTexture" inherits="Texture" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_curve" qualifiers="const">
+ <return type="Curve">
</return>
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="data" type="Variant">
- </argument>
<description>
</description>
</method>
- <method name="drop_data" qualifiers="virtual">
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="data" type="Variant">
+ <method name="set_curve">
+ <argument index="0" name="curve" type="Curve">
</argument>
<description>
</description>
</method>
- <method name="force_drag">
- <argument index="0" name="data" type="Variant">
- </argument>
- <argument index="1" name="preview" type="Object">
+ <method name="set_width">
+ <argument index="0" name="width" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_anchor" qualifiers="const">
- <return type="int">
+ </methods>
+ <members>
+ <member name="curve" type="Curve" setter="set_curve" getter="get_curve" brief="">
+ </member>
+ <member name="width" type="int" setter="set_width" getter="get_width" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="CylinderMesh" inherits="PrimitiveMesh" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_bottom_radius" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="margin" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_begin" qualifiers="const">
- <return type="Vector2">
+ <method name="get_height" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_color" qualifiers="const">
- <return type="Color">
+ <method name="get_radial_segments" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
- </argument>
<description>
</description>
</method>
- <method name="get_combined_minimum_size" qualifiers="const">
- <return type="Vector2">
+ <method name="get_rings" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_constant" qualifiers="const">
- <return type="int">
+ <method name="get_top_radius" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="name" type="String">
+ <description>
+ </description>
+ </method>
+ <method name="set_bottom_radius">
+ <argument index="0" name="radius" type="float">
</argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <description>
+ </description>
+ </method>
+ <method name="set_height">
+ <argument index="0" name="height" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_cursor_shape" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="pos" type="Vector2" default="Vector2(0, 0)">
+ <method name="set_radial_segments">
+ <argument index="0" name="segments" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_custom_minimum_size" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="set_rings">
+ <argument index="0" name="rings" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_default_cursor_shape" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_top_radius">
+ <argument index="0" name="radius" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_drag_data" qualifiers="virtual">
- <return type="Object">
+ </methods>
+ <members>
+ <member name="bottom_radius" type="float" setter="set_bottom_radius" getter="get_bottom_radius" brief="">
+ </member>
+ <member name="height" type="float" setter="set_height" getter="get_height" brief="">
+ </member>
+ <member name="radial_segments" type="int" setter="set_radial_segments" getter="get_radial_segments" brief="">
+ </member>
+ <member name="rings" type="int" setter="set_rings" getter="get_rings" brief="">
+ </member>
+ <member name="top_radius" type="float" setter="set_top_radius" getter="get_top_radius" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="DampedSpringJoint2D" inherits="Joint2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_damping" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="pos" type="Vector2">
- </argument>
<description>
</description>
</method>
- <method name="get_end" qualifiers="const">
- <return type="Vector2">
+ <method name="get_length" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_focus_mode" qualifiers="const">
- <return type="int">
+ <method name="get_rest_length" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_focus_neighbour" qualifiers="const">
- <return type="NodePath">
+ <method name="get_stiffness" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="margin" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="set_damping">
+ <argument index="0" name="damping" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_focus_owner" qualifiers="const">
- <return type="Control">
- </return>
+ <method name="set_length">
+ <argument index="0" name="length" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_font" qualifiers="const">
- <return type="Font">
- </return>
- <argument index="0" name="name" type="String">
+ <method name="set_rest_length">
+ <argument index="0" name="rest_length" type="float">
</argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <description>
+ </description>
+ </method>
+ <method name="set_stiffness">
+ <argument index="0" name="stiffness" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_global_pos" qualifiers="const">
- <return type="Vector2">
- </return>
+ </methods>
+ <members>
+ <member name="damping" type="float" setter="set_damping" getter="get_damping" brief="">
+ </member>
+ <member name="length" type="float" setter="set_length" getter="get_length" brief="">
+ </member>
+ <member name="rest_length" type="float" setter="set_rest_length" getter="get_rest_length" brief="">
+ </member>
+ <member name="stiffness" type="float" setter="set_stiffness" getter="get_stiffness" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Dictionary" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="clear">
<description>
</description>
</method>
- <method name="get_global_rect" qualifiers="const">
- <return type="Rect2">
+ <method name="empty">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_h_size_flags" qualifiers="const">
- <return type="int">
- </return>
+ <method name="erase">
+ <argument index="0" name="key" type="var">
+ </argument>
<description>
</description>
</method>
- <method name="get_icon" qualifiers="const">
- <return type="Texture">
+ <method name="has">
+ <return type="bool">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="0" name="key" type="var">
</argument>
<description>
</description>
</method>
- <method name="get_margin" qualifiers="const">
- <return type="float">
+ <method name="has_all">
+ <return type="bool">
</return>
- <argument index="0" name="margin" type="int">
+ <argument index="0" name="keys" type="Array">
</argument>
<description>
</description>
</method>
- <method name="get_minimum_size" qualifiers="const">
- <return type="Vector2">
+ <method name="hash">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_minimum_size" qualifiers="virtual">
- <return type="Vector2">
+ <method name="keys">
+ <return type="Array">
</return>
<description>
</description>
</method>
- <method name="get_parent_area_size" qualifiers="const">
- <return type="Vector2">
+ <method name="size">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_parent_control" qualifiers="const">
- <return type="Control">
+ <method name="values">
+ <return type="Array">
</return>
<description>
</description>
</method>
- <method name="get_pos" qualifiers="const">
- <return type="Vector2">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="DirectionalLight" inherits="Light" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_shadow_mode" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_rect" qualifiers="const">
- <return type="Rect2">
+ <method name="is_blend_splits_enabled" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_rotation" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_blend_splits">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_rotation_deg" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_shadow_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_scale" qualifiers="const">
- <return type="Vector2">
+ </methods>
+ <members>
+ <member name="directional_shadow_blend_splits" type="bool" setter="set_blend_splits" getter="is_blend_splits_enabled" brief="">
+ </member>
+ <member name="directional_shadow_mode" type="int" setter="set_shadow_mode" getter="get_shadow_mode" brief="">
+ </member>
+ <member name="directional_shadow_normal_bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="directional_shadow_split_1" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="directional_shadow_split_2" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="directional_shadow_split_3" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="SHADOW_ORTHOGONAL" value="0">
+ </constant>
+ <constant name="SHADOW_PARALLEL_2_SPLITS" value="1">
+ </constant>
+ <constant name="SHADOW_PARALLEL_4_SPLITS" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="Directory" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="change_dir">
+ <return type="Error">
</return>
+ <argument index="0" name="todir" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_size" qualifiers="const">
- <return type="Vector2">
+ <method name="copy">
+ <return type="Error">
</return>
+ <argument index="0" name="from" type="String">
+ </argument>
+ <argument index="1" name="to" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_stretch_ratio" qualifiers="const">
- <return type="float">
+ <method name="current_is_dir" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_stylebox" qualifiers="const">
- <return type="StyleBox">
+ <method name="dir_exists">
+ <return type="bool">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="get_theme" qualifiers="const">
- <return type="Theme">
+ <method name="file_exists">
+ <return type="bool">
</return>
+ <argument index="0" name="path" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_tooltip" qualifiers="const">
+ <method name="get_current_dir">
<return type="String">
</return>
- <argument index="0" name="atpos" type="Vector2" default="Vector2(0, 0)">
- </argument>
<description>
</description>
</method>
- <method name="get_v_size_flags" qualifiers="const">
+ <method name="get_current_drive">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="grab_click_focus">
+ <method name="get_drive">
+ <return type="String">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="grab_focus">
+ <method name="get_drive_count">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="has_color" qualifiers="const">
- <return type="bool">
+ <method name="get_next">
+ <return type="String">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
- </argument>
<description>
</description>
</method>
- <method name="has_color_override" qualifiers="const">
- <return type="bool">
+ <method name="get_space_left">
+ <return type="int">
</return>
- <argument index="0" name="name" type="String">
- </argument>
<description>
</description>
</method>
- <method name="has_constant" qualifiers="const">
- <return type="bool">
+ <method name="list_dir_begin">
+ <return type="int">
</return>
- <argument index="0" name="name" type="String">
+ <argument index="0" name="skip_navigational" type="bool" default="false">
</argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="1" name="skip_hidden" type="bool" default="false">
</argument>
<description>
</description>
</method>
- <method name="has_constant_override" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="name" type="String">
- </argument>
+ <method name="list_dir_end">
<description>
</description>
</method>
- <method name="has_focus" qualifiers="const">
- <return type="bool">
+ <method name="make_dir">
+ <return type="Error">
</return>
+ <argument index="0" name="path" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="has_font" qualifiers="const">
- <return type="bool">
+ <method name="make_dir_recursive">
+ <return type="Error">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="has_font_override" qualifiers="const">
- <return type="bool">
+ <method name="open">
+ <return type="Error">
</return>
- <argument index="0" name="name" type="String">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="has_icon" qualifiers="const">
- <return type="bool">
+ <method name="remove">
+ <return type="Error">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="has_icon_override" qualifiers="const">
- <return type="bool">
+ <method name="rename">
+ <return type="Error">
</return>
- <argument index="0" name="name" type="String">
+ <argument index="0" name="from" type="String">
+ </argument>
+ <argument index="1" name="to" type="String">
</argument>
<description>
</description>
</method>
- <method name="has_point" qualifiers="virtual">
- <argument index="0" name="point" type="Vector2">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="DynamicFont" inherits="Font" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_fallback">
+ <argument index="0" name="data" type="DynamicFontData">
</argument>
<description>
</description>
</method>
- <method name="has_stylebox" qualifiers="const">
- <return type="bool">
+ <method name="get_fallback" qualifiers="const">
+ <return type="DynamicFontData">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="type" type="String" default="&quot;&quot;">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="has_stylebox_override" qualifiers="const">
- <return type="bool">
+ <method name="get_fallback_count" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="name" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_ignoring_mouse" qualifiers="const">
- <return type="bool">
+ <method name="get_font_data" qualifiers="const">
+ <return type="DynamicFontData">
</return>
<description>
</description>
</method>
- <method name="is_stopping_mouse" qualifiers="const">
- <return type="bool">
+ <method name="get_size" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="minimum_size_changed">
+ <method name="get_spacing" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="type" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="release_focus">
+ <method name="get_use_filter" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_anchor">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="anchor_mode" type="int">
- </argument>
- <argument index="2" name="keep_margin" type="bool" default="false">
- </argument>
+ <method name="get_use_mipmaps" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_anchor_and_margin">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="anchor_mode" type="int">
- </argument>
- <argument index="2" name="offset" type="float">
+ <method name="remove_fallback">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_area_as_parent_rect">
- <argument index="0" name="margin" type="int" default="0">
+ <method name="set_fallback">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="data" type="DynamicFontData">
</argument>
<description>
</description>
</method>
- <method name="set_begin">
- <argument index="0" name="pos" type="Vector2">
+ <method name="set_font_data">
+ <argument index="0" name="data" type="DynamicFontData">
</argument>
<description>
</description>
</method>
- <method name="set_custom_minimum_size">
- <argument index="0" name="size" type="Vector2">
+ <method name="set_size">
+ <argument index="0" name="data" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_default_cursor_shape">
- <argument index="0" name="shape" type="int">
+ <method name="set_spacing">
+ <argument index="0" name="type" type="int">
+ </argument>
+ <argument index="1" name="value" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_drag_forwarding">
- <argument index="0" name="target" type="Control">
+ <method name="set_use_filter">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_drag_preview">
- <argument index="0" name="control" type="Control">
+ <method name="set_use_mipmaps">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_end">
- <argument index="0" name="pos" type="Vector2">
- </argument>
+ </methods>
+ <members>
+ <member name="extra_spacing_bottom" type="int" setter="set_spacing" getter="get_spacing" brief="">
+ </member>
+ <member name="extra_spacing_char" type="int" setter="set_spacing" getter="get_spacing" brief="">
+ </member>
+ <member name="extra_spacing_space" type="int" setter="set_spacing" getter="get_spacing" brief="">
+ </member>
+ <member name="extra_spacing_top" type="int" setter="set_spacing" getter="get_spacing" brief="">
+ </member>
+ <member name="font_data" type="DynamicFontData" setter="set_font_data" getter="get_font_data" brief="">
+ </member>
+ <member name="size" type="int" setter="set_size" getter="get_size" brief="">
+ </member>
+ <member name="use_filter" type="bool" setter="set_use_filter" getter="get_use_filter" brief="">
+ </member>
+ <member name="use_mipmaps" type="bool" setter="set_use_mipmaps" getter="get_use_mipmaps" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="SPACING_TOP" value="0">
+ </constant>
+ <constant name="SPACING_BOTTOM" value="1">
+ </constant>
+ <constant name="SPACING_CHAR" value="2">
+ </constant>
+ <constant name="SPACING_SPACE" value="3">
+ </constant>
+ </constants>
+</class>
+<class name="DynamicFontData" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_font_path" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_focus_mode">
- <argument index="0" name="mode" type="int">
+ <method name="set_font_path">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_focus_neighbour">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="neighbour" type="NodePath">
+ </methods>
+ <members>
+ <member name="font_path" type="String" setter="set_font_path" getter="get_font_path" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="EditorFileDialog" inherits="ConfirmationDialog" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_filter">
+ <argument index="0" name="filter" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_global_pos">
- <argument index="0" name="pos" type="Vector2">
- </argument>
+ <method name="clear_filters">
<description>
</description>
</method>
- <method name="set_h_size_flags">
- <argument index="0" name="flags" type="int">
- </argument>
+ <method name="get_access" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_ignore_mouse">
- <argument index="0" name="ignore" type="bool">
- </argument>
+ <method name="get_current_dir" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_margin">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="offset" type="float">
- </argument>
+ <method name="get_current_file" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_pos">
- <argument index="0" name="pos" type="Vector2">
- </argument>
+ <method name="get_current_path" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_rotation">
- <argument index="0" name="radians" type="float">
- </argument>
+ <method name="get_display_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_rotation_deg">
- <argument index="0" name="degrees" type="float">
- </argument>
+ <method name="get_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_scale">
- <argument index="0" name="scale" type="Vector2">
- </argument>
+ <method name="get_vbox">
+ <return type="VBoxContainer">
+ </return>
<description>
</description>
</method>
- <method name="set_size">
- <argument index="0" name="size" type="Vector2">
- </argument>
+ <method name="invalidate">
<description>
</description>
</method>
- <method name="set_stop_mouse">
- <argument index="0" name="stop" type="bool">
- </argument>
+ <method name="is_overwrite_warning_disabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_stretch_ratio">
- <argument index="0" name="ratio" type="float">
- </argument>
+ <method name="is_showing_hidden_files" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_theme">
- <argument index="0" name="theme" type="Theme">
+ <method name="set_access">
+ <argument index="0" name="access" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_tooltip">
- <argument index="0" name="tooltip" type="String">
+ <method name="set_current_dir">
+ <argument index="0" name="dir" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_v_size_flags">
- <argument index="0" name="flags" type="int">
+ <method name="set_current_file">
+ <argument index="0" name="file" type="String">
</argument>
<description>
</description>
</method>
- <method name="show_modal">
- <argument index="0" name="exclusive" type="bool" default="false">
+ <method name="set_current_path">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="warp_mouse">
- <argument index="0" name="to_pos" type="Vector2">
+ <method name="set_disable_overwrite_warning">
+ <argument index="0" name="disable" type="bool">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="focus_enter">
- <description>
- </description>
- </signal>
- <signal name="focus_exit">
- <description>
- </description>
- </signal>
- <signal name="input_event">
- <argument index="0" name="ev" type="InputEvent">
+ <method name="set_display_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
- </signal>
- <signal name="minimum_size_changed">
- <description>
- </description>
- </signal>
- <signal name="modal_close">
- <description>
- </description>
- </signal>
- <signal name="mouse_enter">
- <description>
- </description>
- </signal>
- <signal name="mouse_exit">
- <description>
- </description>
- </signal>
- <signal name="resized">
- <description>
- </description>
- </signal>
- <signal name="size_flags_changed">
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- <constant name="ANCHOR_BEGIN" value="0">
- </constant>
- <constant name="ANCHOR_END" value="1">
- </constant>
- <constant name="ANCHOR_RATIO" value="2">
- </constant>
- <constant name="ANCHOR_CENTER" value="3">
- </constant>
- <constant name="FOCUS_NONE" value="0">
- </constant>
- <constant name="FOCUS_CLICK" value="1">
- </constant>
- <constant name="FOCUS_ALL" value="2">
- </constant>
- <constant name="NOTIFICATION_RESIZED" value="40">
- </constant>
- <constant name="NOTIFICATION_MOUSE_ENTER" value="41">
- </constant>
- <constant name="NOTIFICATION_MOUSE_EXIT" value="42">
- </constant>
- <constant name="NOTIFICATION_FOCUS_ENTER" value="43">
- </constant>
- <constant name="NOTIFICATION_FOCUS_EXIT" value="44">
- </constant>
- <constant name="NOTIFICATION_THEME_CHANGED" value="45">
- </constant>
- <constant name="NOTIFICATION_MODAL_CLOSE" value="46">
- </constant>
- <constant name="CURSOR_ARROW" value="0">
- </constant>
- <constant name="CURSOR_IBEAM" value="1">
- </constant>
- <constant name="CURSOR_POINTING_HAND" value="2">
- </constant>
- <constant name="CURSOR_CROSS" value="3">
- </constant>
- <constant name="CURSOR_WAIT" value="4">
- </constant>
- <constant name="CURSOR_BUSY" value="5">
- </constant>
- <constant name="CURSOR_DRAG" value="6">
- </constant>
- <constant name="CURSOR_CAN_DROP" value="7">
- </constant>
- <constant name="CURSOR_FORBIDDEN" value="8">
- </constant>
- <constant name="CURSOR_VSIZE" value="9">
- </constant>
- <constant name="CURSOR_HSIZE" value="10">
- </constant>
- <constant name="CURSOR_BDIAGSIZE" value="11">
- </constant>
- <constant name="CURSOR_FDIAGSIZE" value="12">
+ </method>
+ <method name="set_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_show_hidden_files">
+ <argument index="0" name="show" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="dir_selected">
+ <argument index="0" name="dir" type="String">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="file_selected">
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="files_selected">
+ <argument index="0" name="paths" type="PoolStringArray">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="MODE_OPEN_FILE" value="0">
</constant>
- <constant name="CURSOR_MOVE" value="13">
+ <constant name="MODE_OPEN_FILES" value="1">
</constant>
- <constant name="CURSOR_VSPLIT" value="14">
+ <constant name="MODE_OPEN_DIR" value="2">
</constant>
- <constant name="CURSOR_HSPLIT" value="15">
+ <constant name="MODE_OPEN_ANY" value="3">
</constant>
- <constant name="CURSOR_HELP" value="16">
+ <constant name="MODE_SAVE_FILE" value="4">
</constant>
- <constant name="SIZE_EXPAND" value="1">
+ <constant name="ACCESS_RESOURCES" value="0">
</constant>
- <constant name="SIZE_FILL" value="2">
+ <constant name="ACCESS_USERDATA" value="1">
</constant>
- <constant name="SIZE_EXPAND_FILL" value="3">
+ <constant name="ACCESS_FILESYSTEM" value="2">
</constant>
</constants>
</class>
-<class name="ConvexPolygonShape" inherits="Shape" category="Core">
+<class name="EditorFileSystem" inherits="Node" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_points" qualifiers="const">
- <return type="Vector3Array">
+ <method name="get_file_type" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_filesystem">
+ <return type="EditorFileSystemDirectory">
</return>
<description>
</description>
</method>
- <method name="set_points">
- <argument index="0" name="points" type="Vector3Array">
+ <method name="get_filesystem_path">
+ <return type="EditorFileSystemDirectory">
+ </return>
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ConvexPolygonShape2D" inherits="Shape2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_points" qualifiers="const">
- <return type="Vector2Array">
+ <method name="get_scanning_progress" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_point_cloud">
- <argument index="0" name="point_cloud" type="Vector2Array">
- </argument>
+ <method name="is_scanning" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_points">
- <argument index="0" name="points" type="Vector2Array">
+ <method name="scan">
+ <description>
+ </description>
+ </method>
+ <method name="scan_sources">
+ <description>
+ </description>
+ </method>
+ <method name="update_file">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
</methods>
+ <signals>
+ <signal name="filesystem_changed">
+ <description>
+ </description>
+ </signal>
+ <signal name="sources_changed">
+ <argument index="0" name="exist" type="bool">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
<constants>
</constants>
</class>
-<class name="CubeMap" inherits="Resource" category="Core">
+<class name="EditorFileSystemDirectory" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_flags" qualifiers="const">
+ <method name="find_dir_index" qualifiers="const">
<return type="int">
</return>
+ <argument index="0" name="name" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_height" qualifiers="const">
+ <method name="find_file_index" qualifiers="const">
<return type="int">
</return>
+ <argument index="0" name="name" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_lossy_storage_quality" qualifiers="const">
- <return type="float">
+ <method name="get_file" qualifiers="const">
+ <return type="String">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_rid" qualifiers="const">
- <return type="RID">
+ <method name="get_file_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_side" qualifiers="const">
- <return type="Image">
+ <method name="get_file_path" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="side" type="int">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_storage" qualifiers="const">
- <return type="int">
+ <method name="get_file_type" qualifiers="const">
+ <return type="String">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_width" qualifiers="const">
- <return type="int">
+ <method name="get_name">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="set_flags">
- <argument index="0" name="flags" type="int">
- </argument>
+ <method name="get_parent">
+ <return type="EditorFileSystemDirectory">
+ </return>
<description>
</description>
</method>
- <method name="set_lossy_storage_quality">
- <argument index="0" name="quality" type="float">
- </argument>
+ <method name="get_path" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_side">
- <argument index="0" name="side" type="int">
- </argument>
- <argument index="1" name="image" type="Image">
+ <method name="get_subdir">
+ <return type="Object">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_storage">
- <argument index="0" name="mode" type="int">
- </argument>
+ <method name="get_subdir_count" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
</methods>
<constants>
- <constant name="STORAGE_RAW" value="0">
- </constant>
- <constant name="STORAGE_COMPRESS_LOSSY" value="1">
- </constant>
- <constant name="STORAGE_COMPRESS_LOSSLESS" value="2">
- </constant>
- <constant name="SIDE_LEFT" value="0">
- </constant>
- <constant name="SIDE_RIGHT" value="1">
- </constant>
- <constant name="SIDE_BOTTOM" value="2">
- </constant>
- <constant name="SIDE_TOP" value="3">
- </constant>
- <constant name="SIDE_FRONT" value="4">
- </constant>
- <constant name="SIDE_BACK" value="5">
- </constant>
- <constant name="FLAG_MIPMAPS" value="1">
- </constant>
- <constant name="FLAG_REPEAT" value="2">
- </constant>
- <constant name="FLAG_FILTER" value="4">
- </constant>
- <constant name="FLAGS_DEFAULT" value="7">
- </constant>
</constants>
</class>
-<class name="Curve2D" inherits="Resource" category="Core">
+<class name="EditorImportPlugin" inherits="Reference" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_point">
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="in" type="Vector2" default="Vector2(0, 0)">
- </argument>
- <argument index="2" name="out" type="Vector2" default="Vector2(0, 0)">
- </argument>
- <argument index="3" name="atpos" type="int" default="-1">
+ <method name="get_import_options" qualifiers="virtual">
+ <return type="Array">
+ </return>
+ <argument index="0" name="preset" type="int">
</argument>
<description>
</description>
</method>
- <method name="clear_points">
+ <method name="get_importer_name" qualifiers="virtual">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="get_bake_interval" qualifiers="const">
- <return type="float">
+ <method name="get_option_visibility" qualifiers="virtual">
+ <return type="bool">
</return>
+ <argument index="0" name="option" type="String">
+ </argument>
+ <argument index="1" name="options" type="Dictionary">
+ </argument>
<description>
</description>
</method>
- <method name="get_baked_length" qualifiers="const">
- <return type="float">
+ <method name="get_preset_count" qualifiers="virtual">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_baked_points" qualifiers="const">
- <return type="Vector2Array">
+ <method name="get_preset_name" qualifiers="virtual">
+ <return type="String">
</return>
+ <argument index="0" name="preset" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_point_count" qualifiers="const">
- <return type="int">
+ <method name="get_recognized_extensions" qualifiers="virtual">
+ <return type="Array">
</return>
<description>
</description>
</method>
- <method name="get_point_in" qualifiers="const">
- <return type="Vector2">
+ <method name="get_resource_type" qualifiers="virtual">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_point_out" qualifiers="const">
- <return type="Vector2">
+ <method name="get_save_extension" qualifiers="virtual">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_point_pos" qualifiers="const">
- <return type="Vector2">
+ <method name="get_visible_name" qualifiers="virtual">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="interpolate" qualifiers="const">
- <return type="Vector2">
+ <method name="import" qualifiers="virtual">
+ <return type="int">
</return>
- <argument index="0" name="idx" type="int">
+ <argument index="0" name="source_file" type="String">
</argument>
- <argument index="1" name="t" type="float">
+ <argument index="1" name="save_path" type="String">
+ </argument>
+ <argument index="2" name="options" type="Dictionary">
+ </argument>
+ <argument index="3" name="r_platform_variants" type="Array">
+ </argument>
+ <argument index="4" name="r_gen_files" type="Array">
</argument>
<description>
</description>
</method>
- <method name="interpolate_baked" qualifiers="const">
- <return type="Vector2">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="EditorPlugin" inherits="Node" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_control_to_bottom_panel">
+ <return type="ToolButton">
</return>
- <argument index="0" name="offset" type="float">
+ <argument index="0" name="control" type="Control">
</argument>
- <argument index="1" name="cubic" type="bool" default="false">
+ <argument index="1" name="title" type="String">
</argument>
<description>
</description>
</method>
- <method name="interpolatef" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="fofs" type="float">
+ <method name="add_control_to_container">
+ <argument index="0" name="container" type="int">
+ </argument>
+ <argument index="1" name="control" type="Control">
</argument>
<description>
</description>
</method>
- <method name="remove_point">
- <argument index="0" name="idx" type="int">
+ <method name="add_control_to_dock">
+ <argument index="0" name="slot" type="int">
+ </argument>
+ <argument index="1" name="control" type="Control">
</argument>
<description>
</description>
</method>
- <method name="set_bake_interval">
- <argument index="0" name="distance" type="float">
+ <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="set_point_in">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="pos" type="Vector2">
+ <method name="add_import_plugin">
+ <argument index="0" name="arg0" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_point_out">
- <argument index="0" name="idx" type="int">
+ <method name="add_tool_submenu_item">
+ <argument index="0" name="name" type="String">
</argument>
- <argument index="1" name="pos" type="Vector2">
+ <argument index="1" name="submenu" type="PopupMenu">
</argument>
<description>
</description>
</method>
- <method name="set_point_pos">
- <argument index="0" name="idx" type="int">
+ <method name="apply_changes" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="clear" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="create_spatial_gizmo" qualifiers="virtual">
+ <return type="EditorSpatialGizmo">
+ </return>
+ <argument index="0" name="for_spatial" type="Spatial">
</argument>
- <argument index="1" name="pos" type="Vector2">
+ <description>
+ </description>
+ </method>
+ <method name="edit" qualifiers="virtual">
+ <argument index="0" name="object" type="Object">
</argument>
<description>
</description>
</method>
- <method name="tesselate" qualifiers="const">
- <return type="Vector2Array">
+ <method name="edit_resource">
+ <argument index="0" name="arg0" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="forward_canvas_gui_input" qualifiers="virtual">
+ <return type="bool">
</return>
- <argument index="0" name="max_stages" type="int" default="5">
+ <argument index="0" name="canvas_xform" type="Transform2D">
</argument>
- <argument index="1" name="tolerance_degrees" type="float" default="4">
+ <argument index="1" name="event" type="InputEvent">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Curve3D" inherits="Resource" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_point">
- <argument index="0" name="pos" type="Vector3">
+ <method name="forward_draw_over_canvas" qualifiers="virtual">
+ <argument index="0" name="canvas_xform" type="Transform2D">
</argument>
- <argument index="1" name="in" type="Vector3" default="Vector3(0, 0, 0)">
+ <argument index="1" name="canvas" type="Control">
</argument>
- <argument index="2" name="out" type="Vector3" default="Vector3(0, 0, 0)">
+ <description>
+ </description>
+ </method>
+ <method name="forward_spatial_gui_input" qualifiers="virtual">
+ <return type="bool">
+ </return>
+ <argument index="0" name="camera" type="Camera">
</argument>
- <argument index="3" name="atpos" type="int" default="-1">
+ <argument index="1" name="event" type="InputEvent">
</argument>
<description>
</description>
</method>
- <method name="clear_points">
+ <method name="get_base_control">
+ <return type="Control">
+ </return>
<description>
</description>
</method>
- <method name="get_bake_interval" qualifiers="const">
- <return type="float">
+ <method name="get_breakpoints" qualifiers="virtual">
+ <return type="PoolStringArray">
</return>
<description>
</description>
</method>
- <method name="get_baked_length" qualifiers="const">
- <return type="float">
+ <method name="get_editor_settings">
+ <return type="EditorSettings">
</return>
<description>
</description>
</method>
- <method name="get_baked_points" qualifiers="const">
- <return type="Vector3Array">
+ <method name="get_editor_viewport">
+ <return type="Control">
</return>
<description>
</description>
</method>
- <method name="get_baked_tilts" qualifiers="const">
- <return type="RealArray">
+ <method name="get_name" qualifiers="virtual">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_point_count" qualifiers="const">
- <return type="int">
+ <method name="get_resource_filesystem">
+ <return type="EditorFileSystem">
</return>
<description>
</description>
</method>
- <method name="get_point_in" qualifiers="const">
- <return type="Vector3">
+ <method name="get_resource_previewer">
+ <return type="EditorResourcePreview">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_point_out" qualifiers="const">
- <return type="Vector3">
+ <method name="get_selection">
+ <return type="EditorSelection">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_point_pos" qualifiers="const">
- <return type="Vector3">
+ <method name="get_state" qualifiers="virtual">
+ <return type="Dictionary">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_point_tilt" qualifiers="const">
- <return type="float">
+ <method name="get_undo_redo">
+ <return type="UndoRedo">
</return>
- <argument index="0" name="idx" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="get_window_layout" qualifiers="virtual">
+ <argument index="0" name="layout" type="ConfigFile">
</argument>
<description>
</description>
</method>
- <method name="interpolate" qualifiers="const">
- <return type="Vector3">
+ <method name="handles" qualifiers="virtual">
+ <return type="bool">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="t" type="float">
+ <argument index="0" name="object" type="Object">
</argument>
<description>
</description>
</method>
- <method name="interpolate_baked" qualifiers="const">
- <return type="Vector3">
+ <method name="has_main_screen" qualifiers="virtual">
+ <return type="bool">
</return>
- <argument index="0" name="offset" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="hide_bottom_panel">
+ <description>
+ </description>
+ </method>
+ <method name="inspect_object">
+ <argument index="0" name="object" type="Object">
</argument>
- <argument index="1" name="cubic" type="bool" default="false">
+ <argument index="1" name="for_property" type="String" default="&quot;&quot;">
</argument>
<description>
</description>
</method>
- <method name="interpolatef" qualifiers="const">
- <return type="Vector3">
- </return>
- <argument index="0" name="fofs" type="float">
+ <method name="make_bottom_panel_item_visible">
+ <argument index="0" name="item" type="Control">
</argument>
<description>
</description>
</method>
- <method name="remove_point">
- <argument index="0" name="idx" type="int">
+ <method name="make_visible" qualifiers="virtual">
+ <argument index="0" name="visible" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_bake_interval">
- <argument index="0" name="distance" type="float">
- </argument>
+ <method name="queue_save_layout" qualifiers="const">
<description>
</description>
</method>
- <method name="set_point_in">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="pos" type="Vector3">
+ <method name="remove_control_from_bottom_panel">
+ <argument index="0" name="control" type="Control">
</argument>
<description>
</description>
</method>
- <method name="set_point_out">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="pos" type="Vector3">
+ <method name="remove_control_from_docks">
+ <argument index="0" name="control" type="Control">
</argument>
<description>
</description>
</method>
- <method name="set_point_pos">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="pos" type="Vector3">
+ <method name="remove_custom_type">
+ <argument index="0" name="type" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_point_tilt">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="tilt" type="float">
+ <method name="remove_import_plugin">
+ <argument index="0" name="arg0" type="Object">
</argument>
<description>
</description>
</method>
- <method name="tesselate" qualifiers="const">
- <return type="Vector3Array">
- </return>
- <argument index="0" name="max_stages" type="int" default="5">
+ <method name="save_external_data" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="set_input_event_forwarding_always_enabled">
+ <description>
+ </description>
+ </method>
+ <method name="set_state" qualifiers="virtual">
+ <argument index="0" name="state" type="Dictionary">
</argument>
- <argument index="1" name="tolerance_degrees" type="float" default="4">
+ <description>
+ </description>
+ </method>
+ <method name="set_window_layout" qualifiers="virtual">
+ <argument index="0" name="layout" type="ConfigFile">
</argument>
<description>
</description>
</method>
+ <method name="update_canvas">
+ <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>
+ <constant name="CONTAINER_PROPERTY_EDITOR_BOTTOM" value="7">
+ </constant>
+ <constant name="DOCK_SLOT_LEFT_UL" value="0">
+ </constant>
+ <constant name="DOCK_SLOT_LEFT_BL" value="1">
+ </constant>
+ <constant name="DOCK_SLOT_LEFT_UR" value="2">
+ </constant>
+ <constant name="DOCK_SLOT_LEFT_BR" value="3">
+ </constant>
+ <constant name="DOCK_SLOT_RIGHT_UL" value="4">
+ </constant>
+ <constant name="DOCK_SLOT_RIGHT_BL" value="5">
+ </constant>
+ <constant name="DOCK_SLOT_RIGHT_UR" value="6">
+ </constant>
+ <constant name="DOCK_SLOT_RIGHT_BR" value="7">
+ </constant>
+ <constant name="DOCK_SLOT_MAX" value="8">
+ </constant>
</constants>
</class>
-<class name="DampedSpringJoint2D" inherits="Joint2D" category="Core">
+<class name="EditorResourcePreview" inherits="Node" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_damping" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_length" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_rest_length" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_preview_generator">
+ <argument index="0" name="generator" type="EditorResourcePreviewGenerator">
+ </argument>
<description>
</description>
</method>
- <method name="get_stiffness" qualifiers="const">
- <return type="float">
- </return>
+ <method name="check_for_invalidation">
+ <argument index="0" name="path" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="set_damping">
- <argument index="0" name="damping" type="float">
+ <method name="queue_edited_resource_preview">
+ <argument index="0" name="resource" type="Resource">
+ </argument>
+ <argument index="1" name="receiver" type="Object">
+ </argument>
+ <argument index="2" name="receiver_func" type="String">
+ </argument>
+ <argument index="3" name="userdata" type="Variant">
</argument>
<description>
</description>
</method>
- <method name="set_length">
- <argument index="0" name="length" type="float">
+ <method name="queue_resource_preview">
+ <argument index="0" name="path" type="String">
+ </argument>
+ <argument index="1" name="receiver" type="Object">
+ </argument>
+ <argument index="2" name="receiver_func" type="String">
+ </argument>
+ <argument index="3" name="userdata" type="Variant">
</argument>
<description>
</description>
</method>
- <method name="set_rest_length">
- <argument index="0" name="rest_length" type="float">
+ <method name="remove_preview_generator">
+ <argument index="0" name="generator" type="EditorResourcePreviewGenerator">
</argument>
<description>
</description>
</method>
- <method name="set_stiffness">
- <argument index="0" name="stiffness" type="float">
+ </methods>
+ <signals>
+ <signal name="preview_invalidated">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
- </method>
- </methods>
+ </signal>
+ </signals>
<constants>
</constants>
</class>
-<class name="Dictionary" category="Built-In Types">
+<class name="EditorResourcePreviewGenerator" inherits="Reference" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="clear">
- <description>
- </description>
- </method>
- <method name="empty">
- <return type="bool">
+ <method name="generate" qualifiers="virtual">
+ <return type="Texture">
</return>
- <description>
- </description>
- </method>
- <method name="erase">
- <argument index="0" name="key" type="var">
+ <argument index="0" name="from" type="Resource">
</argument>
<description>
</description>
</method>
- <method name="has">
- <return type="bool">
+ <method name="generate_from_path" qualifiers="virtual">
+ <return type="Texture">
</return>
- <argument index="0" name="key" type="var">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="has_all">
+ <method name="handles" qualifiers="virtual">
<return type="bool">
</return>
- <argument index="0" name="keys" type="Array">
+ <argument index="0" name="type" type="String">
</argument>
<description>
</description>
</method>
- <method name="hash">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="keys">
- <return type="Array">
- </return>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="EditorScript" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_run" qualifiers="virtual">
<description>
</description>
</method>
- <method name="parse_json">
- <return type="int">
- </return>
- <argument index="0" name="json" type="String">
+ <method name="add_root_node">
+ <argument index="0" name="node" type="Object">
</argument>
<description>
</description>
</method>
- <method name="size">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="to_json">
- <return type="String">
- </return>
- <description>
- </description>
- </method>
- <method name="values">
- <return type="Array">
+ <method name="get_scene">
+ <return type="Object">
</return>
<description>
</description>
@@ -9638,184 +12782,216 @@
<constants>
</constants>
</class>
-<class name="DirectionalLight" inherits="Light" category="Core">
+<class name="EditorSelection" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_shadow_mode" qualifiers="const">
- <return type="int">
- </return>
+ <method name="add_node">
+ <argument index="0" name="node" type="Node">
+ </argument>
<description>
</description>
</method>
- <method name="get_shadow_param" qualifiers="const">
- <return type="float">
+ <method name="clear">
+ <description>
+ </description>
+ </method>
+ <method name="get_selected_nodes">
+ <return type="Array">
</return>
- <argument index="0" name="param" type="int">
- </argument>
<description>
</description>
</method>
- <method name="set_shadow_mode">
- <argument index="0" name="mode" type="int">
- </argument>
+ <method name="get_transformable_selected_nodes">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="set_shadow_param">
- <argument index="0" name="param" type="int">
- </argument>
- <argument index="1" name="value" type="float">
+ <method name="remove_node">
+ <argument index="0" name="node" type="Node">
</argument>
<description>
</description>
</method>
</methods>
+ <signals>
+ <signal name="selection_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
<constants>
- <constant name="SHADOW_ORTHOGONAL" value="0">
- </constant>
- <constant name="SHADOW_PERSPECTIVE" value="1">
- </constant>
- <constant name="SHADOW_PARALLEL_2_SPLITS" value="2">
- </constant>
- <constant name="SHADOW_PARALLEL_4_SPLITS" value="3">
- </constant>
- <constant name="SHADOW_PARAM_MAX_DISTANCE" value="0">
- </constant>
- <constant name="SHADOW_PARAM_PSSM_SPLIT_WEIGHT" value="1">
- </constant>
- <constant name="SHADOW_PARAM_PSSM_ZOFFSET_SCALE" value="2">
- </constant>
</constants>
</class>
-<class name="Directory" inherits="Reference" category="Core">
+<class name="EditorSettings" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="change_dir">
- <return type="Error">
- </return>
- <argument index="0" name="todir" type="String">
+ <method name="add_property_info">
+ <argument index="0" name="info" type="Dictionary">
</argument>
<description>
</description>
</method>
- <method name="copy">
- <return type="Error">
- </return>
- <argument index="0" name="from" type="String">
- </argument>
- <argument index="1" name="to" type="String">
+ <method name="erase">
+ <argument index="0" name="property" type="String">
</argument>
<description>
</description>
</method>
- <method name="current_is_dir" qualifiers="const">
- <return type="bool">
+ <method name="get_favorite_dirs" qualifiers="const">
+ <return type="PoolStringArray">
</return>
<description>
</description>
</method>
- <method name="dir_exists">
- <return type="bool">
+ <method name="get_project_settings_path" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="file_exists">
- <return type="bool">
+ <method name="get_recent_dirs" qualifiers="const">
+ <return type="PoolStringArray">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_current_dir">
+ <method name="get_settings_path" qualifiers="const">
<return type="String">
</return>
<description>
</description>
</method>
- <method name="get_drive">
- <return type="String">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_favorite_dirs">
+ <argument index="0" name="dirs" type="PoolStringArray">
</argument>
<description>
</description>
</method>
- <method name="get_drive_count">
- <return type="int">
- </return>
+ <method name="set_recent_dirs">
+ <argument index="0" name="dirs" type="PoolStringArray">
+ </argument>
<description>
</description>
</method>
- <method name="get_next">
- <return type="String">
- </return>
+ </methods>
+ <signals>
+ <signal name="settings_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="EditorSpatialGizmo" inherits="SpatialGizmo" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_collision_segments">
+ <argument index="0" name="segments" type="PoolVector3Array">
+ </argument>
<description>
</description>
</method>
- <method name="get_space_left">
- <return type="int">
- </return>
+ <method name="add_collision_triangles">
+ <argument index="0" name="triangles" type="TriangleMesh">
+ </argument>
<description>
</description>
</method>
- <method name="list_dir_begin">
- <return type="bool">
- </return>
+ <method name="add_handles">
+ <argument index="0" name="handles" type="PoolVector3Array">
+ </argument>
+ <argument index="1" name="billboard" type="bool" default="false">
+ </argument>
+ <argument index="2" name="secondary" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="list_dir_end">
+ <method name="add_lines">
+ <argument index="0" name="lines" type="PoolVector3Array">
+ </argument>
+ <argument index="1" name="material" type="Material">
+ </argument>
+ <argument index="2" name="billboard" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="make_dir">
- <return type="Error">
- </return>
- <argument index="0" name="path" type="String">
+ <method name="add_mesh">
+ <argument index="0" name="mesh" type="Mesh">
+ </argument>
+ <argument index="1" name="billboard" type="bool" default="false">
+ </argument>
+ <argument index="2" name="skeleton" type="RID" default="[RID]">
</argument>
<description>
</description>
</method>
- <method name="make_dir_recursive">
- <return type="Error">
- </return>
- <argument index="0" name="path" type="String">
+ <method name="add_unscaled_billboard">
+ <argument index="0" name="material" type="Material">
+ </argument>
+ <argument index="1" name="default_scale" type="float" default="1">
</argument>
<description>
</description>
</method>
- <method name="open">
- <return type="Error">
- </return>
- <argument index="0" name="path" type="String">
+ <method name="clear">
+ <description>
+ </description>
+ </method>
+ <method name="commit_handle" qualifiers="virtual">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="restore" type="Variant">
+ </argument>
+ <argument index="2" name="cancel" type="bool">
</argument>
<description>
</description>
</method>
- <method name="remove">
- <return type="Error">
+ <method name="get_handle_name" qualifiers="virtual">
+ <return type="String">
</return>
- <argument index="0" name="path" type="String">
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- <method name="rename">
- <return type="Error">
+ <method name="get_handle_value" qualifiers="virtual">
+ <return type="Variant">
</return>
- <argument index="0" name="from" type="String">
+ <argument index="0" name="index" type="int">
</argument>
- <argument index="1" name="to" type="String">
+ <description>
+ </description>
+ </method>
+ <method name="redraw" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="set_handle" qualifiers="virtual">
+ <argument index="0" name="index" type="int">
+ </argument>
+ <argument index="1" name="camera" type="Camera">
+ </argument>
+ <argument index="2" name="point" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_spatial_node">
+ <argument index="0" name="node" type="Spatial">
</argument>
<description>
</description>
@@ -9824,1300 +13000,1114 @@
<constants>
</constants>
</class>
-<class name="DynamicFont" inherits="Font" category="Core">
+<class name="Engine" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_fallback">
- <argument index="0" name="data" type="DynamicFontData">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_fallback" qualifiers="const">
- <return type="DynamicFontData">
+ <method name="get_custom_level" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_fallback_count" qualifiers="const">
+ <method name="get_frames_drawn">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_font_data" qualifiers="const">
- <return type="DynamicFontData">
+ <method name="get_frames_per_second" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_size" qualifiers="const">
+ <method name="get_iterations_per_second" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_spacing" qualifiers="const">
- <return type="int">
+ <method name="get_main_loop" qualifiers="const">
+ <return type="MainLoop">
</return>
- <argument index="0" name="type" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_use_filter" qualifiers="const">
- <return type="bool">
+ <method name="get_target_fps" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_use_mipmaps" qualifiers="const">
- <return type="bool">
+ <method name="get_time_scale">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="remove_fallback">
- <argument index="0" name="idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_fallback">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="data" type="DynamicFontData">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_font_data">
- <argument index="0" name="data" type="DynamicFontData">
- </argument>
+ <method name="get_version_info" qualifiers="const">
+ <return type="Dictionary">
+ </return>
<description>
</description>
</method>
- <method name="set_size">
- <argument index="0" name="data" type="int">
- </argument>
+ <method name="is_in_fixed_frame" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_spacing">
- <argument index="0" name="type" type="int">
- </argument>
- <argument index="1" name="value" type="int">
+ <method name="set_iterations_per_second">
+ <argument index="0" name="iterations_per_second" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_use_filter">
- <argument index="0" name="enable" type="bool">
+ <method name="set_target_fps">
+ <argument index="0" name="target_fps" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_use_mipmaps">
- <argument index="0" name="enable" type="bool">
+ <method name="set_time_scale">
+ <argument index="0" name="time_scale" type="float">
</argument>
<description>
</description>
</method>
</methods>
<constants>
- <constant name="SPACING_TOP" value="0">
- </constant>
- <constant name="SPACING_BOTTOM" value="1">
- </constant>
- <constant name="SPACING_CHAR" value="2">
- </constant>
- <constant name="SPACING_SPACE" value="3">
- </constant>
</constants>
</class>
-<class name="DynamicFontData" inherits="Resource" category="Core">
+<class name="Environment" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_font_path" qualifiers="const">
- <return type="String">
+ <method name="get_adjustment_brightness" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="set_font_path">
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="EditorExportPlugin" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="custom_export" qualifiers="virtual">
- <return type="Variant">
+ <method name="get_adjustment_color_correction" qualifiers="const">
+ <return type="Object">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="platform" type="EditorExportPlatform">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="EditorFileDialog" inherits="ConfirmationDialog" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_filter">
- <argument index="0" name="filter" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="clear_filters">
<description>
</description>
</method>
- <method name="get_access" qualifiers="const">
- <return type="int">
+ <method name="get_adjustment_contrast" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_current_dir" qualifiers="const">
- <return type="String">
+ <method name="get_adjustment_saturation" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_current_file" qualifiers="const">
- <return type="String">
+ <method name="get_ambient_light_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="get_current_path" qualifiers="const">
- <return type="String">
+ <method name="get_ambient_light_energy" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_display_mode" qualifiers="const">
- <return type="int">
+ <method name="get_ambient_light_sky_contribution" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_mode" qualifiers="const">
+ <method name="get_background" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_vbox">
- <return type="VBoxContainer">
+ <method name="get_bg_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="invalidate">
- <description>
- </description>
- </method>
- <method name="is_overwrite_warning_disabled" qualifiers="const">
- <return type="bool">
+ <method name="get_bg_energy" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_showing_hidden_files" qualifiers="const">
- <return type="bool">
+ <method name="get_canvas_max_layer" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="set_access">
- <argument index="0" name="access" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_current_dir">
- <argument index="0" name="dir" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_current_file">
- <argument index="0" name="file" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_current_path">
- <argument index="0" name="path" type="String">
- </argument>
+ <method name="get_dof_blur_far_amount" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_disable_overwrite_warning">
- <argument index="0" name="disable" type="bool">
- </argument>
+ <method name="get_dof_blur_far_distance" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_display_mode">
- <argument index="0" name="mode" type="int">
- </argument>
+ <method name="get_dof_blur_far_quality" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_mode">
- <argument index="0" name="mode" type="int">
- </argument>
+ <method name="get_dof_blur_far_transition" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_show_hidden_files">
- <argument index="0" name="show" type="bool">
- </argument>
+ <method name="get_dof_blur_near_amount" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="dir_selected">
- <argument index="0" name="dir" type="String">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="file_selected">
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="files_selected">
- <argument index="0" name="paths" type="StringArray">
- </argument>
+ <method name="get_dof_blur_near_distance" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
- </signal>
- </signals>
- <constants>
- <constant name="MODE_OPEN_FILE" value="0">
- </constant>
- <constant name="MODE_OPEN_FILES" value="1">
- </constant>
- <constant name="MODE_OPEN_DIR" value="2">
- </constant>
- <constant name="MODE_OPEN_ANY" value="3">
- </constant>
- <constant name="MODE_SAVE_FILE" value="4">
- </constant>
- <constant name="ACCESS_RESOURCES" value="0">
- </constant>
- <constant name="ACCESS_USERDATA" value="1">
- </constant>
- <constant name="ACCESS_FILESYSTEM" value="2">
- </constant>
- </constants>
-</class>
-<class name="EditorImportPlugin" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="can_reimport_multiple_files" qualifiers="virtual">
- <return type="bool">
+ </method>
+ <method name="get_dof_blur_near_quality" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="custom_export" qualifiers="virtual">
- <return type="RawArray">
+ <method name="get_dof_blur_near_transition" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="platform" type="EditorExportPlatform">
- </argument>
<description>
</description>
</method>
- <method name="expand_source_path">
- <return type="String">
+ <method name="get_fog_color" qualifiers="const">
+ <return type="Color">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_name" qualifiers="virtual">
- <return type="String">
+ <method name="get_fog_depth_begin" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_visible_name" qualifiers="virtual">
- <return type="String">
+ <method name="get_fog_depth_curve" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="import" qualifiers="virtual">
- <return type="int">
+ <method name="get_fog_height_curve" qualifiers="const">
+ <return type="float">
</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>
+ <method name="get_fog_height_max" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="import_from_drop" qualifiers="virtual">
- <argument index="0" name="files" type="StringArray">
- </argument>
- <argument index="1" name="dest_path" type="String">
- </argument>
+ <method name="get_fog_height_min" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="reimport_multiple_files" qualifiers="virtual">
- <argument index="0" name="files" type="StringArray">
- </argument>
+ <method name="get_fog_sun_amount" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="validate_source_path">
- <return type="String">
+ <method name="get_fog_sun_color" qualifiers="const">
+ <return type="Color">
</return>
- <argument index="0" name="path" 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="add_control_to_bottom_panel">
- <return type="ToolButton">
+ <method name="get_fog_transmit_curve" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="control" type="Control">
- </argument>
- <argument index="1" name="title" type="String">
- </argument>
<description>
</description>
</method>
- <method name="add_control_to_container">
- <argument index="0" name="container" type="int">
- </argument>
- <argument index="1" name="control" type="Control">
- </argument>
+ <method name="get_glow_blend_mode" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="add_control_to_dock">
- <argument index="0" name="slot" type="int">
- </argument>
- <argument index="1" name="control" type="Control">
- </argument>
+ <method name="get_glow_bloom" qualifiers="const">
+ <return type="float">
+ </return>
<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>
+ <method name="get_glow_hdr_bleed_scale" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="add_export_plugin">
- <argument index="0" name="plugin" type="EditorExportPlugin">
- </argument>
+ <method name="get_glow_hdr_bleed_treshold" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="add_import_plugin">
- <argument index="0" name="plugin" type="EditorImportPlugin">
- </argument>
+ <method name="get_glow_intensity" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="apply_changes" qualifiers="virtual">
+ <method name="get_glow_strength" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="clear" qualifiers="virtual">
+ <method name="get_sky" qualifiers="const">
+ <return type="CubeMap">
+ </return>
<description>
</description>
</method>
- <method name="create_spatial_gizmo" qualifiers="virtual">
- <return type="EditorSpatialGizmo">
+ <method name="get_sky_scale" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="for_spatial" type="Spatial">
- </argument>
<description>
</description>
</method>
- <method name="edit" qualifiers="virtual">
- <argument index="0" name="object" type="Object">
- </argument>
+ <method name="get_ssao_bias" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="edit_resource">
- <argument index="0" name="arg0" type="Object">
- </argument>
+ <method name="get_ssao_color" qualifiers="const">
+ <return type="Color">
+ </return>
<description>
</description>
</method>
- <method name="forward_input_event" qualifiers="virtual">
- <return type="bool">
+ <method name="get_ssao_direct_light_affect" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="event" type="InputEvent">
- </argument>
<description>
</description>
</method>
- <method name="forward_spatial_input_event" qualifiers="virtual">
- <return type="bool">
+ <method name="get_ssao_intensity" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="camera" type="Camera">
- </argument>
- <argument index="1" name="event" type="InputEvent">
- </argument>
<description>
</description>
</method>
- <method name="get_base_control">
- <return type="Control">
+ <method name="get_ssao_intensity2" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_breakpoints" qualifiers="virtual">
- <return type="StringArray">
+ <method name="get_ssao_radius" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_editor_settings">
- <return type="EditorSettings">
+ <method name="get_ssao_radius2" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_editor_viewport">
- <return type="Control">
+ <method name="get_ssr_depth_tolerance" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_name" qualifiers="virtual">
- <return type="String">
+ <method name="get_ssr_fade_in" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_selection">
- <return type="EditorSelection">
+ <method name="get_ssr_fade_out" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_state" qualifiers="virtual">
- <return type="Dictionary">
+ <method name="get_ssr_max_steps" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_undo_redo">
- <return type="UndoRedo">
+ <method name="get_tonemap_auto_exposure" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_window_layout" qualifiers="virtual">
- <argument index="0" name="layout" type="ConfigFile">
- </argument>
+ <method name="get_tonemap_auto_exposure_grey" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="handles" qualifiers="virtual">
- <return type="bool">
+ <method name="get_tonemap_auto_exposure_max" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="object" type="Object">
- </argument>
<description>
</description>
</method>
- <method name="has_main_screen" qualifiers="virtual">
- <return type="bool">
+ <method name="get_tonemap_auto_exposure_min" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="make_visible" qualifiers="virtual">
- <argument index="0" name="visible" type="bool">
- </argument>
+ <method name="get_tonemap_auto_exposure_speed" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="queue_save_layout" qualifiers="const">
+ <method name="get_tonemap_exposure" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="remove_control_from_bottom_panel">
- <argument index="0" name="control" type="Control">
- </argument>
+ <method name="get_tonemap_white" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="remove_control_from_docks">
- <argument index="0" name="control" type="Control">
- </argument>
+ <method name="get_tonemapper" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="remove_custom_type">
- <argument index="0" name="type" type="String">
- </argument>
+ <method name="is_adjustment_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="remove_export_plugin">
- <argument index="0" name="plugin" type="EditorExportPlugin">
- </argument>
+ <method name="is_dof_blur_far_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="remove_import_plugin">
- <argument index="0" name="plugin" type="EditorImportPlugin">
- </argument>
+ <method name="is_dof_blur_near_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="save_external_data" qualifiers="virtual">
+ <method name="is_fog_depth_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_state" qualifiers="virtual">
- <argument index="0" name="state" type="Dictionary">
- </argument>
+ <method name="is_fog_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_window_layout" qualifiers="virtual">
- <argument index="0" name="layout" type="ConfigFile">
- </argument>
+ <method name="is_fog_height_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<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>
- <constant name="CONTAINER_PROPERTY_EDITOR_BOTTOM" value="7">
- </constant>
- <constant name="DOCK_SLOT_LEFT_UL" value="0">
- </constant>
- <constant name="DOCK_SLOT_LEFT_BL" value="1">
- </constant>
- <constant name="DOCK_SLOT_LEFT_UR" value="2">
- </constant>
- <constant name="DOCK_SLOT_LEFT_BR" value="3">
- </constant>
- <constant name="DOCK_SLOT_RIGHT_UL" value="4">
- </constant>
- <constant name="DOCK_SLOT_RIGHT_BL" value="5">
- </constant>
- <constant name="DOCK_SLOT_RIGHT_UR" value="6">
- </constant>
- <constant name="DOCK_SLOT_RIGHT_BR" value="7">
- </constant>
- <constant name="DOCK_SLOT_MAX" value="8">
- </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>
+ <method name="is_fog_transmit_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="EditorScript" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="_run" qualifiers="virtual">
+ <method name="is_glow_bicubic_upscale_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="add_root_node">
- <argument index="0" name="node" type="Object">
+ <method name="is_glow_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_glow_level_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_scene">
- <return type="Object">
+ <method name="is_ssao_blur_enabled" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="EditorSelection" inherits="Object" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_node">
- <argument index="0" name="node" type="Node">
- </argument>
+ <method name="is_ssao_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="clear">
+ <method name="is_ssr_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="get_selected_nodes">
- <return type="Array">
+ <method name="is_ssr_rough" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="remove_node">
- <argument index="0" name="node" type="Node">
+ <method name="set_adjustment_brightness">
+ <argument index="0" name="brightness" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="selection_changed">
+ <method name="set_adjustment_color_correction">
+ <argument index="0" name="color_correction" type="Object">
+ </argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="EditorSettings" inherits="Resource" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_property_info">
- <argument index="0" name="info" type="Dictionary">
+ </method>
+ <method name="set_adjustment_contrast">
+ <argument index="0" name="contrast" type="float">
</argument>
<description>
</description>
</method>
- <method name="erase">
- <argument index="0" name="property" type="String">
+ <method name="set_adjustment_enable">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_favorite_dirs" qualifiers="const">
- <return type="StringArray">
- </return>
+ <method name="set_adjustment_saturation">
+ <argument index="0" name="saturation" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_project_settings_path" qualifiers="const">
- <return type="String">
- </return>
+ <method name="set_ambient_light_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
<description>
</description>
</method>
- <method name="get_recent_dirs" qualifiers="const">
- <return type="StringArray">
- </return>
+ <method name="set_ambient_light_energy">
+ <argument index="0" name="energy" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_settings_path" qualifiers="const">
- <return type="String">
- </return>
+ <method name="set_ambient_light_sky_contribution">
+ <argument index="0" name="energy" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_favorite_dirs">
- <argument index="0" name="dirs" type="StringArray">
+ <method name="set_background">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_recent_dirs">
- <argument index="0" name="dirs" type="StringArray">
+ <method name="set_bg_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="settings_changed">
+ <method name="set_bg_energy">
+ <argument index="0" name="energy" type="float">
+ </argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="EditorSpatialGizmo" inherits="SpatialGizmo" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_collision_segments">
- <argument index="0" name="segments" type="Vector3Array">
+ </method>
+ <method name="set_canvas_max_layer">
+ <argument index="0" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="add_collision_triangles">
- <argument index="0" name="triangles" type="TriangleMesh">
+ <method name="set_dof_blur_far_amount">
+ <argument index="0" name="intensity" type="float">
</argument>
<description>
</description>
</method>
- <method name="add_handles">
- <argument index="0" name="handles" type="Vector3Array">
- </argument>
- <argument index="1" name="billboard" type="bool" default="false">
- </argument>
- <argument index="2" name="secondary" type="bool" default="false">
+ <method name="set_dof_blur_far_distance">
+ <argument index="0" name="intensity" type="float">
</argument>
<description>
</description>
</method>
- <method name="add_lines">
- <argument index="0" name="lines" type="Vector3Array">
- </argument>
- <argument index="1" name="material" type="Material">
- </argument>
- <argument index="2" name="billboard" type="bool" default="false">
+ <method name="set_dof_blur_far_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="add_mesh">
- <argument index="0" name="mesh" type="Mesh">
- </argument>
- <argument index="1" name="billboard" type="bool" default="false">
- </argument>
- <argument index="2" name="skeleton" type="RID" default="RID()">
+ <method name="set_dof_blur_far_quality">
+ <argument index="0" name="intensity" type="int">
</argument>
<description>
</description>
</method>
- <method name="add_unscaled_billboard">
- <argument index="0" name="material" type="Material">
- </argument>
- <argument index="1" name="default_scale" type="float" default="1">
+ <method name="set_dof_blur_far_transition">
+ <argument index="0" name="intensity" type="float">
</argument>
<description>
</description>
</method>
- <method name="clear">
+ <method name="set_dof_blur_near_amount">
+ <argument index="0" name="intensity" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="commit_handle" qualifiers="virtual">
- <argument index="0" name="index" type="int">
- </argument>
- <argument index="1" name="restore" type="Variant">
- </argument>
- <argument index="2" name="cancel" type="bool">
+ <method name="set_dof_blur_near_distance">
+ <argument index="0" name="intensity" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_handle_name" qualifiers="virtual">
- <return type="String">
- </return>
- <argument index="0" name="index" type="int">
+ <method name="set_dof_blur_near_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_handle_value" qualifiers="virtual">
- <return type="Variant">
- </return>
- <argument index="0" name="index" type="int">
+ <method name="set_dof_blur_near_quality">
+ <argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
- <method name="redraw" qualifiers="virtual">
+ <method name="set_dof_blur_near_transition">
+ <argument index="0" name="intensity" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="set_handle" qualifiers="virtual">
- <argument index="0" name="index" type="int">
- </argument>
- <argument index="1" name="camera" type="Camera">
- </argument>
- <argument index="2" name="point" type="Vector2">
+ <method name="set_fog_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_spatial_node">
- <argument index="0" name="node" type="Spatial">
+ <method name="set_fog_depth_begin">
+ <argument index="0" name="distance" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Environment" inherits="Resource" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="fx_get_param" qualifiers="const">
- <argument index="0" name="param" type="int">
+ <method name="set_fog_depth_curve">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="fx_set_param">
- <argument index="0" name="param" type="int">
- </argument>
- <argument index="1" name="value" type="Variant">
+ <method name="set_fog_depth_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_background" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_fog_enabled">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_background_param" qualifiers="const">
- <argument index="0" name="param" type="int">
+ <method name="set_fog_height_curve">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="is_fx_enabled" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="effect" type="int">
+ <method name="set_fog_height_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_background">
- <argument index="0" name="bgmode" type="int">
+ <method name="set_fog_height_max">
+ <argument index="0" name="height" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_background_param">
- <argument index="0" name="param" type="int">
- </argument>
- <argument index="1" name="value" type="Variant">
+ <method name="set_fog_height_min">
+ <argument index="0" name="height" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_enable_fx">
- <argument index="0" name="effect" type="int">
- </argument>
- <argument index="1" name="enabled" type="bool">
+ <method name="set_fog_sun_amount">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- <constant name="BG_KEEP" value="0">
- </constant>
- <constant name="BG_DEFAULT_COLOR" value="1">
- </constant>
- <constant name="BG_COLOR" value="2">
- </constant>
- <constant name="BG_TEXTURE" value="3">
- </constant>
- <constant name="BG_CUBEMAP" value="4">
- </constant>
- <constant name="BG_CANVAS" value="5">
- </constant>
- <constant name="BG_MAX" value="6">
- </constant>
- <constant name="BG_PARAM_CANVAS_MAX_LAYER" value="0">
- </constant>
- <constant name="BG_PARAM_COLOR" value="1">
- </constant>
- <constant name="BG_PARAM_TEXTURE" value="2">
- </constant>
- <constant name="BG_PARAM_CUBEMAP" value="3">
- </constant>
- <constant name="BG_PARAM_ENERGY" value="4">
- </constant>
- <constant name="BG_PARAM_GLOW" value="6">
- </constant>
- <constant name="BG_PARAM_MAX" value="7">
- </constant>
- <constant name="FX_AMBIENT_LIGHT" value="0">
- </constant>
- <constant name="FX_FXAA" value="1">
- </constant>
- <constant name="FX_GLOW" value="2">
- </constant>
- <constant name="FX_DOF_BLUR" value="3">
- </constant>
- <constant name="FX_HDR" value="4">
- </constant>
- <constant name="FX_FOG" value="5">
- </constant>
- <constant name="FX_BCS" value="6">
- </constant>
- <constant name="FX_SRGB" value="7">
- </constant>
- <constant name="FX_MAX" value="8">
- </constant>
- <constant name="FX_BLUR_BLEND_MODE_ADDITIVE" value="0">
- </constant>
- <constant name="FX_BLUR_BLEND_MODE_SCREEN" value="1">
- </constant>
- <constant name="FX_BLUR_BLEND_MODE_SOFTLIGHT" value="2">
- </constant>
- <constant name="FX_HDR_TONE_MAPPER_LINEAR" value="0">
- </constant>
- <constant name="FX_HDR_TONE_MAPPER_LOG" value="1">
- </constant>
- <constant name="FX_HDR_TONE_MAPPER_REINHARDT" value="2">
- </constant>
- <constant name="FX_HDR_TONE_MAPPER_REINHARDT_AUTOWHITE" value="3">
- </constant>
- <constant name="FX_PARAM_AMBIENT_LIGHT_COLOR" value="0">
- </constant>
- <constant name="FX_PARAM_AMBIENT_LIGHT_ENERGY" value="1">
- </constant>
- <constant name="FX_PARAM_GLOW_BLUR_PASSES" value="2">
- </constant>
- <constant name="FX_PARAM_GLOW_BLUR_SCALE" value="3">
- </constant>
- <constant name="FX_PARAM_GLOW_BLUR_STRENGTH" value="4">
- </constant>
- <constant name="FX_PARAM_GLOW_BLUR_BLEND_MODE" value="5">
- </constant>
- <constant name="FX_PARAM_GLOW_BLOOM" value="6">
- </constant>
- <constant name="FX_PARAM_GLOW_BLOOM_TRESHOLD" value="7">
- </constant>
- <constant name="FX_PARAM_DOF_BLUR_PASSES" value="8">
- </constant>
- <constant name="FX_PARAM_DOF_BLUR_BEGIN" value="9">
- </constant>
- <constant name="FX_PARAM_DOF_BLUR_RANGE" value="10">
- </constant>
- <constant name="FX_PARAM_HDR_TONEMAPPER" value="11">
- </constant>
- <constant name="FX_PARAM_HDR_EXPOSURE" value="12">
- </constant>
- <constant name="FX_PARAM_HDR_WHITE" value="13">
- </constant>
- <constant name="FX_PARAM_HDR_GLOW_TRESHOLD" value="14">
- </constant>
- <constant name="FX_PARAM_HDR_GLOW_SCALE" value="15">
- </constant>
- <constant name="FX_PARAM_HDR_MIN_LUMINANCE" value="16">
- </constant>
- <constant name="FX_PARAM_HDR_MAX_LUMINANCE" value="17">
- </constant>
- <constant name="FX_PARAM_HDR_EXPOSURE_ADJUST_SPEED" value="18">
- </constant>
- <constant name="FX_PARAM_FOG_BEGIN" value="19">
- </constant>
- <constant name="FX_PARAM_FOG_ATTENUATION" value="22">
- </constant>
- <constant name="FX_PARAM_FOG_BEGIN_COLOR" value="20">
- </constant>
- <constant name="FX_PARAM_FOG_END_COLOR" value="21">
- </constant>
- <constant name="FX_PARAM_FOG_BG" value="23">
- </constant>
- <constant name="FX_PARAM_BCS_BRIGHTNESS" value="24">
- </constant>
- <constant name="FX_PARAM_BCS_CONTRAST" value="25">
- </constant>
- <constant name="FX_PARAM_BCS_SATURATION" value="26">
- </constant>
- <constant name="FX_PARAM_MAX" value="27">
- </constant>
- </constants>
-</class>
-<class name="EventPlayer" inherits="Node" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_channel_last_note_time" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="channel" type="int">
+ <method name="set_fog_sun_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_fog_transmit_curve">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_channel_volume" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="channel" type="int">
+ <method name="set_fog_transmit_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_length" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_bicubic_upscale">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_loop_count" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_glow_blend_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_pitch_scale" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_bloom">
+ <argument index="0" name="amount" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_pos" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_enabled">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_stream" qualifiers="const">
- <return type="EventStream">
- </return>
+ <method name="set_glow_hdr_bleed_scale">
+ <argument index="0" name="scale" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_stream_name" qualifiers="const">
- <return type="String">
- </return>
+ <method name="set_glow_hdr_bleed_treshold">
+ <argument index="0" name="treshold" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_tempo_scale" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_intensity">
+ <argument index="0" name="intensity" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_volume" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_level">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_volume_db" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_glow_strength">
+ <argument index="0" name="strength" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="has_autoplay" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_sky">
+ <argument index="0" name="sky" type="CubeMap">
+ </argument>
<description>
</description>
</method>
- <method name="has_loop" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_sky_scale">
+ <argument index="0" name="scale" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_paused" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_ssao_bias">
+ <argument index="0" name="bias" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_playing" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_ssao_blur">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="play">
+ <method name="set_ssao_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
<description>
</description>
</method>
- <method name="seek_pos">
- <argument index="0" name="time" type="float">
+ <method name="set_ssao_direct_light_affect">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_autoplay">
+ <method name="set_ssao_enabled">
<argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_channel_volume">
- <argument index="0" name="channel" type="int">
+ <method name="set_ssao_intensity">
+ <argument index="0" name="intensity" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_ssao_intensity2">
+ <argument index="0" name="intensity" type="float">
</argument>
- <argument index="1" name="channel_volume" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_ssao_radius">
+ <argument index="0" name="radius" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_loop">
+ <method name="set_ssao_radius2">
+ <argument index="0" name="radius" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_ssr_depth_tolerance">
+ <argument index="0" name="depth_tolerance" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_ssr_enabled">
<argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_paused">
- <argument index="0" name="paused" type="bool">
+ <method name="set_ssr_fade_in">
+ <argument index="0" name="fade_in" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_pitch_scale">
- <argument index="0" name="pitch_scale" type="float">
+ <method name="set_ssr_fade_out">
+ <argument index="0" name="fade_out" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_stream">
- <argument index="0" name="stream" type="EventStream">
+ <method name="set_ssr_max_steps">
+ <argument index="0" name="max_steps" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_tempo_scale">
- <argument index="0" name="tempo_scale" type="float">
+ <method name="set_ssr_rough">
+ <argument index="0" name="rough" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_volume">
- <argument index="0" name="volume" type="float">
+ <method name="set_tonemap_auto_exposure">
+ <argument index="0" name="auto_exposure" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_volume_db">
- <argument index="0" name="db" type="float">
+ <method name="set_tonemap_auto_exposure_grey">
+ <argument index="0" name="exposure_grey" type="float">
</argument>
<description>
</description>
</method>
- <method name="stop">
+ <method name="set_tonemap_auto_exposure_max">
+ <argument index="0" name="exposure_max" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tonemap_auto_exposure_min">
+ <argument index="0" name="exposure_min" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tonemap_auto_exposure_speed">
+ <argument index="0" name="exposure_speed" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tonemap_exposure">
+ <argument index="0" name="exposure" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tonemap_white">
+ <argument index="0" name="white" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_tonemapper">
+ <argument index="0" name="mode" type="int">
+ </argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="adjustment_brightness" type="float" setter="set_adjustment_brightness" getter="get_adjustment_brightness" brief="">
+ </member>
+ <member name="adjustment_color_correction" type="Texture" setter="set_adjustment_color_correction" getter="get_adjustment_color_correction" brief="">
+ </member>
+ <member name="adjustment_contrast" type="float" setter="set_adjustment_contrast" getter="get_adjustment_contrast" brief="">
+ </member>
+ <member name="adjustment_enabled" type="bool" setter="set_adjustment_enable" getter="is_adjustment_enabled" brief="">
+ </member>
+ <member name="adjustment_saturation" type="float" setter="set_adjustment_saturation" getter="get_adjustment_saturation" brief="">
+ </member>
+ <member name="ambient_light_color" type="Color" setter="set_ambient_light_color" getter="get_ambient_light_color" brief="">
+ </member>
+ <member name="ambient_light_energy" type="float" setter="set_ambient_light_energy" getter="get_ambient_light_energy" brief="">
+ </member>
+ <member name="ambient_light_sky_contribution" type="float" setter="set_ambient_light_sky_contribution" getter="get_ambient_light_sky_contribution" brief="">
+ </member>
+ <member name="auto_exposure_enabled" type="bool" setter="set_tonemap_auto_exposure" getter="get_tonemap_auto_exposure" brief="">
+ </member>
+ <member name="auto_exposure_max_luma" type="float" setter="set_tonemap_auto_exposure_max" getter="get_tonemap_auto_exposure_max" brief="">
+ </member>
+ <member name="auto_exposure_min_luma" type="float" setter="set_tonemap_auto_exposure_min" getter="get_tonemap_auto_exposure_min" brief="">
+ </member>
+ <member name="auto_exposure_scale" type="float" setter="set_tonemap_auto_exposure_grey" getter="get_tonemap_auto_exposure_grey" brief="">
+ </member>
+ <member name="auto_exposure_speed" type="float" setter="set_tonemap_auto_exposure_speed" getter="get_tonemap_auto_exposure_speed" brief="">
+ </member>
+ <member name="background_canvas_max_layer" type="int" setter="set_canvas_max_layer" getter="get_canvas_max_layer" brief="">
+ </member>
+ <member name="background_color" type="Color" setter="set_bg_color" getter="get_bg_color" brief="">
+ </member>
+ <member name="background_energy" type="float" setter="set_bg_energy" getter="get_bg_energy" brief="">
+ </member>
+ <member name="background_mode" type="int" setter="set_background" getter="get_background" brief="">
+ </member>
+ <member name="background_sky" type="Sky" setter="set_sky" getter="get_sky" brief="">
+ </member>
+ <member name="background_sky_scale" type="float" setter="set_sky_scale" getter="get_sky_scale" brief="">
+ </member>
+ <member name="dof_blur_far_amount" type="float" setter="set_dof_blur_far_amount" getter="get_dof_blur_far_amount" brief="">
+ </member>
+ <member name="dof_blur_far_distance" type="float" setter="set_dof_blur_far_distance" getter="get_dof_blur_far_distance" brief="">
+ </member>
+ <member name="dof_blur_far_enabled" type="bool" setter="set_dof_blur_far_enabled" getter="is_dof_blur_far_enabled" brief="">
+ </member>
+ <member name="dof_blur_far_quality" type="int" setter="set_dof_blur_far_quality" getter="get_dof_blur_far_quality" brief="">
+ </member>
+ <member name="dof_blur_far_transition" type="float" setter="set_dof_blur_far_transition" getter="get_dof_blur_far_transition" brief="">
+ </member>
+ <member name="dof_blur_near_amount" type="float" setter="set_dof_blur_near_amount" getter="get_dof_blur_near_amount" brief="">
+ </member>
+ <member name="dof_blur_near_distance" type="float" setter="set_dof_blur_near_distance" getter="get_dof_blur_near_distance" brief="">
+ </member>
+ <member name="dof_blur_near_enabled" type="bool" setter="set_dof_blur_near_enabled" getter="is_dof_blur_near_enabled" brief="">
+ </member>
+ <member name="dof_blur_near_quality" type="int" setter="set_dof_blur_near_quality" getter="get_dof_blur_near_quality" brief="">
+ </member>
+ <member name="dof_blur_near_transition" type="float" setter="set_dof_blur_near_transition" getter="get_dof_blur_near_transition" brief="">
+ </member>
+ <member name="fog_color" type="Color" setter="set_fog_color" getter="get_fog_color" brief="">
+ </member>
+ <member name="fog_depth_begin" type="float" setter="set_fog_depth_begin" getter="get_fog_depth_begin" brief="">
+ </member>
+ <member name="fog_depth_curve" type="float" setter="set_fog_depth_curve" getter="get_fog_depth_curve" brief="">
+ </member>
+ <member name="fog_depth_enabled" type="bool" setter="set_fog_depth_enabled" getter="is_fog_depth_enabled" brief="">
+ </member>
+ <member name="fog_enabled" type="bool" setter="set_fog_enabled" getter="is_fog_enabled" brief="">
+ </member>
+ <member name="fog_height_curve" type="float" setter="set_fog_height_curve" getter="get_fog_height_curve" brief="">
+ </member>
+ <member name="fog_height_enabled" type="bool" setter="set_fog_height_enabled" getter="is_fog_height_enabled" brief="">
+ </member>
+ <member name="fog_height_max" type="float" setter="set_fog_height_max" getter="get_fog_height_max" brief="">
+ </member>
+ <member name="fog_height_min" type="float" setter="set_fog_height_min" getter="get_fog_height_min" brief="">
+ </member>
+ <member name="fog_sun_amount" type="float" setter="set_fog_sun_amount" getter="get_fog_sun_amount" brief="">
+ </member>
+ <member name="fog_sun_color" type="Color" setter="set_fog_sun_color" getter="get_fog_sun_color" brief="">
+ </member>
+ <member name="fog_transmit_curve" type="float" setter="set_fog_transmit_curve" getter="get_fog_transmit_curve" brief="">
+ </member>
+ <member name="fog_transmit_enabled" type="bool" setter="set_fog_transmit_enabled" getter="is_fog_transmit_enabled" brief="">
+ </member>
+ <member name="glow_bicubic_upscale" type="bool" setter="set_glow_bicubic_upscale" getter="is_glow_bicubic_upscale_enabled" brief="">
+ </member>
+ <member name="glow_blend_mode" type="int" setter="set_glow_blend_mode" getter="get_glow_blend_mode" brief="">
+ </member>
+ <member name="glow_bloom" type="float" setter="set_glow_bloom" getter="get_glow_bloom" brief="">
+ </member>
+ <member name="glow_enabled" type="bool" setter="set_glow_enabled" getter="is_glow_enabled" brief="">
+ </member>
+ <member name="glow_hdr_scale" type="float" setter="set_glow_hdr_bleed_scale" getter="get_glow_hdr_bleed_scale" brief="">
+ </member>
+ <member name="glow_hdr_treshold" type="float" setter="set_glow_hdr_bleed_treshold" getter="get_glow_hdr_bleed_treshold" brief="">
+ </member>
+ <member name="glow_intensity" type="float" setter="set_glow_intensity" getter="get_glow_intensity" brief="">
+ </member>
+ <member name="glow_levels/1" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/2" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/3" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/4" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/5" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/6" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_levels/7" type="bool" setter="set_glow_level" getter="is_glow_level_enabled" brief="">
+ </member>
+ <member name="glow_strength" type="float" setter="set_glow_strength" getter="get_glow_strength" brief="">
+ </member>
+ <member name="ss_reflections_depth_tolerance" type="float" setter="set_ssr_depth_tolerance" getter="get_ssr_depth_tolerance" brief="">
+ </member>
+ <member name="ss_reflections_enabled" type="bool" setter="set_ssr_enabled" getter="is_ssr_enabled" brief="">
+ </member>
+ <member name="ss_reflections_fade_in" type="float" setter="set_ssr_fade_in" getter="get_ssr_fade_in" brief="">
+ </member>
+ <member name="ss_reflections_fade_out" type="float" setter="set_ssr_fade_out" getter="get_ssr_fade_out" brief="">
+ </member>
+ <member name="ss_reflections_max_steps" type="int" setter="set_ssr_max_steps" getter="get_ssr_max_steps" brief="">
+ </member>
+ <member name="ss_reflections_roughness" type="bool" setter="set_ssr_rough" getter="is_ssr_rough" brief="">
+ </member>
+ <member name="ssao_bias" type="float" setter="set_ssao_bias" getter="get_ssao_bias" brief="">
+ </member>
+ <member name="ssao_blur" type="bool" setter="set_ssao_blur" getter="is_ssao_blur_enabled" brief="">
+ </member>
+ <member name="ssao_color" type="Color" setter="set_ssao_color" getter="get_ssao_color" brief="">
+ </member>
+ <member name="ssao_enabled" type="bool" setter="set_ssao_enabled" getter="is_ssao_enabled" brief="">
+ </member>
+ <member name="ssao_intensity" type="float" setter="set_ssao_intensity" getter="get_ssao_intensity" brief="">
+ </member>
+ <member name="ssao_intensity2" type="float" setter="set_ssao_intensity2" getter="get_ssao_intensity2" brief="">
+ </member>
+ <member name="ssao_light_affect" type="float" setter="set_ssao_direct_light_affect" getter="get_ssao_direct_light_affect" brief="">
+ </member>
+ <member name="ssao_radius" type="float" setter="set_ssao_radius" getter="get_ssao_radius" brief="">
+ </member>
+ <member name="ssao_radius2" type="float" setter="set_ssao_radius2" getter="get_ssao_radius2" brief="">
+ </member>
+ <member name="tonemap_exposure" type="float" setter="set_tonemap_exposure" getter="get_tonemap_exposure" brief="">
+ </member>
+ <member name="tonemap_mode" type="int" setter="set_tonemapper" getter="get_tonemapper" brief="">
+ </member>
+ <member name="tonemap_white" type="float" setter="set_tonemap_white" getter="get_tonemap_white" brief="">
+ </member>
+ </members>
<constants>
- </constants>
-</class>
-<class name="EventStream" inherits="Resource" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="EventStreamChibi" inherits="EventStream" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
+ <constant name="BG_KEEP" value="4">
+ </constant>
+ <constant name="BG_CLEAR_COLOR" value="0">
+ </constant>
+ <constant name="BG_COLOR" value="1">
+ </constant>
+ <constant name="BG_SKY" value="2">
+ </constant>
+ <constant name="BG_CANVAS" value="3">
+ </constant>
+ <constant name="BG_MAX" value="5">
+ </constant>
+ <constant name="GLOW_BLEND_MODE_ADDITIVE" value="0">
+ </constant>
+ <constant name="GLOW_BLEND_MODE_SCREEN" value="1">
+ </constant>
+ <constant name="GLOW_BLEND_MODE_SOFTLIGHT" value="2">
+ </constant>
+ <constant name="GLOW_BLEND_MODE_REPLACE" value="3">
+ </constant>
+ <constant name="TONE_MAPPER_LINEAR" value="0">
+ </constant>
+ <constant name="TONE_MAPPER_REINHARDT" value="1">
+ </constant>
+ <constant name="TONE_MAPPER_FILMIC" value="2">
+ </constant>
+ <constant name="TONE_MAPPER_ACES" value="3">
+ </constant>
+ <constant name="DOF_BLUR_QUALITY_LOW" value="0">
+ </constant>
+ <constant name="DOF_BLUR_QUALITY_MEDIUM" value="1">
+ </constant>
+ <constant name="DOF_BLUR_QUALITY_HIGH" value="2">
+ </constant>
</constants>
</class>
<class name="File" inherits="Reference" category="Core">
@@ -11175,7 +14165,7 @@
</description>
</method>
<method name="get_buffer" qualifiers="const">
- <return type="RawArray">
+ <return type="PoolByteArray">
</return>
<argument index="0" name="len" type="int">
</argument>
@@ -11183,7 +14173,7 @@
</description>
</method>
<method name="get_csv_line" qualifiers="const">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<argument index="0" name="delim" type="String" default="&quot;,&quot;">
</argument>
@@ -11288,6 +14278,18 @@
<description>
</description>
</method>
+ <method name="open_compressed">
+ <return type="int">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <argument index="1" name="mode_flags" type="int">
+ </argument>
+ <argument index="2" name="compression_mode" type="int" default="0">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="open_encrypted">
<return type="int">
</return>
@@ -11295,7 +14297,7 @@
</argument>
<argument index="1" name="mode_flags" type="int">
</argument>
- <argument index="2" name="key" type="RawArray">
+ <argument index="2" name="key" type="PoolByteArray">
</argument>
<description>
</description>
@@ -11355,7 +14357,7 @@
</description>
</method>
<method name="store_buffer">
- <argument index="0" name="buffer" type="RawArray">
+ <argument index="0" name="buffer" type="PoolByteArray">
</argument>
<description>
</description>
@@ -11412,6 +14414,12 @@
</constant>
<constant name="WRITE_READ" value="7">
</constant>
+ <constant name="COMPRESSION_FASTLZ" value="0">
+ </constant>
+ <constant name="COMPRESSION_DEFLATE" value="1">
+ </constant>
+ <constant name="COMPRESSION_ZSTD" value="2">
+ </constant>
</constants>
</class>
<class name="FileDialog" inherits="ConfirmationDialog" category="Core">
@@ -11455,7 +14463,7 @@
</description>
</method>
<method name="get_filters" qualifiers="const">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<description>
</description>
@@ -11507,7 +14515,7 @@
</description>
</method>
<method name="set_filters">
- <argument index="0" name="filters" type="StringArray">
+ <argument index="0" name="filters" type="PoolStringArray">
</argument>
<description>
</description>
@@ -11518,389 +14526,615 @@
<description>
</description>
</method>
- <method name="set_show_hidden_files">
- <argument index="0" name="show" type="bool">
- </argument>
+ <method name="set_show_hidden_files">
+ <argument index="0" name="show" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="access" type="int" setter="set_access" getter="get_access" brief="">
+ </member>
+ <member name="filters" type="PoolStringArray" setter="set_filters" getter="get_filters" brief="">
+ </member>
+ <member name="mode" type="int" setter="set_mode" getter="get_mode" brief="">
+ </member>
+ <member name="show_hidden_files" type="bool" setter="set_show_hidden_files" getter="is_showing_hidden_files" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="dir_selected">
+ <argument index="0" name="dir" type="String">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="file_selected">
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="files_selected">
+ <argument index="0" name="paths" type="PoolStringArray">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="MODE_OPEN_FILE" value="0">
+ </constant>
+ <constant name="MODE_OPEN_FILES" value="1">
+ </constant>
+ <constant name="MODE_OPEN_DIR" value="2">
+ </constant>
+ <constant name="MODE_OPEN_ANY" value="3">
+ </constant>
+ <constant name="MODE_SAVE_FILE" value="4">
+ </constant>
+ <constant name="ACCESS_RESOURCES" value="0">
+ </constant>
+ <constant name="ACCESS_USERDATA" value="1">
+ </constant>
+ <constant name="ACCESS_FILESYSTEM" value="2">
+ </constant>
+ </constants>
+ <theme_items>
+ <theme_item name="files_disabled" type="Color">
+ </theme_item>
+ <theme_item name="folder" type="Texture">
+ </theme_item>
+ <theme_item name="reload" type="Texture">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="Font" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="draw" qualifiers="const">
+ <argument index="0" name="canvas_item" type="RID">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <argument index="2" name="string" type="String">
+ </argument>
+ <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <argument index="4" name="clip_w" type="int" default="-1">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="draw_char" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="canvas_item" type="RID">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <argument index="2" name="char" type="int">
+ </argument>
+ <argument index="3" name="next" type="int" default="-1">
+ </argument>
+ <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_ascent" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_descent" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_height" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_string_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="string" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_distance_field_hint" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="update_changes">
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="FuncRef" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="call_func" qualifiers="vararg">
+ <return type="Variant">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_function">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_instance">
+ <argument index="0" name="instance" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="GDFunctionState" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="is_valid" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="extended_check" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="resume">
+ <return type="Variant">
+ </return>
+ <argument index="0" name="arg" type="Variant" default="NULL">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="GDNativeClass" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="new">
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="GDNativeLibrary" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_platform_file" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="platform" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_platform_file">
+ <argument index="0" name="platform" type="String">
+ </argument>
+ <argument index="1" name="file" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="GDNativeScript" inherits="Script" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_library" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_script_name" qualifiers="const">
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="new" qualifiers="vararg">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_library">
+ <argument index="0" name="library" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_script_name">
+ <argument index="0" name="script_name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="library" type="GDNativeLibrary" setter="set_library" getter="get_library" brief="">
+ </member>
+ <member name="script_name" type="String" setter="set_script_name" getter="get_script_name" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="GDScript" inherits="Script" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_as_byte_code" qualifiers="const">
+ <return type="PoolByteArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="new" qualifiers="vararg">
+ <return type="Object">
+ </return>
<description>
</description>
</method>
</methods>
- <signals>
- <signal name="dir_selected">
- <argument index="0" name="dir" type="String">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="file_selected">
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </signal>
- <signal name="files_selected">
- <argument index="0" name="paths" type="StringArray">
- </argument>
- <description>
- </description>
- </signal>
- </signals>
<constants>
- <constant name="MODE_OPEN_FILE" value="0">
- </constant>
- <constant name="MODE_OPEN_FILES" value="1">
- </constant>
- <constant name="MODE_OPEN_DIR" value="2">
- </constant>
- <constant name="MODE_OPEN_ANY" value="3">
- </constant>
- <constant name="MODE_SAVE_FILE" value="4">
- </constant>
- <constant name="ACCESS_RESOURCES" value="0">
- </constant>
- <constant name="ACCESS_USERDATA" value="1">
- </constant>
- <constant name="ACCESS_FILESYSTEM" value="2">
- </constant>
</constants>
- <theme_items>
- <theme_item name="files_disabled" type="Color">
- </theme_item>
- <theme_item name="folder" type="Texture">
- </theme_item>
- <theme_item name="reload" type="Texture">
- </theme_item>
- </theme_items>
</class>
-<class name="FixedMaterial" inherits="Material" category="Core">
+<class name="GIProbe" inherits="VisualInstance" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_fixed_flag" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="flag" type="int">
+ <method name="bake">
+ <argument index="0" name="from_node" type="Object" default="NULL">
</argument>
+ <argument index="1" name="create_visual_debug" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="debug_bake">
<description>
</description>
</method>
- <method name="get_light_shader" qualifiers="const">
+ <method name="get_bias" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_dynamic_range" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_parameter" qualifiers="const">
- <argument index="0" name="param" type="int">
- </argument>
+ <method name="get_energy" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="get_point_size" qualifiers="const">
+ <method name="get_extents" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_probe_data" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_propagation" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_texcoord_mode" qualifiers="const">
+ <method name="get_subdiv" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="param" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_texture" qualifiers="const">
- <return type="Texture">
+ <method name="is_compressed" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="param" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_uv_transform" qualifiers="const">
- <return type="Transform">
+ <method name="is_interior" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="set_fixed_flag">
- <argument index="0" name="flag" type="int">
- </argument>
- <argument index="1" name="value" type="bool">
+ <method name="set_bias">
+ <argument index="0" name="max" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_light_shader">
- <argument index="0" name="shader" type="int">
+ <method name="set_compress">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_parameter">
- <argument index="0" name="param" type="int">
- </argument>
- <argument index="1" name="value" type="Variant">
+ <method name="set_dynamic_range">
+ <argument index="0" name="max" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_point_size">
- <argument index="0" name="size" type="float">
+ <method name="set_energy">
+ <argument index="0" name="max" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_texcoord_mode">
- <argument index="0" name="param" type="int">
+ <method name="set_extents">
+ <argument index="0" name="extents" type="Vector3">
</argument>
- <argument index="1" name="mode" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="set_interior">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_texture">
- <argument index="0" name="param" type="int">
+ <method name="set_probe_data">
+ <argument index="0" name="data" type="Object">
</argument>
- <argument index="1" name="texture" type="Texture">
+ <description>
+ </description>
+ </method>
+ <method name="set_propagation">
+ <argument index="0" name="max" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_uv_transform">
- <argument index="0" name="transform" type="Transform">
+ <method name="set_subdiv">
+ <argument index="0" name="subdiv" type="int">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="bias" type="float" setter="set_bias" getter="get_bias" brief="">
+ </member>
+ <member name="compress" type="bool" setter="set_compress" getter="is_compressed" brief="">
+ </member>
+ <member name="data" type="GIProbeData" setter="set_probe_data" getter="get_probe_data" brief="">
+ </member>
+ <member name="dynamic_range" type="int" setter="set_dynamic_range" getter="get_dynamic_range" brief="">
+ </member>
+ <member name="energy" type="float" setter="set_energy" getter="get_energy" brief="">
+ </member>
+ <member name="extents" type="Vector3" setter="set_extents" getter="get_extents" brief="">
+ </member>
+ <member name="interior" type="bool" setter="set_interior" getter="is_interior" brief="">
+ </member>
+ <member name="propagation" type="float" setter="set_propagation" getter="get_propagation" brief="">
+ </member>
+ <member name="subdiv" type="int" setter="set_subdiv" getter="get_subdiv" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PARAM_DIFFUSE" value="0">
- </constant>
- <constant name="PARAM_DETAIL" value="1">
- </constant>
- <constant name="PARAM_SPECULAR" value="2">
- </constant>
- <constant name="PARAM_EMISSION" value="3">
+ <constant name="SUBDIV_64" value="0">
</constant>
- <constant name="PARAM_SPECULAR_EXP" value="4">
+ <constant name="SUBDIV_128" value="1">
</constant>
- <constant name="PARAM_GLOW" value="5">
+ <constant name="SUBDIV_256" value="2">
</constant>
- <constant name="PARAM_NORMAL" value="6">
- </constant>
- <constant name="PARAM_SHADE_PARAM" value="7">
- </constant>
- <constant name="PARAM_MAX" value="8">
- </constant>
- <constant name="TEXCOORD_UV" value="0">
- </constant>
- <constant name="TEXCOORD_UV_TRANSFORM" value="1">
- </constant>
- <constant name="TEXCOORD_UV2" value="2">
- </constant>
- <constant name="TEXCOORD_SPHERE" value="3">
- </constant>
- <constant name="FLAG_USE_ALPHA" value="0">
- </constant>
- <constant name="FLAG_USE_COLOR_ARRAY" value="1">
- </constant>
- <constant name="FLAG_USE_POINT_SIZE" value="2">
- </constant>
- <constant name="FLAG_DISCARD_ALPHA" value="3">
- </constant>
- <constant name="LIGHT_SHADER_LAMBERT" value="0">
- </constant>
- <constant name="LIGHT_SHADER_WRAP" value="1">
- </constant>
- <constant name="LIGHT_SHADER_VELVET" value="2">
- </constant>
- <constant name="LIGHT_SHADER_TOON" value="3">
+ <constant name="SUBDIV_MAX" value="4">
</constant>
</constants>
</class>
-<class name="Font" inherits="Resource" category="Core">
+<class name="GIProbeData" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="draw" qualifiers="const">
- <argument index="0" name="canvas_item" type="RID">
- </argument>
- <argument index="1" name="pos" type="Vector2">
- </argument>
- <argument index="2" name="string" type="String">
- </argument>
- <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
- </argument>
- <argument index="4" name="clip_w" type="int" default="-1">
- </argument>
+ <method name="get_bias" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="draw_char" qualifiers="const">
- <return type="float">
+ <method name="get_bounds" qualifiers="const">
+ <return type="Rect3">
</return>
- <argument index="0" name="canvas_item" type="RID">
- </argument>
- <argument index="1" name="pos" type="Vector2">
- </argument>
- <argument index="2" name="char" type="int">
- </argument>
- <argument index="3" name="next" type="int" default="-1">
- </argument>
- <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
- </argument>
<description>
</description>
</method>
- <method name="get_ascent" qualifiers="const">
+ <method name="get_cell_size" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_descent" qualifiers="const">
+ <method name="get_dynamic_data" qualifiers="const">
+ <return type="PoolIntArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_dynamic_range" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_energy" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_height" qualifiers="const">
+ <method name="get_propagation" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_string_size" qualifiers="const">
- <return type="Vector2">
+ <method name="get_to_cell_xform" qualifiers="const">
+ <return type="Transform">
</return>
- <argument index="0" name="string" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_distance_field_hint" qualifiers="const">
+ <method name="is_compressed" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="update_changes">
+ <method name="is_interior" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="FuncRef" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="call_func">
- <argument index="0" name="arg0" type="Variant" default="NULL">
- </argument>
- <argument index="1" name="arg1" type="Variant" default="NULL">
- </argument>
- <argument index="2" name="arg2" type="Variant" default="NULL">
- </argument>
- <argument index="3" name="arg3" type="Variant" default="NULL">
- </argument>
- <argument index="4" name="arg4" type="Variant" default="NULL">
- </argument>
- <argument index="5" name="arg5" type="Variant" default="NULL">
- </argument>
- <argument index="6" name="arg6" type="Variant" default="NULL">
- </argument>
- <argument index="7" name="arg7" type="Variant" default="NULL">
+ <method name="set_bias">
+ <argument index="0" name="bias" type="float">
</argument>
- <argument index="8" name="arg8" type="Variant" default="NULL">
+ <description>
+ </description>
+ </method>
+ <method name="set_bounds">
+ <argument index="0" name="bounds" type="Rect3">
</argument>
- <argument index="9" name="arg9" type="Variant" default="NULL">
+ <description>
+ </description>
+ </method>
+ <method name="set_cell_size">
+ <argument index="0" name="cell_size" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_function">
- <argument index="0" name="name" type="String">
+ <method name="set_compress">
+ <argument index="0" name="compress" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_instance">
- <argument index="0" name="instance" type="Object">
+ <method name="set_dynamic_data">
+ <argument index="0" name="dynamic_data" type="PoolIntArray">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="GDFunctionState" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="is_valid" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="extended_check" type="bool" default="false">
+ <method name="set_dynamic_range">
+ <argument index="0" name="dynamic_range" type="int">
</argument>
<description>
</description>
</method>
- <method name="resume">
- <return type="Variant">
- </return>
- <argument index="0" name="arg" type="Variant" default="NULL">
+ <method name="set_energy">
+ <argument index="0" name="energy" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="GDNativeClass" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="new">
+ <method name="set_interior">
+ <argument index="0" name="interior" type="bool">
+ </argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="GDScript" inherits="Script" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_as_byte_code" qualifiers="const">
- <return type="RawArray">
- </return>
+ <method name="set_propagation">
+ <argument index="0" name="propagation" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="new">
+ <method name="set_to_cell_xform">
+ <argument index="0" name="to_cell_xform" type="Transform">
+ </argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="bias" type="float" setter="set_bias" getter="get_bias" brief="">
+ </member>
+ <member name="bounds" type="Rect3" setter="set_bounds" getter="get_bounds" brief="">
+ </member>
+ <member name="cell_size" type="float" setter="set_cell_size" getter="get_cell_size" brief="">
+ </member>
+ <member name="compress" type="bool" setter="set_compress" getter="is_compressed" brief="">
+ </member>
+ <member name="dynamic_data" type="PoolIntArray" setter="set_dynamic_data" getter="get_dynamic_data" brief="">
+ </member>
+ <member name="dynamic_range" type="int" setter="set_dynamic_range" getter="get_dynamic_range" brief="">
+ </member>
+ <member name="energy" type="float" setter="set_energy" getter="get_energy" brief="">
+ </member>
+ <member name="interior" type="bool" setter="set_interior" getter="is_interior" brief="">
+ </member>
+ <member name="propagation" type="float" setter="set_propagation" getter="get_propagation" brief="">
+ </member>
+ <member name="to_cell_xform" type="Transform" setter="set_to_cell_xform" getter="get_to_cell_xform" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -12007,6 +15241,110 @@
</description>
</method>
</methods>
+ <members>
+ <member name="angular_limit_x/damping" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_limit_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" brief="">
+ </member>
+ <member name="angular_limit_x/erp" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_limit_x/force_limit" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_limit_x/lower_angle" type="float" setter="_set_angular_lo_limit_x" getter="_get_angular_lo_limit_x" brief="">
+ </member>
+ <member name="angular_limit_x/restitution" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_limit_x/softness" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_limit_x/upper_angle" type="float" setter="_set_angular_hi_limit_x" getter="_get_angular_hi_limit_x" brief="">
+ </member>
+ <member name="angular_limit_y/damping" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_limit_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" brief="">
+ </member>
+ <member name="angular_limit_y/erp" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_limit_y/force_limit" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_limit_y/lower_angle" type="float" setter="_set_angular_lo_limit_y" getter="_get_angular_lo_limit_y" brief="">
+ </member>
+ <member name="angular_limit_y/restitution" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_limit_y/softness" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_limit_y/upper_angle" type="float" setter="_set_angular_hi_limit_y" getter="_get_angular_hi_limit_y" brief="">
+ </member>
+ <member name="angular_limit_z/damping" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_limit_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" brief="">
+ </member>
+ <member name="angular_limit_z/erp" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_limit_z/force_limit" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_limit_z/lower_angle" type="float" setter="_set_angular_lo_limit_z" getter="_get_angular_lo_limit_z" brief="">
+ </member>
+ <member name="angular_limit_z/restitution" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_limit_z/softness" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_limit_z/upper_angle" type="float" setter="_set_angular_hi_limit_z" getter="_get_angular_hi_limit_z" brief="">
+ </member>
+ <member name="angular_motor_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" brief="">
+ </member>
+ <member name="angular_motor_x/force_limit" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_motor_x/target_velocity" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="angular_motor_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" brief="">
+ </member>
+ <member name="angular_motor_y/force_limit" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_motor_y/target_velocity" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="angular_motor_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" brief="">
+ </member>
+ <member name="angular_motor_z/force_limit" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="angular_motor_z/target_velocity" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="linear_limit_x/damping" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="linear_limit_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" brief="">
+ </member>
+ <member name="linear_limit_x/lower_distance" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="linear_limit_x/restitution" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="linear_limit_x/softness" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="linear_limit_x/upper_distance" type="float" setter="set_param_x" getter="get_param_x" brief="">
+ </member>
+ <member name="linear_limit_y/damping" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="linear_limit_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" brief="">
+ </member>
+ <member name="linear_limit_y/lower_distance" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="linear_limit_y/restitution" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="linear_limit_y/softness" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="linear_limit_y/upper_distance" type="float" setter="set_param_y" getter="get_param_y" brief="">
+ </member>
+ <member name="linear_limit_z/damping" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="linear_limit_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" brief="">
+ </member>
+ <member name="linear_limit_z/lower_distance" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="linear_limit_z/restitution" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="linear_limit_z/softness" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ <member name="linear_limit_z/upper_distance" type="float" setter="set_param_z" getter="get_param_z" brief="">
+ </member>
+ </members>
<constants>
<constant name="PARAM_LINEAR_LOWER_LIMIT" value="0">
</constant>
@@ -12141,7 +15479,7 @@
</description>
</method>
<method name="get_closest_points_between_segments">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="p1" type="Vector3">
</argument>
@@ -12155,7 +15493,7 @@
</description>
</method>
<method name="get_closest_points_between_segments_2d">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<argument index="0" name="p1" type="Vector2">
</argument>
@@ -12179,7 +15517,7 @@
<method name="make_atlas">
<return type="Dictionary">
</return>
- <argument index="0" name="sizes" type="Vector2Array">
+ <argument index="0" name="sizes" type="PoolVector2Array">
</argument>
<description>
</description>
@@ -12227,7 +15565,7 @@
</description>
</method>
<method name="segment_intersects_convex">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="from" type="Vector3">
</argument>
@@ -12239,7 +15577,7 @@
</description>
</method>
<method name="segment_intersects_cylinder">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="from" type="Vector3">
</argument>
@@ -12265,7 +15603,7 @@
</description>
</method>
<method name="segment_intersects_sphere">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="from" type="Vector3">
</argument>
@@ -12293,9 +15631,9 @@
</description>
</method>
<method name="triangulate_polygon">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
- <argument index="0" name="polygon" type="Vector2Array">
+ <argument index="0" name="polygon" type="PoolVector2Array">
</argument>
<description>
</description>
@@ -12310,41 +15648,47 @@
<description>
</description>
<methods>
- <method name="get_baked_light_texture_id" qualifiers="const">
+ <method name="get_cast_shadows_setting" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_cast_shadows_setting" qualifiers="const">
- <return type="int">
+ <method name="get_extra_cull_margin" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_flag" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="flag" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_draw_range_begin" qualifiers="const">
+ <method name="get_lod_max_distance" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_draw_range_end" qualifiers="const">
+ <method name="get_lod_max_hysteresis" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_extra_cull_margin" qualifiers="const">
+ <method name="get_lod_min_distance" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_flag" qualifiers="const">
- <return type="bool">
+ <method name="get_lod_min_hysteresis" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="flag" type="int">
- </argument>
<description>
</description>
</method>
@@ -12354,40 +15698,46 @@
<description>
</description>
</method>
- <method name="set_baked_light_texture_id">
- <argument index="0" name="id" type="int">
+ <method name="set_cast_shadows_setting">
+ <argument index="0" name="shadow_casting_setting" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_cast_shadows_setting">
- <argument index="0" name="shadow_casting_setting" type="int">
+ <method name="set_extra_cull_margin">
+ <argument index="0" name="margin" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_draw_range_begin">
- <argument index="0" name="mode" type="float">
+ <method name="set_flag">
+ <argument index="0" name="flag" type="int">
+ </argument>
+ <argument index="1" name="value" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_draw_range_end">
+ <method name="set_lod_max_distance">
<argument index="0" name="mode" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_extra_cull_margin">
- <argument index="0" name="margin" type="float">
+ <method name="set_lod_max_hysteresis">
+ <argument index="0" name="mode" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_flag">
- <argument index="0" name="flag" type="int">
+ <method name="set_lod_min_distance">
+ <argument index="0" name="mode" type="float">
</argument>
- <argument index="1" name="value" type="bool">
+ <description>
+ </description>
+ </method>
+ <method name="set_lod_min_hysteresis">
+ <argument index="0" name="mode" type="float">
</argument>
<description>
</description>
@@ -12399,22 +15749,32 @@
</description>
</method>
</methods>
+ <members>
+ <member name="cast_shadow" type="int" setter="set_cast_shadows_setting" getter="get_cast_shadows_setting" brief="">
+ </member>
+ <member name="extra_cull_margin" type="float" setter="set_extra_cull_margin" getter="get_extra_cull_margin" brief="">
+ </member>
+ <member name="lod_max_distance" type="int" setter="set_lod_max_distance" getter="get_lod_max_distance" brief="">
+ </member>
+ <member name="lod_max_hysteresis" type="int" setter="set_lod_max_hysteresis" getter="get_lod_max_hysteresis" brief="">
+ </member>
+ <member name="lod_min_distance" type="int" setter="set_lod_min_distance" getter="get_lod_min_distance" brief="">
+ </member>
+ <member name="lod_min_hysteresis" type="int" setter="set_lod_min_hysteresis" getter="get_lod_min_hysteresis" brief="">
+ </member>
+ <member name="material_override" type="ShaderMaterial,SpatialMaterial" setter="set_material_override" getter="get_material_override" brief="">
+ </member>
+ <member name="use_in_baked_light" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="visible_in_all_rooms" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ </members>
<constants>
- <constant name="FLAG_VISIBLE" value="0">
- </constant>
- <constant name="FLAG_CAST_SHADOW" value="3">
- </constant>
- <constant name="FLAG_RECEIVE_SHADOWS" value="4">
+ <constant name="FLAG_CAST_SHADOW" value="0">
</constant>
- <constant name="FLAG_BILLBOARD" value="1">
+ <constant name="FLAG_VISIBLE_IN_ALL_ROOMS" value="1">
</constant>
- <constant name="FLAG_BILLBOARD_FIX_Y" value="2">
- </constant>
- <constant name="FLAG_DEPH_SCALE" value="5">
- </constant>
- <constant name="FLAG_VISIBLE_IN_ALL_ROOMS" value="6">
- </constant>
- <constant name="FLAG_MAX" value="8">
+ <constant name="FLAG_MAX" value="3">
</constant>
<constant name="SHADOW_CASTING_SETTING_OFF" value="0">
</constant>
@@ -12426,7 +15786,7 @@
</constant>
</constants>
</class>
-<class name="Globals" inherits="Object" category="Core">
+<class name="GlobalConfig" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
@@ -12484,61 +15844,201 @@
<description>
</description>
</method>
- <method name="is_persisting" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="name" type="String">
+ <method name="load_resource_pack">
+ <return type="bool">
+ </return>
+ <argument index="0" name="pack" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="localize_path" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="property_can_revert">
+ <return type="bool">
+ </return>
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="property_get_revert">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="save">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="save_custom">
+ <return type="int">
+ </return>
+ <argument index="0" name="file" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_initial_value">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_order">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="pos" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="Gradient" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_point">
+ <argument index="0" name="offset" type="float">
+ </argument>
+ <argument index="1" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <argument index="0" name="point" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_colors" qualifiers="const">
+ <return type="PoolColorArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_offset" qualifiers="const">
+ <return type="float">
+ </return>
+ <argument index="0" name="point" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_offsets" qualifiers="const">
+ <return type="PoolRealArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_point_count" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="interpolate">
+ <return type="Color">
+ </return>
+ <argument index="0" name="offset" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="remove_point">
+ <argument index="0" name="offset" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_color">
+ <argument index="0" name="point" type="int">
+ </argument>
+ <argument index="1" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="load_resource_pack">
- <return type="bool">
- </return>
- <argument index="0" name="pack" type="String">
+ <method name="set_colors">
+ <argument index="0" name="colors" type="PoolColorArray">
</argument>
<description>
</description>
</method>
- <method name="localize_path" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="path" type="String">
+ <method name="set_offset">
+ <argument index="0" name="point" type="int">
+ </argument>
+ <argument index="1" name="offset" type="float">
</argument>
<description>
</description>
</method>
- <method name="save">
- <return type="int">
- </return>
+ <method name="set_offsets">
+ <argument index="0" name="offsets" type="PoolRealArray">
+ </argument>
<description>
</description>
</method>
- <method name="save_custom">
- <return type="int">
+ </methods>
+ <members>
+ <member name="colors" type="float" setter="set_colors" getter="get_colors" brief="">
+ </member>
+ <member name="offsets" type="float" setter="set_offsets" getter="get_offsets" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="GradientTexture" inherits="Texture" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_gradient" qualifiers="const">
+ <return type="Gradient">
</return>
- <argument index="0" name="file" type="String">
- </argument>
<description>
</description>
</method>
- <method name="set_order">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="pos" type="int">
+ <method name="set_gradient">
+ <argument index="0" name="gradient" type="Gradient">
</argument>
<description>
</description>
</method>
- <method name="set_persisting">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="enable" type="bool">
+ <method name="set_width">
+ <argument index="0" name="width" type="int">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="gradient" type="Gradient" setter="set_gradient" getter="get_gradient" brief="">
+ </member>
+ <member name="width" type="int" setter="set_width" getter="get_width" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -12586,6 +16086,12 @@
<description>
</description>
</method>
+ <method name="get_snap" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_zoom" qualifiers="const">
<return type="float">
</return>
@@ -12612,12 +16118,42 @@
<description>
</description>
</method>
+ <method name="is_using_snap" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="set_right_disconnects">
<argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
+ <method name="set_scroll_ofs">
+ <argument index="0" name="ofs" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_selected">
+ <argument index="0" name="node" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_snap">
+ <argument index="0" name="pixels" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_use_snap">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_zoom">
<argument index="0" name="p_zoom" type="float">
</argument>
@@ -12646,6 +16182,16 @@
<description>
</description>
</signal>
+ <signal name="connection_to_empty">
+ <argument index="0" name="from" type="String">
+ </argument>
+ <argument index="1" name="from_slot" type="int">
+ </argument>
+ <argument index="2" name="release_pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </signal>
<signal name="delete_nodes_request">
<description>
</description>
@@ -12666,24 +16212,46 @@
<description>
</description>
</signal>
+ <signal name="node_selected">
+ <argument index="0" name="node" type="Object">
+ </argument>
+ <description>
+ </description>
+ </signal>
<signal name="popup_request">
<argument index="0" name="p_position" type="Vector2">
</argument>
<description>
</description>
</signal>
+ <signal name="scroll_offset_changed">
+ <argument index="0" name="ofs" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </signal>
</signals>
<constants>
</constants>
<theme_items>
+ <theme_item name="bezier_len_neg" type="int">
+ </theme_item>
+ <theme_item name="bezier_len_pos" type="int">
+ </theme_item>
<theme_item name="bg" type="StyleBox">
</theme_item>
+ <theme_item name="grid_major" type="Color">
+ </theme_item>
+ <theme_item name="grid_minor" type="Color">
+ </theme_item>
<theme_item name="minus" type="Texture">
</theme_item>
<theme_item name="more" type="Texture">
</theme_item>
<theme_item name="reset" type="Texture">
</theme_item>
+ <theme_item name="snap" type="Texture">
+ </theme_item>
</theme_items>
</class>
<class name="GraphNode" inherits="Container" category="Core">
@@ -12768,6 +16336,12 @@
<description>
</description>
</method>
+ <method name="get_overlay" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_slot_color_left" qualifiers="const">
<return type="Color">
</return>
@@ -12812,6 +16386,24 @@
<description>
</description>
</method>
+ <method name="is_comment" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_resizeable" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_selected">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_slot_enabled_left" qualifiers="const">
<return type="bool">
</return>
@@ -12828,12 +16420,36 @@
<description>
</description>
</method>
+ <method name="set_comment">
+ <argument index="0" name="comment" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_offset">
<argument index="0" name="offset" type="Vector2">
</argument>
<description>
</description>
</method>
+ <method name="set_overlay">
+ <argument index="0" name="overlay" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_resizeable">
+ <argument index="0" name="resizeable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_selected">
+ <argument index="0" name="selected" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_show_close_button">
<argument index="0" name="show" type="bool">
</argument>
@@ -12855,6 +16471,10 @@
</argument>
<argument index="6" name="color_right" type="Color">
</argument>
+ <argument index="7" name="custom_left" type="Object" default="NULL">
+ </argument>
+ <argument index="8" name="custom_right" type="Object" default="NULL">
+ </argument>
<description>
</description>
</method>
@@ -12865,6 +16485,14 @@
</description>
</method>
</methods>
+ <members>
+ <member name="resizeable" type="bool" setter="set_resizeable" getter="is_resizeable" brief="">
+ </member>
+ <member name="show_close" type="bool" setter="set_show_close_button" getter="is_close_button_visible" brief="">
+ </member>
+ <member name="title" type="String" setter="set_title" getter="get_title" brief="">
+ </member>
+ </members>
<signals>
<signal name="close_request">
<description>
@@ -12886,14 +16514,32 @@
<description>
</description>
</signal>
+ <signal name="resize_request">
+ <argument index="0" name="new_minsize" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </signal>
</signals>
<constants>
+ <constant name="OVERLAY_DISABLED" value="0">
+ </constant>
+ <constant name="OVERLAY_BREAKPOINT" value="1">
+ </constant>
+ <constant name="OVERLAY_POSITION" value="2">
+ </constant>
</constants>
<theme_items>
+ <theme_item name="breakpoint" type="StyleBox">
+ </theme_item>
<theme_item name="close" type="Texture">
</theme_item>
<theme_item name="close_offset" type="int">
</theme_item>
+ <theme_item name="comment" type="StyleBox">
+ </theme_item>
+ <theme_item name="commentfocus" type="StyleBox">
+ </theme_item>
<theme_item name="defaultfocus" type="StyleBox">
</theme_item>
<theme_item name="defaultframe" type="StyleBox">
@@ -12904,6 +16550,10 @@
</theme_item>
<theme_item name="port_offset" type="int">
</theme_item>
+ <theme_item name="position" type="StyleBox">
+ </theme_item>
+ <theme_item name="resizer" type="Texture">
+ </theme_item>
<theme_item name="selectedframe" type="StyleBox">
</theme_item>
<theme_item name="separation" type="int">
@@ -12935,6 +16585,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="columns" type="int" setter="set_columns" getter="get_columns" brief="">
+ </member>
+ </members>
<constants>
</constants>
<theme_items>
@@ -12951,7 +16605,7 @@
</description>
<methods>
<method name="area_get_bounds" qualifiers="const">
- <return type="AABB">
+ <return type="Rect3">
</return>
<argument index="0" name="area" type="int">
</argument>
@@ -13022,10 +16676,6 @@
<description>
</description>
</method>
- <method name="bake_geometry">
- <description>
- </description>
- </method>
<method name="clear">
<description>
</description>
@@ -13035,7 +16685,7 @@
</return>
<argument index="0" name="id" type="int">
</argument>
- <argument index="1" name="area" type="AABB">
+ <argument index="1" name="area" type="Rect3">
</argument>
<description>
</description>
@@ -13094,6 +16744,12 @@
<description>
</description>
</method>
+ <method name="get_meshes">
+ <return type="Array">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_octant_size" qualifiers="const">
<return type="int">
</return>
@@ -13112,30 +16768,12 @@
<description>
</description>
</method>
- <method name="is_baking_enabled" qualifiers="const">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_using_baked_light" qualifiers="const">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
<method name="resource_changed">
<argument index="0" name="resource" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_bake">
- <argument index="0" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
<method name="set_cell_item">
<argument index="0" name="x" type="int">
</argument>
@@ -13198,12 +16836,6 @@
<description>
</description>
</method>
- <method name="set_use_baked_light">
- <argument index="0" name="use" type="bool">
- </argument>
- <description>
- </description>
- </method>
</methods>
<constants>
<constant name="INVALID_CELL_ITEM" value="-1">
@@ -13241,6 +16873,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="initial_offset" type="float" setter="set_initial_offset" getter="get_initial_offset" brief="">
+ </member>
+ <member name="length" type="float" setter="set_length" getter="get_length" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -13258,38 +16896,6 @@
</theme_item>
</theme_items>
</class>
-<class name="HButtonArray" inherits="ButtonArray" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
- <theme_items>
- <theme_item name="button_separator" type="int">
- </theme_item>
- <theme_item name="focus" type="StyleBox">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_selected" type="Color">
- </theme_item>
- <theme_item name="font_selected" type="Font">
- </theme_item>
- <theme_item name="hover" type="StyleBox">
- </theme_item>
- <theme_item name="icon_separator" type="int">
- </theme_item>
- <theme_item name="normal" type="StyleBox">
- </theme_item>
- <theme_item name="selected" type="StyleBox">
- </theme_item>
- </theme_items>
-</class>
<class name="HScrollBar" inherits="ScrollBar" category="Core">
<brief_description>
</brief_description>
@@ -13302,15 +16908,15 @@
<theme_items>
<theme_item name="decrement" type="Texture">
</theme_item>
- <theme_item name="decrement_hilite" type="Texture">
+ <theme_item name="decrement_highlight" type="Texture">
</theme_item>
<theme_item name="grabber" type="StyleBox">
</theme_item>
- <theme_item name="grabber_hilite" type="StyleBox">
+ <theme_item name="grabber_highlight" type="StyleBox">
</theme_item>
<theme_item name="increment" type="Texture">
</theme_item>
- <theme_item name="increment_hilite" type="Texture">
+ <theme_item name="increment_highlight" type="Texture">
</theme_item>
<theme_item name="scroll" type="StyleBox">
</theme_item>
@@ -13348,9 +16954,9 @@
</theme_item>
<theme_item name="grabber" type="Texture">
</theme_item>
- <theme_item name="grabber_hilite" type="Texture">
+ <theme_item name="grabber_highlight" type="Texture">
</theme_item>
- <theme_item name="grabber_hilite" type="StyleBox">
+ <theme_item name="grabber_highlight" type="StyleBox">
</theme_item>
<theme_item name="slider" type="StyleBox">
</theme_item>
@@ -13388,7 +16994,7 @@
<description>
</description>
</method>
- <method name="connect">
+ <method name="connect_to_host">
<return type="Error">
</return>
<argument index="0" name="host" type="String">
@@ -13421,7 +17027,7 @@
</description>
</method>
<method name="get_response_headers">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<description>
</description>
@@ -13471,7 +17077,7 @@
</description>
</method>
<method name="read_response_body_chunk">
- <return type="RawArray">
+ <return type="PoolByteArray">
</return>
<description>
</description>
@@ -13483,7 +17089,7 @@
</argument>
<argument index="1" name="url" type="String">
</argument>
- <argument index="2" name="headers" type="StringArray">
+ <argument index="2" name="headers" type="PoolStringArray">
</argument>
<argument index="3" name="body" type="String" default="&quot;&quot;">
</argument>
@@ -13497,9 +17103,9 @@
</argument>
<argument index="1" name="url" type="String">
</argument>
- <argument index="2" name="headers" type="StringArray">
+ <argument index="2" name="headers" type="PoolStringArray">
</argument>
- <argument index="3" name="body" type="RawArray">
+ <argument index="3" name="body" type="PoolByteArray">
</argument>
<description>
</description>
@@ -13507,7 +17113,7 @@
<method name="send_body_data">
<return type="int">
</return>
- <argument index="0" name="body" type="RawArray">
+ <argument index="0" name="body" type="PoolByteArray">
</argument>
<description>
</description>
@@ -13735,7 +17341,7 @@
</return>
<argument index="0" name="url" type="String">
</argument>
- <argument index="1" name="custom_headers" type="StringArray" default="StringArray([])">
+ <argument index="1" name="custom_headers" type="PoolStringArray" default="PoolStringArray([])">
</argument>
<argument index="2" name="ssl_validate_domain" type="bool" default="true">
</argument>
@@ -13771,15 +17377,23 @@
</description>
</method>
</methods>
+ <members>
+ <member name="body_size_limit" type="int" setter="set_body_size_limit" getter="get_body_size_limit" brief="">
+ </member>
+ <member name="max_redirects" type="int" setter="set_max_redirects" getter="get_max_redirects" brief="">
+ </member>
+ <member name="use_threads" type="bool" setter="set_use_threads" getter="is_using_threads" brief="">
+ </member>
+ </members>
<signals>
<signal name="request_completed">
<argument index="0" name="result" type="int">
</argument>
<argument index="1" name="response_code" type="int">
</argument>
- <argument index="2" name="headers" type="StringArray">
+ <argument index="2" name="headers" type="PoolStringArray">
</argument>
- <argument index="3" name="body" type="RawArray">
+ <argument index="3" name="body" type="PoolByteArray">
</argument>
<description>
</description>
@@ -13851,6 +17465,28 @@
</description>
</method>
</methods>
+ <members>
+ <member name="angular_limit/bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="angular_limit/enable" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="angular_limit/lower" type="float" setter="_set_lower_limit" getter="_get_lower_limit" brief="">
+ </member>
+ <member name="angular_limit/relaxation" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="angular_limit/softness" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="angular_limit/upper" type="float" setter="_set_upper_limit" getter="_get_upper_limit" brief="">
+ </member>
+ <member name="motor/enable" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="motor/max_impulse" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="motor/target_velocity" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="params/bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ </members>
<constants>
<constant name="PARAM_BIAS" value="0">
</constant>
@@ -13972,32 +17608,18 @@
<constants>
</constants>
</class>
-<class name="Image" category="Built-In Types">
+<class name="Image" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="Image">
- <return type="Image">
- </return>
- <argument index="0" name="width" type="int">
- </argument>
- <argument index="1" name="height" type="int">
- </argument>
- <argument index="2" name="mipmaps" type="bool">
- </argument>
- <argument index="3" name="format" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="blend_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 index="2" name="dst" type="Vector2">
</argument>
<description>
</description>
@@ -14009,7 +17631,7 @@
</argument>
<argument index="2" name="src_rect" type="Rect2">
</argument>
- <argument index="3" name="dest" type="Vector2" default="0">
+ <argument index="3" name="dst" type="Vector2">
</argument>
<description>
</description>
@@ -14019,7 +17641,7 @@
</argument>
<argument index="1" name="src_rect" type="Rect2">
</argument>
- <argument index="2" name="dest" type="Vector2" default="0">
+ <argument index="2" name="dst" type="Vector2">
</argument>
<description>
</description>
@@ -14031,63 +17653,91 @@
</argument>
<argument index="2" name="src_rect" type="Rect2">
</argument>
- <argument index="3" name="dest" type="Vector2" default="0">
+ <argument index="3" name="dst" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="brush_transfer">
- <argument index="0" name="src" type="Image">
+ <method name="clear_mipmaps">
+ <description>
+ </description>
+ </method>
+ <method name="compress">
+ <return type="int">
+ </return>
+ <argument index="0" name="mode" type="int">
</argument>
- <argument index="1" name="brush" type="Image">
+ <argument index="1" name="arg1" type="int">
</argument>
- <argument index="2" name="pos" type="Vector2" default="0">
+ <argument index="2" name="arg2" type="float">
</argument>
<description>
</description>
</method>
- <method name="brushed">
- <return type="Image">
- </return>
+ <method name="convert">
+ <argument index="0" name="format" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="copy_from">
<argument index="0" name="src" type="Image">
</argument>
- <argument index="1" name="brush" type="Image">
+ <description>
+ </description>
+ </method>
+ <method name="create">
+ <argument index="0" name="width" type="int">
+ </argument>
+ <argument index="1" name="height" type="int">
+ </argument>
+ <argument index="2" name="use_mipmaps" type="bool">
</argument>
- <argument index="2" name="pos" type="Vector2" default="0">
+ <argument index="3" name="format" type="int">
</argument>
<description>
</description>
</method>
- <method name="compressed">
- <return type="Image">
- </return>
- <argument index="0" name="format" type="int" default="0">
+ <method name="create_from_data">
+ <argument index="0" name="width" type="int">
+ </argument>
+ <argument index="1" name="height" type="int">
+ </argument>
+ <argument index="2" name="use_mipmaps" type="bool">
+ </argument>
+ <argument index="3" name="format" type="int">
+ </argument>
+ <argument index="4" name="data" type="PoolByteArray">
</argument>
<description>
</description>
</method>
- <method name="converted">
- <return type="Image">
- </return>
- <argument index="0" name="format" type="int" default="0">
+ <method name="crop">
+ <argument index="0" name="width" type="int">
+ </argument>
+ <argument index="1" name="height" type="int">
</argument>
<description>
</description>
</method>
- <method name="decompressed">
- <return type="Image">
+ <method name="decompress">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="empty">
- <return type="bool">
+ <method name="detect_alpha" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
+ <method name="expand_x2_hq2x">
+ <description>
+ </description>
+ </method>
<method name="fill">
- <argument index="0" name="color" type="Color" default="0">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
@@ -14096,64 +17746,120 @@
<description>
</description>
</method>
- <method name="get_data">
- <return type="RawArray">
+ <method name="flip_x">
+ <description>
+ </description>
+ </method>
+ <method name="flip_y">
+ <description>
+ </description>
+ </method>
+ <method name="generate_mipmaps">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_data" qualifiers="const">
+ <return type="PoolByteArray">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_format" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_format">
+ <method name="get_height" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_height">
+ <method name="get_mipmap_offset" qualifiers="const">
<return type="int">
</return>
+ <argument index="0" name="mipmap" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_pixel">
+ <method name="get_pixel" qualifiers="const">
<return type="Color">
</return>
<argument index="0" name="x" type="int">
</argument>
<argument index="1" name="y" type="int">
</argument>
- <argument index="2" name="mipmap_level" type="int" default="0">
- </argument>
<description>
</description>
</method>
- <method name="get_rect">
+ <method name="get_rect" qualifiers="const">
<return type="Image">
</return>
- <argument index="0" name="area" type="Rect2" default="0">
+ <argument index="0" name="rect" type="Rect2">
</argument>
<description>
</description>
</method>
- <method name="get_used_rect">
+ <method name="get_used_rect" qualifiers="const">
<return type="Rect2">
</return>
<description>
</description>
</method>
- <method name="get_width">
+ <method name="get_width" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
+ <method name="has_mipmaps" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_compressed" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_empty" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_invisible" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="load">
<return type="int">
</return>
- <argument index="0" name="path" type="String" default="0">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
+ <method name="lock">
+ <description>
+ </description>
+ </method>
+ <method name="normalmap_to_xy">
+ <description>
+ </description>
+ </method>
+ <method name="premultiply_alpha">
+ <description>
+ </description>
+ </method>
<method name="put_pixel">
<argument index="0" name="x" type="int">
</argument>
@@ -14161,86 +17867,126 @@
</argument>
<argument index="2" name="color" type="Color">
</argument>
- <argument index="3" name="mipmap_level" type="int" default="0">
- </argument>
<description>
</description>
</method>
- <method name="resized">
- <return type="Image">
- </return>
- <argument index="0" name="x" type="int">
+ <method name="resize">
+ <argument index="0" name="width" type="int">
</argument>
- <argument index="1" name="y" type="int">
+ <argument index="1" name="height" type="int">
</argument>
<argument index="2" name="interpolation" type="int" default="1">
</argument>
<description>
</description>
</method>
- <method name="save_png">
+ <method name="resize_to_po2">
+ <argument index="0" name="square" type="bool" default="false">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="save_png" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="path" type="String" default="0">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
+ <method name="shrink_x2">
+ <description>
+ </description>
+ </method>
+ <method name="srgb_to_linear">
+ <description>
+ </description>
+ </method>
+ <method name="unlock">
+ <description>
+ </description>
+ </method>
</methods>
+ <members>
+ <member name="data" type="Dictionary" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ </members>
<constants>
- <constant name="COMPRESS_BC" value="0">
+ <constant name="FORMAT_L8" value="0">
</constant>
- <constant name="COMPRESS_PVRTC2" value="1">
+ <constant name="FORMAT_LA8" value="1">
</constant>
- <constant name="COMPRESS_PVRTC4" value="2">
+ <constant name="FORMAT_R8" value="2">
</constant>
- <constant name="COMPRESS_ETC" value="3">
+ <constant name="FORMAT_RG8" value="3">
+ </constant>
+ <constant name="FORMAT_RGB8" value="4">
+ </constant>
+ <constant name="FORMAT_RGBA8" value="5">
+ </constant>
+ <constant name="FORMAT_RGBA4444" value="6">
</constant>
- <constant name="FORMAT_GRAYSCALE" value="0">
+ <constant name="FORMAT_RGBA5551" value="7">
</constant>
- <constant name="FORMAT_INTENSITY" value="1">
+ <constant name="FORMAT_RF" value="8">
</constant>
- <constant name="FORMAT_GRAYSCALE_ALPHA" value="2">
+ <constant name="FORMAT_RGF" value="9">
</constant>
- <constant name="FORMAT_RGB" value="3">
+ <constant name="FORMAT_RGBF" value="10">
</constant>
- <constant name="FORMAT_RGBA" value="4">
+ <constant name="FORMAT_RGBAF" value="11">
</constant>
- <constant name="FORMAT_INDEXED" value="5">
+ <constant name="FORMAT_RH" value="12">
</constant>
- <constant name="FORMAT_INDEXED_ALPHA" value="6">
+ <constant name="FORMAT_RGH" value="13">
</constant>
- <constant name="FORMAT_YUV_422" value="7">
+ <constant name="FORMAT_RGBH" value="14">
</constant>
- <constant name="FORMAT_YUV_444" value="8">
+ <constant name="FORMAT_RGBAH" value="15">
</constant>
- <constant name="FORMAT_BC1" value="9">
+ <constant name="FORMAT_RGBE9995" value="16">
</constant>
- <constant name="FORMAT_BC2" value="10">
+ <constant name="FORMAT_DXT1" value="17">
</constant>
- <constant name="FORMAT_BC3" value="11">
+ <constant name="FORMAT_DXT3" value="18">
</constant>
- <constant name="FORMAT_BC4" value="12">
+ <constant name="FORMAT_DXT5" value="19">
</constant>
- <constant name="FORMAT_BC5" value="13">
+ <constant name="FORMAT_RGTC_R" value="20">
</constant>
- <constant name="FORMAT_PVRTC2" value="14">
+ <constant name="FORMAT_RGTC_RG" value="21">
</constant>
- <constant name="FORMAT_PVRTC2_ALPHA" value="15">
+ <constant name="FORMAT_BPTC_RGBA" value="22">
</constant>
- <constant name="FORMAT_PVRTC4" value="16">
+ <constant name="FORMAT_BPTC_RGBF" value="23">
</constant>
- <constant name="FORMAT_PVRTC4_ALPHA" value="17">
+ <constant name="FORMAT_BPTC_RGBFU" value="24">
</constant>
- <constant name="FORMAT_ETC" value="18">
+ <constant name="FORMAT_PVRTC2" value="25">
</constant>
- <constant name="FORMAT_ATC" value="19">
+ <constant name="FORMAT_PVRTC2A" value="26">
</constant>
- <constant name="FORMAT_ATC_ALPHA_EXPLICIT" value="20">
+ <constant name="FORMAT_PVRTC4" value="27">
</constant>
- <constant name="FORMAT_ATC_ALPHA_INTERPOLATED" value="21">
+ <constant name="FORMAT_PVRTC4A" value="28">
</constant>
- <constant name="FORMAT_CUSTOM" value="22">
+ <constant name="FORMAT_ETC" value="29">
+ </constant>
+ <constant name="FORMAT_ETC2_R11" value="30">
+ </constant>
+ <constant name="FORMAT_ETC2_R11S" value="31">
+ </constant>
+ <constant name="FORMAT_ETC2_RG11" value="32">
+ </constant>
+ <constant name="FORMAT_ETC2_RG11S" value="33">
+ </constant>
+ <constant name="FORMAT_ETC2_RGB8" value="34">
+ </constant>
+ <constant name="FORMAT_ETC2_RGBA8" value="35">
+ </constant>
+ <constant name="FORMAT_ETC2_RGB8A1" value="36">
+ </constant>
+ <constant name="FORMAT_MAX" value="37">
</constant>
<constant name="INTERPOLATE_NEAREST" value="0">
</constant>
@@ -14248,6 +17994,28 @@
</constant>
<constant name="INTERPOLATE_CUBIC" value="2">
</constant>
+ <constant name="ALPHA_NONE" value="0">
+ </constant>
+ <constant name="ALPHA_BIT" value="1">
+ </constant>
+ <constant name="ALPHA_BLEND" value="2">
+ </constant>
+ <constant name="COMPRESS_S3TC" value="0">
+ </constant>
+ <constant name="COMPRESS_PVRTC2" value="1">
+ </constant>
+ <constant name="COMPRESS_PVRTC4" value="2">
+ </constant>
+ <constant name="COMPRESS_ETC" value="3">
+ </constant>
+ <constant name="COMPRESS_ETC2" value="4">
+ </constant>
+ <constant name="COMPRESS_SOURCE_GENERIC" value="0">
+ </constant>
+ <constant name="COMPRESS_SOURCE_SRGB" value="1">
+ </constant>
+ <constant name="COMPRESS_SOURCE_NORMAL" value="2">
+ </constant>
</constants>
</class>
<class name="ImageTexture" inherits="Texture" category="Core">
@@ -14276,10 +18044,6 @@
<description>
</description>
</method>
- <method name="fix_alpha_edges">
- <description>
- </description>
- </method>
<method name="get_data" qualifiers="const">
<return type="Image">
</return>
@@ -14310,14 +18074,6 @@
<description>
</description>
</method>
- <method name="normal_to_xy">
- <description>
- </description>
- </method>
- <method name="premultiply_alpha">
- <description>
- </description>
- </method>
<method name="set_data">
<argument index="0" name="image" type="Image">
</argument>
@@ -14342,10 +18098,6 @@
<description>
</description>
</method>
- <method name="shrink_x2_and_keep_size">
- <description>
- </description>
- </method>
</methods>
<constants>
<constant name="STORAGE_RAW" value="0">
@@ -14456,31 +18208,31 @@
<description>
</description>
</method>
- <method name="get_accelerometer">
+ <method name="get_accelerometer" qualifiers="const">
<return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_connected_joysticks">
+ <method name="get_connected_joypads">
<return type="Array">
</return>
<description>
</description>
</method>
- <method name="get_gravity">
+ <method name="get_gravity" qualifiers="const">
<return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_gyroscope">
+ <method name="get_gyroscope" qualifiers="const">
<return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_joy_axis">
+ <method name="get_joy_axis" qualifiers="const">
<return type="float">
</return>
<argument index="0" name="device" type="int">
@@ -14554,7 +18306,13 @@
<description>
</description>
</method>
- <method name="get_magnetometer">
+ <method name="get_last_mouse_speed" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_magnetometer" qualifiers="const">
<return type="Vector3">
</return>
<description>
@@ -14572,13 +18330,23 @@
<description>
</description>
</method>
- <method name="get_mouse_speed" qualifiers="const">
- <return type="Vector2">
+ <method name="is_action_just_pressed" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="action" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="is_action_just_released" qualifiers="const">
+ <return type="bool">
</return>
+ <argument index="0" name="action" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
+ <method name="is_action_pressed" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="action" type="String">
@@ -14586,7 +18354,7 @@
<description>
</description>
</method>
- <method name="is_joy_button_pressed">
+ <method name="is_joy_button_pressed" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="device" type="int">
@@ -14604,7 +18372,7 @@
<description>
</description>
</method>
- <method name="is_key_pressed">
+ <method name="is_key_pressed" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="scancode" type="int">
@@ -14612,7 +18380,7 @@
<description>
</description>
</method>
- <method name="is_mouse_button_pressed">
+ <method name="is_mouse_button_pressed" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="button" type="int">
@@ -14621,7 +18389,7 @@
</description>
</method>
<method name="parse_input_event">
- <argument index="0" name="event" type="InputEvent">
+ <argument index="0" name="event" type="Object">
</argument>
<description>
</description>
@@ -14688,6 +18456,8 @@
</constant>
<constant name="MOUSE_MODE_CAPTURED" value="2">
</constant>
+ <constant name="MOUSE_MODE_CONFINED" value="3">
+ </constant>
</constants>
</class>
<class name="InputDefault" inherits="Input" category="Core">
@@ -14700,109 +18470,39 @@
<constants>
</constants>
</class>
-<class name="InputEvent" category="Built-In Types">
+<class name="InputEvent" inherits="Resource" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="is_action_pressed">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="is_action_released">
+ <method name="action_match" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="action" type="String">
+ <argument index="0" name="event" type="InputEvent">
</argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_pressed">
- <return type="bool">
+ <method name="as_text" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="pressed" type="bool">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <members>
- <member name="ID" type="int">
- </member>
- <member name="device" type="int">
- </member>
- <member name="type" type="int">
- </member>
- </members>
- <constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
- </constants>
-</class>
-<class name="InputEventAction" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="is_action">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
- </argument>
+ <method name="get_device" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_id" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
+ <method name="is_action" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="action" type="String">
@@ -14810,985 +18510,693 @@
<description>
</description>
</method>
- <method name="is_echo">
+ <method name="is_action_pressed" qualifiers="const">
<return type="bool">
</return>
+ <argument index="0" name="action" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="is_pressed">
+ <method name="is_action_released" qualifiers="const">
<return type="bool">
</return>
- <description>
- </description>
- </method>
- <method name="set_as_action">
<argument index="0" name="action" type="String">
</argument>
- <argument index="1" name="pressed" type="bool">
- </argument>
<description>
</description>
</method>
- </methods>
- <members>
- <member name="ID" type="int">
- </member>
- <member name="device" type="int">
- </member>
- <member name="type" type="int">
- </member>
- </members>
- <constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
- </constants>
-</class>
-<class name="InputEventJoystickButton" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="is_action">
+ <method name="is_action_type" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
+ <method name="is_echo" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
+ <method name="is_pressed" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="action" type="String">
+ <description>
+ </description>
+ </method>
+ <method name="set_device">
+ <argument index="0" name="device" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
+ <method name="set_id">
+ <argument index="0" name="id" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_pressed">
+ <method name="shortcut_match" qualifiers="const">
<return type="bool">
</return>
+ <argument index="0" name="event" type="InputEvent">
+ </argument>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
+ <method name="xformed_by" qualifiers="const">
+ <return type="InputEvent">
+ </return>
+ <argument index="0" name="xform" type="Transform2D">
</argument>
- <argument index="1" name="pressed" type="bool">
+ <argument index="1" name="local_ofs" type="Vector2" default="Vector2(0, 0)">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="button_index" type="int">
- </member>
- <member name="device" type="int">
- </member>
- <member name="pressed" type="bool">
- </member>
- <member name="pressure" type="float">
- </member>
- <member name="type" type="int">
+ <member name="device" type="int" setter="set_device" getter="get_device" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventJoystickMotion" category="Built-In Types">
+<class name="InputEventAction" inherits="InputEvent" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_action" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
- <return type="bool">
- </return>
+ <method name="set_action">
<argument index="0" name="action" type="String">
</argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_pressed">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="pressed" type="bool">
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="axis" type="int">
- </member>
- <member name="device" type="int">
- </member>
- <member name="type" type="int">
+ <member name="action" type="String" setter="set_action" getter="get_action" brief="">
</member>
- <member name="value" type="float">
+ <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventKey" category="Built-In Types">
+<class name="InputEventJoypadButton" inherits="InputEvent" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
+ <method name="get_button_index" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_pressure" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
+ <method name="set_button_index">
+ <argument index="0" name="button_index" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_pressed">
- <return type="bool">
- </return>
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="pressed" type="bool">
+ <method name="set_pressure">
+ <argument index="0" name="pressure" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="alt" type="bool">
- </member>
- <member name="control" type="bool">
- </member>
- <member name="device" type="int">
+ <member name="button_index" type="int" setter="set_button_index" getter="get_button_index" brief="">
</member>
- <member name="echo" type="bool">
+ <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
</member>
- <member name="meta" type="bool">
- </member>
- <member name="pressed" type="bool">
- </member>
- <member name="scancode" type="int">
- </member>
- <member name="shift" type="bool">
- </member>
- <member name="type" type="int">
- </member>
- <member name="unicode" type="int">
+ <member name="pressure" type="float" setter="set_pressure" getter="get_pressure" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventMouseButton" category="Built-In Types">
+<class name="InputEventJoypadMotion" inherits="InputEvent" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
+ <method name="get_axis" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_axis_value" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
+ <method name="set_axis">
+ <argument index="0" name="axis" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_pressed">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="pressed" type="bool">
+ <method name="set_axis_value">
+ <argument index="0" name="axis_value" type="float">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
+ <member name="axis" type="int" setter="set_axis" getter="get_axis" brief="">
</member>
- <member name="alt" type="bool">
- </member>
- <member name="button_index" type="int">
- </member>
- <member name="button_mask" type="int">
- </member>
- <member name="control" type="bool">
- </member>
- <member name="device" type="int">
- </member>
- <member name="doubleclick" type="bool">
- </member>
- <member name="global_pos" type="Vector2">
- </member>
- <member name="global_x" type="int">
- </member>
- <member name="global_y" type="int">
- </member>
- <member name="meta" type="bool">
- </member>
- <member name="pos" type="Vector2">
- </member>
- <member name="pressed" type="bool">
- </member>
- <member name="shift" type="bool">
- </member>
- <member name="type" type="int">
- </member>
- <member name="x" type="int">
- </member>
- <member name="y" type="int">
+ <member name="axis_value" type="float" setter="set_axis_value" getter="get_axis_value" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventMouseMotion" category="Built-In Types">
+<class name="InputEventKey" inherits="InputEventWithModifiers" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
+ <method name="get_scancode" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_scancode_with_modifiers" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
- <return type="bool">
+ <method name="get_unicode" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
+ <method name="set_echo">
+ <argument index="0" name="echo" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="is_pressed">
- <return type="bool">
- </return>
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
+ <method name="set_scancode">
+ <argument index="0" name="scancode" type="int">
</argument>
- <argument index="1" name="pressed" type="bool">
+ <description>
+ </description>
+ </method>
+ <method name="set_unicode">
+ <argument index="0" name="unicode" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="alt" type="bool">
- </member>
- <member name="button_mask" type="int">
- </member>
- <member name="control" type="bool">
- </member>
- <member name="device" type="int">
- </member>
- <member name="global_pos" type="Vector2">
- </member>
- <member name="global_x" type="int">
- </member>
- <member name="global_y" type="int">
- </member>
- <member name="meta" type="bool">
- </member>
- <member name="pos" type="Vector2">
- </member>
- <member name="relative_pos" type="Vector2">
- </member>
- <member name="relative_x" type="int">
- </member>
- <member name="relative_y" type="int">
- </member>
- <member name="shift" type="bool">
- </member>
- <member name="speed" type="Vector2">
- </member>
- <member name="speed_x" type="float">
+ <member name="echo" type="int" setter="set_echo" getter="is_echo" brief="">
</member>
- <member name="speed_y" type="float">
+ <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
</member>
- <member name="type" type="int">
+ <member name="scancode" type="int" setter="set_scancode" getter="get_scancode" brief="">
</member>
- <member name="x" type="int">
- </member>
- <member name="y" type="int">
+ <member name="unicode" type="int" setter="set_unicode" getter="get_unicode" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventScreenDrag" category="Built-In Types">
+<class name="InputEventMouse" inherits="InputEventWithModifiers" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
+ <method name="get_button_mask" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_global_position" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
- <return type="bool">
+ <method name="get_position" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
+ <method name="set_button_mask">
+ <argument index="0" name="button_mask" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_pressed">
- <return type="bool">
- </return>
+ <method name="set_global_position">
+ <argument index="0" name="global_position" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="pressed" type="bool">
+ <method name="set_position">
+ <argument index="0" name="position" type="Vector2">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="device" type="int">
+ <member name="button_mask" type="int" setter="set_button_mask" getter="get_button_mask" brief="">
</member>
- <member name="index" type="int">
+ <member name="global_position" type="Vector2" setter="set_global_position" getter="get_global_position" brief="">
</member>
- <member name="pos" type="Vector2">
- </member>
- <member name="relative_pos" type="Vector2">
- </member>
- <member name="relative_x" type="float">
- </member>
- <member name="relative_y" type="float">
- </member>
- <member name="speed" type="Vector2">
- </member>
- <member name="speed_x" type="float">
- </member>
- <member name="speed_y" type="float">
- </member>
- <member name="type" type="int">
- </member>
- <member name="x" type="float">
- </member>
- <member name="y" type="float">
+ <member name="position" type="Vector2" setter="set_position" getter="get_position" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputEventScreenTouch" category="Built-In Types">
+<class name="InputEventMouseButton" inherits="InputEventMouse" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_action">
- <return type="bool">
+ <method name="get_button_index" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_pressed">
- <return type="bool">
+ <method name="get_factor">
+ <return type="float">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_action_released">
+ <method name="is_doubleclick" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_echo">
- <return type="bool">
- </return>
+ <method name="set_button_index">
+ <argument index="0" name="button_index" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_pressed">
- <return type="bool">
- </return>
+ <method name="set_doubleclick">
+ <argument index="0" name="doubleclick" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set_as_action">
- <argument index="0" name="action" type="String">
+ <method name="set_factor">
+ <argument index="0" name="factor" type="float">
</argument>
- <argument index="1" name="pressed" type="bool">
+ <description>
+ </description>
+ </method>
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="ID" type="int">
- </member>
- <member name="device" type="int">
- </member>
- <member name="index" type="int">
- </member>
- <member name="pos" type="Vector2">
+ <member name="button_index" type="int" setter="set_button_index" getter="get_button_index" brief="">
</member>
- <member name="pressed" type="bool">
+ <member name="doubleclick" type="bool" setter="set_doubleclick" getter="is_doubleclick" brief="">
</member>
- <member name="type" type="int">
+ <member name="factor" type="float" setter="set_factor" getter="get_factor" brief="">
</member>
- <member name="x" type="float">
- </member>
- <member name="y" type="float">
+ <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
</member>
</members>
<constants>
- <constant name="NONE" value="0">
- </constant>
- <constant name="KEY" value="1">
- </constant>
- <constant name="MOUSE_MOTION" value="2">
- </constant>
- <constant name="MOUSE_BUTTON" value="3">
- </constant>
- <constant name="JOYSTICK_MOTION" value="4">
- </constant>
- <constant name="JOYSTICK_BUTTON" value="5">
- </constant>
- <constant name="SCREEN_TOUCH" value="6">
- </constant>
- <constant name="SCREEN_DRAG" value="7">
- </constant>
- <constant name="ACTION" value="8">
- </constant>
</constants>
</class>
-<class name="InputMap" inherits="Object" category="Core">
+<class name="InputEventMouseMotion" inherits="InputEventMouse" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="action_add_event">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="event" type="InputEvent">
- </argument>
+ <method name="get_relative" qualifiers="const">
+ <return type="Vector2">
+ </return>
<description>
</description>
</method>
- <method name="action_erase_event">
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="event" type="InputEvent">
- </argument>
+ <method name="get_speed" qualifiers="const">
+ <return type="Vector2">
+ </return>
<description>
</description>
</method>
- <method name="action_has_event">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
- </argument>
- <argument index="1" name="event" type="InputEvent">
+ <method name="set_relative">
+ <argument index="0" name="relative" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="add_action">
- <argument index="0" name="action" type="String">
+ <method name="set_speed">
+ <argument index="0" name="speed" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="erase_action">
- <argument index="0" name="action" type="String">
- </argument>
+ </methods>
+ <members>
+ <member name="relative" type="Vector2" setter="set_relative" getter="get_relative" brief="">
+ </member>
+ <member name="speed" type="Vector2" setter="set_speed" getter="get_speed" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="InputEventScreenDrag" inherits="InputEvent" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_index" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="event_is_action" qualifiers="const">
- <return type="bool">
+ <method name="get_position" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="event" type="InputEvent">
- </argument>
- <argument index="1" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_action_from_id" qualifiers="const">
- <return type="String">
+ <method name="get_relative" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="id" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_action_id" qualifiers="const">
- <return type="int">
+ <method name="get_speed" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="action" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_action_list">
- <return type="Array">
- </return>
- <argument index="0" name="action" type="String">
+ <method name="set_index">
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_actions">
- <return type="Array">
- </return>
+ <method name="set_position">
+ <argument index="0" name="position" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="has_action" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="action" type="String">
+ <method name="set_relative">
+ <argument index="0" name="relative" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="load_from_globals">
+ <method name="set_speed">
+ <argument index="0" name="speed" type="Vector2">
+ </argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="index" type="int" setter="set_index" getter="get_index" brief="">
+ </member>
+ <member name="position" type="Vector2" setter="set_position" getter="get_position" brief="">
+ </member>
+ <member name="relative" type="Vector2" setter="set_relative" getter="get_relative" brief="">
+ </member>
+ <member name="speed" type="Vector2" setter="set_speed" getter="get_speed" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="InstancePlaceholder" inherits="Node" category="Core">
+<class name="InputEventScreenTouch" inherits="InputEvent" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_instance_path" qualifiers="const">
- <return type="String">
+ <method name="get_index" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_stored_values">
- <return type="Dictionary">
+ <method name="get_position" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="with_order" type="bool" default="false">
+ <description>
+ </description>
+ </method>
+ <method name="set_index">
+ <argument index="0" name="index" type="int">
</argument>
<description>
</description>
</method>
- <method name="replace_by_instance">
- <argument index="0" name="custom_scene" type="PackedScene" default="NULL">
+ <method name="set_position">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_pressed">
+ <argument index="0" name="pressed" type="bool">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="index" type="int" setter="set_index" getter="get_index" brief="">
+ </member>
+ <member name="position" type="Vector2" setter="set_position" getter="get_position" brief="">
+ </member>
+ <member name="pressed" type="bool" setter="set_pressed" getter="is_pressed" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="IntArray" category="Built-In Types">
+<class name="InputEventWithModifiers" inherits="InputEvent" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="IntArray">
- <return type="IntArray">
+ <method name="get_alt" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="from" type="Array">
- </argument>
<description>
</description>
</method>
- <method name="append">
- <argument index="0" name="integer" type="int">
- </argument>
+ <method name="get_command" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="append_array">
- <argument index="0" name="array" type="IntArray">
- </argument>
+ <method name="get_control" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="insert">
- <return type="int">
+ <method name="get_metakey" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="integer" type="int">
- </argument>
<description>
</description>
</method>
- <method name="invert">
+ <method name="get_shift" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="push_back">
- <argument index="0" name="integer" type="int">
+ <method name="set_alt">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="remove">
- <argument index="0" name="idx" type="int">
+ <method name="set_command">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="resize">
- <argument index="0" name="idx" type="int">
+ <method name="set_control">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="integer" type="int">
+ <method name="set_metakey">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="size">
- <return type="int">
- </return>
+ <method name="set_shift">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="alt" type="bool" setter="set_alt" getter="get_alt" brief="">
+ </member>
+ <member name="command" type="bool" setter="set_command" getter="get_command" brief="">
+ </member>
+ <member name="control" type="bool" setter="set_control" getter="get_control" brief="">
+ </member>
+ <member name="meta" type="bool" setter="set_metakey" getter="get_metakey" brief="">
+ </member>
+ <member name="shift" type="bool" setter="set_shift" getter="get_shift" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="InterpolatedCamera" inherits="Camera" category="Core">
+<class name="InputMap" inherits="Object" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_speed" qualifiers="const">
- <return type="float">
+ <method name="action_add_event">
+ <argument index="0" name="action" type="String">
+ </argument>
+ <argument index="1" name="event" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="action_erase_event">
+ <argument index="0" name="action" type="String">
+ </argument>
+ <argument index="1" name="event" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="action_has_event">
+ <return type="bool">
</return>
+ <argument index="0" name="action" type="String">
+ </argument>
+ <argument index="1" name="event" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="add_action">
+ <argument index="0" name="action" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_target_path" qualifiers="const">
- <return type="NodePath">
- </return>
+ <method name="erase_action">
+ <argument index="0" name="action" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="is_interpolation_enabled" qualifiers="const">
+ <method name="event_is_action" qualifiers="const">
<return type="bool">
</return>
+ <argument index="0" name="event" type="Object">
+ </argument>
+ <argument index="1" name="action" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="set_interpolation_enabled">
- <argument index="0" name="target_path" type="bool">
+ <method name="get_action_list">
+ <return type="Array">
+ </return>
+ <argument index="0" name="action" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_speed">
- <argument index="0" name="speed" type="float">
- </argument>
+ <method name="get_actions">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="set_target">
- <argument index="0" name="target" type="Camera">
+ <method name="has_action" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="action" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_target_path">
- <argument index="0" name="target_path" type="NodePath">
- </argument>
+ <method name="load_from_globals">
<description>
</description>
</method>
@@ -15796,73 +19204,93 @@
<constants>
</constants>
</class>
-<class name="InverseKinematics" inherits="Spatial" category="Core">
+<class name="InstancePlaceholder" inherits="Node" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_bone_name" qualifiers="const">
+ <method name="get_instance_path" qualifiers="const">
<return type="String">
</return>
<description>
</description>
</method>
- <method name="get_chain_size" qualifiers="const">
- <return type="int">
+ <method name="get_stored_values">
+ <return type="Dictionary">
</return>
+ <argument index="0" name="with_order" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="get_iterations" qualifiers="const">
- <return type="int">
- </return>
+ <method name="replace_by_instance">
+ <argument index="0" name="custom_scene" type="PackedScene" default="NULL">
+ </argument>
<description>
</description>
</method>
- <method name="get_precision" qualifiers="const">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="InterpolatedCamera" inherits="Camera" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_speed" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_speed" qualifiers="const">
- <return type="float">
+ <method name="get_target_path" qualifiers="const">
+ <return type="NodePath">
</return>
<description>
</description>
</method>
- <method name="set_bone_name">
- <argument index="0" name="ik_bone" type="String">
- </argument>
+ <method name="is_interpolation_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_chain_size">
- <argument index="0" name="chain_size" type="int">
+ <method name="set_interpolation_enabled">
+ <argument index="0" name="target_path" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_iterations">
- <argument index="0" name="iterations" type="int">
+ <method name="set_speed">
+ <argument index="0" name="speed" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_precision">
- <argument index="0" name="precision" type="float">
+ <method name="set_target">
+ <argument index="0" name="target" type="Camera">
</argument>
<description>
</description>
</method>
- <method name="set_speed">
- <argument index="0" name="speed" type="float">
+ <method name="set_target_path">
+ <argument index="0" name="target_path" type="NodePath">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="enabled" type="bool" setter="set_interpolation_enabled" getter="is_interpolation_enabled" brief="">
+ </member>
+ <member name="speed" type="float" setter="set_speed" getter="get_speed" brief="">
+ </member>
+ <member name="target" type="NodePath" setter="set_target_path" getter="get_target_path" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16009,7 +19437,7 @@
</description>
</method>
<method name="get_selected_items">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<description>
</description>
@@ -16335,6 +19763,16 @@
</description>
</method>
</methods>
+ <members>
+ <member name="collision/exclude_nodes" type="bool" setter="set_exclude_nodes_from_collision" getter="get_exclude_nodes_from_collision" brief="">
+ </member>
+ <member name="nodes/node_a" type="NodePath" setter="set_node_a" getter="get_node_a" brief="">
+ </member>
+ <member name="nodes/node_b" type="NodePath" setter="set_node_b" getter="get_node_b" brief="">
+ </member>
+ <member name="solver/priority" type="int" setter="set_solver_priority" getter="get_solver_priority" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16393,6 +19831,16 @@
</description>
</method>
</methods>
+ <members>
+ <member name="bias" type="float" setter="set_bias" getter="get_bias" brief="">
+ </member>
+ <member name="disable_collision" type="bool" setter="set_exclude_nodes_from_collision" getter="get_exclude_nodes_from_collision" brief="">
+ </member>
+ <member name="node_a" type="NodePath" setter="set_node_a" getter="get_node_a" brief="">
+ </member>
+ <member name="node_b" type="NodePath" setter="set_node_b" getter="get_node_b" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16470,12 +19918,42 @@
<description>
</description>
</method>
+ <method name="get_move_and_slide_colliders" qualifiers="const">
+ <return type="Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_travel" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_colliding" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
+ <method name="is_move_and_slide_on_ceiling" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_move_and_slide_on_floor" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_move_and_slide_on_wall" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="move">
<return type="Vector3">
</return>
@@ -16484,6 +19962,26 @@
<description>
</description>
</method>
+ <method name="move_and_slide">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="linear_velocity" type="Vector3">
+ </argument>
+ <argument index="1" name="floor_normal" type="Vector3" default="Vector3(0, 0, 0)">
+ </argument>
+ <argument index="2" name="ceil_normal" type="Vector3" default="Vector3(0, 0, 0)">
+ </argument>
+ <argument index="3" name="slope_stop_min_velocity" type="float" default="5">
+ </argument>
+ <argument index="4" name="max_bounces" type="int" default="4">
+ </argument>
+ <argument index="5" name="floor_max_angle" type="float" default="0.785398">
+ </argument>
+ <argument index="6" name="ceil_max_angle" type="float" default="0.785398">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="move_to">
<return type="Vector3">
</return>
@@ -16492,6 +19990,10 @@
<description>
</description>
</method>
+ <method name="revert_motion">
+ <description>
+ </description>
+ </method>
<method name="set_collide_with_character_bodies">
<argument index="0" name="enable" type="bool">
</argument>
@@ -16523,6 +20025,18 @@
</description>
</method>
</methods>
+ <members>
+ <member name="collide_with/character" type="bool" setter="set_collide_with_character_bodies" getter="can_collide_with_character_bodies" brief="">
+ </member>
+ <member name="collide_with/kinematic" type="bool" setter="set_collide_with_kinematic_bodies" getter="can_collide_with_kinematic_bodies" brief="">
+ </member>
+ <member name="collide_with/rigid" type="bool" setter="set_collide_with_rigid_bodies" getter="can_collide_with_rigid_bodies" brief="">
+ </member>
+ <member name="collide_with/static" type="bool" setter="set_collide_with_static_bodies" getter="can_collide_with_static_bodies" brief="">
+ </member>
+ <member name="collision/margin" type="float" setter="set_collision_margin" getter="get_collision_margin" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16532,98 +20046,162 @@
<description>
</description>
<methods>
- <method name="get_collider" qualifiers="const">
- <return type="Variant">
+ <method name="get_collision_collider" qualifiers="const">
+ <return type="Object">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collider_metadata" qualifiers="const">
- <return type="Variant">
+ <method name="get_collision_collider_id" qualifiers="const">
+ <return type="int">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collider_shape" qualifiers="const">
+ <method name="get_collision_collider_metadata" qualifiers="const">
+ <argument index="0" name="collision" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_collider_shape" qualifiers="const">
+ <return type="Object">
+ </return>
+ <argument index="0" name="collision" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_collision_collider_shape_index" qualifiers="const">
<return type="int">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collider_velocity" qualifiers="const">
+ <method name="get_collision_collider_velocity" qualifiers="const">
<return type="Vector2">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collision_margin" qualifiers="const">
- <return type="float">
+ <method name="get_collision_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_normal" qualifiers="const">
- <return type="Vector2">
+ <method name="get_collision_local_shape" qualifiers="const">
+ <return type="Object">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collision_pos" qualifiers="const">
+ <method name="get_collision_normal" qualifiers="const">
<return type="Vector2">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_travel" qualifiers="const">
+ <method name="get_collision_position" qualifiers="const">
<return type="Vector2">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_colliding" qualifiers="const">
- <return type="bool">
+ <method name="get_collision_remainder" qualifiers="const">
+ <return type="Vector2">
</return>
+ <argument index="0" name="collision" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="move">
+ <method name="get_collision_travel" qualifiers="const">
<return type="Vector2">
</return>
- <argument index="0" name="rel_vec" type="Vector2">
+ <argument index="0" name="collision" type="int">
</argument>
<description>
</description>
</method>
- <method name="move_to">
+ <method name="get_floor_velocity" qualifiers="const">
<return type="Vector2">
</return>
- <argument index="0" name="position" type="Vector2">
- </argument>
<description>
</description>
</method>
- <method name="revert_motion">
+ <method name="get_safe_margin" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_collision_margin">
- <argument index="0" name="pixels" type="float">
- </argument>
+ <method name="is_on_ceiling" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="test_move">
+ <method name="is_on_floor" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_on_wall" qualifiers="const">
<return type="bool">
</return>
+ <description>
+ </description>
+ </method>
+ <method name="move">
+ <return type="Dictionary">
+ </return>
<argument index="0" name="rel_vec" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="test_move_from">
+ <method name="move_and_slide">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="linear_velocity" type="Vector2">
+ </argument>
+ <argument index="1" name="floor_normal" type="Vector2" default="Vector2(0, 0)">
+ </argument>
+ <argument index="2" name="slope_stop_min_velocity" type="float" default="5">
+ </argument>
+ <argument index="3" name="max_bounces" type="int" default="4">
+ </argument>
+ <argument index="4" name="floor_max_angle" type="float" default="0.785398">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_safe_margin">
+ <argument index="0" name="pixels" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="test_move">
<return type="bool">
</return>
- <argument index="0" name="from" type="Matrix32">
+ <argument index="0" name="from" type="Transform2D">
</argument>
<argument index="1" name="rel_vec" type="Vector2">
</argument>
@@ -16631,6 +20209,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16785,6 +20367,26 @@
</description>
</method>
</methods>
+ <members>
+ <member name="align" type="int" setter="set_align" getter="get_align" brief="">
+ </member>
+ <member name="autowrap" type="bool" setter="set_autowrap" getter="has_autowrap" brief="">
+ </member>
+ <member name="clip_text" type="bool" setter="set_clip_text" getter="is_clipping_text" brief="">
+ </member>
+ <member name="lines_skipped" type="int" setter="set_lines_skipped" getter="get_lines_skipped" brief="">
+ </member>
+ <member name="max_lines_visible" type="int" setter="set_max_lines_visible" getter="get_max_lines_visible" brief="">
+ </member>
+ <member name="percent_visible" type="float" setter="set_percent_visible" getter="get_percent_visible" brief="">
+ </member>
+ <member name="text" type="String" setter="set_text" getter="get_text" brief="">
+ </member>
+ <member name="uppercase" type="bool" setter="set_uppercase" getter="is_uppercase" brief="">
+ </member>
+ <member name="valign" type="int" setter="set_valign" getter="get_valign" brief="">
+ </member>
+ </members>
<constants>
<constant name="ALIGN_LEFT" value="0">
</constant>
@@ -16885,6 +20487,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="_data" type="Array" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -16894,41 +20500,33 @@
<description>
</description>
<methods>
- <method name="get_bake_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
<method name="get_color" qualifiers="const">
<return type="Color">
</return>
- <argument index="0" name="color" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_operator" qualifiers="const">
+ <method name="get_cull_mask" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_parameter" qualifiers="const">
+ <method name="get_param" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="variable" type="int">
+ <argument index="0" name="param" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_projector" qualifiers="const">
- <return type="Texture">
+ <method name="get_shadow_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="has_project_shadows" qualifiers="const">
+ <method name="has_shadow" qualifiers="const">
<return type="bool">
</return>
<description>
@@ -16940,22 +20538,20 @@
<description>
</description>
</method>
- <method name="is_enabled" qualifiers="const">
+ <method name="is_negative" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="set_bake_mode">
- <argument index="0" name="bake_mode" type="int">
+ <method name="set_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_color">
- <argument index="0" name="color" type="int">
- </argument>
- <argument index="1" name="value" type="Color">
+ <method name="set_cull_mask">
+ <argument index="0" name="cull_mask" type="int">
</argument>
<description>
</description>
@@ -16966,65 +20562,85 @@
<description>
</description>
</method>
- <method name="set_enabled">
+ <method name="set_negative">
<argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_operator">
- <argument index="0" name="operator" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_parameter">
- <argument index="0" name="variable" type="int">
+ <method name="set_param">
+ <argument index="0" name="param" type="int">
</argument>
<argument index="1" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_project_shadows">
- <argument index="0" name="enable" type="bool">
+ <method name="set_shadow">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_projector">
- <argument index="0" name="projector" type="Texture">
+ <method name="set_shadow_color">
+ <argument index="0" name="shadow_color" type="Color">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="editor_only" type="bool" setter="set_editor_only" getter="is_editor_only" brief="">
+ </member>
+ <member name="light_color" type="Color" setter="set_color" getter="get_color" brief="">
+ </member>
+ <member name="light_cull_mask" type="int" setter="set_cull_mask" getter="get_cull_mask" brief="">
+ </member>
+ <member name="light_energy" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="light_negative" type="bool" setter="set_negative" getter="is_negative" brief="">
+ </member>
+ <member name="light_specular" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="shadow_bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="shadow_color" type="Color" setter="set_shadow_color" getter="get_shadow_color" brief="">
+ </member>
+ <member name="shadow_contact" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="shadow_enabled" type="bool" setter="set_shadow" getter="has_shadow" brief="">
+ </member>
+ <member name="shadow_max_distance" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PARAM_RADIUS" value="2">
+ <constant name="PARAM_ENERGY" value="0">
</constant>
- <constant name="PARAM_ENERGY" value="3">
+ <constant name="PARAM_SPECULAR" value="1">
</constant>
- <constant name="PARAM_ATTENUATION" value="4">
+ <constant name="PARAM_RANGE" value="2">
</constant>
- <constant name="PARAM_SPOT_ANGLE" value="1">
+ <constant name="PARAM_ATTENUATION" value="3">
</constant>
- <constant name="PARAM_SPOT_ATTENUATION" value="0">
+ <constant name="PARAM_SPOT_ANGLE" value="4">
</constant>
- <constant name="PARAM_SHADOW_DARKENING" value="5">
+ <constant name="PARAM_SPOT_ATTENUATION" value="5">
</constant>
- <constant name="PARAM_SHADOW_Z_OFFSET" value="6">
+ <constant name="PARAM_CONTACT_SHADOW_SIZE" value="6">
</constant>
- <constant name="COLOR_DIFFUSE" value="0">
+ <constant name="PARAM_SHADOW_MAX_DISTANCE" value="7">
</constant>
- <constant name="COLOR_SPECULAR" value="1">
+ <constant name="PARAM_SHADOW_SPLIT_1_OFFSET" value="8">
</constant>
- <constant name="BAKE_MODE_DISABLED" value="0">
+ <constant name="PARAM_SHADOW_SPLIT_2_OFFSET" value="9">
</constant>
- <constant name="BAKE_MODE_INDIRECT" value="1">
+ <constant name="PARAM_SHADOW_SPLIT_3_OFFSET" value="10">
</constant>
- <constant name="BAKE_MODE_INDIRECT_AND_SHADOWS" value="2">
+ <constant name="PARAM_SHADOW_NORMAL_BIAS" value="11">
</constant>
- <constant name="BAKE_MODE_FULL" value="3">
+ <constant name="PARAM_SHADOW_BIAS" value="12">
+ </constant>
+ <constant name="PARAM_MAX" value="13">
</constant>
</constants>
</class>
@@ -17052,13 +20668,13 @@
<description>
</description>
</method>
- <method name="get_item_mask" qualifiers="const">
+ <method name="get_item_cull_mask" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_item_shadow_mask" qualifiers="const">
+ <method name="get_item_shadow_cull_mask" qualifiers="const">
<return type="int">
</return>
<description>
@@ -17094,7 +20710,19 @@
<description>
</description>
</method>
- <method name="get_shadow_esm_multiplier" qualifiers="const">
+ <method name="get_shadow_filter" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shadow_gradient_length" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shadow_smooth" qualifiers="const">
<return type="float">
</return>
<description>
@@ -17178,14 +20806,14 @@
<description>
</description>
</method>
- <method name="set_item_mask">
- <argument index="0" name="item_mask" type="int">
+ <method name="set_item_cull_mask">
+ <argument index="0" name="item_cull_mask" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_item_shadow_mask">
- <argument index="0" name="item_shadow_mask" type="int">
+ <method name="set_item_shadow_cull_mask">
+ <argument index="0" name="item_shadow_cull_mask" type="int">
</argument>
<description>
</description>
@@ -17226,12 +20854,24 @@
<description>
</description>
</method>
- <method name="set_shadow_esm_multiplier">
+ <method name="set_shadow_filter">
+ <argument index="0" name="filter" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shadow_gradient_length">
<argument index="0" name="multiplier" type="float">
</argument>
<description>
</description>
</method>
+ <method name="set_shadow_smooth">
+ <argument index="0" name="smooth" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_texture">
<argument index="0" name="texture" type="Object">
</argument>
@@ -17263,6 +20903,50 @@
</description>
</method>
</methods>
+ <members>
+ <member name="color" type="Color" setter="set_color" getter="get_color" brief="">
+ </member>
+ <member name="editor_only" type="bool" setter="set_editor_only" getter="is_editor_only" brief="">
+ </member>
+ <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled" brief="">
+ </member>
+ <member name="energy" type="float" setter="set_energy" getter="get_energy" brief="">
+ </member>
+ <member name="mode" type="int" setter="set_mode" getter="get_mode" brief="">
+ </member>
+ <member name="offset" type="Vector2" setter="set_texture_offset" getter="get_texture_offset" brief="">
+ </member>
+ <member name="range_height" type="float" setter="set_height" getter="get_height" brief="">
+ </member>
+ <member name="range_item_cull_mask" type="int" setter="set_item_cull_mask" getter="get_item_cull_mask" brief="">
+ </member>
+ <member name="range_layer_max" type="int" setter="set_layer_range_max" getter="get_layer_range_max" brief="">
+ </member>
+ <member name="range_layer_min" type="int" setter="set_layer_range_min" getter="get_layer_range_min" brief="">
+ </member>
+ <member name="range_z_max" type="int" setter="set_z_range_max" getter="get_z_range_max" brief="">
+ </member>
+ <member name="range_z_min" type="int" setter="set_z_range_min" getter="get_z_range_min" brief="">
+ </member>
+ <member name="scale" type="float" setter="set_texture_scale" getter="get_texture_scale" brief="">
+ </member>
+ <member name="shadow_buffer_size" type="int" setter="set_shadow_buffer_size" getter="get_shadow_buffer_size" brief="">
+ </member>
+ <member name="shadow_color" type="Color" setter="set_shadow_color" getter="get_shadow_color" brief="">
+ </member>
+ <member name="shadow_enabled" type="bool" setter="set_shadow_enabled" getter="is_shadow_enabled" brief="">
+ </member>
+ <member name="shadow_filter" type="float" setter="set_shadow_filter" getter="get_shadow_filter" brief="">
+ </member>
+ <member name="shadow_filter_smooth" type="float" setter="set_shadow_smooth" getter="get_shadow_smooth" brief="">
+ </member>
+ <member name="shadow_gradient_length" type="float" setter="set_shadow_gradient_length" getter="get_shadow_gradient_length" brief="">
+ </member>
+ <member name="shadow_item_cull_mask" type="int" setter="set_item_shadow_cull_mask" getter="get_item_shadow_cull_mask" brief="">
+ </member>
+ <member name="texture" type="Texture" setter="set_texture" getter="get_texture" brief="">
+ </member>
+ </members>
<constants>
<constant name="MODE_ADD" value="0">
</constant>
@@ -17305,7 +20989,229 @@
</description>
</method>
</methods>
+ <members>
+ <member name="light_mask" type="int" setter="set_occluder_light_mask" getter="get_occluder_light_mask" brief="">
+ </member>
+ <member name="occluder" type="OccluderPolygon2D" setter="set_occluder_polygon" getter="get_occluder_polygon" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Line2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_point">
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_begin_cap_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_default_color" qualifiers="const">
+ <return type="Color">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_end_cap_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_gradient" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_joint_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_point_count" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_point_pos" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <argument index="0" name="i" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_points" qualifiers="const">
+ <return type="PoolVector2Array">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_round_precision" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_sharp_limit" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_texture" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_texture_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_width" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="remove_point">
+ <argument index="0" name="i" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_begin_cap_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_default_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_end_cap_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_gradient">
+ <argument index="0" name="color" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_joint_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_point_pos">
+ <argument index="0" name="i" type="int">
+ </argument>
+ <argument index="1" name="pos" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_points">
+ <argument index="0" name="points" type="PoolVector2Array">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_round_precision">
+ <argument index="0" name="precision" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_sharp_limit">
+ <argument index="0" name="limit" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_texture">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_texture_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_width">
+ <argument index="0" name="width" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="begin_cap_mode" type="int" setter="set_begin_cap_mode" getter="get_begin_cap_mode" brief="">
+ </member>
+ <member name="default_color" type="Color" setter="set_default_color" getter="get_default_color" brief="">
+ </member>
+ <member name="end_cap_mode" type="int" setter="set_end_cap_mode" getter="get_end_cap_mode" brief="">
+ </member>
+ <member name="gradient" type="Gradient" setter="set_gradient" getter="get_gradient" brief="">
+ </member>
+ <member name="joint_mode" type="int" setter="set_joint_mode" getter="get_joint_mode" brief="">
+ </member>
+ <member name="points" type="PoolVector2Array" setter="set_points" getter="get_points" brief="">
+ </member>
+ <member name="round_precision" type="int" setter="set_round_precision" getter="get_round_precision" brief="">
+ </member>
+ <member name="sharp_limit" type="float" setter="set_sharp_limit" getter="get_sharp_limit" brief="">
+ </member>
+ <member name="texture" type="Texture" setter="set_texture" getter="get_texture" brief="">
+ </member>
+ <member name="texture_mode" type="int" setter="set_texture_mode" getter="get_texture_mode" brief="">
+ </member>
+ <member name="width" type="float" setter="set_width" getter="get_width" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="LINE_JOINT_SHARP" value="0">
+ </constant>
+ <constant name="LINE_JOINT_BEVEL" value="1">
+ </constant>
+ <constant name="LINE_JOINT_ROUND" value="2">
+ </constant>
+ <constant name="LINE_CAP_NONE" value="0">
+ </constant>
+ <constant name="LINE_CAP_BOX" value="1">
+ </constant>
+ <constant name="LINE_CAP_ROUND" value="2">
+ </constant>
+ <constant name="LINE_TEXTURE_NONE" value="0">
+ </constant>
+ <constant name="LINE_TEXTURE_TILE" value="1">
+ </constant>
</constants>
</class>
<class name="LineEdit" inherits="Control" category="Core">
@@ -17337,7 +21243,7 @@
</description>
</method>
<method name="cursor_set_blink_enabled">
- <argument index="0" name="enable" type="bool">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
@@ -17360,6 +21266,12 @@
<description>
</description>
</method>
+ <method name="get_expand_to_text_length" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_max_length" qualifiers="const">
<return type="int">
</return>
@@ -17438,6 +21350,12 @@
<description>
</description>
</method>
+ <method name="set_expand_to_text_length">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_max_length">
<argument index="0" name="chars" type="int">
</argument>
@@ -17469,6 +21387,30 @@
</description>
</method>
</methods>
+ <members>
+ <member name="align" type="int" setter="set_align" getter="get_align" brief="">
+ </member>
+ <member name="caret_blink" type="bool" setter="cursor_set_blink_enabled" getter="cursor_get_blink_enabled" brief="">
+ </member>
+ <member name="caret_blink_speed" type="float" setter="cursor_set_blink_speed" getter="cursor_get_blink_speed" brief="">
+ </member>
+ <member name="editable" type="bool" setter="set_editable" getter="is_editable" brief="">
+ </member>
+ <member name="expand_to_len" type="bool" setter="set_expand_to_text_length" getter="get_expand_to_text_length" brief="">
+ </member>
+ <member name="focus_mode" type="int" setter="set_focus_mode" getter="get_focus_mode" brief="">
+ </member>
+ <member name="max_length" type="int" setter="set_max_length" getter="get_max_length" brief="">
+ </member>
+ <member name="placeholder_alpha" type="float" setter="set_placeholder_alpha" getter="get_placeholder_alpha" brief="">
+ </member>
+ <member name="placeholder_text" type="String" setter="set_placeholder" getter="get_placeholder" brief="">
+ </member>
+ <member name="secret" type="bool" setter="set_secret" getter="is_secret" brief="">
+ </member>
+ <member name="text" type="String" setter="set_text" getter="get_text" brief="">
+ </member>
+ </members>
<signals>
<signal name="text_changed">
<argument index="0" name="text" type="String">
@@ -17559,6 +21501,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="d" type="float" setter="set_d" getter="get_d" brief="">
+ </member>
+ <member name="normal" type="Vector2" setter="set_normal" getter="get_normal" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -17593,6 +21541,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="text" type="String" setter="set_text" getter="get_text" brief="">
+ </member>
+ <member name="underline" type="int" setter="set_underline_mode" getter="get_underline_mode" brief="">
+ </member>
+ </members>
<constants>
<constant name="UNDERLINE_MODE_ALWAYS" value="0">
</constant>
@@ -17651,7 +21605,7 @@
</description>
<methods>
<method name="_drop_files" qualifiers="virtual">
- <argument index="0" name="files" type="StringArray">
+ <argument index="0" name="files" type="PoolStringArray">
</argument>
<argument index="1" name="screen" type="int">
</argument>
@@ -17707,7 +21661,7 @@
</description>
</method>
<method name="input_event">
- <argument index="0" name="ev" type="InputEvent">
+ <argument index="0" name="ev" type="Object">
</argument>
<description>
</description>
@@ -17728,15 +21682,15 @@
</method>
</methods>
<constants>
- <constant name="NOTIFICATION_WM_MOUSE_ENTER" value="3">
+ <constant name="NOTIFICATION_WM_MOUSE_ENTER" value="2">
</constant>
- <constant name="NOTIFICATION_WM_MOUSE_EXIT" value="4">
+ <constant name="NOTIFICATION_WM_MOUSE_EXIT" value="3">
</constant>
- <constant name="NOTIFICATION_WM_FOCUS_IN" value="5">
+ <constant name="NOTIFICATION_WM_FOCUS_IN" value="4">
</constant>
- <constant name="NOTIFICATION_WM_FOCUS_OUT" value="6">
+ <constant name="NOTIFICATION_WM_FOCUS_OUT" value="5">
</constant>
- <constant name="NOTIFICATION_WM_QUIT_REQUEST" value="7">
+ <constant name="NOTIFICATION_WM_QUIT_REQUEST" value="6">
</constant>
<constant name="NOTIFICATION_WM_UNFOCUS_REQUEST" value="8">
</constant>
@@ -17771,7 +21725,7 @@
</description>
<methods>
<method name="base64_to_raw">
- <return type="RawArray">
+ <return type="PoolByteArray">
</return>
<argument index="0" name="base64_str" type="String">
</argument>
@@ -17797,7 +21751,7 @@
<method name="raw_to_base64">
<return type="String">
</return>
- <argument index="0" name="array" type="RawArray">
+ <argument index="0" name="array" type="PoolByteArray">
</argument>
<description>
</description>
@@ -17828,411 +21782,7 @@
<description>
</description>
<methods>
- <method name="get_blend_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_depth_draw_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_flag" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="flag" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_line_width" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="set_blend_mode">
- <argument index="0" name="mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_depth_draw_mode">
- <argument index="0" name="mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_flag">
- <argument index="0" name="flag" type="int">
- </argument>
- <argument index="1" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_line_width">
- <argument index="0" name="width" type="float">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- <constant name="FLAG_VISIBLE" value="0">
- </constant>
- <constant name="FLAG_DOUBLE_SIDED" value="1">
- </constant>
- <constant name="FLAG_INVERT_FACES" value="2">
- </constant>
- <constant name="FLAG_UNSHADED" value="3">
- </constant>
- <constant name="FLAG_ONTOP" value="4">
- </constant>
- <constant name="FLAG_LIGHTMAP_ON_UV2" value="5">
- </constant>
- <constant name="FLAG_COLOR_ARRAY_SRGB" value="6">
- </constant>
- <constant name="FLAG_MAX" value="7">
- </constant>
- <constant name="DEPTH_DRAW_ALWAYS" value="0">
- </constant>
- <constant name="DEPTH_DRAW_OPAQUE_ONLY" value="1">
- </constant>
- <constant name="DEPTH_DRAW_OPAQUE_PRE_PASS_ALPHA" value="2">
- </constant>
- <constant name="DEPTH_DRAW_NEVER" value="3">
- </constant>
- <constant name="BLEND_MODE_MIX" value="0">
- </constant>
- <constant name="BLEND_MODE_ADD" value="1">
- </constant>
- <constant name="BLEND_MODE_SUB" value="2">
- </constant>
- <constant name="BLEND_MODE_MUL" value="3">
- </constant>
- <constant name="BLEND_MODE_PREMULT_ALPHA" value="4">
- </constant>
- </constants>
-</class>
-<class name="MaterialShader" inherits="Shader" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="MaterialShaderGraph" inherits="ShaderGraph" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Matrix3" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="Matrix3">
- <return type="Matrix3">
- </return>
- <argument index="0" name="from" type="Quat">
- </argument>
- <description>
- </description>
- </method>
- <method name="Matrix3">
- <return type="Matrix3">
- </return>
- <argument index="0" name="axis" type="Vector3">
- </argument>
- <argument index="1" name="phi" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="Matrix3">
- <return type="Matrix3">
- </return>
- <argument index="0" name="x_axis" type="Vector3">
- </argument>
- <argument index="1" name="y_axis" type="Vector3">
- </argument>
- <argument index="2" name="z_axis" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="determinant">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_euler">
- <return type="Vector3">
- </return>
- <description>
- </description>
- </method>
- <method name="get_orthogonal_index">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_scale">
- <return type="Vector3">
- </return>
- <description>
- </description>
- </method>
- <method name="inverse">
- <return type="Matrix3">
- </return>
- <description>
- </description>
- </method>
- <method name="orthonormalized">
- <return type="Matrix3">
- </return>
- <description>
- </description>
- </method>
- <method name="rotated">
- <return type="Matrix3">
- </return>
- <argument index="0" name="axis" type="Vector3">
- </argument>
- <argument index="1" name="phi" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="scaled">
- <return type="Matrix3">
- </return>
- <argument index="0" name="scale" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="tdotx">
- <return type="float">
- </return>
- <argument index="0" name="with" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="tdoty">
- <return type="float">
- </return>
- <argument index="0" name="with" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="tdotz">
- <return type="float">
- </return>
- <argument index="0" name="with" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="transposed">
- <return type="Matrix3">
- </return>
- <description>
- </description>
- </method>
- <method name="xform">
- <return type="Vector3">
- </return>
- <argument index="0" name="v" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="xform_inv">
- <return type="Vector3">
- </return>
- <argument index="0" name="v" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <members>
- <member name="x" type="Vector3">
- </member>
- <member name="y" type="Vector3">
- </member>
- <member name="z" type="Vector3">
- </member>
- </members>
- <constants>
- </constants>
-</class>
-<class name="Matrix32" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="Matrix32">
- <return type="Matrix32">
- </return>
- <argument index="0" name="from" type="Transform">
- </argument>
- <description>
- </description>
- </method>
- <method name="Matrix32">
- <return type="Matrix32">
- </return>
- <argument index="0" name="x_axis" type="Vector2">
- </argument>
- <argument index="1" name="y_axis" type="Vector2">
- </argument>
- <argument index="2" name="origin" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="Matrix32">
- <return type="Matrix32">
- </return>
- <argument index="0" name="rot" type="float">
- </argument>
- <argument index="1" name="pos" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="affine_inverse">
- <return type="Matrix32">
- </return>
- <description>
- </description>
- </method>
- <method name="basis_xform">
- <return type="Matrix32">
- </return>
- <argument index="0" name="v" type="var">
- </argument>
- <description>
- </description>
- </method>
- <method name="basis_xform_inv">
- <return type="Matrix32">
- </return>
- <argument index="0" name="v" type="var">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_origin">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_rotation">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_scale">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="interpolate_with">
- <return type="Matrix32">
- </return>
- <argument index="0" name="m" type="Matrix32">
- </argument>
- <argument index="1" name="c" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="inverse">
- <return type="Matrix32">
- </return>
- <description>
- </description>
- </method>
- <method name="orthonormalized">
- <return type="Matrix32">
- </return>
- <description>
- </description>
- </method>
- <method name="rotated">
- <return type="Matrix32">
- </return>
- <argument index="0" name="phi" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="scaled">
- <return type="Matrix32">
- </return>
- <argument index="0" name="scale" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="translated">
- <return type="Matrix32">
- </return>
- <argument index="0" name="offset" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="xform">
- <return type="Matrix32">
- </return>
- <argument index="0" name="v" type="var">
- </argument>
- <description>
- </description>
- </method>
- <method name="xform_inv">
- <return type="Matrix32">
- </return>
- <argument index="0" name="v" type="var">
- </argument>
- <description>
- </description>
- </method>
</methods>
- <members>
- <member name="o" type="Vector2">
- </member>
- <member name="x" type="Vector2">
- </member>
- <member name="y" type="Vector2">
- </member>
- </members>
<constants>
</constants>
</class>
@@ -18249,6 +21799,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="items" type="Array" setter="_set_items" getter="_get_items" brief="">
+ </member>
+ </members>
<signals>
<signal name="about_to_show">
<description>
@@ -18288,32 +21842,6 @@
<description>
</description>
<methods>
- <method name="add_morph_target">
- <argument index="0" name="name" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_surface">
- <argument index="0" name="primitive" type="int">
- </argument>
- <argument index="1" name="arrays" type="Array">
- </argument>
- <argument index="2" name="morph_arrays" type="Array" default="Array()">
- </argument>
- <argument index="3" name="alphasort" type="bool" default="false">
- </argument>
- <description>
- </description>
- </method>
- <method name="center_geometry">
- <description>
- </description>
- </method>
- <method name="clear_morph_targets">
- <description>
- </description>
- </method>
<method name="create_convex_shape" qualifiers="const">
<return type="Shape">
</return>
@@ -18321,7 +21849,7 @@
</description>
</method>
<method name="create_outline" qualifiers="const">
- <return type="Mesh">
+ <return type="ArrayMesh">
</return>
<argument index="0" name="margin" type="float">
</argument>
@@ -18340,186 +21868,14 @@
<description>
</description>
</method>
- <method name="get_custom_aabb" qualifiers="const">
- <return type="AABB">
- </return>
- <description>
- </description>
- </method>
<method name="get_faces" qualifiers="const">
- <return type="Vector3Array">
- </return>
- <description>
- </description>
- </method>
- <method name="get_morph_target_count" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_morph_target_mode" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_morph_target_name" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="index" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_surface_count" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="regen_normalmaps">
- <description>
- </description>
- </method>
- <method name="set_custom_aabb">
- <argument index="0" name="aabb" type="AABB">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_morph_target_mode">
- <argument index="0" name="mode" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_array_index_len" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_array_len" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_format" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_material" qualifiers="const">
- <return type="Material">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_name" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_get_primitive_type" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_remove">
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_set_material">
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <argument index="1" name="material" type="Material">
- </argument>
- <description>
- </description>
- </method>
- <method name="surface_set_name">
- <argument index="0" name="surf_idx" type="int">
- </argument>
- <argument index="1" name="name" type="String">
- </argument>
+ <return type="PoolVector3Array">
+ </return>
<description>
</description>
</method>
</methods>
<constants>
- <constant name="NO_INDEX_ARRAY" value="-1">
- </constant>
- <constant name="ARRAY_WEIGHTS_SIZE" value="4">
- </constant>
- <constant name="ARRAY_VERTEX" value="0">
- </constant>
- <constant name="ARRAY_NORMAL" value="1">
- </constant>
- <constant name="ARRAY_TANGENT" value="2">
- </constant>
- <constant name="ARRAY_COLOR" value="3">
- </constant>
- <constant name="ARRAY_TEX_UV" value="4">
- </constant>
- <constant name="ARRAY_TEX_UV2" value="5">
- </constant>
- <constant name="ARRAY_BONES" value="6">
- </constant>
- <constant name="ARRAY_WEIGHTS" value="7">
- </constant>
- <constant name="ARRAY_INDEX" value="8">
- </constant>
- <constant name="ARRAY_FORMAT_VERTEX" value="1">
- </constant>
- <constant name="ARRAY_FORMAT_NORMAL" value="2">
- </constant>
- <constant name="ARRAY_FORMAT_TANGENT" value="4">
- </constant>
- <constant name="ARRAY_FORMAT_COLOR" value="8">
- </constant>
- <constant name="ARRAY_FORMAT_TEX_UV" value="16">
- </constant>
- <constant name="ARRAY_FORMAT_TEX_UV2" value="32">
- </constant>
- <constant name="ARRAY_FORMAT_BONES" value="64">
- </constant>
- <constant name="ARRAY_FORMAT_WEIGHTS" value="128">
- </constant>
- <constant name="ARRAY_FORMAT_INDEX" value="256">
- </constant>
- <constant name="PRIMITIVE_POINTS" value="0">
- </constant>
- <constant name="PRIMITIVE_LINES" value="1">
- </constant>
- <constant name="PRIMITIVE_LINE_STRIP" value="2">
- </constant>
- <constant name="PRIMITIVE_LINE_LOOP" value="3">
- </constant>
- <constant name="PRIMITIVE_TRIANGLES" value="4">
- </constant>
- <constant name="PRIMITIVE_TRIANGLE_STRIP" value="5">
- </constant>
- <constant name="PRIMITIVE_TRIANGLE_FAN" value="6">
- </constant>
</constants>
</class>
<class name="MeshDataTool" inherits="Reference" category="Core">
@@ -18557,7 +21913,7 @@
</description>
</method>
<method name="get_edge_faces" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -18641,7 +21997,7 @@
</description>
</method>
<method name="get_vertex_bones" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -18663,7 +22019,7 @@
</description>
</method>
<method name="get_vertex_edges" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -18671,7 +22027,7 @@
</description>
</method>
<method name="get_vertex_faces" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -18717,7 +22073,7 @@
</description>
</method>
<method name="get_vertex_weights" qualifiers="const">
- <return type="RealArray">
+ <return type="PoolRealArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -18757,7 +22113,7 @@
<method name="set_vertex_bones">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="bones" type="IntArray">
+ <argument index="1" name="bones" type="PoolIntArray">
</argument>
<description>
</description>
@@ -18813,7 +22169,7 @@
<method name="set_vertex_weights">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="weights" type="RealArray">
+ <argument index="1" name="weights" type="PoolRealArray">
</argument>
<description>
</description>
@@ -18836,12 +22192,6 @@
<description>
</description>
</method>
- <method name="get_aabb" qualifiers="const">
- <return type="AABB">
- </return>
- <description>
- </description>
- </method>
<method name="get_mesh" qualifiers="const">
<return type="Mesh">
</return>
@@ -18854,6 +22204,14 @@
<description>
</description>
</method>
+ <method name="get_surface_material" qualifiers="const">
+ <return type="Material">
+ </return>
+ <argument index="0" name="surface" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_mesh">
<argument index="0" name="mesh" type="Mesh">
</argument>
@@ -18866,7 +22224,21 @@
<description>
</description>
</method>
+ <method name="set_surface_material">
+ <argument index="0" name="surface" type="int">
+ </argument>
+ <argument index="1" name="material" type="Material">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
+ <members>
+ <member name="mesh" type="Mesh" setter="set_mesh" getter="get_mesh" brief="">
+ </member>
+ <member name="skeleton" type="NodePath" setter="set_skeleton_path" getter="get_skeleton_path" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -18887,7 +22259,7 @@
</description>
</method>
<method name="get_item_list" qualifiers="const">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<description>
</description>
@@ -18978,12 +22350,14 @@
<description>
</description>
<methods>
- <method name="generate_aabb">
+ <method name="get_aabb" qualifiers="const">
+ <return type="Rect3">
+ </return>
<description>
</description>
</method>
- <method name="get_aabb" qualifiers="const">
- <return type="AABB">
+ <method name="get_color_format" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
@@ -19016,8 +22390,14 @@
<description>
</description>
</method>
- <method name="set_aabb">
- <argument index="0" name="visibility_aabb" type="AABB">
+ <method name="get_transform_format" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_color_format">
+ <argument index="0" name="format" type="int">
</argument>
<description>
</description>
@@ -19050,8 +22430,38 @@
<description>
</description>
</method>
+ <method name="set_transform_format">
+ <argument index="0" name="format" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
+ <members>
+ <member name="color_array" type="PoolColorArray" setter="_set_color_array" getter="_get_color_array" brief="">
+ </member>
+ <member name="color_format" type="int" setter="set_color_format" getter="get_color_format" brief="">
+ </member>
+ <member name="instance_count" type="int" setter="set_instance_count" getter="get_instance_count" brief="">
+ </member>
+ <member name="mesh" type="Mesh" setter="set_mesh" getter="get_mesh" brief="">
+ </member>
+ <member name="transform_array" type="PoolVector3Array" setter="_set_transform_array" getter="_get_transform_array" brief="">
+ </member>
+ <member name="transform_format" type="int" setter="set_transform_format" getter="get_transform_format" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="TRANSFORM_2D" value="0">
+ </constant>
+ <constant name="TRANSFORM_3D" value="1">
+ </constant>
+ <constant name="COLOR_NONE" value="0">
+ </constant>
+ <constant name="COLOR_8BIT" value="1">
+ </constant>
+ <constant name="COLOR_FLOAT" value="2">
+ </constant>
</constants>
</class>
<class name="MultiMeshInstance" inherits="GeometryInstance" category="Core">
@@ -19073,6 +22483,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="multimesh" type="MultiMesh" setter="set_multimesh" getter="get_multimesh" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -19143,7 +22557,7 @@
</description>
</method>
<method name="get_simple_path">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<argument index="0" name="start" type="Vector3">
</argument>
@@ -19193,6 +22607,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="up_vector" type="Vector3" setter="set_up_vector" getter="get_up_vector" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -19219,7 +22637,7 @@
</description>
</method>
<method name="get_simple_path">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<argument index="0" name="start" type="Vector2">
</argument>
@@ -19235,7 +22653,7 @@
</return>
<argument index="0" name="mesh" type="NavigationPolygon">
</argument>
- <argument index="1" name="xform" type="Matrix32">
+ <argument index="1" name="xform" type="Transform2D">
</argument>
<argument index="2" name="owner" type="Object" default="NULL">
</argument>
@@ -19251,7 +22669,7 @@
<method name="navpoly_set_transform">
<argument index="0" name="id" type="int">
</argument>
- <argument index="1" name="xform" type="Matrix32">
+ <argument index="1" name="xform" type="Transform2D">
</argument>
<description>
</description>
@@ -19267,7 +22685,7 @@
</description>
<methods>
<method name="add_polygon">
- <argument index="0" name="polygon" type="IntArray">
+ <argument index="0" name="polygon" type="PoolIntArray">
</argument>
<description>
</description>
@@ -19277,7 +22695,7 @@
</description>
</method>
<method name="get_polygon">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -19291,18 +22709,24 @@
</description>
</method>
<method name="get_vertices" qualifiers="const">
- <return type="Vector3Array">
+ <return type="PoolVector3Array">
</return>
<description>
</description>
</method>
<method name="set_vertices">
- <argument index="0" name="vertices" type="Vector3Array">
+ <argument index="0" name="vertices" type="PoolVector3Array">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="polygons" type="Array" setter="_set_polygons" getter="_get_polygons" brief="">
+ </member>
+ <member name="vertices" type="PoolVector3Array" setter="set_vertices" getter="get_vertices" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -19337,6 +22761,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled" brief="">
+ </member>
+ <member name="navmesh" type="NavigationMesh" setter="set_navigation_mesh" getter="get_navigation_mesh" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -19347,13 +22777,13 @@
</description>
<methods>
<method name="add_outline">
- <argument index="0" name="outline" type="Vector2Array">
+ <argument index="0" name="outline" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
<method name="add_outline_at_index">
- <argument index="0" name="outline" type="Vector2Array">
+ <argument index="0" name="outline" type="PoolVector2Array">
</argument>
<argument index="1" name="index" type="int">
</argument>
@@ -19361,7 +22791,7 @@
</description>
</method>
<method name="add_polygon">
- <argument index="0" name="polygon" type="IntArray">
+ <argument index="0" name="polygon" type="PoolIntArray">
</argument>
<description>
</description>
@@ -19375,7 +22805,7 @@
</description>
</method>
<method name="get_outline" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -19389,7 +22819,7 @@
</description>
</method>
<method name="get_polygon">
- <return type="IntArray">
+ <return type="PoolIntArray">
</return>
<argument index="0" name="idx" type="int">
</argument>
@@ -19403,7 +22833,7 @@
</description>
</method>
<method name="get_vertices" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
@@ -19421,18 +22851,26 @@
<method name="set_outline">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="outline" type="Vector2Array">
+ <argument index="1" name="outline" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
<method name="set_vertices">
- <argument index="0" name="vertices" type="Vector2Array">
+ <argument index="0" name="vertices" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="outlines" type="Array" setter="_set_outlines" getter="_get_outlines" brief="">
+ </member>
+ <member name="polygons" type="Array" setter="_set_polygons" getter="_get_polygons" brief="">
+ </member>
+ <member name="vertices" type="PoolVector3Array" setter="set_vertices" getter="get_vertices" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -19467,95 +22905,257 @@
</description>
</method>
</methods>
+ <members>
+ <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled" brief="">
+ </member>
+ <member name="navpoly" type="NavigationPolygon" setter="set_navigation_polygon" getter="get_navigation_polygon" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="NetworkedMultiplayerENet" inherits="NetworkedMultiplayerPeer" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="close_connection">
+ <description>
+ </description>
+ </method>
+ <method name="create_client">
+ <return type="int">
+ </return>
+ <argument index="0" name="ip" type="String">
+ </argument>
+ <argument index="1" name="port" type="int">
+ </argument>
+ <argument index="2" name="in_bandwidth" type="int" default="0">
+ </argument>
+ <argument index="3" name="out_bandwidth" type="int" default="0">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="create_server">
+ <return type="int">
+ </return>
+ <argument index="0" name="port" type="int">
+ </argument>
+ <argument index="1" name="max_clients" type="int" default="32">
+ </argument>
+ <argument index="2" name="in_bandwidth" type="int" default="0">
+ </argument>
+ <argument index="3" name="out_bandwidth" type="int" default="0">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_compression_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_bind_ip">
+ <argument index="0" name="ip" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_compression_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
<constants>
+ <constant name="COMPRESS_NONE" value="0">
+ </constant>
+ <constant name="COMPRESS_RANGE_CODER" value="1">
+ </constant>
+ <constant name="COMPRESS_FASTLZ" value="2">
+ </constant>
+ <constant name="COMPRESS_ZLIB" value="3">
+ </constant>
+ <constant name="COMPRESS_ZSTD" value="4">
+ </constant>
</constants>
</class>
-<class name="Nil" category="Built-In Types">
+<class name="NetworkedMultiplayerPeer" inherits="PacketPeer" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="Nil">
- <argument index="0" name="from" type="ColorArray">
+ <method name="get_connection_status" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_packet_peer" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_unique_id" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_refusing_new_connections" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="poll">
+ <description>
+ </description>
+ </method>
+ <method name="set_refuse_new_connections">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="Nil">
- <argument index="0" name="from" type="Vector3Array">
+ <method name="set_target_peer">
+ <argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
+ <method name="set_transfer_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <signals>
+ <signal name="connection_failed">
+ <description>
+ </description>
+ </signal>
+ <signal name="connection_succeeded">
+ <description>
+ </description>
+ </signal>
+ <signal name="peer_connected">
+ <argument index="0" name="id" type="int">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="peer_disconnected">
+ <argument index="0" name="id" type="int">
+ </argument>
+ <description>
+ </description>
+ </signal>
+ <signal name="server_disconnected">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="TRANSFER_MODE_UNRELIABLE" value="0">
+ </constant>
+ <constant name="TRANSFER_MODE_UNRELIABLE_ORDERED" value="1">
+ </constant>
+ <constant name="TRANSFER_MODE_RELIABLE" value="2">
+ </constant>
+ <constant name="CONNECTION_DISCONNECTED" value="0">
+ </constant>
+ <constant name="CONNECTION_CONNECTING" value="1">
+ </constant>
+ <constant name="CONNECTION_CONNECTED" value="2">
+ </constant>
+ <constant name="TARGET_PEER_BROADCAST" value="0">
+ </constant>
+ <constant name="TARGET_PEER_SERVER" value="1">
+ </constant>
+ </constants>
+</class>
+<class name="Nil" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
<method name="Nil">
- <argument index="0" name="from" type="Vector2Array">
+ <argument index="0" name="from" type="PoolColorArray">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="StringArray">
+ <argument index="0" name="from" type="PoolVector3Array">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="RealArray">
+ <argument index="0" name="from" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="IntArray">
+ <argument index="0" name="from" type="PoolStringArray">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="RawArray">
+ <argument index="0" name="from" type="PoolRealArray">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Array">
+ <argument index="0" name="from" type="PoolIntArray">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Dictionary">
+ <argument index="0" name="from" type="PoolByteArray">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="InputEvent">
+ <argument index="0" name="from" type="Array">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Object">
+ <argument index="0" name="from" type="Dictionary">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="RID">
+ <argument index="0" name="from" type="Object">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="NodePath">
+ <argument index="0" name="from" type="RID">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Image">
+ <argument index="0" name="from" type="NodePath">
</argument>
<description>
</description>
@@ -19573,13 +23173,13 @@
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Matrix3">
+ <argument index="0" name="from" type="Basis">
</argument>
<description>
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="AABB">
+ <argument index="0" name="from" type="Rect3">
</argument>
<description>
</description>
@@ -19597,7 +23197,7 @@
</description>
</method>
<method name="Nil">
- <argument index="0" name="from" type="Matrix32">
+ <argument index="0" name="from" type="Transform2D">
</argument>
<description>
</description>
@@ -19648,6 +23248,124 @@
<constants>
</constants>
</class>
+<class name="NinePatchRect" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_draw_center" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_h_axis_stretch_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_patch_margin" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_region_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_texture" qualifiers="const">
+ <return type="Object">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_v_axis_stretch_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_draw_center">
+ <argument index="0" name="draw_center" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_h_axis_stretch_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_patch_margin">
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="value" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_region_rect">
+ <argument index="0" name="rect" type="Rect2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_texture">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_v_axis_stretch_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="axis_stretch_horizontal" type="int" setter="set_h_axis_stretch_mode" getter="get_h_axis_stretch_mode" brief="">
+ </member>
+ <member name="axis_stretch_vertical" type="int" setter="set_v_axis_stretch_mode" getter="get_v_axis_stretch_mode" brief="">
+ </member>
+ <member name="draw_center" type="bool" setter="set_draw_center" getter="get_draw_center" brief="">
+ </member>
+ <member name="patch_margin_bottom" type="int" setter="set_patch_margin" getter="get_patch_margin" brief="">
+ </member>
+ <member name="patch_margin_left" type="int" setter="set_patch_margin" getter="get_patch_margin" brief="">
+ </member>
+ <member name="patch_margin_right" type="int" setter="set_patch_margin" getter="get_patch_margin" brief="">
+ </member>
+ <member name="patch_margin_top" type="int" setter="set_patch_margin" getter="get_patch_margin" brief="">
+ </member>
+ <member name="region_rect" type="Rect2" setter="set_region_rect" getter="get_region_rect" brief="">
+ </member>
+ <member name="texture" type="Texture" setter="set_texture" getter="get_texture" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="texture_changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ <constant name="AXIS_STRETCH_MODE_STRETCH" value="0">
+ </constant>
+ <constant name="AXIS_STRETCH_MODE_TILE" value="1">
+ </constant>
+ <constant name="AXIS_STRETCH_MODE_TILE_FIT" value="2">
+ </constant>
+ </constants>
+</class>
<class name="Node" inherits="Object" category="Core">
<brief_description>
</brief_description>
@@ -19691,7 +23409,7 @@
</description>
</method>
<method name="_unhandled_key_input" qualifiers="virtual">
- <argument index="0" name="key_event" type="InputEvent">
+ <argument index="0" name="event" type="InputEventKey">
</argument>
<description>
</description>
@@ -19721,9 +23439,7 @@
<method name="duplicate" qualifiers="const">
<return type="Node">
</return>
- <argument index="0" name="use_instancing" type="bool" default="false">
- </argument>
- <argument index="1" name="flags" type="int" default="7">
+ <argument index="0" name="flags" type="int" default="15">
</argument>
<description>
</description>
@@ -19790,6 +23506,12 @@
<description>
</description>
</method>
+ <method name="get_network_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_node" qualifiers="const">
<return type="Node">
</return>
@@ -19904,6 +23626,12 @@
<description>
</description>
</method>
+ <method name="is_fixed_processing_internal" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_greater_than" qualifiers="const">
<return type="bool">
</return>
@@ -19926,6 +23654,12 @@
<description>
</description>
</method>
+ <method name="is_network_master" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_processing" qualifiers="const">
<return type="bool">
</return>
@@ -19938,6 +23672,12 @@
<description>
</description>
</method>
+ <method name="is_processing_internal" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="is_processing_unhandled_input" qualifiers="const">
<return type="bool">
</return>
@@ -20004,6 +23744,90 @@
<description>
</description>
</method>
+ <method name="request_ready">
+ <description>
+ </description>
+ </method>
+ <method name="rpc" qualifiers="vararg">
+ <argument index="0" name="method" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rpc_config">
+ <argument index="0" name="method" type="String">
+ </argument>
+ <argument index="1" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rpc_id" qualifiers="vararg">
+ <argument index="0" name="peer_id" type="int">
+ </argument>
+ <argument index="1" name="method" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rpc_unreliable" qualifiers="vararg">
+ <argument index="0" name="method" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rpc_unreliable_id" qualifiers="vararg">
+ <argument index="0" name="peer_id" type="int">
+ </argument>
+ <argument index="1" name="method" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rset">
+ <argument index="0" name="property" type="String">
+ </argument>
+ <argument index="1" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rset_config">
+ <argument index="0" name="property" type="String">
+ </argument>
+ <argument index="1" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rset_id">
+ <argument index="0" name="peer_id" type="int">
+ </argument>
+ <argument index="1" name="property" type="String">
+ </argument>
+ <argument index="2" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rset_unreliable">
+ <argument index="0" name="property" type="String">
+ </argument>
+ <argument index="1" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="rset_unreliable_id">
+ <argument index="0" name="peer_id" type="int">
+ </argument>
+ <argument index="1" name="property" type="String">
+ </argument>
+ <argument index="2" name="value" type="Variant">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_display_folded">
<argument index="0" name="fold" type="bool">
</argument>
@@ -20022,12 +23846,24 @@
<description>
</description>
</method>
+ <method name="set_fixed_process_internal">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_name">
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
+ <method name="set_network_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_owner">
<argument index="0" name="owner" type="Node">
</argument>
@@ -20052,6 +23888,12 @@
<description>
</description>
</method>
+ <method name="set_process_internal">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="set_process_unhandled_input">
<argument index="0" name="enable" type="bool">
</argument>
@@ -20071,16 +23913,24 @@
</description>
</method>
</methods>
+ <members>
+ <member name="_import_path" type="NodePath" setter="_set_import_path" getter="_get_import_path" brief="">
+ </member>
+ <member name="editor/display_folded" type="bool" setter="set_display_folded" getter="is_displayed_folded" brief="">
+ </member>
+ <member name="pause_mode" type="int" setter="set_pause_mode" getter="get_pause_mode" brief="">
+ </member>
+ </members>
<signals>
- <signal name="enter_tree">
+ <signal name="renamed">
<description>
</description>
</signal>
- <signal name="exit_tree">
+ <signal name="tree_entered">
<description>
</description>
</signal>
- <signal name="renamed">
+ <signal name="tree_exited">
<description>
</description>
</signal>
@@ -20112,6 +23962,30 @@
</constant>
<constant name="NOTIFICATION_DRAG_END" value="22">
</constant>
+ <constant name="NOTIFICATION_PATH_CHANGED" value="23">
+ </constant>
+ <constant name="NOTIFICATION_TRANSLATION_CHANGED" value="24">
+ </constant>
+ <constant name="NOTIFICATION_INTERNAL_PROCESS" value="25">
+ </constant>
+ <constant name="NOTIFICATION_INTERNAL_FIXED_PROCESS" value="26">
+ </constant>
+ <constant name="NETWORK_MODE_INHERIT" value="0">
+ </constant>
+ <constant name="NETWORK_MODE_MASTER" value="1">
+ </constant>
+ <constant name="NETWORK_MODE_SLAVE" value="2">
+ </constant>
+ <constant name="RPC_MODE_DISABLED" value="0">
+ </constant>
+ <constant name="RPC_MODE_REMOTE" value="1">
+ </constant>
+ <constant name="RPC_MODE_SYNC" value="2">
+ </constant>
+ <constant name="RPC_MODE_MASTER" value="3">
+ </constant>
+ <constant name="RPC_MODE_SLAVE" value="4">
+ </constant>
<constant name="PAUSE_MODE_INHERIT" value="0">
</constant>
<constant name="PAUSE_MODE_STOP" value="1">
@@ -20124,6 +23998,8 @@
</constant>
<constant name="DUPLICATE_SCRIPTS" value="4">
</constant>
+ <constant name="DUPLICATE_USE_INSTANCING" value="8">
+ </constant>
</constants>
</class>
<class name="Node2D" inherits="CanvasItem" category="Core">
@@ -20146,19 +24022,19 @@
<description>
</description>
</method>
- <method name="get_global_pos" qualifiers="const">
+ <method name="get_global_position" qualifiers="const">
<return type="Vector2">
</return>
<description>
</description>
</method>
- <method name="get_global_rot" qualifiers="const">
+ <method name="get_global_rotation" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_global_rotd" qualifiers="const">
+ <method name="get_global_rotation_in_degrees" qualifiers="const">
<return type="float">
</return>
<description>
@@ -20170,27 +24046,27 @@
<description>
</description>
</method>
- <method name="get_pos" qualifiers="const">
+ <method name="get_position" qualifiers="const">
<return type="Vector2">
</return>
<description>
</description>
</method>
<method name="get_relative_transform_to_parent" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<argument index="0" name="parent" type="Object">
</argument>
<description>
</description>
</method>
- <method name="get_rot" qualifiers="const">
+ <method name="get_rotation" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_rotd" qualifiers="const">
+ <method name="get_rotation_in_degrees" qualifiers="const">
<return type="float">
</return>
<description>
@@ -20254,19 +24130,19 @@
<description>
</description>
</method>
- <method name="set_global_pos">
+ <method name="set_global_position">
<argument index="0" name="pos" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_global_rot">
+ <method name="set_global_rotation">
<argument index="0" name="radians" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_global_rotd">
+ <method name="set_global_rotation_in_degrees">
<argument index="0" name="degrees" type="float">
</argument>
<description>
@@ -20279,24 +24155,24 @@
</description>
</method>
<method name="set_global_transform">
- <argument index="0" name="xform" type="Matrix32">
+ <argument index="0" name="xform" type="Transform2D">
</argument>
<description>
</description>
</method>
- <method name="set_pos">
+ <method name="set_position">
<argument index="0" name="pos" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_rot">
+ <method name="set_rotation">
<argument index="0" name="radians" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_rotd">
+ <method name="set_rotation_in_degrees">
<argument index="0" name="degrees" type="float">
</argument>
<description>
@@ -20309,7 +24185,7 @@
</description>
</method>
<method name="set_transform">
- <argument index="0" name="xform" type="Matrix32">
+ <argument index="0" name="xform" type="Transform2D">
</argument>
<description>
</description>
@@ -20333,6 +24209,32 @@
</description>
</method>
</methods>
+ <members>
+ <member name="global_position" type="float" setter="set_global_position" getter="get_global_position" brief="">
+ </member>
+ <member name="global_rotation" type="float" setter="set_global_rotation" getter="get_global_rotation" brief="">
+ </member>
+ <member name="global_rotation_deg" type="float" setter="set_global_rotation_in_degrees" getter="get_global_rotation_in_degrees" brief="">
+ </member>
+ <member name="global_scale" type="float" setter="set_global_scale" getter="get_global_scale" brief="">
+ </member>
+ <member name="global_transform" type="Transform2D" setter="set_global_transform" getter="get_global_transform" brief="">
+ </member>
+ <member name="position" type="Vector2" setter="set_position" getter="get_position" brief="">
+ </member>
+ <member name="rotation" type="float" setter="set_rotation" getter="get_rotation" brief="">
+ </member>
+ <member name="rotation_deg" type="float" setter="set_rotation_in_degrees" getter="get_rotation_in_degrees" brief="">
+ </member>
+ <member name="scale" type="Vector2" setter="set_scale" getter="get_scale" brief="">
+ </member>
+ <member name="transform" type="Transform2D" setter="set_transform" getter="get_transform" brief="">
+ </member>
+ <member name="z" type="int" setter="set_z" getter="get_z" brief="">
+ </member>
+ <member name="z_as_relative" type="bool" setter="set_z_as_relative" getter="is_z_relative" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -20455,11 +24357,11 @@
</return>
<argument index="0" name="path" type="String">
</argument>
- <argument index="1" name="arguments" type="StringArray">
+ <argument index="1" name="arguments" type="PoolStringArray">
</argument>
<argument index="2" name="blocking" type="bool">
</argument>
- <argument index="3" name="output" type="Array" default="Array()">
+ <argument index="3" name="output" type="Array" default="[]">
</argument>
<description>
</description>
@@ -20485,19 +24387,13 @@
</description>
</method>
<method name="get_cmdline_args">
- <return type="StringArray">
- </return>
- <description>
- </description>
- </method>
- <method name="get_current_screen" qualifiers="const">
- <return type="int">
+ <return type="PoolStringArray">
</return>
<description>
</description>
</method>
- <method name="get_custom_level" qualifiers="const">
- <return type="String">
+ <method name="get_current_screen" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
@@ -20538,12 +24434,6 @@
<description>
</description>
</method>
- <method name="get_engine_version" qualifiers="const">
- <return type="Dictionary">
- </return>
- <description>
- </description>
- </method>
<method name="get_environment" qualifiers="const">
<return type="String">
</return>
@@ -20564,58 +24454,44 @@
<description>
</description>
</method>
- <method name="get_frames_drawn">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_frames_per_second" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
- <method name="get_fullscreen_mode_list" qualifiers="const">
- <return type="Array">
+ <method name="get_latin_keyboard_variant" qualifiers="const">
+ <return type="String">
</return>
- <argument index="0" name="screen" type="int" default="0">
- </argument>
<description>
</description>
</method>
- <method name="get_iterations_per_second" qualifiers="const">
- <return type="int">
+ <method name="get_locale" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_latin_keyboard_variant" qualifiers="const">
+ <method name="get_model_name" qualifiers="const">
<return type="String">
</return>
<description>
</description>
</method>
- <method name="get_locale" qualifiers="const">
+ <method name="get_name" qualifiers="const">
<return type="String">
</return>
<description>
</description>
</method>
- <method name="get_main_loop" qualifiers="const">
- <return type="Object">
+ <method name="get_power_percent_left">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_model_name" qualifiers="const">
- <return type="String">
+ <method name="get_power_seconds_left">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_name" qualifiers="const">
- <return type="String">
+ <method name="get_power_state">
+ <return type="int">
</return>
<description>
</description>
@@ -20708,12 +24584,6 @@
<description>
</description>
</method>
- <method name="get_target_fps" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
<method name="get_ticks_msec" qualifiers="const">
<return type="int">
</return>
@@ -20728,12 +24598,6 @@
<description>
</description>
</method>
- <method name="get_time_scale">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
<method name="get_time_zone_info" qualifiers="const">
<return type="Dictionary">
</return>
@@ -20760,14 +24624,6 @@
<description>
</description>
</method>
- <method name="get_video_mode_size" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="screen" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
<method name="get_window_position" qualifiers="const">
<return type="Vector2">
</return>
@@ -20842,22 +24698,6 @@
<description>
</description>
</method>
- <method name="is_video_mode_fullscreen" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="screen" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
- <method name="is_video_mode_resizable" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="screen" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
<method name="is_vsync_enabled" qualifiers="const">
<return type="bool">
</return>
@@ -20939,7 +24779,7 @@
</description>
</method>
<method name="print_resources_by_type">
- <argument index="0" name="types" type="StringArray">
+ <argument index="0" name="types" type="PoolStringArray">
</argument>
<description>
</description>
@@ -20979,13 +24819,7 @@
</description>
</method>
<method name="set_icon">
- <argument index="0" name="icon" type="Image">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_iterations_per_second">
- <argument index="0" name="iterations_per_second" type="int">
+ <argument index="0" name="icon" type="Object">
</argument>
<description>
</description>
@@ -21008,12 +24842,6 @@
<description>
</description>
</method>
- <method name="set_target_fps">
- <argument index="0" name="target_fps" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="set_thread_name">
<return type="int">
</return>
@@ -21022,12 +24850,6 @@
<description>
</description>
</method>
- <method name="set_time_scale">
- <argument index="0" name="time_scale" type="float">
- </argument>
- <description>
- </description>
- </method>
<method name="set_use_file_access_save_and_swap">
<argument index="0" name="enabled" type="bool">
</argument>
@@ -21040,18 +24862,6 @@
<description>
</description>
</method>
- <method name="set_video_mode">
- <argument index="0" name="size" type="Vector2">
- </argument>
- <argument index="1" name="fullscreen" type="bool">
- </argument>
- <argument index="2" name="resizable" type="bool">
- </argument>
- <argument index="3" name="screen" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
<method name="set_window_fullscreen">
<argument index="0" name="enabled" type="bool">
</argument>
@@ -21178,6 +24988,16 @@
</constant>
<constant name="SYSTEM_DIR_RINGTONES" value="7">
</constant>
+ <constant name="POWERSTATE_UNKNOWN" value="0">
+ </constant>
+ <constant name="POWERSTATE_ON_BATTERY" value="1">
+ </constant>
+ <constant name="POWERSTATE_NO_BATTERY" value="2">
+ </constant>
+ <constant name="POWERSTATE_CHARGING" value="3">
+ </constant>
+ <constant name="POWERSTATE_CHARGED" value="4">
+ </constant>
</constants>
</class>
<class name="Object" category="Core">
@@ -21227,50 +25047,22 @@
<method name="add_user_signal">
<argument index="0" name="signal" type="String">
</argument>
- <argument index="1" name="arguments" type="Array" default="Array()">
+ <argument index="1" name="arguments" type="Array" default="[]">
</argument>
<description>
</description>
</method>
- <method name="call">
+ <method name="call" qualifiers="vararg">
+ <return type="Variant">
+ </return>
<argument index="0" name="method" type="String">
</argument>
- <argument index="1" name="arg0" type="Variant" default="NULL">
- </argument>
- <argument index="2" name="arg1" type="Variant" default="NULL">
- </argument>
- <argument index="3" name="arg2" type="Variant" default="NULL">
- </argument>
- <argument index="4" name="arg3" type="Variant" default="NULL">
- </argument>
- <argument index="5" name="arg4" type="Variant" default="NULL">
- </argument>
- <argument index="6" name="arg5" type="Variant" default="NULL">
- </argument>
- <argument index="7" name="arg6" type="Variant" default="NULL">
- </argument>
- <argument index="8" name="arg7" type="Variant" default="NULL">
- </argument>
- <argument index="9" name="arg8" type="Variant" default="NULL">
- </argument>
- <argument index="10" name="arg9" type="Variant" default="NULL">
- </argument>
<description>
</description>
</method>
- <method name="call_deferred">
+ <method name="call_deferred" qualifiers="vararg">
<argument index="0" name="method" type="String">
</argument>
- <argument index="1" name="arg0" type="Variant" default="NULL">
- </argument>
- <argument index="2" name="arg1" type="Variant" default="NULL">
- </argument>
- <argument index="3" name="arg2" type="Variant" default="NULL">
- </argument>
- <argument index="4" name="arg3" type="Variant" default="NULL">
- </argument>
- <argument index="5" name="arg4" type="Variant" default="NULL">
- </argument>
<description>
</description>
</method>
@@ -21299,7 +25091,7 @@
</argument>
<argument index="2" name="method" type="String">
</argument>
- <argument index="3" name="binds" type="Array" default="Array()">
+ <argument index="3" name="binds" type="Array" default="[]">
</argument>
<argument index="4" name="flags" type="int" default="0">
</argument>
@@ -21316,19 +25108,9 @@
<description>
</description>
</method>
- <method name="emit_signal">
+ <method name="emit_signal" qualifiers="vararg">
<argument index="0" name="signal" type="String">
</argument>
- <argument index="1" name="arg0" type="Variant" default="NULL">
- </argument>
- <argument index="2" name="arg1" type="Variant" default="NULL">
- </argument>
- <argument index="3" name="arg2" type="Variant" default="NULL">
- </argument>
- <argument index="4" name="arg3" type="Variant" default="NULL">
- </argument>
- <argument index="5" name="arg4" type="Variant" default="NULL">
- </argument>
<description>
</description>
</method>
@@ -21337,11 +25119,25 @@
</description>
</method>
<method name="get" qualifiers="const">
+ <return type="Variant">
+ </return>
<argument index="0" name="property" type="String">
</argument>
<description>
</description>
</method>
+ <method name="get_class" qualifiers="const">
+ <return type="String">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_incoming_connections" qualifiers="const">
+ <return type="Array">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_instance_ID" qualifiers="const">
<return type="int">
</return>
@@ -21355,7 +25151,7 @@
</description>
</method>
<method name="get_meta_list" qualifiers="const">
- <return type="StringArray">
+ <return type="PoolStringArray">
</return>
<description>
</description>
@@ -21392,12 +25188,6 @@
<description>
</description>
</method>
- <method name="get_type" qualifiers="const">
- <return type="String">
- </return>
- <description>
- </description>
- </method>
<method name="has_meta" qualifiers="const">
<return type="bool">
</return>
@@ -21428,6 +25218,14 @@
<description>
</description>
</method>
+ <method name="is_class" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="type" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="is_connected" qualifiers="const">
<return type="bool">
</return>
@@ -21446,14 +25244,6 @@
<description>
</description>
</method>
- <method name="is_type" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="type" type="String">
- </argument>
- <description>
- </description>
- </method>
<method name="notification">
<argument index="0" name="what" type="int">
</argument>
@@ -21541,7 +25331,7 @@
</description>
</method>
<method name="get_polygon" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
@@ -21565,12 +25355,20 @@
</description>
</method>
<method name="set_polygon">
- <argument index="0" name="polygon" type="Vector2Array">
+ <argument index="0" name="polygon" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="closed" type="bool" setter="set_closed" getter="is_closed" brief="">
+ </member>
+ <member name="cull_mode" type="int" setter="set_cull_mode" getter="get_cull_mode" brief="">
+ </member>
+ <member name="polygon" type="PoolVector2Array" setter="set_polygon" getter="get_polygon" brief="">
+ </member>
+ </members>
<constants>
<constant name="CULL_DISABLED" value="0">
</constant>
@@ -21586,7 +25384,41 @@
<description>
</description>
<methods>
+ <method name="get_shadow_detail" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_shadow_mode" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_shadow_detail">
+ <argument index="0" name="detail" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_shadow_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
</methods>
+ <members>
+ <member name="omni_attenuation" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="omni_range" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="omni_shadow_detail" type="int" setter="set_shadow_detail" getter="get_shadow_detail" brief="">
+ </member>
+ <member name="omni_shadow_mode" type="int" setter="set_shadow_mode" getter="get_shadow_mode" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -21735,6 +25567,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="items" type="Array" setter="_set_items" getter="_get_items" brief="">
+ </member>
+ <member name="selected" type="int" setter="_select_int" getter="get_selected" brief="">
+ </member>
+ </members>
<signals>
<signal name="item_selected">
<argument index="0" name="ID" type="int">
@@ -21849,6 +25687,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="__data__" type="PoolByteArray" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -21889,7 +25731,7 @@
<method name="instance" qualifiers="const">
<return type="Node">
</return>
- <argument index="0" name="gen_edit_state" type="bool" default="false">
+ <argument index="0" name="edit_state" type="int" default="0">
</argument>
<description>
</description>
@@ -21903,7 +25745,17 @@
</description>
</method>
</methods>
+ <members>
+ <member name="_bundled" type="Dictionary" setter="_set_bundled_scene" getter="_get_bundled_scene" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="GEN_EDIT_STATE_DISABLED" value="0">
+ </constant>
+ <constant name="GEN_EDIT_STATE_INSTANCE" value="1">
+ </constant>
+ <constant name="GEN_EDIT_STATE_MAIN" value="2">
+ </constant>
</constants>
</class>
<class name="PacketPeer" inherits="Reference" category="Core">
@@ -21919,7 +25771,7 @@
</description>
</method>
<method name="get_packet" qualifiers="const">
- <return type="RawArray">
+ <return type="PoolByteArray">
</return>
<description>
</description>
@@ -21939,7 +25791,7 @@
<method name="put_packet">
<return type="Error">
</return>
- <argument index="0" name="buffer" type="RawArray">
+ <argument index="0" name="buffer" type="PoolByteArray">
</argument>
<description>
</description>
@@ -22012,7 +25864,7 @@
<description>
</description>
</method>
- <method name="set_send_address">
+ <method name="set_dest_address">
<return type="int">
</return>
<argument index="0" name="host" type="String">
@@ -22064,6 +25916,32 @@
</theme_item>
</theme_items>
</class>
+<class name="PanoramaSky" inherits="Sky" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_panorama" qualifiers="const">
+ <return type="Texture">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_panorama">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="panorama" type="Texture" setter="set_panorama" getter="get_panorama" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
<class name="ParallaxBackground" inherits="CanvasLayer" category="Core">
<brief_description>
</brief_description>
@@ -22143,6 +26021,20 @@
</description>
</method>
</methods>
+ <members>
+ <member name="scroll_base_offset" type="Vector2" setter="set_scroll_base_offset" getter="get_scroll_base_offset" brief="">
+ </member>
+ <member name="scroll_base_scale" type="Vector2" setter="set_scroll_base_scale" getter="get_scroll_base_scale" brief="">
+ </member>
+ <member name="scroll_ignore_camera_zoom" type="bool" setter="set_ignore_camera_zoom" getter="is_ignore_camera_zoom" brief="">
+ </member>
+ <member name="scroll_limit_begin" type="Vector2" setter="set_limit_begin" getter="get_limit_begin" brief="">
+ </member>
+ <member name="scroll_limit_end" type="Vector2" setter="set_limit_end" getter="get_limit_end" brief="">
+ </member>
+ <member name="scroll_offset" type="Vector2" setter="set_scroll_offset" getter="get_scroll_offset" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -22189,452 +26081,640 @@
</description>
</method>
</methods>
+ <members>
+ <member name="motion_mirroring" type="Vector2" setter="set_mirroring" getter="get_mirroring" brief="">
+ </member>
+ <member name="motion_offset" type="Vector2" setter="set_motion_offset" getter="get_motion_offset" brief="">
+ </member>
+ <member name="motion_scale" type="Vector2" setter="set_motion_scale" getter="get_motion_scale" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="ParticleAttractor2D" inherits="Node2D" category="Core">
+<class name="Particles" inherits="GeometryInstance" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_absorption" qualifiers="const">
+ <method name="capture_aabb" qualifiers="const">
+ <return type="Rect3">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_amount" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_draw_order" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_draw_pass_mesh" qualifiers="const">
+ <return type="Mesh">
+ </return>
+ <argument index="0" name="pass" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_draw_passes" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_explosiveness_ratio" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_disable_radius" qualifiers="const">
+ <method name="get_fixed_fps" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_fractional_delta" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_lifetime" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_gravity" qualifiers="const">
+ <method name="get_one_shot" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_pre_process_time" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_particles_path" qualifiers="const">
- <return type="NodePath">
+ <method name="get_process_material" qualifiers="const">
+ <return type="Material">
</return>
<description>
</description>
</method>
- <method name="get_radius" qualifiers="const">
+ <method name="get_randomness_ratio" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="is_enabled" qualifiers="const">
+ <method name="get_speed_scale" qualifiers="const">
+ <return type="float">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_use_local_coordinates" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_visibility_aabb" qualifiers="const">
+ <return type="Rect3">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_emitting" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="set_absorption">
- <argument index="0" name="absorption" type="float">
+ <method name="restart">
+ <description>
+ </description>
+ </method>
+ <method name="set_amount">
+ <argument index="0" name="amount" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_disable_radius">
- <argument index="0" name="radius" type="float">
+ <method name="set_draw_order">
+ <argument index="0" name="order" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_enabled">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_draw_pass_mesh">
+ <argument index="0" name="pass" type="int">
+ </argument>
+ <argument index="1" name="mesh" type="Mesh">
</argument>
<description>
</description>
</method>
- <method name="set_gravity">
- <argument index="0" name="gravity" type="float">
+ <method name="set_draw_passes">
+ <argument index="0" name="passes" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_particles_path">
- <argument index="0" name="path" type="NodePath">
+ <method name="set_emitting">
+ <argument index="0" name="emitting" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_radius">
- <argument index="0" name="radius" type="float">
+ <method name="set_explosiveness_ratio">
+ <argument index="0" name="ratio" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_fixed_fps">
+ <argument index="0" name="fps" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_fractional_delta">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_lifetime">
+ <argument index="0" name="secs" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_one_shot">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_pre_process_time">
+ <argument index="0" name="secs" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_process_material">
+ <argument index="0" name="material" type="Material">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_randomness_ratio">
+ <argument index="0" name="ratio" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_speed_scale">
+ <argument index="0" name="scale" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_use_local_coordinates">
+ <argument index="0" name="enable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_visibility_aabb">
+ <argument index="0" name="aabb" type="Rect3">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="amount" type="int" setter="set_amount" getter="get_amount" brief="">
+ </member>
+ <member name="draw_order" type="int" setter="set_draw_order" getter="get_draw_order" brief="">
+ </member>
+ <member name="draw_pass_1" type="Mesh" setter="set_draw_pass_mesh" getter="get_draw_pass_mesh" brief="">
+ </member>
+ <member name="draw_pass_2" type="Mesh" setter="set_draw_pass_mesh" getter="get_draw_pass_mesh" brief="">
+ </member>
+ <member name="draw_pass_3" type="Mesh" setter="set_draw_pass_mesh" getter="get_draw_pass_mesh" brief="">
+ </member>
+ <member name="draw_pass_4" type="Mesh" setter="set_draw_pass_mesh" getter="get_draw_pass_mesh" brief="">
+ </member>
+ <member name="draw_passes" type="int" setter="set_draw_passes" getter="get_draw_passes" brief="">
+ </member>
+ <member name="emitting" type="bool" setter="set_emitting" getter="is_emitting" brief="">
+ </member>
+ <member name="explosiveness" type="float" setter="set_explosiveness_ratio" getter="get_explosiveness_ratio" brief="">
+ </member>
+ <member name="fixed_fps" type="int" setter="set_fixed_fps" getter="get_fixed_fps" brief="">
+ </member>
+ <member name="fract_delta" type="bool" setter="set_fractional_delta" getter="get_fractional_delta" brief="">
+ </member>
+ <member name="lifetime" type="float" setter="set_lifetime" getter="get_lifetime" brief="">
+ </member>
+ <member name="local_coords" type="bool" setter="set_use_local_coordinates" getter="get_use_local_coordinates" brief="">
+ </member>
+ <member name="one_shot" type="bool" setter="set_one_shot" getter="get_one_shot" brief="">
+ </member>
+ <member name="preprocess" type="float" setter="set_pre_process_time" getter="get_pre_process_time" brief="">
+ </member>
+ <member name="process_material" type="ShaderMaterial,ParticlesMaterial" setter="set_process_material" getter="get_process_material" brief="">
+ </member>
+ <member name="randomness" type="float" setter="set_randomness_ratio" getter="get_randomness_ratio" brief="">
+ </member>
+ <member name="speed_scale" type="float" setter="set_speed_scale" getter="get_speed_scale" brief="">
+ </member>
+ <member name="visibility_aabb" type="Rect3" setter="set_visibility_aabb" getter="get_visibility_aabb" brief="">
+ </member>
+ </members>
<constants>
+ <constant name="DRAW_ORDER_INDEX" value="0">
+ </constant>
+ <constant name="DRAW_ORDER_LIFETIME" value="1">
+ </constant>
+ <constant name="DRAW_ORDER_VIEW_DEPTH" value="2">
+ </constant>
+ <constant name="MAX_DRAW_PASSES" value="4">
+ </constant>
</constants>
</class>
-<class name="Particles" inherits="GeometryInstance" category="Core">
+<class name="Particles2D" inherits="Node2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
+ <method name="capture_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_amount" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_color_phase_color" qualifiers="const">
- <return type="Color">
+ <method name="get_draw_order" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="phase" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_color_phase_pos" qualifiers="const">
+ <method name="get_explosiveness_ratio" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="phase" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_color_phases" qualifiers="const">
+ <method name="get_fixed_fps" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_emission_base_velocity" qualifiers="const">
- <return type="Vector3">
+ <method name="get_fractional_delta" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_emission_half_extents" qualifiers="const">
- <return type="Vector3">
+ <method name="get_h_frames" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_emission_points" qualifiers="const">
- <return type="Vector3Array">
+ <method name="get_lifetime" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_emit_timeout" qualifiers="const">
- <return type="float">
+ <method name="get_normal_map" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_gravity_normal" qualifiers="const">
- <return type="Vector3">
+ <method name="get_one_shot" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_material" qualifiers="const">
- <return type="Material">
+ <method name="get_pre_process_time" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_randomness" qualifiers="const">
- <return type="float">
+ <method name="get_process_material" qualifiers="const">
+ <return type="Material">
</return>
- <argument index="0" name="variable" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_variable" qualifiers="const">
+ <method name="get_randomness_ratio" qualifiers="const">
<return type="float">
</return>
- <argument index="0" name="variable" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_visibility_aabb" qualifiers="const">
- <return type="AABB">
+ <method name="get_speed_scale" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="has_height_from_velocity" qualifiers="const">
- <return type="bool">
+ <method name="get_texture" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="is_emitting" qualifiers="const">
+ <method name="get_use_local_coordinates" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_using_local_coordinates" qualifiers="const">
- <return type="bool">
+ <method name="get_v_frames" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="set_amount">
- <argument index="0" name="amount" type="int">
- </argument>
+ <method name="get_visibility_rect" qualifiers="const">
+ <return type="Rect2">
+ </return>
<description>
</description>
</method>
- <method name="set_color_phase_color">
- <argument index="0" name="phase" type="int">
- </argument>
- <argument index="1" name="color" type="Color">
- </argument>
+ <method name="is_emitting" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_color_phase_pos">
- <argument index="0" name="phase" type="int">
- </argument>
- <argument index="1" name="pos" type="float">
- </argument>
+ <method name="restart">
<description>
</description>
</method>
- <method name="set_color_phases">
- <argument index="0" name="count" type="int">
+ <method name="set_amount">
+ <argument index="0" name="amount" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_emission_base_velocity">
- <argument index="0" name="base_velocity" type="Vector3">
+ <method name="set_draw_order">
+ <argument index="0" name="order" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_emission_half_extents">
- <argument index="0" name="half_extents" type="Vector3">
+ <method name="set_emitting">
+ <argument index="0" name="emitting" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_emission_points">
- <argument index="0" name="points" type="Vector3Array">
+ <method name="set_explosiveness_ratio">
+ <argument index="0" name="ratio" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_emit_timeout">
- <argument index="0" name="timeout" type="float">
+ <method name="set_fixed_fps">
+ <argument index="0" name="fps" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_emitting">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_fractional_delta">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_gravity_normal">
- <argument index="0" name="normal" type="Vector3">
+ <method name="set_h_frames">
+ <argument index="0" name="frames" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_height_from_velocity">
- <argument index="0" name="enable" type="bool">
+ <method name="set_lifetime">
+ <argument index="0" name="secs" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_material">
- <argument index="0" name="material" type="Material">
+ <method name="set_normal_map">
+ <argument index="0" name="texture" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_randomness">
- <argument index="0" name="variable" type="int">
- </argument>
- <argument index="1" name="randomness" type="float">
+ <method name="set_one_shot">
+ <argument index="0" name="secs" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_use_local_coordinates">
- <argument index="0" name="enable" type="bool">
+ <method name="set_pre_process_time">
+ <argument index="0" name="secs" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_variable">
- <argument index="0" name="variable" type="int">
- </argument>
- <argument index="1" name="value" type="float">
+ <method name="set_process_material">
+ <argument index="0" name="material" type="Material">
</argument>
<description>
</description>
</method>
- <method name="set_visibility_aabb">
- <argument index="0" name="aabb" type="AABB">
+ <method name="set_randomness_ratio">
+ <argument index="0" name="ratio" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- <constant name="VAR_LIFETIME" value="0">
- </constant>
- <constant name="VAR_SPREAD" value="1">
- </constant>
- <constant name="VAR_GRAVITY" value="2">
- </constant>
- <constant name="VAR_LINEAR_VELOCITY" value="3">
- </constant>
- <constant name="VAR_ANGULAR_VELOCITY" value="4">
- </constant>
- <constant name="VAR_LINEAR_ACCELERATION" value="5">
- </constant>
- <constant name="VAR_DRAG" value="6">
- </constant>
- <constant name="VAR_TANGENTIAL_ACCELERATION" value="7">
- </constant>
- <constant name="VAR_INITIAL_SIZE" value="9">
- </constant>
- <constant name="VAR_FINAL_SIZE" value="10">
- </constant>
- <constant name="VAR_INITIAL_ANGLE" value="11">
- </constant>
- <constant name="VAR_HEIGHT" value="12">
- </constant>
- <constant name="VAR_HEIGHT_SPEED_SCALE" value="13">
- </constant>
- <constant name="VAR_MAX" value="14">
- </constant>
- </constants>
-</class>
-<class name="Particles2D" inherits="Node2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_amount" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_speed_scale">
+ <argument index="0" name="scale" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_color" qualifiers="const">
- <return type="Color">
- </return>
+ <method name="set_texture">
+ <argument index="0" name="texture" type="Texture">
+ </argument>
<description>
</description>
</method>
- <method name="get_color_phase_color" qualifiers="const">
- <return type="Color">
- </return>
- <argument index="0" name="phase" type="int">
+ <method name="set_use_local_coordinates">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_color_phase_pos" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="phase" type="int">
+ <method name="set_v_frames">
+ <argument index="0" name="frames" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_color_phases" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_visibility_rect">
+ <argument index="0" name="aabb" type="Rect2">
+ </argument>
<description>
</description>
</method>
- <method name="get_color_ramp" qualifiers="const">
- <return type="ColorRamp">
+ </methods>
+ <members>
+ <member name="amount" type="int" setter="set_amount" getter="get_amount" brief="">
+ </member>
+ <member name="draw_order" type="int" setter="set_draw_order" getter="get_draw_order" brief="">
+ </member>
+ <member name="emitting" type="bool" setter="set_emitting" getter="is_emitting" brief="">
+ </member>
+ <member name="explosiveness" type="float" setter="set_explosiveness_ratio" getter="get_explosiveness_ratio" brief="">
+ </member>
+ <member name="fixed_fps" type="int" setter="set_fixed_fps" getter="get_fixed_fps" brief="">
+ </member>
+ <member name="fract_delta" type="bool" setter="set_fractional_delta" getter="get_fractional_delta" brief="">
+ </member>
+ <member name="h_frames" type="int" setter="set_h_frames" getter="get_h_frames" brief="">
+ </member>
+ <member name="lifetime" type="float" setter="set_lifetime" getter="get_lifetime" brief="">
+ </member>
+ <member name="local_coords" type="bool" setter="set_use_local_coordinates" getter="get_use_local_coordinates" brief="">
+ </member>
+ <member name="normal_map" type="Texture" setter="set_normal_map" getter="get_normal_map" brief="">
+ </member>
+ <member name="one_shot" type="bool" setter="set_one_shot" getter="get_one_shot" brief="">
+ </member>
+ <member name="preprocess" type="float" setter="set_pre_process_time" getter="get_pre_process_time" brief="">
+ </member>
+ <member name="process_material" type="ShaderMaterial,ParticlesMaterial" setter="set_process_material" getter="get_process_material" brief="">
+ </member>
+ <member name="randomness" type="float" setter="set_randomness_ratio" getter="get_randomness_ratio" brief="">
+ </member>
+ <member name="speed_scale" type="float" setter="set_speed_scale" getter="get_speed_scale" brief="">
+ </member>
+ <member name="texture" type="Texture" setter="set_texture" getter="get_texture" brief="">
+ </member>
+ <member name="v_frames" type="int" setter="set_v_frames" getter="get_v_frames" brief="">
+ </member>
+ <member name="visibility_rect" type="Rect3" setter="set_visibility_rect" getter="get_visibility_rect" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="DRAW_ORDER_INDEX" value="0">
+ </constant>
+ <constant name="DRAW_ORDER_LIFETIME" value="1">
+ </constant>
+ </constants>
+</class>
+<class name="ParticlesMaterial" inherits="Material" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="get_emission_half_extents" qualifiers="const">
- <return type="Vector2">
+ <method name="get_color_ramp" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_emission_points" qualifiers="const">
- <return type="Vector2Array">
+ <method name="get_emission_box_extents" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_emissor_offset" qualifiers="const">
- <return type="Vector2">
+ <method name="get_emission_color_texture" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_emit_timeout" qualifiers="const">
- <return type="float">
+ <method name="get_emission_normal_texture" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_explosiveness" qualifiers="const">
- <return type="float">
+ <method name="get_emission_point_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_h_frames" qualifiers="const">
- <return type="int">
+ <method name="get_emission_point_texture" qualifiers="const">
+ <return type="Texture">
</return>
<description>
</description>
</method>
- <method name="get_initial_velocity" qualifiers="const">
- <return type="Vector2">
+ <method name="get_emission_shape" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_lifetime" qualifiers="const">
+ <method name="get_emission_sphere_radius" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_param" qualifiers="const">
- <return type="float">
+ <method name="get_flag" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="param" type="int">
+ <argument index="0" name="flag" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_pre_process_time" qualifiers="const">
+ <method name="get_flatness" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_process_mode" qualifiers="const">
- <return type="int">
+ <method name="get_gravity" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_randomness" qualifiers="const">
+ <method name="get_param" qualifiers="const">
<return type="float">
</return>
<argument index="0" name="param" type="int">
@@ -22642,162 +26722,116 @@
<description>
</description>
</method>
- <method name="get_texture" qualifiers="const">
- <return type="Texture">
- </return>
- <description>
- </description>
- </method>
- <method name="get_time_scale" qualifiers="const">
+ <method name="get_param_randomness" qualifiers="const">
<return type="float">
</return>
+ <argument index="0" name="param" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_v_frames" qualifiers="const">
- <return type="int">
+ <method name="get_param_texture" qualifiers="const">
+ <return type="Object">
</return>
+ <argument index="0" name="param" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_emitting" qualifiers="const">
- <return type="bool">
+ <method name="get_spread" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_flipped_h" qualifiers="const">
- <return type="bool">
+ <method name="get_trail_color_modifier" qualifiers="const">
+ <return type="GradientTexture">
</return>
<description>
</description>
</method>
- <method name="is_flipped_v" qualifiers="const">
- <return type="bool">
+ <method name="get_trail_divisor" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="is_using_local_space" qualifiers="const">
- <return type="bool">
+ <method name="get_trail_size_modifier" qualifiers="const">
+ <return type="CurveTexture">
</return>
<description>
</description>
</method>
- <method name="pre_process">
- <argument index="0" name="time" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="reset">
- <description>
- </description>
- </method>
- <method name="set_amount">
- <argument index="0" name="amount" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="set_color">
<argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_color_phase_color">
- <argument index="0" name="phase" type="int">
- </argument>
- <argument index="1" name="color" type="Color">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_color_phase_pos">
- <argument index="0" name="phase" type="int">
- </argument>
- <argument index="1" name="pos" type="float">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_color_phases">
- <argument index="0" name="phases" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="set_color_ramp">
- <return type="ColorRamp">
- </return>
- <argument index="0" name="color_ramp" type="Object">
+ <argument index="0" name="ramp" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_emission_half_extents">
- <argument index="0" name="extents" type="Vector2">
+ <method name="set_emission_box_extents">
+ <argument index="0" name="extents" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_emission_points">
- <argument index="0" name="points" type="Vector2Array">
+ <method name="set_emission_color_texture">
+ <argument index="0" name="texture" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_emissor_offset">
- <argument index="0" name="offset" type="Vector2">
+ <method name="set_emission_normal_texture">
+ <argument index="0" name="texture" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_emit_timeout">
- <argument index="0" name="value" type="float">
+ <method name="set_emission_point_count">
+ <argument index="0" name="point_count" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_emitting">
- <argument index="0" name="active" type="bool">
+ <method name="set_emission_point_texture">
+ <argument index="0" name="texture" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="set_explosiveness">
- <argument index="0" name="amount" type="float">
+ <method name="set_emission_shape">
+ <argument index="0" name="shape" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_flip_h">
- <argument index="0" name="enable" type="bool">
+ <method name="set_emission_sphere_radius">
+ <argument index="0" name="radius" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_flip_v">
- <argument index="0" name="enable" type="bool">
+ <method name="set_flag">
+ <argument index="0" name="flag" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="set_h_frames">
- <argument index="0" name="enable" type="int">
+ <argument index="1" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_initial_velocity">
- <argument index="0" name="velocity" type="Vector2">
+ <method name="set_flatness">
+ <argument index="0" name="amount" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_lifetime">
- <argument index="0" name="lifetime" type="float">
+ <method name="set_gravity">
+ <argument index="0" name="accel_vec" type="Vector3">
</argument>
<description>
</description>
@@ -22810,170 +26844,200 @@
<description>
</description>
</method>
- <method name="set_pre_process_time">
- <argument index="0" name="time" type="float">
+ <method name="set_param_randomness">
+ <argument index="0" name="param" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="set_process_mode">
- <argument index="0" name="mode" type="int">
+ <argument index="1" name="randomness" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_randomness">
+ <method name="set_param_texture">
<argument index="0" name="param" type="int">
</argument>
- <argument index="1" name="value" type="float">
+ <argument index="1" name="texture" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_texture">
- <return type="Texture">
- </return>
- <argument index="0" name="texture" type="Object">
+ <method name="set_spread">
+ <argument index="0" name="degrees" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_time_scale">
- <argument index="0" name="time_scale" type="float">
+ <method name="set_trail_color_modifier">
+ <argument index="0" name="texture" type="GradientTexture">
</argument>
<description>
</description>
</method>
- <method name="set_use_local_space">
- <argument index="0" name="enable" type="bool">
+ <method name="set_trail_divisor">
+ <argument index="0" name="divisor" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_v_frames">
- <argument index="0" name="enable" type="int">
+ <method name="set_trail_size_modifier">
+ <argument index="0" name="texture" type="CurveTexture">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="angle" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="angle_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="angle_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="angular_velocity" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="angular_velocity_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="angular_velocity_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="anim_loop" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="anim_offset" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="anim_offset_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="anim_offset_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="anim_speed" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="anim_speed_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="anim_speed_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="color" type="Color" setter="set_color" getter="get_color" brief="">
+ </member>
+ <member name="color_ramp" type="GradientTexture" setter="set_color_ramp" getter="get_color_ramp" brief="">
+ </member>
+ <member name="damping" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="damping_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="damping_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="emission_box_extents" type="Vector3" setter="set_emission_box_extents" getter="get_emission_box_extents" brief="">
+ </member>
+ <member name="emission_color_texture" type="Texture" setter="set_emission_color_texture" getter="get_emission_color_texture" brief="">
+ </member>
+ <member name="emission_normal_texture" type="Texture" setter="set_emission_normal_texture" getter="get_emission_normal_texture" brief="">
+ </member>
+ <member name="emission_point_count" type="int" setter="set_emission_point_count" getter="get_emission_point_count" brief="">
+ </member>
+ <member name="emission_point_texture" type="Texture" setter="set_emission_point_texture" getter="get_emission_point_texture" brief="">
+ </member>
+ <member name="emission_shape" type="int" setter="set_emission_shape" getter="get_emission_shape" brief="">
+ </member>
+ <member name="emission_sphere_radius" type="float" setter="set_emission_sphere_radius" getter="get_emission_sphere_radius" brief="">
+ </member>
+ <member name="flag_align_y" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="flag_disable_z" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="flag_rotate_y" type="bool" setter="set_flag" getter="get_flag" brief="">
+ </member>
+ <member name="flatness" type="float" setter="set_flatness" getter="get_flatness" brief="">
+ </member>
+ <member name="gravity" type="Vector3" setter="set_gravity" getter="get_gravity" brief="">
+ </member>
+ <member name="hue_variation" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="hue_variation_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="hue_variation_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="initial_velocity" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="initial_velocity_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="linear_accel" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="linear_accel_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="linear_accel_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="orbit_velocity" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="orbit_velocity_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="orbit_velocity_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="radial_accel" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="radial_accel_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="radial_accel_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="scale" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="scale_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="scale_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="spread" type="float" setter="set_spread" getter="get_spread" brief="">
+ </member>
+ <member name="tangential_accel" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="tangential_accel_curve" type="CurveTexture" setter="set_param_texture" getter="get_param_texture" brief="">
+ </member>
+ <member name="tangential_accel_random" type="float" setter="set_param_randomness" getter="get_param_randomness" brief="">
+ </member>
+ <member name="trail_color_modifier" type="GradientTexture" setter="set_trail_color_modifier" getter="get_trail_color_modifier" brief="">
+ </member>
+ <member name="trail_divisor" type="int" setter="set_trail_divisor" getter="get_trail_divisor" brief="">
+ </member>
+ <member name="trail_size_modifier" type="CurveTexture" setter="set_trail_size_modifier" getter="get_trail_size_modifier" brief="">
+ </member>
+ </members>
<constants>
- <constant name="PARAM_DIRECTION" value="0">
+ <constant name="PARAM_INITIAL_LINEAR_VELOCITY" value="0">
</constant>
- <constant name="PARAM_SPREAD" value="1">
+ <constant name="PARAM_ANGULAR_VELOCITY" value="1">
</constant>
- <constant name="PARAM_LINEAR_VELOCITY" value="2">
+ <constant name="PARAM_ORBIT_VELOCITY" value="2">
</constant>
- <constant name="PARAM_SPIN_VELOCITY" value="3">
+ <constant name="PARAM_LINEAR_ACCEL" value="3">
</constant>
- <constant name="PARAM_ORBIT_VELOCITY" value="4">
+ <constant name="PARAM_RADIAL_ACCEL" value="4">
</constant>
- <constant name="PARAM_GRAVITY_DIRECTION" value="5">
+ <constant name="PARAM_TANGENTIAL_ACCEL" value="5">
</constant>
- <constant name="PARAM_GRAVITY_STRENGTH" value="6">
+ <constant name="PARAM_DAMPING" value="6">
</constant>
- <constant name="PARAM_RADIAL_ACCEL" value="7">
+ <constant name="PARAM_ANGLE" value="7">
</constant>
- <constant name="PARAM_TANGENTIAL_ACCEL" value="8">
+ <constant name="PARAM_SCALE" value="8">
</constant>
- <constant name="PARAM_DAMPING" value="9">
+ <constant name="PARAM_HUE_VARIATION" value="9">
</constant>
- <constant name="PARAM_INITIAL_ANGLE" value="10">
+ <constant name="PARAM_ANIM_SPEED" value="10">
</constant>
- <constant name="PARAM_INITIAL_SIZE" value="11">
+ <constant name="PARAM_ANIM_OFFSET" value="11">
</constant>
- <constant name="PARAM_FINAL_SIZE" value="12">
+ <constant name="PARAM_MAX" value="12">
</constant>
- <constant name="PARAM_HUE_VARIATION" value="13">
+ <constant name="FLAG_ALIGN_Y_TO_VELOCITY" value="0">
</constant>
- <constant name="PARAM_ANIM_SPEED_SCALE" value="14">
+ <constant name="FLAG_ROTATE_Y" value="1">
</constant>
- <constant name="PARAM_ANIM_INITIAL_POS" value="15">
+ <constant name="FLAG_MAX" value="4">
</constant>
- <constant name="PARAM_MAX" value="16">
+ <constant name="EMISSION_SHAPE_POINT" value="0">
</constant>
- <constant name="MAX_COLOR_PHASES" value="4">
+ <constant name="EMISSION_SHAPE_SPHERE" value="1">
+ </constant>
+ <constant name="EMISSION_SHAPE_BOX" value="2">
+ </constant>
+ <constant name="EMISSION_SHAPE_POINTS" value="3">
+ </constant>
+ <constant name="EMISSION_SHAPE_DIRECTED_POINTS" value="4">
</constant>
- </constants>
-</class>
-<class name="Patch9Frame" inherits="Control" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_draw_center" qualifiers="const">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="get_modulate" qualifiers="const">
- <return type="Color">
- </return>
- <description>
- </description>
- </method>
- <method name="get_patch_margin" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="margin" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_region_rect" qualifiers="const">
- <return type="Rect2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_texture" qualifiers="const">
- <return type="Object">
- </return>
- <description>
- </description>
- </method>
- <method name="set_draw_center">
- <argument index="0" name="draw_center" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_modulate">
- <argument index="0" name="modulate" type="Color">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_patch_margin">
- <argument index="0" name="margin" type="int">
- </argument>
- <argument index="1" name="value" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_region_rect">
- <argument index="0" name="rect" type="Rect2">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_texture">
- <argument index="0" name="texture" type="Object">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <signals>
- <signal name="texture_changed">
- <description>
- </description>
- </signal>
- </signals>
- <constants>
</constants>
</class>
<class name="Path" inherits="Spatial" category="Core">
@@ -22995,6 +27059,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="curve" type="Curve3D" setter="set_curve" getter="get_curve" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -23017,6 +27085,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="curve" type="Curve2D" setter="set_curve" getter="get_curve" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -23216,52 +27288,6 @@
<constants>
</constants>
</class>
-<class name="PathRemap" inherits="Object" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_remap">
- <argument index="0" name="from" type="String">
- </argument>
- <argument index="1" name="to" type="String">
- </argument>
- <argument index="2" name="locale" type="String" default="&quot;&quot;">
- </argument>
- <description>
- </description>
- </method>
- <method name="clear_remaps">
- <description>
- </description>
- </method>
- <method name="erase_remap">
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_remap" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="has_remap" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
<class name="Performance" inherits="Object" category="Core">
<brief_description>
</brief_description>
@@ -23483,7 +27509,7 @@
</description>
</method>
<method name="get_transform" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<description>
</description>
@@ -23517,7 +27543,7 @@
</description>
</method>
<method name="set_transform">
- <argument index="0" name="transform" type="Matrix32">
+ <argument index="0" name="transform" type="Transform2D">
</argument>
<description>
</description>
@@ -23575,9 +27601,9 @@
</argument>
<argument index="1" name="max_results" type="int" default="32">
</argument>
- <argument index="2" name="exclude" type="Array" default="Array()">
+ <argument index="2" name="exclude" type="Array" default="[]">
</argument>
- <argument index="3" name="layer_mask" type="int" default="2147483647">
+ <argument index="3" name="collision_layer" type="int" default="2147483647">
</argument>
<argument index="4" name="type_mask" type="int" default="15">
</argument>
@@ -23591,9 +27617,9 @@
</argument>
<argument index="1" name="to" type="Vector2">
</argument>
- <argument index="2" name="exclude" type="Array" default="Array()">
+ <argument index="2" name="exclude" type="Array" default="[]">
</argument>
- <argument index="3" name="layer_mask" type="int" default="2147483647">
+ <argument index="3" name="collision_layer" type="int" default="2147483647">
</argument>
<argument index="4" name="type_mask" type="int" default="15">
</argument>
@@ -23637,7 +27663,7 @@
</argument>
<argument index="1" name="shape" type="RID">
</argument>
- <argument index="2" name="transform" type="Matrix32" default="((1, 0), (0, 1), (0, 0))">
+ <argument index="2" name="transform" type="Transform2D" default="((1, 0), (0, 1), (0, 0))">
</argument>
<description>
</description>
@@ -23697,7 +27723,7 @@
</description>
</method>
<method name="area_get_shape_transform" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<argument index="0" name="area" type="RID">
</argument>
@@ -23723,7 +27749,7 @@
</description>
</method>
<method name="area_get_transform" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<argument index="0" name="area" type="RID">
</argument>
@@ -23738,15 +27764,15 @@
<description>
</description>
</method>
- <method name="area_set_collision_mask">
+ <method name="area_set_collision_layer">
<argument index="0" name="area" type="RID">
</argument>
- <argument index="1" name="mask" type="int">
+ <argument index="1" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="area_set_layer_mask">
+ <method name="area_set_collision_mask">
<argument index="0" name="area" type="RID">
</argument>
<argument index="1" name="mask" type="int">
@@ -23784,12 +27810,22 @@
<description>
</description>
</method>
+ <method name="area_set_shape_disabled">
+ <argument index="0" name="area" type="RID">
+ </argument>
+ <argument index="1" name="shape_idx" type="int">
+ </argument>
+ <argument index="2" name="disable" type="bool">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="area_set_shape_transform">
<argument index="0" name="area" type="RID">
</argument>
<argument index="1" name="shape_idx" type="int">
</argument>
- <argument index="2" name="transform" type="Matrix32">
+ <argument index="2" name="transform" type="Transform2D">
</argument>
<description>
</description>
@@ -23813,7 +27849,7 @@
<method name="area_set_transform">
<argument index="0" name="area" type="RID">
</argument>
- <argument index="1" name="transform" type="Matrix32">
+ <argument index="1" name="transform" type="Transform2D">
</argument>
<description>
</description>
@@ -23841,7 +27877,7 @@
</argument>
<argument index="1" name="shape" type="RID">
</argument>
- <argument index="2" name="transform" type="Matrix32" default="((1, 0), (0, 1), (0, 0))">
+ <argument index="2" name="transform" type="Transform2D" default="((1, 0), (0, 1), (0, 0))">
</argument>
<description>
</description>
@@ -23880,7 +27916,7 @@
<description>
</description>
</method>
- <method name="body_get_collision_mask" qualifiers="const">
+ <method name="body_get_collision_layer" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="body" type="RID">
@@ -23888,7 +27924,7 @@
<description>
</description>
</method>
- <method name="body_get_continuous_collision_detection_mode" qualifiers="const">
+ <method name="body_get_collision_mask" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="body" type="RID">
@@ -23896,7 +27932,7 @@
<description>
</description>
</method>
- <method name="body_get_layer_mask" qualifiers="const">
+ <method name="body_get_continuous_collision_detection_mode" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="body" type="RID">
@@ -23928,22 +27964,6 @@
<description>
</description>
</method>
- <method name="body_get_one_way_collision_direction" qualifiers="const">
- <return type="Vector2">
- </return>
- <argument index="0" name="body" type="RID">
- </argument>
- <description>
- </description>
- </method>
- <method name="body_get_one_way_collision_max_depth" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="body" type="RID">
- </argument>
- <description>
- </description>
- </method>
<method name="body_get_param" qualifiers="const">
<return type="float">
</return>
@@ -23981,7 +28001,7 @@
</description>
</method>
<method name="body_get_shape_transform" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<argument index="0" name="body" type="RID">
</argument>
@@ -24014,16 +28034,6 @@
<description>
</description>
</method>
- <method name="body_is_shape_set_as_trigger" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="body" type="RID">
- </argument>
- <argument index="1" name="shape_idx" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="body_remove_collision_exception">
<argument index="0" name="body" type="RID">
</argument>
@@ -24048,6 +28058,14 @@
<description>
</description>
</method>
+ <method name="body_set_collision_layer">
+ <argument index="0" name="body" type="RID">
+ </argument>
+ <argument index="1" name="layer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="body_set_collision_mask">
<argument index="0" name="body" type="RID">
</argument>
@@ -24076,14 +28094,6 @@
<description>
</description>
</method>
- <method name="body_set_layer_mask">
- <argument index="0" name="body" type="RID">
- </argument>
- <argument index="1" name="mask" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="body_set_max_contacts_reported">
<argument index="0" name="body" type="RID">
</argument>
@@ -24108,48 +28118,42 @@
<description>
</description>
</method>
- <method name="body_set_one_way_collision_direction">
+ <method name="body_set_param">
<argument index="0" name="body" type="RID">
</argument>
- <argument index="1" name="normal" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="body_set_one_way_collision_max_depth">
- <argument index="0" name="body" type="RID">
+ <argument index="1" name="param" type="int">
</argument>
- <argument index="1" name="depth" type="float">
+ <argument index="2" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="body_set_param">
+ <method name="body_set_shape">
<argument index="0" name="body" type="RID">
</argument>
- <argument index="1" name="param" type="int">
+ <argument index="1" name="shape_idx" type="int">
</argument>
- <argument index="2" name="value" type="float">
+ <argument index="2" name="shape" type="RID">
</argument>
<description>
</description>
</method>
- <method name="body_set_shape">
+ <method name="body_set_shape_as_one_way_collision">
<argument index="0" name="body" type="RID">
</argument>
<argument index="1" name="shape_idx" type="int">
</argument>
- <argument index="2" name="shape" type="RID">
+ <argument index="2" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="body_set_shape_as_trigger">
+ <method name="body_set_shape_disabled">
<argument index="0" name="body" type="RID">
</argument>
<argument index="1" name="shape_idx" type="int">
</argument>
- <argument index="2" name="enable" type="bool">
+ <argument index="2" name="disable" type="bool">
</argument>
<description>
</description>
@@ -24169,7 +28173,7 @@
</argument>
<argument index="1" name="shape_idx" type="int">
</argument>
- <argument index="2" name="transform" type="Matrix32">
+ <argument index="2" name="transform" type="Transform2D">
</argument>
<description>
</description>
@@ -24197,21 +28201,7 @@
</return>
<argument index="0" name="body" type="RID">
</argument>
- <argument index="1" name="motion" type="Vector2">
- </argument>
- <argument index="2" name="margin" type="float" default="0.08">
- </argument>
- <argument index="3" name="result" type="Physics2DTestMotionResult" default="NULL">
- </argument>
- <description>
- </description>
- </method>
- <method name="body_test_motion_from">
- <return type="bool">
- </return>
- <argument index="0" name="body" type="RID">
- </argument>
- <argument index="1" name="from" type="Matrix32">
+ <argument index="1" name="from" type="Transform2D">
</argument>
<argument index="2" name="motion" type="Vector2">
</argument>
@@ -24231,7 +28221,7 @@
</argument>
<argument index="2" name="body_a" type="RID">
</argument>
- <argument index="3" name="body_b" type="RID" default="RID()">
+ <argument index="3" name="body_b" type="RID" default="[RID]">
</argument>
<description>
</description>
@@ -24279,9 +28269,9 @@
</argument>
<argument index="2" name="anchor_b" type="Vector2">
</argument>
- <argument index="3" name="body_a" type="RID" default="RID()">
+ <argument index="3" name="body_a" type="RID" default="[RID]">
</argument>
- <argument index="4" name="body_b" type="RID" default="RID()">
+ <argument index="4" name="body_b" type="RID" default="[RID]">
</argument>
<description>
</description>
@@ -24321,7 +28311,7 @@
</argument>
<argument index="1" name="body_a" type="RID">
</argument>
- <argument index="2" name="body_b" type="RID" default="RID()">
+ <argument index="2" name="body_b" type="RID" default="[RID]">
</argument>
<description>
</description>
@@ -24550,14 +28540,14 @@
<description>
</description>
<methods>
- <method name="get_exclude" qualifiers="const">
- <return type="Array">
+ <method name="get_collision_layer" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
- <return type="int">
+ <method name="get_exclude" qualifiers="const">
+ <return type="Array">
</return>
<description>
</description>
@@ -24587,19 +28577,19 @@
</description>
</method>
<method name="get_transform" qualifiers="const">
- <return type="Matrix32">
+ <return type="Transform2D">
</return>
<description>
</description>
</method>
- <method name="set_exclude">
- <argument index="0" name="exclude" type="Array">
+ <method name="set_collision_layer">
+ <argument index="0" name="collision_layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_layer_mask">
- <argument index="0" name="layer_mask" type="int">
+ <method name="set_exclude">
+ <argument index="0" name="exclude" type="Array">
</argument>
<description>
</description>
@@ -24635,7 +28625,7 @@
</description>
</method>
<method name="set_transform">
- <argument index="0" name="transform" type="Matrix32">
+ <argument index="0" name="transform" type="Transform2D">
</argument>
<description>
</description>
@@ -24768,13 +28758,13 @@
<description>
</description>
</method>
- <method name="get_collision_mask" qualifiers="const">
+ <method name="get_collision_layer" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_mask_bit" qualifiers="const">
+ <method name="get_collision_layer_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -24782,13 +28772,13 @@
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
+ <method name="get_collision_mask" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask_bit" qualifiers="const">
+ <method name="get_collision_mask_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -24802,13 +28792,13 @@
<description>
</description>
</method>
- <method name="set_collision_mask">
- <argument index="0" name="mask" type="int">
+ <method name="set_collision_layer">
+ <argument index="0" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_collision_mask_bit">
+ <method name="set_collision_layer_bit">
<argument index="0" name="bit" type="int">
</argument>
<argument index="1" name="value" type="bool">
@@ -24816,13 +28806,13 @@
<description>
</description>
</method>
- <method name="set_layer_mask">
+ <method name="set_collision_mask">
<argument index="0" name="mask" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_layer_mask_bit">
+ <method name="set_collision_mask_bit">
<argument index="0" name="bit" type="int">
</argument>
<argument index="1" name="value" type="bool">
@@ -24831,6 +28821,12 @@
</description>
</method>
</methods>
+ <members>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -24846,13 +28842,13 @@
<description>
</description>
</method>
- <method name="get_collision_mask" qualifiers="const">
+ <method name="get_collision_layer" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_mask_bit" qualifiers="const">
+ <method name="get_collision_layer_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -24860,13 +28856,13 @@
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
+ <method name="get_collision_mask" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask_bit" qualifiers="const">
+ <method name="get_collision_mask_bit" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="bit" type="int">
@@ -24874,31 +28870,19 @@
<description>
</description>
</method>
- <method name="get_one_way_collision_direction" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_one_way_collision_max_depth" qualifiers="const">
- <return type="float">
- </return>
- <description>
- </description>
- </method>
<method name="remove_collision_exception_with">
<argument index="0" name="body" type="PhysicsBody2D">
</argument>
<description>
</description>
</method>
- <method name="set_collision_mask">
- <argument index="0" name="mask" type="int">
+ <method name="set_collision_layer">
+ <argument index="0" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_collision_mask_bit">
+ <method name="set_collision_layer_bit">
<argument index="0" name="bit" type="int">
</argument>
<argument index="1" name="value" type="bool">
@@ -24906,33 +28890,29 @@
<description>
</description>
</method>
- <method name="set_layer_mask">
+ <method name="set_collision_mask">
<argument index="0" name="mask" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_layer_mask_bit">
- <argument index="0" name="bit" type="int">
- </argument>
- <argument index="1" name="value" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_one_way_collision_direction">
- <argument index="0" name="dir" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_one_way_collision_max_depth">
- <argument index="0" name="depth" type="float">
+ <method name="set_collision_mask_bit">
+ <argument index="0" name="bit" type="int">
+ </argument>
+ <argument index="1" name="value" type="bool">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask" brief="">
+ </member>
+ <member name="layers" type="int" setter="_set_layers" getter="_get_layers" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -24958,12 +28938,24 @@
<description>
</description>
</method>
+ <method name="apply_torqe_impulse">
+ <argument index="0" name="j" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="get_angular_velocity" qualifiers="const">
<return type="Vector3">
</return>
<description>
</description>
</method>
+ <method name="get_center_of_mass" qualifiers="const">
+ <return type="Vector3">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_contact_collider" qualifiers="const">
<return type="RID">
</return>
@@ -25060,6 +29052,12 @@
<description>
</description>
</method>
+ <method name="get_principal_inetria_axes" qualifiers="const">
+ <return type="Basis">
+ </return>
+ <description>
+ </description>
+ </method>
<method name="get_space_state">
<return type="PhysicsDirectSpaceState">
</return>
@@ -25185,9 +29183,9 @@
</argument>
<argument index="1" name="to" type="Vector3">
</argument>
- <argument index="2" name="exclude" type="Array" default="Array()">
+ <argument index="2" name="exclude" type="Array" default="[]">
</argument>
- <argument index="3" name="layer_mask" type="int" default="2147483647">
+ <argument index="3" name="collision_layer" type="int" default="2147483647">
</argument>
<argument index="4" name="type_mask" type="int" default="15">
</argument>
@@ -25340,15 +29338,15 @@
<description>
</description>
</method>
- <method name="area_set_collision_mask">
+ <method name="area_set_collision_layer">
<argument index="0" name="area" type="RID">
</argument>
- <argument index="1" name="mask" type="int">
+ <argument index="1" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="area_set_layer_mask">
+ <method name="area_set_collision_mask">
<argument index="0" name="area" type="RID">
</argument>
<argument index="1" name="mask" type="int">
@@ -25456,6 +29454,14 @@
<description>
</description>
</method>
+ <method name="body_apply_torque_impulse">
+ <argument index="0" name="body" type="RID">
+ </argument>
+ <argument index="1" name="impulse" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="body_attach_object_instance_ID">
<argument index="0" name="body" type="RID">
</argument>
@@ -25488,23 +29494,19 @@
<description>
</description>
</method>
- <method name="body_get_collision_mask" qualifiers="const">
+ <method name="body_get_collision_layer" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="body" type="RID">
</argument>
- <argument index="1" name="arg1" type="int">
- </argument>
<description>
</description>
</method>
- <method name="body_get_layer_mask" qualifiers="const">
+ <method name="body_get_collision_mask" qualifiers="const">
<return type="int">
</return>
<argument index="0" name="body" type="RID">
</argument>
- <argument index="1" name="arg1" type="int">
- </argument>
<description>
</description>
</method>
@@ -25642,6 +29644,14 @@
<description>
</description>
</method>
+ <method name="body_set_collision_layer">
+ <argument index="0" name="body" type="RID">
+ </argument>
+ <argument index="1" name="layer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="body_set_collision_mask">
<argument index="0" name="body" type="RID">
</argument>
@@ -25670,14 +29680,6 @@
<description>
</description>
</method>
- <method name="body_set_layer_mask">
- <argument index="0" name="body" type="RID">
- </argument>
- <argument index="1" name="mask" type="int">
- </argument>
- <description>
- </description>
- </method>
<method name="body_set_max_contacts_reported">
<argument index="0" name="body" type="RID">
</argument>
@@ -26364,14 +30366,14 @@
<description>
</description>
<methods>
- <method name="get_exclude" qualifiers="const">
- <return type="Array">
+ <method name="get_collision_layer" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
- <return type="int">
+ <method name="get_exclude" qualifiers="const">
+ <return type="Array">
</return>
<description>
</description>
@@ -26400,14 +30402,14 @@
<description>
</description>
</method>
- <method name="set_exclude">
- <argument index="0" name="exclude" type="Array">
+ <method name="set_collision_layer">
+ <argument index="0" name="collision_layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_layer_mask">
- <argument index="0" name="layer_mask" type="int">
+ <method name="set_exclude">
+ <argument index="0" name="exclude" type="Array">
</argument>
<description>
</description>
@@ -26517,6 +30519,14 @@
</description>
</method>
</methods>
+ <members>
+ <member name="params/bias" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="params/damping" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ <member name="params/impulse_clamp" type="float" setter="set_param" getter="get_param" brief="">
+ </member>
+ </members>
<constants>
<constant name="PARAM_BIAS" value="0">
</constant>
@@ -26545,6 +30555,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="softness" type="float" setter="set_softness" getter="get_softness" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -26674,15 +30688,69 @@
</method>
</methods>
<members>
- <member name="d" type="float">
+ <member name="d" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="normal" type="Vector3" setter="" getter="" brief="">
+ </member>
+ <member name="x" type="float" setter="" getter="" brief="">
</member>
- <member name="normal" type="Vector3">
+ <member name="y" type="float" setter="" getter="" brief="">
</member>
- <member name="x" type="float">
+ <member name="z" type="float" setter="" getter="" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="PlaneMesh" inherits="PrimitiveMesh" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_size" qualifiers="const">
+ <return type="Vector2">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_subdivide_depth" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_subdivide_width" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_size">
+ <argument index="0" name="size" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_subdivide_depth">
+ <argument index="0" name="subdivide" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_subdivide_width">
+ <argument index="0" name="subdivide" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ </methods>
+ <members>
+ <member name="size" type="Vector2" setter="set_size" getter="get_size" brief="">
</member>
- <member name="y" type="float">
+ <member name="subdivide_depth" type="int" setter="set_subdivide_depth" getter="get_subdivide_depth" brief="">
</member>
- <member name="z" type="float">
+ <member name="subdivide_width" type="int" setter="set_subdivide_width" getter="get_subdivide_width" brief="">
</member>
</members>
<constants>
@@ -26707,6 +30775,10 @@
</description>
</method>
</methods>
+ <members>
+ <member name="plane" type="Plane" setter="set_plane" getter="get_plane" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -26741,7 +30813,7 @@
</description>
</method>
<method name="get_polygon" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
@@ -26771,13 +30843,13 @@
</description>
</method>
<method name="get_uv" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
</method>
<method name="get_vertex_colors" qualifiers="const">
- <return type="ColorArray">
+ <return type="PoolColorArray">
</return>
<description>
</description>
@@ -26807,7 +30879,7 @@
</description>
</method>
<method name="set_polygon">
- <argument index="0" name="polygon" type="Vector2Array">
+ <argument index="0" name="polygon" type="PoolVector2Array">
</argument>
<description>
</description>
@@ -26837,18 +30909,42 @@
</description>
</method>
<method name="set_uv">
- <argument index="0" name="uv" type="Vector2Array">
+ <argument index="0" name="uv" type="PoolVector2Array">
</argument>
<description>
</description>
</method>
<method name="set_vertex_colors">
- <argument index="0" name="vertex_colors" type="ColorArray">
+ <argument index="0" name="vertex_colors" type="PoolColorArray">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="color" type="Color" setter="set_color" getter="get_color" brief="">
+ </member>
+ <member name="invert_border" type="float" setter="set_invert_border" getter="get_invert_border" brief="">
+ </member>
+ <member name="invert_enable" type="bool" setter="set_invert" getter="get_invert" brief="">
+ </member>
+ <member name="offset" type="Vector2" setter="set_offset" getter="get_offset" brief="">
+ </member>
+ <member name="polygon" type="PoolVector2Array" setter="set_polygon" getter="get_polygon" brief="">
+ </member>
+ <member name="texture" type="Texture" setter="set_texture" getter="get_texture" brief="">
+ </member>
+ <member name="texture_offset" type="Vector2" setter="set_texture_offset" getter="get_texture_offset" brief="">
+ </member>
+ <member name="texture_rotation" type="float" setter="_set_texture_rotationd" getter="_get_texture_rotationd" brief="">
+ </member>
+ <member name="texture_scale" type="Vector2" setter="set_texture_scale" getter="get_texture_scale" brief="">
+ </member>
+ <member name="uv" type="PoolVector2Array" setter="set_uv" getter="get_uv" brief="">
+ </member>
+ <member name="vertex_colors" type="PoolColorArray" setter="set_vertex_colors" getter="get_vertex_colors" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
@@ -26859,7 +30955,7 @@
</description>
<methods>
<method name="find_path">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<argument index="0" name="from" type="Vector2">
</argument>
@@ -26883,7 +30979,7 @@
</description>
</method>
<method name="get_intersections" qualifiers="const">
- <return type="Vector2Array">
+ <return type="PoolVector2Array">
</return>
<argument index="0" name="from" type="Vector2">
</argument>
@@ -26917,536 +31013,358 @@
</description>
</method>
<method name="setup">
- <argument index="0" name="points" type="Vector2Array">
+ <argument index="0" name="points" type="PoolVector2Array">
</argument>
- <argument index="1" name="connections" type="IntArray">
+ <argument index="1" name="connections" type="PoolIntArray">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="data" type="Dictionary" setter="_set_data" getter="_get_data" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="Popup" inherits="Control" category="Core">
+<class name="PoolByteArray" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_exclusive" qualifiers="const">
- <return type="bool">
+ <method name="PoolByteArray">
+ <return type="PoolByteArray">
</return>
- <description>
- </description>
- </method>
- <method name="popup">
- <description>
- </description>
- </method>
- <method name="popup_centered">
- <argument index="0" name="size" type="Vector2" default="Vector2(0, 0)">
- </argument>
- <description>
- </description>
- </method>
- <method name="popup_centered_minsize">
- <argument index="0" name="minsize" type="Vector2" default="Vector2(0, 0)">
- </argument>
- <description>
- </description>
- </method>
- <method name="popup_centered_ratio">
- <argument index="0" name="ratio" type="float" default="0.75">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_exclusive">
- <argument index="0" name="enable" type="bool">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <signals>
- <signal name="about_to_show">
- <description>
- </description>
- </signal>
- <signal name="popup_hide">
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- <constant name="NOTIFICATION_POST_POPUP" value="80">
- </constant>
- <constant name="NOTIFICATION_POPUP_HIDE" value="81">
- </constant>
- </constants>
-</class>
-<class name="PopupDialog" inherits="Popup" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="PopupMenu" inherits="Popup" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_check_item">
- <argument index="0" name="label" type="String">
- </argument>
- <argument index="1" name="id" type="int" default="-1">
- </argument>
- <argument index="2" name="accel" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_check_shortcut">
- <argument index="0" name="shortcut" type="ShortCut">
- </argument>
- <argument index="1" name="id" type="int" default="-1">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_icon_check_item">
- <argument index="0" name="texture" type="Object">
- </argument>
- <argument index="1" name="label" type="String">
- </argument>
- <argument index="2" name="id" type="int" default="-1">
- </argument>
- <argument index="3" name="accel" type="int" default="0">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_icon_check_shortcut">
- <argument index="0" name="texture" type="Object">
- </argument>
- <argument index="1" name="shortcut" type="ShortCut">
- </argument>
- <argument index="2" name="id" type="int" default="-1">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_icon_item">
- <argument index="0" name="texture" type="Object">
- </argument>
- <argument index="1" name="label" type="String">
- </argument>
- <argument index="2" name="id" type="int" default="-1">
- </argument>
- <argument index="3" name="accel" type="int" default="0">
+ <argument index="0" name="from" type="Array">
</argument>
<description>
</description>
</method>
- <method name="add_icon_shortcut">
- <argument index="0" name="texture" type="Object">
- </argument>
- <argument index="1" name="shortcut" type="ShortCut">
- </argument>
- <argument index="2" name="id" type="int" default="-1">
+ <method name="append">
+ <argument index="0" name="byte" type="int">
</argument>
<description>
</description>
</method>
- <method name="add_item">
- <argument index="0" name="label" type="String">
- </argument>
- <argument index="1" name="id" type="int" default="-1">
- </argument>
- <argument index="2" name="accel" type="int" default="0">
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolByteArray">
</argument>
<description>
</description>
</method>
- <method name="add_separator">
- <description>
- </description>
- </method>
- <method name="add_shortcut">
- <argument index="0" name="shortcut" type="ShortCut">
- </argument>
- <argument index="1" name="id" type="int" default="-1">
+ <method name="compress">
+ <return type="PoolByteArray">
+ </return>
+ <argument index="0" name="compression_mode" type="int" default="0">
</argument>
<description>
</description>
</method>
- <method name="add_submenu_item">
- <argument index="0" name="label" type="String">
- </argument>
- <argument index="1" name="submenu" type="String">
+ <method name="decompress">
+ <return type="PoolByteArray">
+ </return>
+ <argument index="0" name="buffer_size" type="int">
</argument>
- <argument index="2" name="id" type="int" default="-1">
+ <argument index="1" name="compression_mode" type="int" default="0">
</argument>
<description>
</description>
</method>
- <method name="clear">
- <description>
- </description>
- </method>
- <method name="get_item_ID" qualifiers="const">
- <return type="int">
+ <method name="get_string_from_ascii">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_item_accelerator" qualifiers="const">
- <return type="int">
+ <method name="get_string_from_utf8">
+ <return type="String">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_item_count" qualifiers="const">
+ <method name="insert">
<return type="int">
</return>
- <description>
- </description>
- </method>
- <method name="get_item_icon" qualifiers="const">
- <return type="Object">
- </return>
<argument index="0" name="idx" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="get_item_index" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="id" type="int">
+ <argument index="1" name="byte" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_item_metadata" qualifiers="const">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="invert">
<description>
</description>
</method>
- <method name="get_item_shortcut" qualifiers="const">
- <return type="ShortCut">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="push_back">
+ <argument index="0" name="byte" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_item_submenu" qualifiers="const">
- <return type="String">
- </return>
+ <method name="remove">
<argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_item_text" qualifiers="const">
- <return type="String">
- </return>
+ <method name="resize">
<argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_item_tooltip" qualifiers="const">
- <return type="String">
- </return>
+ <method name="set">
<argument index="0" name="idx" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="is_hide_on_item_selection">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_item_checkable" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="idx" type="int">
+ <argument index="1" name="byte" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_item_checked" qualifiers="const">
- <return type="bool">
+ <method name="size">
+ <return type="int">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="is_item_disabled" qualifiers="const">
- <return type="bool">
+ <method name="subarray">
+ <return type="PoolByteArray">
</return>
- <argument index="0" name="idx" type="int">
+ <argument index="0" name="from" type="int">
</argument>
- <description>
- </description>
- </method>
- <method name="is_item_separator" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="idx" type="int">
+ <argument index="1" name="to" type="int">
</argument>
<description>
</description>
</method>
- <method name="remove_item">
- <argument index="0" name="idx" type="int">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="PoolColorArray" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="PoolColorArray">
+ <return type="PoolColorArray">
+ </return>
+ <argument index="0" name="from" type="Array">
</argument>
<description>
</description>
</method>
- <method name="set_hide_on_item_selection">
- <argument index="0" name="enable" type="bool">
+ <method name="append">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_item_ID">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="id" type="int">
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolColorArray">
</argument>
<description>
</description>
</method>
- <method name="set_item_accelerator">
+ <method name="insert">
+ <return type="int">
+ </return>
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="accel" type="int">
+ <argument index="1" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_item_as_checkable">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="enable" type="bool">
- </argument>
+ <method name="invert">
<description>
</description>
</method>
- <method name="set_item_as_separator">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="enable" type="bool">
+ <method name="push_back">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_item_checked">
+ <method name="remove">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="checked" type="bool">
- </argument>
<description>
</description>
</method>
- <method name="set_item_disabled">
+ <method name="resize">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="disabled" type="bool">
- </argument>
<description>
</description>
</method>
- <method name="set_item_icon">
+ <method name="set">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="icon" type="Object">
+ <argument index="1" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_item_metadata">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="metadata" type="Variant">
- </argument>
+ <method name="size">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_item_shortcut">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="shortcut" type="ShortCut">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="PoolIntArray" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="PoolIntArray">
+ <return type="PoolIntArray">
+ </return>
+ <argument index="0" name="from" type="Array">
</argument>
<description>
</description>
</method>
- <method name="set_item_submenu">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="submenu" type="String">
+ <method name="append">
+ <argument index="0" name="integer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_item_text">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="text" type="String">
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolIntArray">
</argument>
<description>
</description>
</method>
- <method name="set_item_tooltip">
+ <method name="insert">
+ <return type="int">
+ </return>
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="tooltip" type="String">
+ <argument index="1" name="integer" type="int">
</argument>
<description>
</description>
</method>
- <method name="toggle_item_checked">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="invert">
+ <description>
+ </description>
+ </method>
+ <method name="push_back">
+ <argument index="0" name="integer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="remove">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="resize">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="integer" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="size">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="item_pressed">
- <argument index="0" name="ID" type="int">
- </argument>
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- </constants>
- <theme_items>
- <theme_item name="checked" type="Texture">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_accel" type="Color">
- </theme_item>
- <theme_item name="font_color_disabled" type="Color">
- </theme_item>
- <theme_item name="font_color_hover" type="Color">
- </theme_item>
- <theme_item name="hover" type="StyleBox">
- </theme_item>
- <theme_item name="hseparation" type="int">
- </theme_item>
- <theme_item name="panel" type="StyleBox">
- </theme_item>
- <theme_item name="panel_disabled" type="StyleBox">
- </theme_item>
- <theme_item name="separator" type="StyleBox">
- </theme_item>
- <theme_item name="submenu" type="Texture">
- </theme_item>
- <theme_item name="unchecked" type="Texture">
- </theme_item>
- <theme_item name="vseparation" type="int">
- </theme_item>
- </theme_items>
-</class>
-<class name="PopupPanel" inherits="Popup" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
</methods>
<constants>
</constants>
- <theme_items>
- <theme_item name="panel" type="StyleBox">
- </theme_item>
- </theme_items>
</class>
-<class name="Portal" inherits="VisualInstance" category="Core">
+<class name="PoolRealArray" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_connect_range" qualifiers="const">
- <return type="float">
+ <method name="PoolRealArray">
+ <return type="PoolRealArray">
</return>
+ <argument index="0" name="from" type="Array">
+ </argument>
<description>
</description>
</method>
- <method name="get_disable_distance" qualifiers="const">
- <return type="float">
- </return>
+ <method name="append">
+ <argument index="0" name="value" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_disabled_color" qualifiers="const">
- <return type="Color">
- </return>
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolRealArray">
+ </argument>
<description>
</description>
</method>
- <method name="get_shape" qualifiers="const">
- <return type="Vector2Array">
+ <method name="insert">
+ <return type="int">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="value" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_enabled" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="invert">
<description>
</description>
</method>
- <method name="set_connect_range">
- <argument index="0" name="range" type="float">
+ <method name="push_back">
+ <argument index="0" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_disable_distance">
- <argument index="0" name="distance" type="float">
+ <method name="remove">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_disabled_color">
- <argument index="0" name="color" type="Color">
+ <method name="resize">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_enabled">
- <argument index="0" name="enable" type="bool">
+ <method name="set">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_shape">
- <argument index="0" name="points" type="Vector2Array">
- </argument>
+ <method name="size">
+ <return type="int">
+ </return>
<description>
</description>
</method>
@@ -27454,163 +31372,159 @@
<constants>
</constants>
</class>
-<class name="Position2D" inherits="Node2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Position3D" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ProgressBar" inherits="Range" category="Core">
+<class name="PoolStringArray" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="is_percent_visible" qualifiers="const">
- <return type="bool">
+ <method name="PoolStringArray">
+ <return type="PoolStringArray">
</return>
+ <argument index="0" name="from" type="Array">
+ </argument>
<description>
</description>
</method>
- <method name="set_percent_visible">
- <argument index="0" name="visible" type="bool">
+ <method name="append">
+ <argument index="0" name="string" type="String">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
- <theme_items>
- <theme_item name="bg" type="StyleBox">
- </theme_item>
- <theme_item name="fg" type="StyleBox">
- </theme_item>
- <theme_item name="font" type="Font">
- </theme_item>
- <theme_item name="font_color" type="Color">
- </theme_item>
- <theme_item name="font_color_shadow" type="Color">
- </theme_item>
- </theme_items>
-</class>
-<class name="ProximityGroup" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="broadcast">
- <argument index="0" name="name" type="String">
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolStringArray">
</argument>
- <argument index="1" name="parameters" type="Variant">
+ <description>
+ </description>
+ </method>
+ <method name="insert">
+ <return type="int">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="string" type="String">
</argument>
<description>
</description>
</method>
- <method name="get_grid_radius" qualifiers="const">
- <return type="Vector3">
+ <method name="invert">
+ <description>
+ </description>
+ </method>
+ <method name="join">
+ <return type="String">
</return>
+ <argument index="0" name="string" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="set_dispatch_mode">
- <argument index="0" name="mode" type="int">
+ <method name="push_back">
+ <argument index="0" name="string" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_grid_radius">
- <argument index="0" name="radius" type="Vector3">
+ <method name="remove">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_group_name">
- <argument index="0" name="name" type="String">
+ <method name="resize">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="broadcast">
- <argument index="0" name="name" type="String">
+ <method name="set">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="parameters" type="Array">
+ <argument index="1" name="string" type="String">
</argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ <method name="size">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ </methods>
<constants>
</constants>
</class>
-<class name="Quad" inherits="GeometryInstance" category="Core">
+<class name="PoolVector2Array" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_axis" qualifiers="const">
- <return type="int">
+ <method name="PoolVector2Array">
+ <return type="PoolVector2Array">
</return>
+ <argument index="0" name="from" type="Array">
+ </argument>
<description>
</description>
</method>
- <method name="get_offset" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="append">
+ <argument index="0" name="vector2" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_size" qualifiers="const">
- <return type="Vector2">
- </return>
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolVector2Array">
+ </argument>
<description>
</description>
</method>
- <method name="is_centered" qualifiers="const">
- <return type="bool">
+ <method name="insert">
+ <return type="int">
</return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="vector2" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="set_axis">
- <argument index="0" name="axis" type="int">
+ <method name="invert">
+ <description>
+ </description>
+ </method>
+ <method name="push_back">
+ <argument index="0" name="vector2" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="set_centered">
- <argument index="0" name="centered" type="bool">
+ <method name="remove">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_offset">
- <argument index="0" name="offset" type="Vector2">
+ <method name="resize">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_size">
- <argument index="0" name="size" type="Vector2">
+ <method name="set">
+ <argument index="0" name="idx" type="int">
</argument>
+ <argument index="1" name="vector2" type="Vector2">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="size">
+ <return type="int">
+ </return>
<description>
</description>
</method>
@@ -27618,454 +31532,606 @@
<constants>
</constants>
</class>
-<class name="Quat" category="Built-In Types">
+<class name="PoolVector3Array" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="Quat">
- <return type="Quat">
+ <method name="PoolVector3Array">
+ <return type="PoolVector3Array">
</return>
- <argument index="0" name="x" type="float">
- </argument>
- <argument index="1" name="y" type="float">
- </argument>
- <argument index="2" name="z" type="float">
- </argument>
- <argument index="3" name="w" type="float">
+ <argument index="0" name="from" type="Array">
</argument>
<description>
</description>
</method>
- <method name="Quat">
- <return type="Quat">
- </return>
- <argument index="0" name="axis" type="Vector3">
- </argument>
- <argument index="1" name="angle" type="float">
+ <method name="append">
+ <argument index="0" name="vector3" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="Quat">
- <return type="Quat">
- </return>
- <argument index="0" name="from" type="Matrix3">
+ <method name="append_array">
+ <argument index="0" name="array" type="PoolVector3Array">
</argument>
<description>
</description>
</method>
- <method name="cubic_slerp">
- <return type="Quat">
+ <method name="insert">
+ <return type="int">
</return>
- <argument index="0" name="b" type="Quat">
- </argument>
- <argument index="1" name="pre_a" type="Quat">
+ <argument index="0" name="idx" type="int">
</argument>
- <argument index="2" name="post_b" type="Quat">
+ <argument index="1" name="vector3" type="Vector3">
</argument>
- <argument index="3" name="t" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="invert">
+ <description>
+ </description>
+ </method>
+ <method name="push_back">
+ <argument index="0" name="vector3" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="dot">
- <return type="float">
- </return>
- <argument index="0" name="b" type="Quat">
+ <method name="remove">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="inverse">
- <return type="Quat">
- </return>
+ <method name="resize">
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="length">
- <return type="float">
- </return>
+ <method name="set">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="vector3" type="Vector3">
+ </argument>
<description>
</description>
</method>
- <method name="length_squared">
- <return type="float">
+ <method name="size">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="normalized">
- <return type="Quat">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="Popup" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="is_exclusive" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="slerp">
- <return type="Quat">
- </return>
- <argument index="0" name="b" type="Quat">
+ <method name="popup">
+ <argument index="0" name="bounds" type="Rect2" default="Rect2(0, 0, 0, 0)">
</argument>
- <argument index="1" name="t" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="popup_centered">
+ <argument index="0" name="size" type="Vector2" default="Vector2(0, 0)">
</argument>
<description>
</description>
</method>
- <method name="slerpni">
- <return type="Quat">
- </return>
- <argument index="0" name="b" type="Quat">
+ <method name="popup_centered_minsize">
+ <argument index="0" name="minsize" type="Vector2" default="Vector2(0, 0)">
</argument>
- <argument index="1" name="t" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="popup_centered_ratio">
+ <argument index="0" name="ratio" type="float" default="0.75">
</argument>
<description>
</description>
</method>
- <method name="xform">
- <return type="Vector3">
- </return>
- <argument index="0" name="v" type="Vector3">
+ <method name="set_exclusive">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="w" type="float">
- </member>
- <member name="x" type="float">
- </member>
- <member name="y" type="float">
- </member>
- <member name="z" type="float">
+ <member name="popup_exclusive" type="bool" setter="set_exclusive" getter="is_exclusive" brief="">
</member>
</members>
+ <signals>
+ <signal name="about_to_show">
+ <description>
+ </description>
+ </signal>
+ <signal name="popup_hide">
+ <description>
+ </description>
+ </signal>
+ </signals>
<constants>
+ <constant name="NOTIFICATION_POST_POPUP" value="80">
+ </constant>
+ <constant name="NOTIFICATION_POPUP_HIDE" value="81">
+ </constant>
</constants>
</class>
-<class name="RID" category="Built-In Types">
+<class name="PopupDialog" inherits="Popup" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="RID">
- <return type="RID">
- </return>
- <argument index="0" name="from" type="Object">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_id">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
</methods>
<constants>
</constants>
</class>
-<class name="Range" inherits="Control" category="Core">
+<class name="PopupMenu" inherits="Popup" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_max" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_check_item">
+ <argument index="0" name="label" type="String">
+ </argument>
+ <argument index="1" name="id" type="int" default="-1">
+ </argument>
+ <argument index="2" name="accel" type="int" default="0">
+ </argument>
<description>
</description>
</method>
- <method name="get_min" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_check_shortcut">
+ <argument index="0" name="shortcut" type="ShortCut">
+ </argument>
+ <argument index="1" name="id" type="int" default="-1">
+ </argument>
+ <argument index="2" name="global" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="get_page" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_icon_check_item">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <argument index="1" name="label" type="String">
+ </argument>
+ <argument index="2" name="id" type="int" default="-1">
+ </argument>
+ <argument index="3" name="accel" type="int" default="0">
+ </argument>
<description>
</description>
</method>
- <method name="get_step" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_icon_check_shortcut">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <argument index="1" name="shortcut" type="ShortCut">
+ </argument>
+ <argument index="2" name="id" type="int" default="-1">
+ </argument>
+ <argument index="3" name="global" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="get_unit_value" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_icon_item">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <argument index="1" name="label" type="String">
+ </argument>
+ <argument index="2" name="id" type="int" default="-1">
+ </argument>
+ <argument index="3" name="accel" type="int" default="0">
+ </argument>
<description>
</description>
</method>
- <method name="get_val" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_icon_shortcut">
+ <argument index="0" name="texture" type="Object">
+ </argument>
+ <argument index="1" name="shortcut" type="ShortCut">
+ </argument>
+ <argument index="2" name="id" type="int" default="-1">
+ </argument>
+ <argument index="3" name="global" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="get_value" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_item">
+ <argument index="0" name="label" type="String">
+ </argument>
+ <argument index="1" name="id" type="int" default="-1">
+ </argument>
+ <argument index="2" name="accel" type="int" default="0">
+ </argument>
<description>
</description>
</method>
- <method name="is_rounded_values" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="add_separator">
<description>
</description>
</method>
- <method name="is_unit_value_exp" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="add_shortcut">
+ <argument index="0" name="shortcut" type="ShortCut">
+ </argument>
+ <argument index="1" name="id" type="int" default="-1">
+ </argument>
+ <argument index="2" name="global" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="set_exp_unit_value">
- <argument index="0" name="enabled" type="bool">
+ <method name="add_submenu_item">
+ <argument index="0" name="label" type="String">
+ </argument>
+ <argument index="1" name="submenu" type="String">
+ </argument>
+ <argument index="2" name="id" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="set_max">
- <argument index="0" name="maximum" type="float">
+ <method name="clear">
+ <description>
+ </description>
+ </method>
+ <method name="get_item_ID" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_min">
- <argument index="0" name="minimum" type="float">
+ <method name="get_item_accelerator" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_page">
- <argument index="0" name="pagesize" type="float">
+ <method name="get_item_count" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_item_icon" qualifiers="const">
+ <return type="Object">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="get_item_index" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="id" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_rounded_values">
- <argument index="0" name="enabled" type="bool">
+ <method name="get_item_metadata" qualifiers="const">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_step">
- <argument index="0" name="step" type="float">
+ <method name="get_item_shortcut" qualifiers="const">
+ <return type="ShortCut">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_unit_value">
- <argument index="0" name="value" type="float">
+ <method name="get_item_submenu" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_val">
- <argument index="0" name="value" type="float">
+ <method name="get_item_text" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_value">
- <argument index="0" name="value" type="float">
+ <method name="get_item_tooltip" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="share">
- <argument index="0" name="with" type="Object">
- </argument>
+ <method name="is_hide_on_checkable_item_selection">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="unshare">
+ <method name="is_hide_on_item_selection">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="changed">
+ <method name="is_item_checkable" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
- </signal>
- <signal name="value_changed">
- <argument index="0" name="value" type="float">
+ </method>
+ <method name="is_item_checked" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="RawArray" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="RawArray">
- <return type="RawArray">
+ </method>
+ <method name="is_item_disabled" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="from" type="Array">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="append">
- <argument index="0" name="byte" type="int">
+ <method name="is_item_separator" qualifiers="const">
+ <return type="bool">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="append_array">
- <argument index="0" name="array" type="RawArray">
+ <method name="remove_item">
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_string_from_ascii">
- <return type="String">
- </return>
+ <method name="set_hide_on_checkable_item_selection">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="get_string_from_utf8">
- <return type="String">
- </return>
+ <method name="set_hide_on_item_selection">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="insert">
- <return type="int">
- </return>
+ <method name="set_item_ID">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="byte" type="int">
+ <argument index="1" name="id" type="int">
</argument>
<description>
</description>
</method>
- <method name="invert">
+ <method name="set_item_accelerator">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="accel" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="push_back">
- <argument index="0" name="byte" type="int">
+ <method name="set_item_as_checkable">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="remove">
+ <method name="set_item_as_separator">
<argument index="0" name="idx" type="int">
</argument>
+ <argument index="1" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="resize">
+ <method name="set_item_checked">
<argument index="0" name="idx" type="int">
</argument>
+ <argument index="1" name="checked" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set">
+ <method name="set_item_disabled">
<argument index="0" name="idx" type="int">
</argument>
- <argument index="1" name="byte" type="int">
+ <argument index="1" name="disabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="size">
- <return type="int">
- </return>
+ <method name="set_item_icon">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="icon" type="Object">
+ </argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="RayCast" inherits="Spatial" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_exception">
- <argument index="0" name="node" type="Object">
+ <method name="set_item_metadata">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="metadata" type="Variant">
</argument>
<description>
</description>
</method>
- <method name="add_exception_rid">
- <argument index="0" name="rid" type="RID">
+ <method name="set_item_shortcut">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="shortcut" type="ShortCut">
+ </argument>
+ <argument index="2" name="global" type="bool" default="false">
</argument>
<description>
</description>
</method>
- <method name="clear_exceptions">
+ <method name="set_item_submenu">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="submenu" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="force_raycast_update">
+ <method name="set_item_text">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="text" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_cast_to" qualifiers="const">
- <return type="Vector3">
- </return>
+ <method name="set_item_tooltip">
+ <argument index="0" name="idx" type="int">
+ </argument>
+ <argument index="1" name="tooltip" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_collider" qualifiers="const">
- <return type="Object">
- </return>
+ <method name="toggle_item_checked">
+ <argument index="0" name="idx" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_collider_shape" qualifiers="const">
- <return type="int">
- </return>
+ </methods>
+ <members>
+ <member name="hide_on_checkable_item_selection" type="bool" setter="set_hide_on_checkable_item_selection" getter="is_hide_on_checkable_item_selection" brief="">
+ </member>
+ <member name="hide_on_item_selection" type="bool" setter="set_hide_on_item_selection" getter="is_hide_on_item_selection" brief="">
+ </member>
+ <member name="items" type="Array" setter="_set_items" getter="_get_items" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="id_pressed">
+ <argument index="0" name="ID" type="int">
+ </argument>
<description>
</description>
- </method>
- <method name="get_collision_normal" qualifiers="const">
- <return type="Vector3">
- </return>
+ </signal>
+ <signal name="index_pressed">
+ <argument index="0" name="index" type="int">
+ </argument>
<description>
</description>
- </method>
- <method name="get_collision_point" qualifiers="const">
- <return type="Vector3">
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="checked" type="Texture">
+ </theme_item>
+ <theme_item name="font" type="Font">
+ </theme_item>
+ <theme_item name="font_color" type="Color">
+ </theme_item>
+ <theme_item name="font_color_accel" type="Color">
+ </theme_item>
+ <theme_item name="font_color_disabled" type="Color">
+ </theme_item>
+ <theme_item name="font_color_hover" type="Color">
+ </theme_item>
+ <theme_item name="hover" type="StyleBox">
+ </theme_item>
+ <theme_item name="hseparation" type="int">
+ </theme_item>
+ <theme_item name="panel" type="StyleBox">
+ </theme_item>
+ <theme_item name="panel_disabled" type="StyleBox">
+ </theme_item>
+ <theme_item name="separator" type="StyleBox">
+ </theme_item>
+ <theme_item name="submenu" type="Texture">
+ </theme_item>
+ <theme_item name="unchecked" type="Texture">
+ </theme_item>
+ <theme_item name="vseparation" type="int">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="PopupPanel" inherits="Popup" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="panel" type="StyleBox">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="Portal" inherits="VisualInstance" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_connect_range" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_layer_mask" qualifiers="const">
- <return type="int">
+ <method name="get_disable_distance" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_type_mask" qualifiers="const">
- <return type="int">
+ <method name="get_disabled_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="is_colliding" qualifiers="const">
- <return type="bool">
+ <method name="get_shape" qualifiers="const">
+ <return type="PoolVector2Array">
</return>
<description>
</description>
@@ -28076,38 +32142,32 @@
<description>
</description>
</method>
- <method name="remove_exception">
- <argument index="0" name="node" type="Object">
+ <method name="set_connect_range">
+ <argument index="0" name="range" type="float">
</argument>
<description>
</description>
</method>
- <method name="remove_exception_rid">
- <argument index="0" name="rid" type="RID">
+ <method name="set_disable_distance">
+ <argument index="0" name="distance" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_cast_to">
- <argument index="0" name="local_point" type="Vector3">
+ <method name="set_disabled_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
<method name="set_enabled">
- <argument index="0" name="enabled" type="bool">
- </argument>
- <description>
- </description>
- </method>
- <method name="set_layer_mask">
- <argument index="0" name="mask" type="int">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_type_mask">
- <argument index="0" name="mask" type="int">
+ <method name="set_shape">
+ <argument index="0" name="points" type="PoolVector2Array">
</argument>
<description>
</description>
@@ -28116,535 +32176,465 @@
<constants>
</constants>
</class>
-<class name="RayCast2D" inherits="Node2D" category="Core">
+<class name="Position2D" inherits="Node2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_exception">
- <argument index="0" name="node" type="Object">
- </argument>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="Position3D" inherits="Spatial" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="PrimitiveMesh" inherits="Mesh" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_material" qualifiers="const">
+ <return type="Material">
+ </return>
<description>
</description>
</method>
- <method name="add_exception_rid">
- <argument index="0" name="rid" type="RID">
+ <method name="set_material">
+ <argument index="0" name="material" type="Material">
</argument>
<description>
</description>
</method>
- <method name="clear_exceptions">
- <description>
- </description>
- </method>
- <method name="force_raycast_update">
- <description>
- </description>
- </method>
- <method name="get_cast_to" qualifiers="const">
- <return type="Vector2">
+ </methods>
+ <members>
+ <member name="material" type="Material" setter="set_material" getter="get_material" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="PrismMesh" inherits="PrimitiveMesh" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_left_to_right" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_collider" qualifiers="const">
- <return type="Object">
+ <method name="get_size" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_collider_shape" qualifiers="const">
+ <method name="get_subdivide_depth" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_collision_normal" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_collision_point" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="get_layer_mask" qualifiers="const">
+ <method name="get_subdivide_height" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_type_mask" qualifiers="const">
+ <method name="get_subdivide_width" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="is_colliding" qualifiers="const">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="is_enabled" qualifiers="const">
- <return type="bool">
- </return>
- <description>
- </description>
- </method>
- <method name="remove_exception">
- <argument index="0" name="node" type="Object">
- </argument>
- <description>
- </description>
- </method>
- <method name="remove_exception_rid">
- <argument index="0" name="rid" type="RID">
+ <method name="set_left_to_right">
+ <argument index="0" name="left_to_right" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_cast_to">
- <argument index="0" name="local_point" type="Vector2">
+ <method name="set_size">
+ <argument index="0" name="size" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_enabled">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_subdivide_depth">
+ <argument index="0" name="segments" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_layer_mask">
- <argument index="0" name="mask" type="int">
+ <method name="set_subdivide_height">
+ <argument index="0" name="segments" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_type_mask">
- <argument index="0" name="mask" type="int">
+ <method name="set_subdivide_width">
+ <argument index="0" name="segments" type="int">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="left_to_right" type="float" setter="set_left_to_right" getter="get_left_to_right" brief="">
+ </member>
+ <member name="size" type="Vector2" setter="set_size" getter="get_size" brief="">
+ </member>
+ <member name="subdivide_depth" type="int" setter="set_subdivide_depth" getter="get_subdivide_depth" brief="">
+ </member>
+ <member name="subdivide_height" type="int" setter="set_subdivide_height" getter="get_subdivide_height" brief="">
+ </member>
+ <member name="subdivide_width" type="int" setter="set_subdivide_width" getter="get_subdivide_width" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="RayShape" inherits="Shape" category="Core">
+<class name="ProceduralSky" inherits="Sky" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_length" qualifiers="const">
- <return type="float">
+ <method name="get_ground_bottom_color" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="set_length">
- <argument index="0" name="length" type="float">
- </argument>
+ <method name="get_ground_curve" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="RayShape2D" inherits="Shape2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_length" qualifiers="const">
+ <method name="get_ground_energy" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="set_length">
- <argument index="0" name="length" type="float">
- </argument>
+ <method name="get_ground_horizon_color" qualifiers="const">
+ <return type="Color">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="RealArray" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="RealArray">
- <return type="RealArray">
+ <method name="get_sky_curve" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="from" type="Array">
- </argument>
<description>
</description>
</method>
- <method name="append">
- <argument index="0" name="value" type="float">
- </argument>
+ <method name="get_sky_energy" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="append_array">
- <argument index="0" name="array" type="RealArray">
- </argument>
+ <method name="get_sky_horizon_color" qualifiers="const">
+ <return type="Color">
+ </return>
<description>
</description>
</method>
- <method name="insert">
- <return type="int">
+ <method name="get_sky_top_color" qualifiers="const">
+ <return type="Color">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="value" type="float">
- </argument>
<description>
</description>
</method>
- <method name="invert">
+ <method name="get_sun_angle_max" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="push_back">
- <argument index="0" name="value" type="float">
- </argument>
+ <method name="get_sun_angle_min" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="remove">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="get_sun_color" qualifiers="const">
+ <return type="Color">
+ </return>
<description>
</description>
</method>
- <method name="resize">
- <argument index="0" name="idx" type="int">
- </argument>
+ <method name="get_sun_curve" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="value" type="float">
- </argument>
+ <method name="get_sun_energy" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="size">
- <return type="int">
+ <method name="get_sun_latitude" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Rect2" category="Built-In Types">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="Rect2">
- <return type="Rect2">
+ <method name="get_sun_longitude" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="pos" type="Vector2">
- </argument>
- <argument index="1" name="size" type="Vector2">
- </argument>
<description>
</description>
</method>
- <method name="Rect2">
- <return type="Rect2">
+ <method name="get_texture_size" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="x" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_ground_bottom_color">
+ <argument index="0" name="color" type="Color">
</argument>
- <argument index="1" name="y" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_ground_curve">
+ <argument index="0" name="curve" type="float">
</argument>
- <argument index="2" name="width" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_ground_energy">
+ <argument index="0" name="energy" type="float">
</argument>
- <argument index="3" name="height" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_ground_horizon_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="clip">
- <return type="Rect2">
- </return>
- <argument index="0" name="b" type="Rect2">
+ <method name="set_sky_curve">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="encloses">
- <return type="bool">
- </return>
- <argument index="0" name="b" type="Rect2">
+ <method name="set_sky_energy">
+ <argument index="0" name="energy" type="float">
</argument>
<description>
</description>
</method>
- <method name="expand">
- <return type="Rect2">
- </return>
- <argument index="0" name="to" type="Vector2">
+ <method name="set_sky_horizon_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="get_area">
- <return type="float">
- </return>
+ <method name="set_sky_top_color">
+ <argument index="0" name="color" type="Color">
+ </argument>
<description>
</description>
</method>
- <method name="grow">
- <return type="Rect2">
- </return>
- <argument index="0" name="by" type="float">
+ <method name="set_sun_angle_max">
+ <argument index="0" name="degrees" type="float">
</argument>
<description>
</description>
</method>
- <method name="grow_individual">
- <return type="Rect2">
- </return>
- <argument index="0" name="left" type="float">
- </argument>
- <argument index="1" name="top" type="float">
- </argument>
- <argument index="2" name="right" type="float">
- </argument>
- <argument index="3" name=" bottom" type="float">
+ <method name="set_sun_angle_min">
+ <argument index="0" name="degrees" type="float">
</argument>
<description>
</description>
</method>
- <method name="grow_margin">
- <return type="Rect2">
- </return>
- <argument index="0" name="margin" type="int">
+ <method name="set_sun_color">
+ <argument index="0" name="color" type="Color">
</argument>
- <argument index="1" name="by" type="float">
+ <description>
+ </description>
+ </method>
+ <method name="set_sun_curve">
+ <argument index="0" name="curve" type="float">
</argument>
<description>
</description>
</method>
- <method name="has_no_area">
- <return type="bool">
- </return>
+ <method name="set_sun_energy">
+ <argument index="0" name="energy" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="has_point">
- <return type="bool">
- </return>
- <argument index="0" name="point" type="Vector2">
+ <method name="set_sun_latitude">
+ <argument index="0" name="degrees" type="float">
</argument>
<description>
</description>
</method>
- <method name="intersects">
- <return type="bool">
- </return>
- <argument index="0" name="b" type="Rect2">
+ <method name="set_sun_longitude">
+ <argument index="0" name="degrees" type="float">
</argument>
<description>
</description>
</method>
- <method name="merge">
- <return type="Rect2">
- </return>
- <argument index="0" name="b" type="Rect2">
+ <method name="set_texture_size">
+ <argument index="0" name="size" type="int">
</argument>
<description>
</description>
</method>
</methods>
<members>
- <member name="end" type="Vector2">
+ <member name="ground_bottom_color" type="Color" setter="set_ground_bottom_color" getter="get_ground_bottom_color" brief="">
+ </member>
+ <member name="ground_curve" type="float" setter="set_ground_curve" getter="get_ground_curve" brief="">
+ </member>
+ <member name="ground_energy" type="float" setter="set_ground_energy" getter="get_ground_energy" brief="">
+ </member>
+ <member name="ground_horizon_color" type="Color" setter="set_ground_horizon_color" getter="get_ground_horizon_color" brief="">
+ </member>
+ <member name="sky_curve" type="float" setter="set_sky_curve" getter="get_sky_curve" brief="">
+ </member>
+ <member name="sky_energy" type="float" setter="set_sky_energy" getter="get_sky_energy" brief="">
+ </member>
+ <member name="sky_horizon_color" type="Color" setter="set_sky_horizon_color" getter="get_sky_horizon_color" brief="">
</member>
- <member name="pos" type="Vector2">
+ <member name="sky_top_color" type="Color" setter="set_sky_top_color" getter="get_sky_top_color" brief="">
</member>
- <member name="size" type="Vector2">
+ <member name="sun_angle_max" type="float" setter="set_sun_angle_max" getter="get_sun_angle_max" brief="">
+ </member>
+ <member name="sun_angle_min" type="float" setter="set_sun_angle_min" getter="get_sun_angle_min" brief="">
+ </member>
+ <member name="sun_color" type="Color" setter="set_sun_color" getter="get_sun_color" brief="">
+ </member>
+ <member name="sun_curve" type="float" setter="set_sun_curve" getter="get_sun_curve" brief="">
+ </member>
+ <member name="sun_energy" type="float" setter="set_sun_energy" getter="get_sun_energy" brief="">
+ </member>
+ <member name="sun_latitude" type="float" setter="set_sun_latitude" getter="get_sun_latitude" brief="">
+ </member>
+ <member name="sun_longitude" type="float" setter="set_sun_longitude" getter="get_sun_longitude" brief="">
+ </member>
+ <member name="texture_size" type="int" setter="set_texture_size" getter="get_texture_size" brief="">
</member>
</members>
<constants>
</constants>
</class>
-<class name="RectangleShape2D" inherits="Shape2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_extents" qualifiers="const">
- <return type="Vector2">
- </return>
- <description>
- </description>
- </method>
- <method name="set_extents">
- <argument index="0" name="extents" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="Reference" inherits="Object" category="Core">
+<class name="ProgressBar" inherits="Range" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="init_ref">
+ <method name="is_percent_visible" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="reference">
- <description>
- </description>
- </method>
- <method name="unreference">
- <return type="bool">
- </return>
+ <method name="set_percent_visible">
+ <argument index="0" name="visible" type="bool">
+ </argument>
<description>
</description>
</method>
</methods>
- <constants>
- </constants>
-</class>
-<class name="ReferenceFrame" inherits="Control" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- </methods>
+ <members>
+ <member name="percent_visible" type="bool" setter="set_percent_visible" getter="is_percent_visible" brief="">
+ </member>
+ </members>
<constants>
</constants>
<theme_items>
- <theme_item name="border" type="StyleBox">
+ <theme_item name="bg" type="StyleBox">
+ </theme_item>
+ <theme_item name="fg" type="StyleBox">
+ </theme_item>
+ <theme_item name="font" type="Font">
+ </theme_item>
+ <theme_item name="font_color" type="Color">
+ </theme_item>
+ <theme_item name="font_color_shadow" type="Color">
</theme_item>
</theme_items>
</class>
-<class name="RegEx" inherits="Reference" category="Core">
+<class name="ProximityGroup" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="clear">
- <description>
- </description>
- </method>
- <method name="compile">
- <return type="int">
- </return>
- <argument index="0" name="pattern" type="String">
+ <method name="broadcast">
+ <argument index="0" name="name" type="String">
</argument>
- <argument index="1" name="capture" type="int" default="9">
+ <argument index="1" name="parameters" type="Variant">
</argument>
<description>
</description>
</method>
- <method name="find" qualifiers="const">
- <return type="int">
+ <method name="get_grid_radius" qualifiers="const">
+ <return type="Vector3">
</return>
- <argument index="0" name="text" type="String">
- </argument>
- <argument index="1" name="start" type="int" default="0">
- </argument>
- <argument index="2" name="end" type="int" default="-1">
- </argument>
<description>
</description>
</method>
- <method name="get_capture" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="capture" type="int">
+ <method name="set_dispatch_mode">
+ <argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_capture_count" qualifiers="const">
- <return type="int">
- </return>
- <description>
- </description>
- </method>
- <method name="get_capture_start" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="capture" type="int">
+ <method name="set_grid_radius">
+ <argument index="0" name="radius" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="get_captures" qualifiers="const">
- <return type="StringArray">
- </return>
- <description>
- </description>
- </method>
- <method name="is_valid" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_group_name">
+ <argument index="0" name="name" type="String">
+ </argument>
<description>
</description>
</method>
</methods>
- <constants>
- </constants>
-</class>
-<class name="RemoteTransform2D" inherits="Node2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_remote_node" qualifiers="const">
- <return type="NodePath">
- </return>
- <description>
- </description>
- </method>
- <method name="set_remote_node">
- <argument index="0" name="path" type="NodePath">
+ <members>
+ <member name="grid_radius" type="Vector3" setter="set_grid_radius" getter="get_grid_radius" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="broadcast">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <argument index="1" name="parameters" type="Array">
</argument>
<description>
</description>
- </method>
- </methods>
+ </signal>
+ </signals>
<constants>
</constants>
</class>
-<class name="RenderTargetTexture" inherits="Texture" category="Core">
+<class name="QuadMesh" inherits="PrimitiveMesh" category="Core">
<brief_description>
</brief_description>
<description>
@@ -28654,157 +32644,155 @@
<constants>
</constants>
</class>
-<class name="Resource" inherits="Reference" category="Core">
+<class name="Quat" category="Built-In Types">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="duplicate">
- <return type="Object">
+ <method name="Quat">
+ <return type="Quat">
</return>
- <argument index="0" name="subresources" type="bool" default="false">
+ <argument index="0" name="x" type="float">
+ </argument>
+ <argument index="1" name="y" type="float">
+ </argument>
+ <argument index="2" name="z" type="float">
+ </argument>
+ <argument index="3" name="w" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_import_metadata" qualifiers="const">
- <return type="Object">
- </return>
- <description>
- </description>
- </method>
- <method name="get_name" qualifiers="const">
- <return type="String">
+ <method name="Quat">
+ <return type="Quat">
</return>
+ <argument index="0" name="axis" type="Vector3">
+ </argument>
+ <argument index="1" name="angle" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_path" qualifiers="const">
- <return type="String">
+ <method name="Quat">
+ <return type="Quat">
</return>
+ <argument index="0" name="from" type="Basis">
+ </argument>
<description>
</description>
</method>
- <method name="get_rid" qualifiers="const">
- <return type="RID">
+ <method name="cubic_slerp">
+ <return type="Quat">
</return>
- <description>
- </description>
- </method>
- <method name="set_import_metadata">
- <argument index="0" name="metadata" type="Object">
+ <argument index="0" name="b" type="Quat">
</argument>
- <description>
- </description>
- </method>
- <method name="set_name">
- <argument index="0" name="name" type="String">
+ <argument index="1" name="pre_a" type="Quat">
</argument>
- <description>
- </description>
- </method>
- <method name="set_path">
- <argument index="0" name="path" type="String">
+ <argument index="2" name="post_b" type="Quat">
</argument>
- <description>
- </description>
- </method>
- <method name="take_over_path">
- <argument index="0" name="path" type="String">
+ <argument index="3" name="t" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="changed">
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- </constants>
-</class>
-<class name="ResourceImportMetadata" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_source">
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="md5" type="String" default="&quot;&quot;">
+ <method name="dot">
+ <return type="float">
+ </return>
+ <argument index="0" name="b" type="Quat">
</argument>
<description>
</description>
</method>
- <method name="get_editor" qualifiers="const">
- <return type="String">
+ <method name="inverse">
+ <return type="Quat">
</return>
<description>
</description>
</method>
- <method name="get_option" qualifiers="const">
- <argument index="0" name="key" type="String">
- </argument>
+ <method name="is_normalized">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="get_options" qualifiers="const">
- <return type="StringArray">
+ <method name="length">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_source_count" qualifiers="const">
- <return type="int">
+ <method name="length_squared">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_source_md5" qualifiers="const">
- <return type="String">
+ <method name="normalized">
+ <return type="Quat">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_source_path" qualifiers="const">
- <return type="String">
+ <method name="slerp">
+ <return type="Quat">
</return>
- <argument index="0" name="idx" type="int">
+ <argument index="0" name="b" type="Quat">
+ </argument>
+ <argument index="1" name="t" type="float">
</argument>
<description>
</description>
</method>
- <method name="remove_source">
- <argument index="0" name="idx" type="int">
+ <method name="slerpni">
+ <return type="Quat">
+ </return>
+ <argument index="0" name="b" type="Quat">
+ </argument>
+ <argument index="1" name="t" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_editor">
- <argument index="0" name="name" type="String">
+ <method name="xform">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="v" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_option">
- <argument index="0" name="key" type="String">
- </argument>
- <argument index="1" name="value" type="Variant">
+ </methods>
+ <members>
+ <member name="w" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="x" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="y" type="float" setter="" getter="" brief="">
+ </member>
+ <member name="z" type="float" setter="" getter="" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="RID" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="RID">
+ <return type="RID">
+ </return>
+ <argument index="0" name="from" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_source_md5">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="md5" type="String">
- </argument>
+ <method name="get_id">
+ <return type="int">
+ </return>
<description>
</description>
</method>
@@ -28812,1369 +32800,1473 @@
<constants>
</constants>
</class>
-<class name="ResourceInteractiveLoader" inherits="Reference" category="Core">
+<class name="Range" inherits="Control" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_resource">
- <return type="Object">
+ <method name="get_as_ratio" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_stage" qualifiers="const">
- <return type="int">
+ <method name="get_max" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_stage_count" qualifiers="const">
- <return type="int">
+ <method name="get_min" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="poll">
- <return type="int">
+ <method name="get_page" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="wait">
- <return type="int">
+ <method name="get_step" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ResourceLoader" inherits="Object" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_dependencies">
- <return type="StringArray">
+ <method name="get_value" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_recognized_extensions_for_type">
- <return type="StringArray">
+ <method name="is_ratio_exp" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="type" type="String">
- </argument>
<description>
</description>
</method>
- <method name="has">
+ <method name="is_using_rounded_values" qualifiers="const">
<return type="bool">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="load">
- <return type="Resource">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="type_hint" type="String" default="&quot;&quot;">
- </argument>
- <argument index="2" name="p_no_cache" type="bool" default="false">
+ <method name="set_as_ratio">
+ <argument index="0" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="load_import_metadata">
- <return type="ResourceImportMetadata">
- </return>
- <argument index="0" name="path" type="String">
+ <method name="set_exp_ratio">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="load_interactive">
- <return type="ResourceInteractiveLoader">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="type_hint" type="String" default="&quot;&quot;">
+ <method name="set_max">
+ <argument index="0" name="maximum" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_abort_on_missing_resources">
- <argument index="0" name="abort" type="bool">
+ <method name="set_min">
+ <argument index="0" name="minimum" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="ResourcePreloader" inherits="Node" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="add_resource">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="resource" type="Object">
+ <method name="set_page">
+ <argument index="0" name="pagesize" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_resource" qualifiers="const">
- <return type="Object">
- </return>
- <argument index="0" name="name" type="String">
+ <method name="set_step">
+ <argument index="0" name="step" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_resource_list" qualifiers="const">
- <return type="StringArray">
- </return>
+ <method name="set_use_rounded_values">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="has_resource" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="name" type="String">
+ <method name="set_value">
+ <argument index="0" name="value" type="float">
</argument>
<description>
</description>
</method>
- <method name="remove_resource">
- <argument index="0" name="name" type="String">
+ <method name="share">
+ <argument index="0" name="with" type="Object">
</argument>
<description>
</description>
</method>
- <method name="rename_resource">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="newname" type="String">
- </argument>
+ <method name="unshare">
<description>
</description>
</method>
</methods>
- <constants>
- </constants>
-</class>
-<class name="ResourceSaver" inherits="Object" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_recognized_extensions">
- <return type="StringArray">
- </return>
- <argument index="0" name="type" type="Object">
- </argument>
+ <members>
+ <member name="exp_edit" type="bool" setter="set_exp_ratio" getter="is_ratio_exp" brief="">
+ </member>
+ <member name="max_value" type="float" setter="set_max" getter="get_max" brief="">
+ </member>
+ <member name="min_value" type="float" setter="set_min" getter="get_min" brief="">
+ </member>
+ <member name="page" type="float" setter="set_page" getter="get_page" brief="">
+ </member>
+ <member name="rounded" type="bool" setter="set_use_rounded_values" getter="is_using_rounded_values" brief="">
+ </member>
+ <member name="step" type="float" setter="set_step" getter="get_step" brief="">
+ </member>
+ <member name="value" type="float" setter="set_value" getter="get_value" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="changed">
<description>
</description>
- </method>
- <method name="save">
- <return type="int">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="resource" type="Resource">
- </argument>
- <argument index="2" name="flags" type="int" default="0">
+ </signal>
+ <signal name="value_changed">
+ <argument index="0" name="value" type="float">
</argument>
<description>
</description>
- </method>
- </methods>
+ </signal>
+ </signals>
<constants>
- <constant name="FLAG_RELATIVE_PATHS" value="1">
- </constant>
- <constant name="FLAG_BUNDLE_RESOURCES" value="2">
- </constant>
- <constant name="FLAG_CHANGE_PATH" value="4">
- </constant>
- <constant name="FLAG_OMIT_EDITOR_PROPERTIES" value="8">
- </constant>
- <constant name="FLAG_SAVE_BIG_ENDIAN" value="16">
- </constant>
- <constant name="FLAG_COMPRESS" value="32">
- </constant>
</constants>
</class>
-<class name="RichTextLabel" inherits="Control" category="Core">
+<class name="RayCast" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_image">
- <argument index="0" name="image" type="Texture">
+ <method name="add_exception">
+ <argument index="0" name="node" type="Object">
</argument>
<description>
</description>
</method>
- <method name="add_text">
- <argument index="0" name="text" type="String">
+ <method name="add_exception_rid">
+ <argument index="0" name="rid" type="RID">
</argument>
<description>
</description>
</method>
- <method name="append_bbcode">
- <return type="int">
- </return>
- <argument index="0" name="bbcode" type="String">
- </argument>
+ <method name="clear_exceptions">
<description>
</description>
</method>
- <method name="clear">
+ <method name="force_raycast_update">
<description>
</description>
</method>
- <method name="get_bbcode" qualifiers="const">
- <return type="String">
+ <method name="get_cast_to" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_tab_size" qualifiers="const">
- <return type="int">
+ <method name="get_collider" qualifiers="const">
+ <return type="Object">
</return>
<description>
</description>
</method>
- <method name="get_text">
- <return type="String">
+ <method name="get_collider_shape" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_total_character_count" qualifiers="const">
+ <method name="get_collision_layer" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_v_scroll">
- <return type="VScrollBar">
+ <method name="get_collision_normal" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_visible_characters" qualifiers="const">
- <return type="int">
+ <method name="get_collision_point" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="is_meta_underlined" qualifiers="const">
- <return type="bool">
+ <method name="get_type_mask" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="is_scroll_active" qualifiers="const">
+ <method name="is_colliding" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_scroll_following" qualifiers="const">
+ <method name="is_enabled" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_selection_enabled" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="remove_exception">
+ <argument index="0" name="node" type="Object">
+ </argument>
<description>
</description>
</method>
- <method name="is_using_bbcode" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="remove_exception_rid">
+ <argument index="0" name="rid" type="RID">
+ </argument>
<description>
</description>
</method>
- <method name="newline">
+ <method name="set_cast_to">
+ <argument index="0" name="local_point" type="Vector3">
+ </argument>
<description>
</description>
</method>
- <method name="parse_bbcode">
- <return type="int">
- </return>
- <argument index="0" name="bbcode" type="String">
+ <method name="set_collision_layer">
+ <argument index="0" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="pop">
+ <method name="set_enabled">
+ <argument index="0" name="enabled" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="push_align">
- <argument index="0" name="align" type="int">
+ <method name="set_type_mask">
+ <argument index="0" name="mask" type="int">
</argument>
<description>
</description>
</method>
- <method name="push_cell">
+ </methods>
+ <members>
+ <member name="cast_to" type="Vector3" setter="set_cast_to" getter="get_cast_to" brief="">
+ </member>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled" brief="">
+ </member>
+ <member name="type_mask" type="int" setter="set_type_mask" getter="get_type_mask" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="RayCast2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="add_exception">
+ <argument index="0" name="node" type="Object">
+ </argument>
<description>
</description>
</method>
- <method name="push_color">
- <argument index="0" name="color" type="Color">
+ <method name="add_exception_rid">
+ <argument index="0" name="rid" type="RID">
</argument>
<description>
</description>
</method>
- <method name="push_font">
- <argument index="0" name="font" type="Font">
- </argument>
+ <method name="clear_exceptions">
<description>
</description>
</method>
- <method name="push_indent">
- <argument index="0" name="level" type="int">
- </argument>
+ <method name="force_raycast_update">
<description>
</description>
</method>
- <method name="push_list">
- <argument index="0" name="type" type="int">
- </argument>
+ <method name="get_cast_to" qualifiers="const">
+ <return type="Vector2">
+ </return>
<description>
</description>
</method>
- <method name="push_meta">
- <argument index="0" name="data" type="Variant">
- </argument>
+ <method name="get_collider" qualifiers="const">
+ <return type="Object">
+ </return>
<description>
</description>
</method>
- <method name="push_table">
- <argument index="0" name="columns" type="int">
- </argument>
+ <method name="get_collider_shape" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="push_underline">
+ <method name="get_collision_layer" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="remove_line">
- <return type="bool">
+ <method name="get_collision_normal" qualifiers="const">
+ <return type="Vector2">
</return>
- <argument index="0" name="arg0" type="int">
- </argument>
<description>
</description>
</method>
- <method name="scroll_to_line">
- <argument index="0" name="line" type="int">
- </argument>
+ <method name="get_collision_point" qualifiers="const">
+ <return type="Vector2">
+ </return>
<description>
</description>
</method>
- <method name="set_bbcode">
- <argument index="0" name="text" type="String">
- </argument>
+ <method name="get_exclude_parent_body" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_meta_underline">
- <argument index="0" name="enable" type="bool">
- </argument>
+ <method name="get_type_mask" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_scroll_active">
- <argument index="0" name="active" type="bool">
- </argument>
+ <method name="is_colliding" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_scroll_follow">
- <argument index="0" name="follow" type="bool">
- </argument>
+ <method name="is_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_selection_enabled">
- <argument index="0" name="enabled" type="bool">
+ <method name="remove_exception">
+ <argument index="0" name="node" type="Object">
</argument>
<description>
</description>
</method>
- <method name="set_tab_size">
- <argument index="0" name="spaces" type="int">
+ <method name="remove_exception_rid">
+ <argument index="0" name="rid" type="RID">
</argument>
<description>
</description>
</method>
- <method name="set_table_column_expand">
- <argument index="0" name="column" type="int">
- </argument>
- <argument index="1" name="expand" type="bool">
+ <method name="set_cast_to">
+ <argument index="0" name="local_point" type="Vector2">
</argument>
- <argument index="2" name="ratio" type="int">
+ <description>
+ </description>
+ </method>
+ <method name="set_collision_layer">
+ <argument index="0" name="layer" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_use_bbcode">
- <argument index="0" name="enable" type="bool">
+ <method name="set_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_visible_characters">
- <argument index="0" name="amount" type="int">
+ <method name="set_exclude_parent_body">
+ <argument index="0" name="mask" type="bool">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="meta_clicked">
- <argument index="0" name="meta" type="Nil">
+ <method name="set_type_mask">
+ <argument index="0" name="mask" type="int">
</argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ </methods>
+ <members>
+ <member name="cast_to" type="Vector2" setter="set_cast_to" getter="get_cast_to" brief="">
+ </member>
+ <member name="collision_layer" type="int" setter="set_collision_layer" getter="get_collision_layer" brief="">
+ </member>
+ <member name="enabled" type="bool" setter="set_enabled" getter="is_enabled" brief="">
+ </member>
+ <member name="exclude_parent" type="bool" setter="set_exclude_parent_body" getter="get_exclude_parent_body" brief="">
+ </member>
+ <member name="type_mask" type="int" setter="set_type_mask" getter="get_type_mask" brief="">
+ </member>
+ </members>
<constants>
- <constant name="ALIGN_LEFT" value="0">
- </constant>
- <constant name="ALIGN_CENTER" value="1">
- </constant>
- <constant name="ALIGN_RIGHT" value="2">
- </constant>
- <constant name="ALIGN_FILL" value="3">
- </constant>
- <constant name="LIST_NUMBERS" value="0">
- </constant>
- <constant name="LIST_LETTERS" value="1">
- </constant>
- <constant name="LIST_DOTS" value="2">
- </constant>
- <constant name="ITEM_FRAME" value="0">
- </constant>
- <constant name="ITEM_TEXT" value="1">
- </constant>
- <constant name="ITEM_IMAGE" value="2">
- </constant>
- <constant name="ITEM_NEWLINE" value="3">
- </constant>
- <constant name="ITEM_FONT" value="4">
- </constant>
- <constant name="ITEM_COLOR" value="5">
- </constant>
- <constant name="ITEM_UNDERLINE" value="6">
- </constant>
- <constant name="ITEM_ALIGN" value="7">
- </constant>
- <constant name="ITEM_INDENT" value="8">
- </constant>
- <constant name="ITEM_LIST" value="9">
- </constant>
- <constant name="ITEM_META" value="11">
- </constant>
</constants>
- <theme_items>
- <theme_item name="bold_font" type="Font">
- </theme_item>
- <theme_item name="bold_italics_font" type="Font">
- </theme_item>
- <theme_item name="default_color" type="Color">
- </theme_item>
- <theme_item name="focus" type="StyleBox">
- </theme_item>
- <theme_item name="font_color_selected" type="Color">
- </theme_item>
- <theme_item name="italics_font" type="Font">
- </theme_item>
- <theme_item name="line_separation" type="int">
- </theme_item>
- <theme_item name="mono_font" type="Font">
- </theme_item>
- <theme_item name="normal_font" type="Font">
- </theme_item>
- <theme_item name="selection_color" type="Color">
- </theme_item>
- <theme_item name="table_hseparation" type="int">
- </theme_item>
- <theme_item name="table_vseparation" type="int">
- </theme_item>
- </theme_items>
</class>
-<class name="RigidBody" inherits="PhysicsBody" category="Core">
+<class name="RayShape" inherits="Shape" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="_integrate_forces" qualifiers="virtual">
- <argument index="0" name="state" type="PhysicsDirectBodyState">
- </argument>
- <description>
- </description>
- </method>
- <method name="apply_impulse">
- <argument index="0" name="pos" type="Vector3">
- </argument>
- <argument index="1" name="impulse" type="Vector3">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_angular_damp" qualifiers="const">
+ <method name="get_length" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_angular_velocity" qualifiers="const">
- <return type="Vector3">
- </return>
- <description>
- </description>
- </method>
- <method name="get_axis_lock" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_length">
+ <argument index="0" name="length" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_bounce" qualifiers="const">
+ </methods>
+ <members>
+ <member name="length" type="float" setter="set_length" getter="get_length" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="RayShape2D" inherits="Shape2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_length" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_colliding_bodies" qualifiers="const">
- <return type="Array">
- </return>
+ <method name="set_length">
+ <argument index="0" name="length" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_friction" qualifiers="const">
- <return type="float">
+ </methods>
+ <members>
+ <member name="length" type="float" setter="set_length" getter="get_length" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Rect2" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="Rect2">
+ <return type="Rect2">
</return>
+ <argument index="0" name="pos" type="Vector2">
+ </argument>
+ <argument index="1" name="size" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_gravity_scale" qualifiers="const">
- <return type="float">
+ <method name="Rect2">
+ <return type="Rect2">
</return>
+ <argument index="0" name="x" type="float">
+ </argument>
+ <argument index="1" name="y" type="float">
+ </argument>
+ <argument index="2" name="width" type="float">
+ </argument>
+ <argument index="3" name="height" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_linear_damp" qualifiers="const">
- <return type="float">
+ <method name="clip">
+ <return type="Rect2">
</return>
+ <argument index="0" name="b" type="Rect2">
+ </argument>
<description>
</description>
</method>
- <method name="get_linear_velocity" qualifiers="const">
- <return type="Vector3">
+ <method name="encloses">
+ <return type="bool">
</return>
+ <argument index="0" name="b" type="Rect2">
+ </argument>
<description>
</description>
</method>
- <method name="get_mass" qualifiers="const">
- <return type="float">
+ <method name="expand">
+ <return type="Rect2">
</return>
+ <argument index="0" name="to" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_max_contacts_reported" qualifiers="const">
- <return type="int">
+ <method name="get_area">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_mode" qualifiers="const">
- <return type="int">
+ <method name="grow">
+ <return type="Rect2">
</return>
+ <argument index="0" name="by" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="get_weight" qualifiers="const">
- <return type="float">
+ <method name="grow_individual">
+ <return type="Rect2">
</return>
+ <argument index="0" name="left" type="float">
+ </argument>
+ <argument index="1" name="top" type="float">
+ </argument>
+ <argument index="2" name="right" type="float">
+ </argument>
+ <argument index="3" name=" bottom" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_able_to_sleep" qualifiers="const">
- <return type="bool">
+ <method name="grow_margin">
+ <return type="Rect2">
</return>
+ <argument index="0" name="margin" type="int">
+ </argument>
+ <argument index="1" name="by" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="is_contact_monitor_enabled" qualifiers="const">
+ <method name="has_no_area">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_sleeping" qualifiers="const">
+ <method name="has_point">
<return type="bool">
</return>
+ <argument index="0" name="point" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="is_using_continuous_collision_detection" qualifiers="const">
+ <method name="intersects">
<return type="bool">
</return>
+ <argument index="0" name="b" type="Rect2">
+ </argument>
<description>
</description>
</method>
- <method name="is_using_custom_integrator">
- <return type="bool">
+ <method name="merge">
+ <return type="Rect2">
</return>
- <description>
- </description>
- </method>
- <method name="set_angular_damp">
- <argument index="0" name="angular_damp" type="float">
+ <argument index="0" name="b" type="Rect2">
</argument>
<description>
</description>
</method>
- <method name="set_angular_velocity">
- <argument index="0" name="angular_velocity" type="Vector3">
+ </methods>
+ <members>
+ <member name="end" type="Vector2" setter="" getter="" brief="">
+ </member>
+ <member name="position" type="Vector2" setter="" getter="" brief="">
+ </member>
+ <member name="size" type="Vector2" setter="" getter="" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Rect3" category="Built-In Types">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="Rect3">
+ <return type="Rect3">
+ </return>
+ <argument index="0" name="pos" type="Vector3">
</argument>
- <description>
- </description>
- </method>
- <method name="set_axis_lock">
- <argument index="0" name="axis_lock" type="int">
+ <argument index="1" name="size" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_axis_velocity">
- <argument index="0" name="axis_velocity" type="Vector3">
+ <method name="encloses">
+ <return type="bool">
+ </return>
+ <argument index="0" name="with" type="Rect3">
</argument>
<description>
</description>
</method>
- <method name="set_bounce">
- <argument index="0" name="bounce" type="float">
+ <method name="expand">
+ <return type="Rect3">
+ </return>
+ <argument index="0" name="to_point" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_can_sleep">
- <argument index="0" name="able_to_sleep" type="bool">
- </argument>
+ <method name="get_area">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_contact_monitor">
- <argument index="0" name="enabled" type="bool">
+ <method name="get_endpoint">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="idx" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_friction">
- <argument index="0" name="friction" type="float">
- </argument>
+ <method name="get_longest_axis">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="set_gravity_scale">
- <argument index="0" name="gravity_scale" type="float">
- </argument>
+ <method name="get_longest_axis_index">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_linear_damp">
- <argument index="0" name="linear_damp" type="float">
- </argument>
+ <method name="get_longest_axis_size">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_linear_velocity">
- <argument index="0" name="linear_velocity" type="Vector3">
- </argument>
+ <method name="get_shortest_axis">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="set_mass">
- <argument index="0" name="mass" type="float">
- </argument>
+ <method name="get_shortest_axis_index">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_max_contacts_reported">
- <argument index="0" name="amount" type="int">
- </argument>
+ <method name="get_shortest_axis_size">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_mode">
- <argument index="0" name="mode" type="int">
+ <method name="get_support">
+ <return type="Vector3">
+ </return>
+ <argument index="0" name="dir" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_sleeping">
- <argument index="0" name="sleeping" type="bool">
+ <method name="grow">
+ <return type="Rect3">
+ </return>
+ <argument index="0" name="by" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_use_continuous_collision_detection">
- <argument index="0" name="enable" type="bool">
- </argument>
+ <method name="has_no_area">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_use_custom_integrator">
- <argument index="0" name="enable" type="bool">
- </argument>
+ <method name="has_no_surface">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_weight">
- <argument index="0" name="weight" type="float">
+ <method name="has_point">
+ <return type="bool">
+ </return>
+ <argument index="0" name="point" type="Vector3">
</argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="body_enter">
- <argument index="0" name="body" type="Object">
+ <method name="intersection">
+ <return type="Rect3">
+ </return>
+ <argument index="0" name="with" type="Rect3">
</argument>
<description>
</description>
- </signal>
- <signal name="body_enter_shape">
- <argument index="0" name="body_id" type="int">
- </argument>
- <argument index="1" name="body" type="Object">
- </argument>
- <argument index="2" name="body_shape" type="int">
- </argument>
- <argument index="3" name="local_shape" type="int">
+ </method>
+ <method name="intersects">
+ <return type="bool">
+ </return>
+ <argument index="0" name="with" type="Rect3">
</argument>
<description>
</description>
- </signal>
- <signal name="body_exit">
- <argument index="0" name="body" type="Object">
+ </method>
+ <method name="intersects_plane">
+ <return type="bool">
+ </return>
+ <argument index="0" name="plane" type="Plane">
</argument>
<description>
</description>
- </signal>
- <signal name="body_exit_shape">
- <argument index="0" name="body_id" type="int">
- </argument>
- <argument index="1" name="body" type="Object">
- </argument>
- <argument index="2" name="body_shape" type="int">
+ </method>
+ <method name="intersects_segment">
+ <return type="bool">
+ </return>
+ <argument index="0" name="from" type="Vector3">
</argument>
- <argument index="3" name="local_shape" type="int">
+ <argument index="1" name="to" type="Vector3">
</argument>
<description>
</description>
- </signal>
- <signal name="sleeping_state_changed">
+ </method>
+ <method name="merge">
+ <return type="Rect3">
+ </return>
+ <argument index="0" name="with" type="Rect3">
+ </argument>
<description>
</description>
- </signal>
- </signals>
+ </method>
+ </methods>
+ <members>
+ <member name="end" type="Vector3" setter="" getter="" brief="">
+ </member>
+ <member name="position" type="Vector3" setter="" getter="" brief="">
+ </member>
+ <member name="size" type="Vector3" setter="" getter="" brief="">
+ </member>
+ </members>
<constants>
- <constant name="MODE_STATIC" value="1">
- </constant>
- <constant name="MODE_KINEMATIC" value="3">
- </constant>
- <constant name="MODE_RIGID" value="0">
- </constant>
- <constant name="MODE_CHARACTER" value="2">
- </constant>
</constants>
</class>
-<class name="RigidBody2D" inherits="PhysicsBody2D" category="Core">
+<class name="RectangleShape2D" inherits="Shape2D" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="_integrate_forces" qualifiers="virtual">
- <argument index="0" name="state" type="Physics2DDirectBodyState">
- </argument>
- <description>
- </description>
- </method>
- <method name="add_force">
- <argument index="0" name="offset" type="Vector2">
- </argument>
- <argument index="1" name="force" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="apply_impulse">
- <argument index="0" name="offset" type="Vector2">
- </argument>
- <argument index="1" name="impulse" type="Vector2">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_angular_damp" qualifiers="const">
- <return type="float">
+ <method name="get_extents" qualifiers="const">
+ <return type="Vector2">
</return>
<description>
</description>
</method>
- <method name="get_angular_velocity" qualifiers="const">
- <return type="float">
- </return>
+ <method name="set_extents">
+ <argument index="0" name="extents" type="Vector2">
+ </argument>
<description>
</description>
</method>
- <method name="get_applied_force" qualifiers="const">
- <return type="Vector2">
+ </methods>
+ <members>
+ <member name="extents" type="Vector2" setter="set_extents" getter="get_extents" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="Reference" inherits="Object" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="init_ref">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_applied_torque" qualifiers="const">
- <return type="float">
- </return>
+ <method name="reference">
<description>
</description>
</method>
- <method name="get_bounce" qualifiers="const">
- <return type="float">
+ <method name="unreference">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_colliding_bodies" qualifiers="const">
- <return type="Array">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="ReferenceRect" inherits="Control" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
+ <constants>
+ </constants>
+ <theme_items>
+ <theme_item name="border" type="StyleBox">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="ReflectionProbe" inherits="VisualInstance" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="are_shadows_enabled" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_continuous_collision_detection_mode" qualifiers="const">
+ <method name="get_cull_mask" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_friction" qualifiers="const">
- <return type="float">
+ <method name="get_extents" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_gravity_scale" qualifiers="const">
+ <method name="get_intensity" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_inertia" qualifiers="const">
- <return type="float">
+ <method name="get_interior_ambient" qualifiers="const">
+ <return type="Color">
</return>
<description>
</description>
</method>
- <method name="get_linear_damp" qualifiers="const">
+ <method name="get_interior_ambient_energy" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_linear_velocity" qualifiers="const">
- <return type="Vector2">
+ <method name="get_interior_ambient_probe_contribution" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_mass" qualifiers="const">
+ <method name="get_max_distance" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_max_contacts_reported" qualifiers="const">
- <return type="int">
+ <method name="get_origin_offset" qualifiers="const">
+ <return type="Vector3">
</return>
<description>
</description>
</method>
- <method name="get_mode" qualifiers="const">
+ <method name="get_update_mode" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_weight" qualifiers="const">
- <return type="float">
+ <method name="is_box_projection_enabled" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_able_to_sleep" qualifiers="const">
+ <method name="is_set_as_interior" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_contact_monitor_enabled" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_as_interior">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="is_sleeping" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_cull_mask">
+ <argument index="0" name="layers" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="is_using_custom_integrator">
- <return type="bool">
- </return>
+ <method name="set_enable_box_projection">
+ <argument index="0" name="enable" type="bool">
+ </argument>
<description>
</description>
</method>
- <method name="set_angular_damp">
- <argument index="0" name="angular_damp" type="float">
+ <method name="set_enable_shadows">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_angular_velocity">
- <argument index="0" name="angular_velocity" type="float">
+ <method name="set_extents">
+ <argument index="0" name="extents" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_applied_force">
- <argument index="0" name="force" type="Vector2">
+ <method name="set_intensity">
+ <argument index="0" name="intensity" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_applied_torque">
- <argument index="0" name="torque" type="float">
+ <method name="set_interior_ambient">
+ <argument index="0" name="ambient" type="Color">
</argument>
<description>
</description>
</method>
- <method name="set_axis_velocity">
- <argument index="0" name="axis_velocity" type="Vector2">
+ <method name="set_interior_ambient_energy">
+ <argument index="0" name="ambient_energy" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_bounce">
- <argument index="0" name="bounce" type="float">
+ <method name="set_interior_ambient_probe_contribution">
+ <argument index="0" name="ambient_probe_contribution" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_can_sleep">
- <argument index="0" name="able_to_sleep" type="bool">
+ <method name="set_max_distance">
+ <argument index="0" name="max_distance" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_contact_monitor">
- <argument index="0" name="enabled" type="bool">
+ <method name="set_origin_offset">
+ <argument index="0" name="origin_offset" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_continuous_collision_detection_mode">
+ <method name="set_update_mode">
<argument index="0" name="mode" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_friction">
- <argument index="0" name="friction" type="float">
- </argument>
+ </methods>
+ <members>
+ <member name="box_projection" type="bool" setter="set_enable_box_projection" getter="is_box_projection_enabled" brief="">
+ </member>
+ <member name="cull_mask" type="int" setter="set_cull_mask" getter="get_cull_mask" brief="">
+ </member>
+ <member name="enable_shadows" type="bool" setter="set_enable_shadows" getter="are_shadows_enabled" brief="">
+ </member>
+ <member name="extents" type="Vector2" setter="set_extents" getter="get_extents" brief="">
+ </member>
+ <member name="intensity" type="float" setter="set_intensity" getter="get_intensity" brief="">
+ </member>
+ <member name="interior_ambient_color" type="Color" setter="set_interior_ambient" getter="get_interior_ambient" brief="">
+ </member>
+ <member name="interior_ambient_contrib" type="float" setter="set_interior_ambient_probe_contribution" getter="get_interior_ambient_probe_contribution" brief="">
+ </member>
+ <member name="interior_ambient_energy" type="float" setter="set_interior_ambient_energy" getter="get_interior_ambient_energy" brief="">
+ </member>
+ <member name="interior_enable" type="bool" setter="set_as_interior" getter="is_set_as_interior" brief="">
+ </member>
+ <member name="max_distance" type="float" setter="set_max_distance" getter="get_max_distance" brief="">
+ </member>
+ <member name="origin_offset" type="Vector2" setter="set_origin_offset" getter="get_origin_offset" brief="">
+ </member>
+ <member name="update_mode" type="int" setter="set_update_mode" getter="get_update_mode" brief="">
+ </member>
+ </members>
+ <constants>
+ <constant name="UPDATE_ONCE" value="0">
+ </constant>
+ <constant name="UPDATE_ALWAYS" value="1">
+ </constant>
+ </constants>
+</class>
+<class name="RegEx" inherits="Resource" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="clear">
<description>
</description>
</method>
- <method name="set_gravity_scale">
- <argument index="0" name="gravity_scale" type="float">
+ <method name="compile">
+ <return type="int">
+ </return>
+ <argument index="0" name="pattern" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_inertia">
- <argument index="0" name="inertia" type="float">
- </argument>
+ <method name="get_group_count" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_linear_damp">
- <argument index="0" name="linear_damp" type="float">
- </argument>
+ <method name="get_names" qualifiers="const">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="set_linear_velocity">
- <argument index="0" name="linear_velocity" type="Vector2">
- </argument>
+ <method name="get_pattern" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_mass">
- <argument index="0" name="mass" type="float">
- </argument>
+ <method name="is_valid" qualifiers="const">
+ <return type="bool">
+ </return>
<description>
</description>
</method>
- <method name="set_max_contacts_reported">
- <argument index="0" name="amount" type="int">
+ <method name="search" qualifiers="const">
+ <return type="RegExMatch">
+ </return>
+ <argument index="0" name="text" type="String">
+ </argument>
+ <argument index="1" name="start" type="int" default="0">
+ </argument>
+ <argument index="2" name="end" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="set_mode">
- <argument index="0" name="mode" type="int">
+ <method name="sub" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="text" type="String">
+ </argument>
+ <argument index="1" name="replacement" type="String">
+ </argument>
+ <argument index="2" name="all" type="bool" default="false">
+ </argument>
+ <argument index="3" name="start" type="int" default="0">
+ </argument>
+ <argument index="4" name="end" type="int" default="-1">
</argument>
<description>
</description>
</method>
- <method name="set_sleeping">
- <argument index="0" name="sleeping" type="bool">
+ </methods>
+ <members>
+ <member name="pattern" type="String" setter="compile" getter="get_pattern" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="RegExMatch" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="expand" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="template" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_use_custom_integrator">
- <argument index="0" name="enable" type="bool">
+ <method name="get_end" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="name" type="Variant" default="0">
</argument>
<description>
</description>
</method>
- <method name="set_weight">
- <argument index="0" name="weight" type="float">
- </argument>
+ <method name="get_group_array" qualifiers="const">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="test_motion">
- <return type="bool">
+ <method name="get_group_count" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="motion" type="Vector2">
- </argument>
- <argument index="1" name="margin" type="float" default="0.08">
- </argument>
- <argument index="2" name="result" type="Physics2DTestMotionResult" default="NULL">
- </argument>
<description>
</description>
</method>
- </methods>
- <signals>
- <signal name="body_enter">
- <argument index="0" name="body" type="Object">
- </argument>
+ <method name="get_name_dict" qualifiers="const">
+ <return type="Dictionary">
+ </return>
<description>
</description>
- </signal>
- <signal name="body_enter_shape">
- <argument index="0" name="body_id" type="int">
- </argument>
- <argument index="1" name="body" type="Object">
- </argument>
- <argument index="2" name="body_shape" type="int">
- </argument>
- <argument index="3" name="local_shape" type="int">
- </argument>
+ </method>
+ <method name="get_names" qualifiers="const">
+ <return type="Array">
+ </return>
<description>
</description>
- </signal>
- <signal name="body_exit">
- <argument index="0" name="body" type="Object">
+ </method>
+ <method name="get_start" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="name" type="Variant" default="0">
</argument>
<description>
</description>
- </signal>
- <signal name="body_exit_shape">
- <argument index="0" name="body_id" type="int">
- </argument>
- <argument index="1" name="body" type="Object">
- </argument>
- <argument index="2" name="body_shape" type="int">
- </argument>
- <argument index="3" name="local_shape" type="int">
+ </method>
+ <method name="get_string" qualifiers="const">
+ <return type="String">
+ </return>
+ <argument index="0" name="name" type="Variant" default="0">
</argument>
<description>
</description>
- </signal>
- <signal name="sleeping_state_changed">
- <description>
- </description>
- </signal>
- </signals>
+ </method>
+ </methods>
<constants>
- <constant name="MODE_STATIC" value="1">
- </constant>
- <constant name="MODE_KINEMATIC" value="3">
- </constant>
- <constant name="MODE_RIGID" value="0">
- </constant>
- <constant name="MODE_CHARACTER" value="2">
- </constant>
- <constant name="CCD_MODE_DISABLED" value="0">
- </constant>
- <constant name="CCD_MODE_CAST_RAY" value="1">
- </constant>
- <constant name="CCD_MODE_CAST_SHAPE" value="2">
- </constant>
</constants>
</class>
-<class name="Room" inherits="VisualInstance" category="Core">
+<class name="RemoteTransform" inherits="Spatial" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="compute_room_from_subtree">
- <description>
- </description>
- </method>
- <method name="get_room" qualifiers="const">
- <return type="Room">
+ <method name="get_remote_node" qualifiers="const">
+ <return type="NodePath">
</return>
<description>
</description>
</method>
- <method name="is_simulating_acoustics" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_remote_node">
+ <argument index="0" name="path" type="NodePath">
+ </argument>
<description>
</description>
</method>
- <method name="set_room">
- <argument index="0" name="room" type="Room">
- </argument>
+ </methods>
+ <members>
+ <member name="remote_path" type="NodePath" setter="set_remote_node" getter="get_remote_node" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="RemoteTransform2D" inherits="Node2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_remote_node" qualifiers="const">
+ <return type="NodePath">
+ </return>
<description>
</description>
</method>
- <method name="set_simulate_acoustics">
- <argument index="0" name="enable" type="bool">
+ <method name="set_remote_node">
+ <argument index="0" name="path" type="NodePath">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="remote_path" type="NodePath" setter="set_remote_node" getter="get_remote_node" brief="">
+ </member>
+ </members>
<constants>
</constants>
</class>
-<class name="RoomBounds" inherits="Resource" category="Core">
+<class name="Resource" inherits="Reference" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_bounds" qualifiers="const">
- <return type="Dictionary">
+ <method name="_setup_local_to_scene" qualifiers="virtual">
+ <description>
+ </description>
+ </method>
+ <method name="duplicate" qualifiers="const">
+ <return type="Object">
</return>
+ <argument index="0" name="subresources" type="bool" default="false">
+ </argument>
<description>
</description>
</method>
- <method name="get_geometry_hint" qualifiers="const">
- <return type="Vector3Array">
+ <method name="get_local_scene" qualifiers="const">
+ <return type="Node">
</return>
<description>
</description>
</method>
- <method name="regenerate_bsp">
+ <method name="get_name" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="regenerate_bsp_cubic">
+ <method name="get_path" qualifiers="const">
+ <return type="String">
+ </return>
<description>
</description>
</method>
- <method name="set_bounds">
- <argument index="0" name="bsp_tree" type="Dictionary">
+ <method name="get_rid" qualifiers="const">
+ <return type="RID">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_local_to_scene" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_local_to_scene">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_geometry_hint">
- <argument index="0" name="triangles" type="Vector3Array">
+ <method name="set_name">
+ <argument index="0" name="name" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_path">
+ <argument index="0" name="path" type="String">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="setup_local_to_scene">
+ <description>
+ </description>
+ </method>
+ <method name="take_over_path">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
</methods>
+ <members>
+ <member name="resource_local_to_scene" type="bool" setter="set_local_to_scene" getter="is_local_to_scene" brief="">
+ </member>
+ <member name="resource_name" type="String" setter="set_name" getter="get_name" brief="">
+ </member>
+ <member name="resource_path" type="String" setter="set_path" getter="get_path" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="changed">
+ <description>
+ </description>
+ </signal>
+ </signals>
+ <constants>
+ </constants>
+</class>
+<class name="ResourceImporter" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ </methods>
<constants>
</constants>
</class>
-<class name="Sample" inherits="Resource" category="Core">
+<class name="ResourceImporterOGGVorbis" inherits="ResourceImporter" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="create">
- <argument index="0" name="format" type="int">
- </argument>
- <argument index="1" name="stereo" type="bool">
- </argument>
- <argument index="2" name="length" type="int">
- </argument>
- <description>
- </description>
- </method>
- <method name="get_data" qualifiers="const">
- <return type="RawArray">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="ResourceInteractiveLoader" inherits="Reference" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_resource">
+ <return type="Object">
</return>
<description>
</description>
</method>
- <method name="get_format" qualifiers="const">
+ <method name="get_stage" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_length" qualifiers="const">
+ <method name="get_stage_count" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_loop_begin" qualifiers="const">
+ <method name="poll">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_loop_end" qualifiers="const">
+ <method name="wait">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_loop_format" qualifiers="const">
- <return type="int">
+ </methods>
+ <constants>
+ </constants>
+</class>
+<class name="ResourceLoader" inherits="Object" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_dependencies">
+ <return type="PoolStringArray">
</return>
+ <argument index="0" name="path" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_mix_rate" qualifiers="const">
- <return type="int">
+ <method name="get_recognized_extensions_for_type">
+ <return type="PoolStringArray">
</return>
+ <argument index="0" name="type" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="is_stereo" qualifiers="const">
+ <method name="has">
<return type="bool">
</return>
- <description>
- </description>
- </method>
- <method name="set_data">
- <argument index="0" name="data" type="RawArray">
+ <argument index="0" name="path" type="String">
</argument>
<description>
</description>
</method>
- <method name="set_loop_begin">
- <argument index="0" name="pos" type="int">
+ <method name="load">
+ <return type="Resource">
+ </return>
+ <argument index="0" name="path" type="String">
</argument>
- <description>
- </description>
- </method>
- <method name="set_loop_end">
- <argument index="0" name="pos" type="int">
+ <argument index="1" name="type_hint" type="String" default="&quot;&quot;">
+ </argument>
+ <argument index="2" name="p_no_cache" type="bool" default="false">
</argument>
<description>
</description>
</method>
- <method name="set_loop_format">
- <argument index="0" name="format" type="int">
+ <method name="load_interactive">
+ <return type="ResourceInteractiveLoader">
+ </return>
+ <argument index="0" name="path" type="String">
+ </argument>
+ <argument index="1" name="type_hint" type="String" default="&quot;&quot;">
</argument>
<description>
</description>
</method>
- <method name="set_mix_rate">
- <argument index="0" name="hz" type="int">
+ <method name="set_abort_on_missing_resources">
+ <argument index="0" name="abort" type="bool">
</argument>
<description>
</description>
</method>
</methods>
<constants>
- <constant name="FORMAT_PCM8" value="0">
- </constant>
- <constant name="FORMAT_PCM16" value="1">
- </constant>
- <constant name="FORMAT_IMA_ADPCM" value="2">
- </constant>
- <constant name="LOOP_NONE" value="0">
- </constant>
- <constant name="LOOP_FORWARD" value="1">
- </constant>
- <constant name="LOOP_PING_PONG" value="2">
- </constant>
</constants>
</class>
-<class name="SampleLibrary" inherits="Resource" category="Core">
+<class name="ResourcePreloader" inherits="Node" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="add_sample">
+ <method name="add_resource">
<argument index="0" name="name" type="String">
</argument>
- <argument index="1" name="sample" type="Sample">
+ <argument index="1" name="resource" type="Object">
</argument>
<description>
</description>
</method>
- <method name="get_sample" qualifiers="const">
- <return type="Sample">
+ <method name="get_resource" qualifiers="const">
+ <return type="Object">
</return>
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="get_sample_list" qualifiers="const">
- <return type="Array">
+ <method name="get_resource_list" qualifiers="const">
+ <return type="PoolStringArray">
</return>
<description>
</description>
</method>
- <method name="has_sample" qualifiers="const">
+ <method name="has_resource" qualifiers="const">
<return type="bool">
</return>
<argument index="0" name="name" type="String">
@@ -30182,2153 +34274,1967 @@
<description>
</description>
</method>
- <method name="remove_sample">
+ <method name="remove_resource">
<argument index="0" name="name" type="String">
</argument>
<description>
</description>
</method>
- <method name="sample_get_pitch_scale" qualifiers="const">
- <return type="float">
- </return>
+ <method name="rename_resource">
<argument index="0" name="name" type="String">
</argument>
- <description>
- </description>
- </method>
- <method name="sample_get_priority" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="name" type="String">
+ <argument index="1" name="newname" type="String">
</argument>
<description>
</description>
</method>
- <method name="sample_get_volume_db" qualifiers="const">
- <return type="float">
+ </methods>
+ <members>
+ <member name="resources" type="Array" setter="_set_resources" getter="_get_resources" brief="">
+ </member>
+ </members>
+ <constants>
+ </constants>
+</class>
+<class name="ResourceSaver" inherits="Object" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="get_recognized_extensions">
+ <return type="PoolStringArray">
</return>
- <argument index="0" name="name" type="String">
- </argument>
- <description>
- </description>
- </method>
- <method name="sample_set_pitch_scale">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="pitch" type="float">
+ <argument index="0" name="type" type="Object">
</argument>
<description>
</description>
</method>
- <method name="sample_set_priority">
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="priority" type="int">
+ <method name="save">
+ <return type="int">
+ </return>
+ <argument index="0" name="path" type="String">
</argument>
- <description>
- </description>
- </method>
- <method name="sample_set_volume_db">
- <argument index="0" name="name" type="String">
+ <argument index="1" name="resource" type="Resource">
</argument>
- <argument index="1" name="db" type="float">
+ <argument index="2" name="flags" type="int" default="0">
</argument>
<description>
</description>
</method>
</methods>
<constants>
+ <constant name="FLAG_RELATIVE_PATHS" value="1">
+ </constant>
+ <constant name="FLAG_BUNDLE_RESOURCES" value="2">
+ </constant>
+ <constant name="FLAG_CHANGE_PATH" value="4">
+ </constant>
+ <constant name="FLAG_OMIT_EDITOR_PROPERTIES" value="8">
+ </constant>
+ <constant name="FLAG_SAVE_BIG_ENDIAN" value="16">
+ </constant>
+ <constant name="FLAG_COMPRESS" value="32">
+ </constant>
</constants>
</class>
-<class name="SamplePlayer" inherits="Node" category="Core">
+<class name="RichTextLabel" inherits="Control" category="Core">
<brief_description>
</brief_description>
<description>
</description>
<methods>
- <method name="get_chorus" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="add_image">
+ <argument index="0" name="image" type="Texture">
</argument>
<description>
</description>
</method>
- <method name="get_default_chorus" qualifiers="const">
- <return type="float">
- </return>
+ <method name="add_text">
+ <argument index="0" name="text" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_default_filter_cutoff" qualifiers="const">
- <return type="float">
+ <method name="append_bbcode">
+ <return type="int">
</return>
+ <argument index="0" name="bbcode" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="get_default_filter_gain" qualifiers="const">
- <return type="float">
- </return>
+ <method name="clear">
<description>
</description>
</method>
- <method name="get_default_filter_resonance" qualifiers="const">
- <return type="float">
+ <method name="get_bbcode" qualifiers="const">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_default_filter_type" qualifiers="const">
+ <method name="get_tab_size" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_default_pan" qualifiers="const">
- <return type="float">
+ <method name="get_text">
+ <return type="String">
</return>
<description>
</description>
</method>
- <method name="get_default_pan_depth" qualifiers="const">
- <return type="float">
+ <method name="get_total_character_count" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_default_pan_height" qualifiers="const">
- <return type="float">
+ <method name="get_v_scroll">
+ <return type="VScrollBar">
</return>
<description>
</description>
</method>
- <method name="get_default_pitch_scale" qualifiers="const">
- <return type="float">
+ <method name="get_visible_characters" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="get_default_reverb" qualifiers="const">
- <return type="float">
+ <method name="is_meta_underlined" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_default_reverb_room" qualifiers="const">
- <return type="int">
+ <method name="is_scroll_active" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_default_volume" qualifiers="const">
- <return type="float">
+ <method name="is_scroll_following" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_default_volume_db" qualifiers="const">
- <return type="float">
+ <method name="is_selection_enabled" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="get_filter_cutoff" qualifiers="const">
- <return type="float">
+ <method name="is_using_bbcode" qualifiers="const">
+ <return type="bool">
</return>
- <argument index="0" name="voice" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_filter_gain" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
- </argument>
+ <method name="newline">
<description>
</description>
</method>
- <method name="get_filter_resonance" qualifiers="const">
- <return type="float">
+ <method name="parse_bbcode">
+ <return type="int">
</return>
- <argument index="0" name="voice" type="int">
+ <argument index="0" name="bbcode" type="String">
</argument>
<description>
</description>
</method>
- <method name="get_filter_type" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="voice" type="int">
- </argument>
+ <method name="pop">
<description>
</description>
</method>
- <method name="get_mix_rate" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_align">
+ <argument index="0" name="align" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_pan" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
- </argument>
+ <method name="push_cell">
<description>
</description>
</method>
- <method name="get_pan_depth" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_color">
+ <argument index="0" name="color" type="Color">
</argument>
<description>
</description>
</method>
- <method name="get_pan_height" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_font">
+ <argument index="0" name="font" type="Font">
</argument>
<description>
</description>
</method>
- <method name="get_pitch_scale" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_indent">
+ <argument index="0" name="level" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_polyphony" qualifiers="const">
- <return type="int">
- </return>
+ <method name="push_list">
+ <argument index="0" name="type" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_reverb" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_meta">
+ <argument index="0" name="data" type="Variant">
</argument>
<description>
</description>
</method>
- <method name="get_reverb_room" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="push_table">
+ <argument index="0" name="columns" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_sample_library" qualifiers="const">
- <return type="SampleLibrary">
- </return>
+ <method name="push_underline">
<description>
</description>
</method>
- <method name="get_volume" qualifiers="const">
- <return type="float">
+ <method name="remove_line">
+ <return type="bool">
</return>
- <argument index="0" name="voice" type="int">
+ <argument index="0" name="arg0" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_volume_db" qualifiers="const">
- <return type="float">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="scroll_to_line">
+ <argument index="0" name="line" type="int">
</argument>
<description>
</description>
</method>
- <method name="is_active" qualifiers="const">
- <return type="bool">
- </return>
+ <method name="set_bbcode">
+ <argument index="0" name="text" type="String">
+ </argument>
<description>
</description>
</method>
- <method name="is_voice_active" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="set_meta_underline">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="play">
- <return type="int">
- </return>
- <argument index="0" name="name" type="String">
- </argument>
- <argument index="1" name="unique" type="bool" default="false">
+ <method name="set_scroll_active">
+ <argument index="0" name="active" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_chorus">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="send" type="float">
+ <method name="set_scroll_follow">
+ <argument index="0" name="follow" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_default_chorus">
- <argument index="0" name="send" type="float">
+ <method name="set_selection_enabled">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_default_filter">
- <argument index="0" name="type" type="int">
- </argument>
- <argument index="1" name="cutoff_hz" type="float">
- </argument>
- <argument index="2" name="resonance" type="float">
- </argument>
- <argument index="3" name="gain" type="float" default="0">
+ <method name="set_tab_size">
+ <argument index="0" name="spaces" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_default_pan">
- <argument index="0" name="pan" type="float">
+ <method name="set_table_column_expand">
+ <argument index="0" name="column" type="int">
</argument>
- <argument index="1" name="depth" type="float" default="0">
+ <argument index="1" name="expand" type="bool">
</argument>
- <argument index="2" name="height" type="float" default="0">
+ <argument index="2" name="ratio" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_default_pitch_scale">
- <argument index="0" name="ratio" type="float">
+ <method name="set_use_bbcode">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_default_reverb">
- <argument index="0" name="room_type" type="int">
- </argument>
- <argument index="1" name="send" type="float">
+ <method name="set_visible_characters">
+ <argument index="0" name="amount" type="int">
</argument>
<description>
</description>
</method>
- <method name="set_default_volume">
- <argument index="0" name="volume" type="float">
+ </methods>
+ <members>
+ <member name="bbcode_enabled" type="bool" setter="set_use_bbcode" getter="is_using_bbcode" brief="">
+ </member>
+ <member name="bbcode_text" type="String" setter="set_bbcode" getter="get_bbcode" brief="">
+ </member>
+ <member name="visible_characters" type="int" setter="set_visible_characters" getter="get_visible_characters" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="meta_clicked">
+ <argument index="0" name="meta" type="Nil">
</argument>
<description>
</description>
- </method>
- <method name="set_default_volume_db">
- <argument index="0" name="db" type="float">
+ </signal>
+ </signals>
+ <constants>
+ <constant name="ALIGN_LEFT" value="0">
+ </constant>
+ <constant name="ALIGN_CENTER" value="1">
+ </constant>
+ <constant name="ALIGN_RIGHT" value="2">
+ </constant>
+ <constant name="ALIGN_FILL" value="3">
+ </constant>
+ <constant name="LIST_NUMBERS" value="0">
+ </constant>
+ <constant name="LIST_LETTERS" value="1">
+ </constant>
+ <constant name="LIST_DOTS" value="2">
+ </constant>
+ <constant name="ITEM_FRAME" value="0">
+ </constant>
+ <constant name="ITEM_TEXT" value="1">
+ </constant>
+ <constant name="ITEM_IMAGE" value="2">
+ </constant>
+ <constant name="ITEM_NEWLINE" value="3">
+ </constant>
+ <constant name="ITEM_FONT" value="4">
+ </constant>
+ <constant name="ITEM_COLOR" value="5">
+ </constant>
+ <constant name="ITEM_UNDERLINE" value="6">
+ </constant>
+ <constant name="ITEM_ALIGN" value="7">
+ </constant>
+ <constant name="ITEM_INDENT" value="8">
+ </constant>
+ <constant name="ITEM_LIST" value="9">
+ </constant>
+ <constant name="ITEM_META" value="11">
+ </constant>
+ </constants>
+ <theme_items>
+ <theme_item name="bold_font" type="Font">
+ </theme_item>
+ <theme_item name="bold_italics_font" type="Font">
+ </theme_item>
+ <theme_item name="default_color" type="Color">
+ </theme_item>
+ <theme_item name="focus" type="StyleBox">
+ </theme_item>
+ <theme_item name="font_color_selected" type="Color">
+ </theme_item>
+ <theme_item name="italics_font" type="Font">
+ </theme_item>
+ <theme_item name="line_separation" type="int">
+ </theme_item>
+ <theme_item name="mono_font" type="Font">
+ </theme_item>
+ <theme_item name="normal_font" type="Font">
+ </theme_item>
+ <theme_item name="selection_color" type="Color">
+ </theme_item>
+ <theme_item name="table_hseparation" type="int">
+ </theme_item>
+ <theme_item name="table_vseparation" type="int">
+ </theme_item>
+ </theme_items>
+</class>
+<class name="RigidBody" inherits="PhysicsBody" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_integrate_forces" qualifiers="virtual">
+ <argument index="0" name="state" type="PhysicsDirectBodyState">
</argument>
<description>
</description>
</method>
- <method name="set_filter">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="type" type="int">
- </argument>
- <argument index="2" name="cutoff_hz" type="float">
- </argument>
- <argument index="3" name="resonance" type="float">
+ <method name="apply_impulse">
+ <argument index="0" name="pos" type="Vector3">
</argument>
- <argument index="4" name="gain" type="float" default="0">
+ <argument index="1" name="impulse" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="set_mix_rate">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="hz" type="int">
- </argument>
+ <method name="get_angular_damp" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_pan">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="pan" type="float">
- </argument>
- <argument index="2" name="depth" type="float" default="0">
- </argument>
- <argument index="3" name="height" type="float" default="0">
- </argument>
+ <method name="get_angular_velocity" qualifiers="const">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="set_pitch_scale">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="ratio" type="float">
- </argument>
+ <method name="get_axis_lock" qualifiers="const">
+ <return type="int">
+ </return>
<description>
</description>
</method>
- <method name="set_polyphony">
- <argument index="0" name="max_voices" type="int">
- </argument>
+ <method name="get_bounce" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_reverb">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="room_type" type="int">
- </argument>
- <argument index="2" name="send" type="float">
- </argument>
+ <method name="get_colliding_bodies" qualifiers="const">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="set_sample_library">
- <argument index="0" name="library" type="SampleLibrary">
- </argument>
+ <method name="get_friction" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_volume">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="volume" type="float">
- </argument>
+ <method name="get_gravity_scale" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="set_volume_db">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="db" type="float">
- </argument>
+ <method name="get_linear_damp" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- <method name="stop">
- <argument index="0" name="voice" type="int">
- </argument>
+ <method name="get_linear_velocity" qualifiers="const">
+ <return type="Vector3">
+ </return>
<description>
</description>
</method>
- <method name="stop_all">
+ <method name="get_mass" qualifiers="const">
+ <return type="float">
+ </return>
<description>
</description>
</method>
- </methods>
- <constants>
- <constant name="FILTER_NONE" value="0">
- </constant>
- <constant name="FILTER_LOWPASS" value="1">
- </constant>
- <constant name="FILTER_BANDPASS" value="2">
- </constant>
- <constant name="FILTER_HIPASS" value="3">
- </constant>
- <constant name="FILTER_NOTCH" value="4">
- </constant>
- <constant name="FILTER_PEAK" value="5">
- </constant>
- <constant name="FILTER_BANDLIMIT" value="6">
- </constant>
- <constant name="FILTER_LOW_SHELF" value="7">
- </constant>
- <constant name="FILTER_HIGH_SHELF" value="8">
- </constant>
- <constant name="REVERB_SMALL" value="0">
- </constant>
- <constant name="REVERB_MEDIUM" value="1">
- </constant>
- <constant name="REVERB_LARGE" value="2">
- </constant>
- <constant name="REVERB_HALL" value="3">
- </constant>
- <constant name="INVALID_VOICE_ID" value="-1">
- </constant>
- </constants>
-</class>
-<class name="SamplePlayer2D" inherits="SoundPlayer2D" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_polyphony" qualifiers="const">
+ <method name="get_max_contacts_reported" qualifiers="const">
+ <return type="int">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="get_mode" qualifiers="const">
<return type="int">
</return>
<description>
</description>
</method>
- <method name="get_random_pitch_scale" qualifiers="const">
+ <method name="get_weight" qualifiers="const">
<return type="float">
</return>
<description>
</description>
</method>
- <method name="get_sample_library" qualifiers="const">
- <return type="SampleLibrary">
+ <method name="is_able_to_sleep" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_contact_monitor_enabled" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_sleeping" qualifiers="const">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="is_using_continuous_collision_detection" qualifiers="const">
+ <return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_voice_active" qualifiers="const">
- <return type="bool">
- </return>
- <argument index="0" name="voice" type="int">
+ <method name="is_using_custom_integrator">
+ <return type="bool">
+ </return>
+ <description>
+ </description>
+ </method>
+ <method name="set_angular_damp">
+ <argument index="0" name="angular_damp" type="float">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_angular_velocity">
+ <argument index="0" name="angular_velocity" type="Vector3">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_axis_lock">
+ <argument index="0" name="axis_lock" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="set_axis_velocity">
+ <argument index="0" name="axis_velocity" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="play">
- <return type="int">
- </return>
- <argument index="0" name="sample" type="String">
- </argument>
- <argument index="1" name="voice" type="int" default="-2">
+ <method name="set_bounce">
+ <argument index="0" name="bounce" type="float">
</argument>
<description>
</description>
</method>
- <method name="set_polyphony">
- <argument index="0" name="max_voices" type="int">
+ <method name="set_can_sleep">
+ <argument index="0" name="able_to_sleep" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_random_pitch_scale">
- <argument index="0" name="val" type="float">
+ <method name="set_contact_monitor">
+ <argument index="0" name="enabled" type="bool">
</argument>
<description>
</description>
</method>
- <method name="set_sample_library">
- <argument index="0" name="library" type="SampleLibrary">
+ <method name="set_friction">
+ <argument index="0" name="friction" type="float">
</argument>
<description>
</description>
</method>
- <method name="stop_all">
+ <method name="set_gravity_scale">
+ <argument index="0" name="gravity_scale" type="float">
+ </argument>
<description>
</description>
</method>
- <method name="stop_voice">
- <argument index="0" name="voice" type="int">
+ <method name="set_linear_damp">
+ <argument index="0" name="linear_damp" type="float">
</argument>
<description>
</description>
</method>
- <method name="voice_set_pitch_scale">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="ratio" type="float">
+ <method name="set_linear_velocity">
+ <argument index="0" name="linear_velocity" type="Vector3">
</argument>
<description>
</description>
</method>
- <method name="voice_set_volume_scale_db">
- <argument index="0" name="voice" type="int">
- </argument>
- <argument index="1" name="db" type="float">
+ <method name="set_mass">
+ <argument index="0" name="mass" type="float">
</argument>
<description>
</description>
</method>
- </methods>
- <constants>
- <constant name="INVALID_VOICE" value="-1">
- </constant>
- <constant name="NEXT_VOICE" value="-2">
- </constant>
- </constants>
-</class>
-<class name="SceneState" inherits="Reference" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="get_connection_binds" qualifiers="const">
- <return type="Array">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_max_contacts_reported">
+ <argument index="0" name="amount" type="int">
</argument>
<description>
</description>
</method>
- <method name="get_connection_count" qualifiers="const">
- <return type="int">
- </return>
+ <method name="set_mode">
+ <argument index="0" name="mode" type="int">
+ </argument>
<description>
</description>
</method>
- <method name="get_connection_flags" qualifiers="const">
- <return type="int">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_sleeping">
+ <argument index="0" name="sleeping" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_connection_method" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_use_continuous_collision_detection">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_connection_signal" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_use_custom_integrator">
+ <argument index="0" name="enable" type="bool">
</argument>
<description>
</description>
</method>
- <method name="get_connection_source" qualifiers="const">
- <return type="NodePath">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="set_weight">
+ <argument index="0" name="weight" type="float">
</argument>
<description>
</description>
</method>
- <method name="get_connection_target" qualifiers="const">
- <return type="NodePath">
- </return>
- <argument index="0" name="idx" type="int">
+ </methods>
+ <members>
+ <member name="angular_damp" type="float" setter="set_angular_damp" getter="get_angular_damp" brief="">
+ </member>
+ <member name="angular_velocity" type="Vector3" setter="set_angular_velocity" getter="get_angular_velocity" brief="">
+ </member>
+ <member name="axis_lock" type="int" setter="set_axis_lock" getter="get_axis_lock" brief="">
+ </member>
+ <member name="bounce" type="float" setter="set_bounce" getter="get_bounce" brief="">
+ </member>
+ <member name="can_sleep" type="bool" setter="set_can_sleep" getter="is_able_to_sleep" brief="">
+ </member>
+ <member name="contact_monitor" type="bool" setter="set_contact_monitor" getter="is_contact_monitor_enabled" brief="">
+ </member>
+ <member name="contacts_reported" type="int" setter="set_max_contacts_reported" getter="get_max_contacts_reported" brief="">
+ </member>
+ <member name="continuous_cd" type="bool" setter="set_use_continuous_collision_detection" getter="is_using_continuous_collision_detection" brief="">
+ </member>
+ <member name="custom_integrator" type="bool" setter="set_use_custom_integrator" getter="is_using_custom_integrator" brief="">
+ </member>
+ <member name="friction" type="float" setter="set_friction" getter="get_friction" brief="">
+ </member>
+ <member name="gravity_scale" type="float" setter="set_gravity_scale" getter="get_gravity_scale" brief="">
+ </member>
+ <member name="linear_damp" type="float" setter="set_linear_damp" getter="get_linear_damp" brief="">
+ </member>
+ <member name="linear_velocity" type="Vector3" setter="set_linear_velocity" getter="get_linear_velocity" brief="">
+ </member>
+ <member name="mass" type="float" setter="set_mass" getter="get_mass" brief="">
+ </member>
+ <member name="mode" type="int" setter="set_mode" getter="get_mode" brief="">
+ </member>
+ <member name="sleeping" type="bool" setter="set_sleeping" getter="is_sleeping" brief="">
+ </member>
+ <member name="weight" type="float" setter="set_weight" getter="get_weight" brief="">
+ </member>
+ </members>
+ <signals>
+ <signal name="body_entered">
+ <argument index="0" name="body" type="Object">
</argument>
<description>
</description>
- </method>
- <method name="get_node_count" qualifiers="const">
- <return type="int">
- </return>
+ </signal>
+ <signal name="body_exited">
+ <argument index="0" name="body" type="Object">
+ </argument>
<description>
</description>
- </method>
- <method name="get_node_groups" qualifiers="const">
- <return type="StringArray">
- </return>
- <argument index="0" name="idx" type="int">
+ </signal>
+ <signal name="body_shape_entered">
+ <argument index="0" name="body_id" type="int">
+ </argument>
+ <argument index="1" name="body" type="Object">
+ </argument>
+ <argument index="2" name="body_shape" type="int">
+ </argument>
+ <argument index="3" name="local_shape" type="int">
</argument>
<description>
</description>
- </method>
- <method name="get_node_instance" qualifiers="const">
- <return type="PackedScene">
- </return>
- <argument index="0" name="idx" type="int">
+ </signal>
+ <signal name="body_shape_exited">
+ <argument index="0" name="body_id" type="int">
+ </argument>
+ <argument index="1" name="body" type="Object">
+ </argument>
+ <argument index="2" name="body_shape" type="int">
+ </argument>
+ <argument index="3" name="local_shape" type="int">
</argument>
<description>
</description>
- </method>
- <method name="get_node_instance_placeholder" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="idx" type="int">
- </argument>
+ </signal>
+ <signal name="sleeping_state_changed">
<description>
</description>
- </method>
- <method name="get_node_name" qualifiers="const">
- <return type="String">
- </return>
- <argument index="0" name="idx" type="int">
+ </signal>
+ </signals>
+ <constants>
+ <constant name="MODE_STATIC" value="1">
+ </constant>
+ <constant name="MODE_KINEMATIC" value="3">
+ </constant>
+ <constant name="MODE_RIGID" value="0">
+ </constant>
+ <constant name="MODE_CHARACTER" value="2">
+ </constant>
+ </constants>
+</class>
+<class name="RigidBody2D" inherits="PhysicsBody2D" category="Core">
+ <brief_description>
+ </brief_description>
+ <description>
+ </description>
+ <methods>
+ <method name="_integrate_forces" qualifiers="virtual">
+ <argument index="0" name="state" type="Physics2DDirectBodyState">
</argument>
<description>
</description>
</method>
- <method name="get_node_owner_path" qualifiers="const">
- <return type="NodePath">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="add_force">
+ <argument index="0" name="offset" type="Vector2">
+ </argument>
+ <argument index="1" name="force" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="get_node_path" qualifiers="const">
- <return type="NodePath">
- </return>
- <argument index="0" name="idx" type="int">
+ <method name="apply_impulse">
+ <argument index="0" name="offset" type="Vector2">
</argument>
- <argument index="1" name="for_parent" type="bool" default="false">
+ <argument index="1" name="impulse" type="Vector2">
</argument>
<description>
</description>
</method>
- <method name="get_node_property_count" qualifiers="const">
- <return type="int">
+ <method name="get_angular_damp" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_node_property_name" qualifiers="const">
- <return type="String">
+ <method name="get_angular_velocity" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="prop_idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="get_node_property_value" qualifiers="const">
- <argument index="0" name="idx" type="int">
- </argument>
- <argument index="1" name="prop_idx" type="int">
- </argument>
+ <method name="get_applied_force" qualifiers="const">
+ <return type="Vector2">
+ </return>
<description>
</description>
</method>
- <method name="get_node_type" qualifiers="const">
- <return type="String">
+ <method name="get_applied_torque" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- <method name="is_node_instance_placeholder" qualifiers="const">
- <return type="bool">
+ <method name="get_bounce" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="idx" type="int">
- </argument>
<description>
</description>
</method>
- </methods>
- <constants>
- </constants>
-</class>
-<class name="SceneTree" inherits="MainLoop" category="Core">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <methods>
- <method name="call_group">
- <argument index="0" name="flags" type="int">
- </argument>
- <argument index="1" name="group" type="String">
- </argument>
- <argument index="2" name="method" type="String">
- </argument>
- <argument index="3" name="arg0" type="Variant" default="NULL">
- </argument>
- <argument index="4" name="arg1" type="Variant" default="NULL">
- </argument>
- <argument index="5" name="arg2" type="Variant" default="NULL">
- </argument>
- <argument index="6" name="arg3" type="Variant" default="NULL">
- </argument>
- <argument index="7" name="arg4" type="Variant" default="NULL">
- </argument>
+ <method name="get_colliding_bodies" qualifiers="const">
+ <return type="Array">
+ </return>
<description>
</description>
</method>
- <method name="change_scene">
+ <method name="get_continuous_collision_detection_mode" qualifiers="const">
<return type="int">
</return>
- <argument index="0" name="path" type="String">
- </argument>
<description>
</description>
</method>
- <method name="change_scene_to">
- <return type="int">
+ <method name="get_friction" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="packed_scene" type="PackedScene">
- </argument>
<description>
</description>
</method>
- <method name="get_current_scene" qualifiers="const">
- <return type="Node">
+ <method name="get_gravity_scale" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_edited_scene_root" qualifiers="const">
- <return type="Object">
+ <method name="get_inertia" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_frame" qualifiers="const">
- <return type="int">
+ <method name="get_linear_damp" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="get_node_count" qualifiers="const">
- <return type="int">
+ <method name="get_linear_velocity" qualifiers="const">
+ <return type="Vector2">
</return>
<description>
</description>
</method>
- <method name="get_nodes_in_group">
- <return type="Array">
+ <method name="get_mass" qualifiers="const">
+ <return type="float">
</return>
- <argument index="0" name="group" type="String">
- </argument>
<description>
</description>
</method>
- <method name="get_root" qualifiers="const">
- <return type="Viewport">
+ <method name="get_max_contacts_reported" qualifiers="const">
+ <return type="int">
</return>
<description>
</description>
</method>
- <method name="has_group" qualifiers="const">
- <return type="bool">
+ <method name="get_mode" qualifiers="const">
+ <return type="int">
</return>
- <argument index="0" name="name" type="String">
- </argument>
<description>
</description>
</method>
- <method name="is_debugging_collisions_hint" qualifiers="const">
- <return type="bool">
+ <method name="get_weight" qualifiers="const">
+ <return type="float">
</return>
<description>
</description>
</method>
- <method name="is_debugging_navigation_hint" qualifiers="const">
+ <method name="is_able_to_sleep" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_editor_hint" qualifiers="const">
+ <method name="is_contact_monitor_enabled" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_input_handled">
+ <method name="is_sleeping" qualifiers="const">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="is_paused" qualifiers="const">
+ <method name="is_using_custom_integrator">
<return type="bool">
</return>
<description>
</description>
</method>
- <method name="notify_group">
- <argument index="0" name="call_flags" type="int">
+ <method name="set_angular_damp">
+ <argument index="0" name="angular_damp" type="float">
</argument>
- <argument index="1" name="group" type="String">
+ <description>
+ </descripti
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment