doc: Sync classref with current source
This commit is contained in:
parent
5dc2b12efa
commit
4ea3e4f551
63 changed files with 1222 additions and 250 deletions
|
@ -1262,12 +1262,14 @@
|
|||
</constant>
|
||||
<constant name="PROPERTY_HINT_MULTILINE_TEXT" value="18" enum="PropertyHint">
|
||||
</constant>
|
||||
<constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="19" enum="PropertyHint">
|
||||
<constant name="PROPERTY_HINT_PLACEHOLDER_TEXT" value="19" enum="PropertyHint">
|
||||
</constant>
|
||||
<constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="20" enum="PropertyHint">
|
||||
<constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="20" enum="PropertyHint">
|
||||
</constant>
|
||||
<constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="21" enum="PropertyHint">
|
||||
Hints that the image is compressed using lossy compression.
|
||||
</constant>
|
||||
<constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="21" enum="PropertyHint">
|
||||
<constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="22" enum="PropertyHint">
|
||||
Hints that the image is compressed using lossless compression.
|
||||
</constant>
|
||||
<constant name="PROPERTY_USAGE_STORAGE" value="1" enum="PropertyUsageFlags">
|
||||
|
|
|
@ -9,14 +9,6 @@
|
|||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="_parent_set" qualifiers="virtual">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="parent" type="Object">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="add_input">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
@ -62,17 +54,19 @@
|
|||
<method name="blend_node">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="node" type="AnimationNode">
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="time" type="float">
|
||||
<argument index="1" name="node" type="AnimationNode">
|
||||
</argument>
|
||||
<argument index="2" name="seek" type="bool">
|
||||
<argument index="2" name="time" type="float">
|
||||
</argument>
|
||||
<argument index="3" name="blend" type="float">
|
||||
<argument index="3" name="seek" type="bool">
|
||||
</argument>
|
||||
<argument index="4" name="filter" type="int" enum="AnimationNode.FilterAction" default="0">
|
||||
<argument index="4" name="blend" type="float">
|
||||
</argument>
|
||||
<argument index="5" name="optimize" type="bool" default="true">
|
||||
<argument index="5" name="filter" type="int" enum="AnimationNode.FilterAction" default="0">
|
||||
</argument>
|
||||
<argument index="6" name="optimize" type="bool" default="true">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -83,22 +77,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_input_activity" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="input" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_input_connection">
|
||||
<return type="String">
|
||||
</return>
|
||||
<argument index="0" name="input" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_input_count" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
|
@ -113,21 +91,11 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_parent" qualifiers="const">
|
||||
<return type="AnimationNode">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_position" qualifiers="const">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_tree" qualifiers="const">
|
||||
<return type="AnimationTree">
|
||||
<method name="get_parameter" qualifiers="const">
|
||||
<return type="Variant">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
|
@ -173,18 +141,12 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_parent">
|
||||
<method name="set_parameter">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="parent" type="Object">
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_position">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="position" type="Vector2">
|
||||
<argument index="1" name="value" type="Variant">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -199,6 +161,10 @@
|
|||
<description>
|
||||
</description>
|
||||
</signal>
|
||||
<signal name="tree_changed">
|
||||
<description>
|
||||
</description>
|
||||
</signal>
|
||||
</signals>
|
||||
<constants>
|
||||
<constant name="FILTER_IGNORE" value="0" enum="FilterAction">
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="amount" type="float" setter="set_amount" getter="get_amount">
|
||||
</member>
|
||||
<member name="sync" type="bool" setter="set_use_sync" getter="is_using_sync">
|
||||
</member>
|
||||
</members>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="amount" type="float" setter="set_amount" getter="get_amount">
|
||||
</member>
|
||||
<member name="sync" type="bool" setter="set_use_sync" getter="is_using_sync">
|
||||
</member>
|
||||
</members>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="amount" type="float" setter="set_amount" getter="get_amount">
|
||||
</member>
|
||||
<member name="sync" type="bool" setter="set_use_sync" getter="is_using_sync">
|
||||
</member>
|
||||
</members>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="amount" type="float" setter="set_amount" getter="get_amount">
|
||||
</member>
|
||||
<member name="sync" type="bool" setter="set_use_sync" getter="is_using_sync">
|
||||
</member>
|
||||
</members>
|
||||
|
|
|
@ -73,8 +73,6 @@
|
|||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="blend_pos" type="float" setter="set_blend_pos" getter="get_blend_pos">
|
||||
</member>
|
||||
<member name="max_space" type="float" setter="set_max_space" getter="get_max_space">
|
||||
</member>
|
||||
<member name="min_space" type="float" setter="set_min_space" getter="get_min_space">
|
||||
|
|
|
@ -113,8 +113,6 @@
|
|||
<members>
|
||||
<member name="auto_triangles" type="bool" setter="set_auto_triangles" getter="get_auto_triangles">
|
||||
</member>
|
||||
<member name="blend_position" type="Vector2" setter="set_blend_position" getter="get_blend_position">
|
||||
</member>
|
||||
<member name="max_space" type="Vector2" setter="set_max_space" getter="get_max_space">
|
||||
</member>
|
||||
<member name="min_space" type="Vector2" setter="set_min_space" getter="get_min_space">
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
</argument>
|
||||
<argument index="1" name="node" type="AnimationNode">
|
||||
</argument>
|
||||
<argument index="2" name="position" type="Vector2" default="Vector2( 0, 0 )">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
|
@ -49,6 +51,14 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_node_position" qualifiers="const">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_node" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
@ -75,6 +85,16 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_node_position">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="position" type="Vector2">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="graph_offset" type="Vector2" setter="set_graph_offset" getter="get_graph_offset">
|
||||
|
|
|
@ -15,12 +15,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_active" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_mix_mode">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
@ -29,18 +23,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="start">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="stop">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="autorestart" type="bool" setter="set_autorestart" getter="has_autorestart">
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
</argument>
|
||||
<argument index="1" name="node" type="AnimationNode">
|
||||
</argument>
|
||||
<argument index="2" name="position" type="Vector2" default="Vector2( 0, 0 )">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
|
@ -31,12 +33,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_current_node" qualifiers="const">
|
||||
<return type="String">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_end_node" qualifiers="const">
|
||||
<return type="String">
|
||||
</return>
|
||||
|
@ -65,6 +61,14 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_node_position" qualifiers="const">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_start_node" qualifiers="const">
|
||||
<return type="String">
|
||||
</return>
|
||||
|
@ -101,12 +105,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_travel_path" qualifiers="const">
|
||||
<return type="PoolStringArray">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_node" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
@ -115,21 +113,13 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_transition">
|
||||
<return type="void">
|
||||
<method name="has_transition" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="from" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="to" type="String">
|
||||
</argument>
|
||||
<argument index="2" name="arg2" type="AnimationNodeStateMachineTransition">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_playing" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
|
@ -185,6 +175,16 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_node_position">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="position" type="Vector2">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_start_node">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
@ -193,28 +193,6 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="start">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="node" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="stop">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="travel">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="to_node" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
|
|
55
doc/classes/AnimationNodeStateMachinePlayback.xml
Normal file
55
doc/classes/AnimationNodeStateMachinePlayback.xml
Normal file
|
@ -0,0 +1,55 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="AnimationNodeStateMachinePlayback" inherits="Resource" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="get_current_node" qualifiers="const">
|
||||
<return type="String">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_travel_path" qualifiers="const">
|
||||
<return type="PoolStringArray">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_playing" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="start">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="node" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="stop">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="travel">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="to_node" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
|
@ -11,6 +11,8 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="advance_condition" type="String" setter="set_advance_condition" getter="get_advance_condition">
|
||||
</member>
|
||||
<member name="auto_advance" type="bool" setter="set_auto_advance" getter="has_auto_advance">
|
||||
</member>
|
||||
<member name="disabled" type="bool" setter="set_disabled" getter="is_disabled">
|
||||
|
@ -22,6 +24,12 @@
|
|||
<member name="xfade_time" type="float" setter="set_xfade_time" getter="get_xfade_time">
|
||||
</member>
|
||||
</members>
|
||||
<signals>
|
||||
<signal name="advance_condition_changed">
|
||||
<description>
|
||||
</description>
|
||||
</signal>
|
||||
</signals>
|
||||
<constants>
|
||||
<constant name="SWITCH_MODE_IMMEDIATE" value="0" enum="SwitchMode">
|
||||
</constant>
|
||||
|
|
|
@ -10,10 +10,6 @@
|
|||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="scale" type="float" setter="set_scale" getter="get_scale">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -10,10 +10,6 @@
|
|||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="seek_pos" type="float" setter="set_seek_pos" getter="get_seek_pos">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="current" type="int" setter="set_current" getter="get_current">
|
||||
</member>
|
||||
<member name="input_0/auto_advance" type="bool" setter="set_input_as_auto_advance" getter="is_input_set_as_auto_advance">
|
||||
</member>
|
||||
<member name="input_0/name" type="String" setter="set_input_caption" getter="get_input_caption">
|
||||
|
|
|
@ -23,6 +23,16 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="rename_parameter">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="old_name" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="new_name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="active" type="bool" setter="set_active" getter="is_active">
|
||||
|
|
|
@ -76,9 +76,9 @@
|
|||
<method name="lightmap_unwrap">
|
||||
<return type="int" enum="Error">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="Transform">
|
||||
<argument index="0" name="transform" type="Transform">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="texel_size" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Will perform a UV unwrap on the [code]ArrayMesh[/code] to prepare the mesh for lightmapping.
|
||||
|
|
39
doc/classes/AudioEffectRecord.xml
Normal file
39
doc/classes/AudioEffectRecord.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="AudioEffectRecord" inherits="AudioEffect" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="get_recording" qualifiers="const">
|
||||
<return type="AudioStreamSample">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_recording_active" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_recording_active">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="record" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="format" type="int" setter="set_format" getter="get_format" enum="AudioStreamSample.Format">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
|
@ -34,6 +34,26 @@
|
|||
Adds an [AudioEffect] effect to the bus [code]bus_idx[/code] at [code]at_position[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="capture_get_device">
|
||||
<return type="String">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="capture_get_device_list">
|
||||
<return type="Array">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="capture_set_device">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="name" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="generate_bus_layout" qualifiers="const">
|
||||
<return type="AudioBusLayout">
|
||||
</return>
|
||||
|
@ -328,7 +348,7 @@
|
|||
<method name="set_device">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="String">
|
||||
<argument index="0" name="device" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
|
15
doc/classes/AudioStreamMicrophone.xml
Normal file
15
doc/classes/AudioStreamMicrophone.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="AudioStreamMicrophone" inherits="AudioStream" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
|
@ -11,6 +11,14 @@
|
|||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="save_to_wav">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="path" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="data" type="PoolByteArray" setter="set_data" getter="get_data">
|
||||
|
|
|
@ -54,6 +54,26 @@
|
|||
Returns the amount of bitmap elements that are set to true.
|
||||
</description>
|
||||
</method>
|
||||
<method name="grow_mask">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="pixels" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="rect" type="Rect2">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="opaque_to_polygons" qualifiers="const">
|
||||
<return type="Array">
|
||||
</return>
|
||||
<argument index="0" name="rect" type="Rect2">
|
||||
</argument>
|
||||
<argument index="1" name="epsilon" type="float" default="2.0">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_bit">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -27,6 +27,14 @@
|
|||
Gets the camera transform. Subclassed cameras (such as CharacterCamera) may provide different transforms than the [Node] transform.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_cull_mask_bit" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="layer" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_position_behind" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
@ -79,6 +87,16 @@
|
|||
Returns a 3D position in worldspace, that is the result of projecting a point on the [Viewport] rectangle by the camera projection. This is useful for casting rays in the form of (origin, normal) for object intersection or picking.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_cull_mask_bit">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="layer" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="enable" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_orthogonal">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -305,5 +305,295 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="gray" value="Color( 0.75, 0.75, 0.75, 1 )">
|
||||
</constant>
|
||||
<constant name="aliceblue" value="Color( 0.94, 0.97, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="antiquewhite" value="Color( 0.98, 0.92, 0.84, 1 )">
|
||||
</constant>
|
||||
<constant name="aqua" value="Color( 0, 1, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="aquamarine" value="Color( 0.5, 1, 0.83, 1 )">
|
||||
</constant>
|
||||
<constant name="azure" value="Color( 0.94, 1, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="beige" value="Color( 0.96, 0.96, 0.86, 1 )">
|
||||
</constant>
|
||||
<constant name="bisque" value="Color( 1, 0.89, 0.77, 1 )">
|
||||
</constant>
|
||||
<constant name="black" value="Color( 0, 0, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="blanchedalmond" value="Color( 1, 0.92, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="blue" value="Color( 0, 0, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="blueviolet" value="Color( 0.54, 0.17, 0.89, 1 )">
|
||||
</constant>
|
||||
<constant name="brown" value="Color( 0.65, 0.16, 0.16, 1 )">
|
||||
</constant>
|
||||
<constant name="burlywood" value="Color( 0.87, 0.72, 0.53, 1 )">
|
||||
</constant>
|
||||
<constant name="cadetblue" value="Color( 0.37, 0.62, 0.63, 1 )">
|
||||
</constant>
|
||||
<constant name="chartreuse" value="Color( 0.5, 1, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="chocolate" value="Color( 0.82, 0.41, 0.12, 1 )">
|
||||
</constant>
|
||||
<constant name="coral" value="Color( 1, 0.5, 0.31, 1 )">
|
||||
</constant>
|
||||
<constant name="cornflower" value="Color( 0.39, 0.58, 0.93, 1 )">
|
||||
</constant>
|
||||
<constant name="cornsilk" value="Color( 1, 0.97, 0.86, 1 )">
|
||||
</constant>
|
||||
<constant name="crimson" value="Color( 0.86, 0.08, 0.24, 1 )">
|
||||
</constant>
|
||||
<constant name="cyan" value="Color( 0, 1, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="darkblue" value="Color( 0, 0, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="darkcyan" value="Color( 0, 0.55, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="darkgoldenrod" value="Color( 0.72, 0.53, 0.04, 1 )">
|
||||
</constant>
|
||||
<constant name="darkgray" value="Color( 0.66, 0.66, 0.66, 1 )">
|
||||
</constant>
|
||||
<constant name="darkgreen" value="Color( 0, 0.39, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="darkkhaki" value="Color( 0.74, 0.72, 0.42, 1 )">
|
||||
</constant>
|
||||
<constant name="darkmagenta" value="Color( 0.55, 0, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="darkolivegreen" value="Color( 0.33, 0.42, 0.18, 1 )">
|
||||
</constant>
|
||||
<constant name="darkorange" value="Color( 1, 0.55, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="darkorchid" value="Color( 0.6, 0.2, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="darkred" value="Color( 0.55, 0, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="darksalmon" value="Color( 0.91, 0.59, 0.48, 1 )">
|
||||
</constant>
|
||||
<constant name="darkseagreen" value="Color( 0.56, 0.74, 0.56, 1 )">
|
||||
</constant>
|
||||
<constant name="darkslateblue" value="Color( 0.28, 0.24, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="darkslategray" value="Color( 0.18, 0.31, 0.31, 1 )">
|
||||
</constant>
|
||||
<constant name="darkturquoise" value="Color( 0, 0.81, 0.82, 1 )">
|
||||
</constant>
|
||||
<constant name="darkviolet" value="Color( 0.58, 0, 0.83, 1 )">
|
||||
</constant>
|
||||
<constant name="deeppink" value="Color( 1, 0.08, 0.58, 1 )">
|
||||
</constant>
|
||||
<constant name="deepskyblue" value="Color( 0, 0.75, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="dimgray" value="Color( 0.41, 0.41, 0.41, 1 )">
|
||||
</constant>
|
||||
<constant name="dodgerblue" value="Color( 0.12, 0.56, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="firebrick" value="Color( 0.7, 0.13, 0.13, 1 )">
|
||||
</constant>
|
||||
<constant name="floralwhite" value="Color( 1, 0.98, 0.94, 1 )">
|
||||
</constant>
|
||||
<constant name="forestgreen" value="Color( 0.13, 0.55, 0.13, 1 )">
|
||||
</constant>
|
||||
<constant name="fuchsia" value="Color( 1, 0, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="gainsboro" value="Color( 0.86, 0.86, 0.86, 1 )">
|
||||
</constant>
|
||||
<constant name="ghostwhite" value="Color( 0.97, 0.97, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="gold" value="Color( 1, 0.84, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="goldenrod" value="Color( 0.85, 0.65, 0.13, 1 )">
|
||||
</constant>
|
||||
<constant name="green" value="Color( 0, 1, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="greenyellow" value="Color( 0.68, 1, 0.18, 1 )">
|
||||
</constant>
|
||||
<constant name="honeydew" value="Color( 0.94, 1, 0.94, 1 )">
|
||||
</constant>
|
||||
<constant name="hotpink" value="Color( 1, 0.41, 0.71, 1 )">
|
||||
</constant>
|
||||
<constant name="indianred" value="Color( 0.8, 0.36, 0.36, 1 )">
|
||||
</constant>
|
||||
<constant name="indigo" value="Color( 0.29, 0, 0.51, 1 )">
|
||||
</constant>
|
||||
<constant name="ivory" value="Color( 1, 1, 0.94, 1 )">
|
||||
</constant>
|
||||
<constant name="khaki" value="Color( 0.94, 0.9, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="lavender" value="Color( 0.9, 0.9, 0.98, 1 )">
|
||||
</constant>
|
||||
<constant name="lavenderblush" value="Color( 1, 0.94, 0.96, 1 )">
|
||||
</constant>
|
||||
<constant name="lawngreen" value="Color( 0.49, 0.99, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="lemonchiffon" value="Color( 1, 0.98, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="lightblue" value="Color( 0.68, 0.85, 0.9, 1 )">
|
||||
</constant>
|
||||
<constant name="lightcoral" value="Color( 0.94, 0.5, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="lightcyan" value="Color( 0.88, 1, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="lightgoldenrod" value="Color( 0.98, 0.98, 0.82, 1 )">
|
||||
</constant>
|
||||
<constant name="lightgray" value="Color( 0.83, 0.83, 0.83, 1 )">
|
||||
</constant>
|
||||
<constant name="lightgreen" value="Color( 0.56, 0.93, 0.56, 1 )">
|
||||
</constant>
|
||||
<constant name="lightpink" value="Color( 1, 0.71, 0.76, 1 )">
|
||||
</constant>
|
||||
<constant name="lightsalmon" value="Color( 1, 0.63, 0.48, 1 )">
|
||||
</constant>
|
||||
<constant name="lightseagreen" value="Color( 0.13, 0.7, 0.67, 1 )">
|
||||
</constant>
|
||||
<constant name="lightskyblue" value="Color( 0.53, 0.81, 0.98, 1 )">
|
||||
</constant>
|
||||
<constant name="lightslategray" value="Color( 0.47, 0.53, 0.6, 1 )">
|
||||
</constant>
|
||||
<constant name="lightsteelblue" value="Color( 0.69, 0.77, 0.87, 1 )">
|
||||
</constant>
|
||||
<constant name="lightyellow" value="Color( 1, 1, 0.88, 1 )">
|
||||
</constant>
|
||||
<constant name="lime" value="Color( 0, 1, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="limegreen" value="Color( 0.2, 0.8, 0.2, 1 )">
|
||||
</constant>
|
||||
<constant name="linen" value="Color( 0.98, 0.94, 0.9, 1 )">
|
||||
</constant>
|
||||
<constant name="magenta" value="Color( 1, 0, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="maroon" value="Color( 0.69, 0.19, 0.38, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumaquamarine" value="Color( 0.4, 0.8, 0.67, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumblue" value="Color( 0, 0, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumorchid" value="Color( 0.73, 0.33, 0.83, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumpurple" value="Color( 0.58, 0.44, 0.86, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumseagreen" value="Color( 0.24, 0.7, 0.44, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumslateblue" value="Color( 0.48, 0.41, 0.93, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumspringgreen" value="Color( 0, 0.98, 0.6, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumturquoise" value="Color( 0.28, 0.82, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="mediumvioletred" value="Color( 0.78, 0.08, 0.52, 1 )">
|
||||
</constant>
|
||||
<constant name="midnightblue" value="Color( 0.1, 0.1, 0.44, 1 )">
|
||||
</constant>
|
||||
<constant name="mintcream" value="Color( 0.96, 1, 0.98, 1 )">
|
||||
</constant>
|
||||
<constant name="mistyrose" value="Color( 1, 0.89, 0.88, 1 )">
|
||||
</constant>
|
||||
<constant name="moccasin" value="Color( 1, 0.89, 0.71, 1 )">
|
||||
</constant>
|
||||
<constant name="navajowhite" value="Color( 1, 0.87, 0.68, 1 )">
|
||||
</constant>
|
||||
<constant name="navyblue" value="Color( 0, 0, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="oldlace" value="Color( 0.99, 0.96, 0.9, 1 )">
|
||||
</constant>
|
||||
<constant name="olive" value="Color( 0.5, 0.5, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="olivedrab" value="Color( 0.42, 0.56, 0.14, 1 )">
|
||||
</constant>
|
||||
<constant name="orange" value="Color( 1, 0.65, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="orangered" value="Color( 1, 0.27, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="orchid" value="Color( 0.85, 0.44, 0.84, 1 )">
|
||||
</constant>
|
||||
<constant name="palegoldenrod" value="Color( 0.93, 0.91, 0.67, 1 )">
|
||||
</constant>
|
||||
<constant name="palegreen" value="Color( 0.6, 0.98, 0.6, 1 )">
|
||||
</constant>
|
||||
<constant name="paleturquoise" value="Color( 0.69, 0.93, 0.93, 1 )">
|
||||
</constant>
|
||||
<constant name="palevioletred" value="Color( 0.86, 0.44, 0.58, 1 )">
|
||||
</constant>
|
||||
<constant name="papayawhip" value="Color( 1, 0.94, 0.84, 1 )">
|
||||
</constant>
|
||||
<constant name="peachpuff" value="Color( 1, 0.85, 0.73, 1 )">
|
||||
</constant>
|
||||
<constant name="peru" value="Color( 0.8, 0.52, 0.25, 1 )">
|
||||
</constant>
|
||||
<constant name="pink" value="Color( 1, 0.75, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="plum" value="Color( 0.87, 0.63, 0.87, 1 )">
|
||||
</constant>
|
||||
<constant name="powderblue" value="Color( 0.69, 0.88, 0.9, 1 )">
|
||||
</constant>
|
||||
<constant name="purple" value="Color( 0.63, 0.13, 0.94, 1 )">
|
||||
</constant>
|
||||
<constant name="rebeccapurple" value="Color( 0.4, 0.2, 0.6, 1 )">
|
||||
</constant>
|
||||
<constant name="red" value="Color( 1, 0, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="rosybrown" value="Color( 0.74, 0.56, 0.56, 1 )">
|
||||
</constant>
|
||||
<constant name="royalblue" value="Color( 0.25, 0.41, 0.88, 1 )">
|
||||
</constant>
|
||||
<constant name="saddlebrown" value="Color( 0.55, 0.27, 0.07, 1 )">
|
||||
</constant>
|
||||
<constant name="salmon" value="Color( 0.98, 0.5, 0.45, 1 )">
|
||||
</constant>
|
||||
<constant name="sandybrown" value="Color( 0.96, 0.64, 0.38, 1 )">
|
||||
</constant>
|
||||
<constant name="seagreen" value="Color( 0.18, 0.55, 0.34, 1 )">
|
||||
</constant>
|
||||
<constant name="seashell" value="Color( 1, 0.96, 0.93, 1 )">
|
||||
</constant>
|
||||
<constant name="sienna" value="Color( 0.63, 0.32, 0.18, 1 )">
|
||||
</constant>
|
||||
<constant name="silver" value="Color( 0.75, 0.75, 0.75, 1 )">
|
||||
</constant>
|
||||
<constant name="skyblue" value="Color( 0.53, 0.81, 0.92, 1 )">
|
||||
</constant>
|
||||
<constant name="slateblue" value="Color( 0.42, 0.35, 0.8, 1 )">
|
||||
</constant>
|
||||
<constant name="slategray" value="Color( 0.44, 0.5, 0.56, 1 )">
|
||||
</constant>
|
||||
<constant name="snow" value="Color( 1, 0.98, 0.98, 1 )">
|
||||
</constant>
|
||||
<constant name="springgreen" value="Color( 0, 1, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="steelblue" value="Color( 0.27, 0.51, 0.71, 1 )">
|
||||
</constant>
|
||||
<constant name="tan" value="Color( 0.82, 0.71, 0.55, 1 )">
|
||||
</constant>
|
||||
<constant name="teal" value="Color( 0, 0.5, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="thistle" value="Color( 0.85, 0.75, 0.85, 1 )">
|
||||
</constant>
|
||||
<constant name="tomato" value="Color( 1, 0.39, 0.28, 1 )">
|
||||
</constant>
|
||||
<constant name="turquoise" value="Color( 0.25, 0.88, 0.82, 1 )">
|
||||
</constant>
|
||||
<constant name="violet" value="Color( 0.93, 0.51, 0.93, 1 )">
|
||||
</constant>
|
||||
<constant name="webgray" value="Color( 0.5, 0.5, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="webgreen" value="Color( 0, 0.5, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="webmaroon" value="Color( 0.5, 0, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="webpurple" value="Color( 0.5, 0, 0.5, 1 )">
|
||||
</constant>
|
||||
<constant name="wheat" value="Color( 0.96, 0.87, 0.7, 1 )">
|
||||
</constant>
|
||||
<constant name="white" value="Color( 1, 1, 1, 1 )">
|
||||
</constant>
|
||||
<constant name="whitesmoke" value="Color( 0.96, 0.96, 0.96, 1 )">
|
||||
</constant>
|
||||
<constant name="yellow" value="Color( 1, 1, 0, 1 )">
|
||||
</constant>
|
||||
<constant name="yellowgreen" value="Color( 0.6, 0.8, 0.2, 1 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -19,6 +19,12 @@
|
|||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="_clips_input" qualifiers="virtual">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="_get_minimum_size" qualifiers="virtual">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
</description>
|
||||
</method>
|
||||
<method name="erase">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="key" type="var">
|
||||
</argument>
|
||||
<description>
|
||||
|
|
|
@ -93,6 +93,10 @@
|
|||
Remitted if a resource is reimported.
|
||||
</description>
|
||||
</signal>
|
||||
<signal name="script_classes_updated">
|
||||
<description>
|
||||
</description>
|
||||
</signal>
|
||||
<signal name="sources_changed">
|
||||
<argument index="0" name="exist" type="bool">
|
||||
</argument>
|
||||
|
|
|
@ -156,15 +156,6 @@
|
|||
Clear all the state and reset the object being edited to zero. This ensures your plugin does not keep editing a currently existing node, or a node from the wrong scene.
|
||||
</description>
|
||||
</method>
|
||||
<method name="create_spatial_gizmo" qualifiers="virtual">
|
||||
<return type="EditorSpatialGizmo">
|
||||
</return>
|
||||
<argument index="0" name="for_spatial" type="Spatial">
|
||||
</argument>
|
||||
<description>
|
||||
This is used for plugins that create gizmos used by the spatial editor. Just check that the node passed in the "for_spatial" argument matches your plugin.
|
||||
</description>
|
||||
</method>
|
||||
<method name="edit" qualifiers="virtual">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -33,9 +33,11 @@
|
|||
</return>
|
||||
<argument index="0" name="handles" type="PoolVector3Array">
|
||||
</argument>
|
||||
<argument index="1" name="billboard" type="bool" default="false">
|
||||
<argument index="1" name="material" type="Material">
|
||||
</argument>
|
||||
<argument index="2" name="secondary" type="bool" default="false">
|
||||
<argument index="2" name="billboard" type="bool" default="false">
|
||||
</argument>
|
||||
<argument index="3" name="secondary" type="bool" default="false">
|
||||
</argument>
|
||||
<description>
|
||||
Add a list of handles (points) which can be used to deform the object being edited.
|
||||
|
@ -138,6 +140,14 @@
|
|||
The [Camera] is also provided so screen coordinates can be converted to raycasts.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_hidden">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="hidden" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_spatial_node">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
49
doc/classes/Expression.xml
Normal file
49
doc/classes/Expression.xml
Normal file
|
@ -0,0 +1,49 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="Expression" inherits="Reference" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="execute">
|
||||
<return type="Variant">
|
||||
</return>
|
||||
<argument index="0" name="inputs" type="Array" default="[ ]">
|
||||
</argument>
|
||||
<argument index="1" name="base_instance" type="Object" default="null">
|
||||
</argument>
|
||||
<argument index="2" name="show_error" type="bool" default="true">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_error_text" qualifiers="const">
|
||||
<return type="String">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_execute_failed" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="parse">
|
||||
<return type="int" enum="Error">
|
||||
</return>
|
||||
<argument index="0" name="expression" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="input_names" type="PoolStringArray" default="PoolStringArray( )">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
|
@ -57,9 +57,9 @@
|
|||
<method name="action_set_deadzone">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="deadzone" type="String">
|
||||
<argument index="0" name="action" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="deadzone" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
|
|
@ -65,8 +65,11 @@
|
|||
</argument>
|
||||
<argument index="1" name="infinite_inertia" type="bool" default="true">
|
||||
</argument>
|
||||
<argument index="2" name="test_only" type="bool" default="false">
|
||||
</argument>
|
||||
<description>
|
||||
Moves the body along the vector [code]rel_vec[/code]. The body will stop if it collides. Returns a [KinematicCollision], which contains information about the collision.
|
||||
If [code]test_only[/code] is [code]true[/true], the body does not move but the would-be collision information is given.
|
||||
</description>
|
||||
</method>
|
||||
<method name="move_and_slide">
|
||||
|
@ -76,7 +79,7 @@
|
|||
</argument>
|
||||
<argument index="1" name="floor_normal" type="Vector3" default="Vector3( 0, 0, 0 )">
|
||||
</argument>
|
||||
<argument index="2" name="slope_stop_min_velocity" type="float" default="0.05">
|
||||
<argument index="2" name="stop_on_slope" type="bool" default="false">
|
||||
</argument>
|
||||
<argument index="3" name="max_slides" type="int" default="4">
|
||||
</argument>
|
||||
|
@ -88,12 +91,32 @@
|
|||
Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [code]KinematicBody[/code] or [RigidBody], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes.
|
||||
[code]linear_velocity[/code] is a value in pixels per second. Unlike in for example [method move_and_collide], you should [i]not[/i] multiply it with [code]delta[/code] — this is done by the method.
|
||||
[code]floor_normal[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector3(0, 0, 0)[/code], everything is considered a wall. This is useful for topdown games.
|
||||
If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes.
|
||||
[i]TODO: Update for new stop_on_slode argument.[/i] If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes.
|
||||
If the body collides, it will change direction a maximum of [code]max_slides[/code] times before it stops.
|
||||
[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope is still considered a floor (or a ceiling), rather than a wall. The default value equals 45 degrees.
|
||||
Returns the movement that remained when the body stopped. To get more detailed information about collisions that occurred, use [method get_slide_collision].
|
||||
</description>
|
||||
</method>
|
||||
<method name="move_and_slide_with_snap">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="linear_velocity" type="Vector3">
|
||||
</argument>
|
||||
<argument index="1" name="snap" type="Vector3">
|
||||
</argument>
|
||||
<argument index="2" name="floor_normal" type="Vector3" default="Vector3( 0, 0, 0 )">
|
||||
</argument>
|
||||
<argument index="3" name="infinite_inertia" type="bool" default="true">
|
||||
</argument>
|
||||
<argument index="4" name="stop_on_slope" type="bool" default="false">
|
||||
</argument>
|
||||
<argument index="5" name="max_bounces" type="int" default="4">
|
||||
</argument>
|
||||
<argument index="6" name="floor_max_angle" type="float" default="0.785398">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="test_move">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
@ -109,21 +132,15 @@
|
|||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="axis_lock_angular_x" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="axis_lock_angular_y" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="axis_lock_angular_z" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="axis_lock_linear_x" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="axis_lock_linear_y" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="axis_lock_linear_z" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin">
|
||||
If the body is at least this close to another body, this body will consider them to be colliding.
|
||||
</member>
|
||||
<member name="move_lock_x" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="move_lock_y" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
<member name="move_lock_z" type="bool" setter="set_axis_lock" getter="get_axis_lock">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
</argument>
|
||||
<argument index="2" name="infinite_inertia" type="bool" default="true">
|
||||
</argument>
|
||||
<argument index="3" name="slope_stop_min_velocity" type="float" default="5">
|
||||
<argument index="3" name="stop_on_slope" type="bool" default="false">
|
||||
</argument>
|
||||
<argument index="4" name="max_bounces" type="int" default="4">
|
||||
</argument>
|
||||
|
@ -91,7 +91,7 @@
|
|||
Moves the body along a vector. If the body collides with another, it will slide along the other body rather than stop immediately. If the other body is a [code]KinematicBody2D[/code] or [RigidBody2D], it will also be affected by the motion of the other body. You can use this to make moving or rotating platforms, or to make nodes push other nodes.
|
||||
[code]linear_velocity[/code] is a value in pixels per second. Unlike in for example [method move_and_collide], you should [i]not[/i] multiply it with [code]delta[/code] — this is done by the method.
|
||||
[code]floor_normal[/code] is the up direction, used to determine what is a wall and what is a floor or a ceiling. If set to the default value of [code]Vector2(0, 0)[/code], everything is considered a wall. This is useful for topdown games.
|
||||
If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes.
|
||||
[i]TODO: Update for stop_on_slope argument.[/i] If the body is standing on a slope and the horizontal speed (relative to the floor's speed) goes below [code]slope_stop_min_velocity[/code], the body will stop completely. This prevents the body from sliding down slopes when you include gravity in [code]linear_velocity[/code]. When set to lower values, the body will not be able to stand still on steep slopes.
|
||||
If the body collides, it will change direction a maximum of [code]max_bounces[/code] times before it stops.
|
||||
[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope is still considered a floor (or a ceiling), rather than a wall. The default value equals 45 degrees.
|
||||
Returns the movement that remained when the body stopped. To get more detailed information about collisions that occurred, use [method get_slide_collision].
|
||||
|
@ -108,14 +108,14 @@
|
|||
</argument>
|
||||
<argument index="3" name="infinite_inertia" type="bool" default="true">
|
||||
</argument>
|
||||
<argument index="4" name="slope_stop_min_velocity" type="float" default="5">
|
||||
<argument index="4" name="stop_on_slope" type="bool" default="false">
|
||||
</argument>
|
||||
<argument index="5" name="max_bounces" type="int" default="4">
|
||||
</argument>
|
||||
<argument index="6" name="floor_max_angle" type="float" default="0.785398">
|
||||
</argument>
|
||||
<description>
|
||||
Moves the body while keeping it attached to slopes. Similar to [me
|
||||
Moves the body while keeping it attached to slopes. Similar to [method move_and_slide].
|
||||
As long as the [code]snap[/code] vector is in contact with the ground, the body will remain attached to the surface. This means you must disable snap in order to jump, for example. You can do this by setting[code]snap[/code] to[code](0, 0)[/code] or by using [method move_and_slide] instead.
|
||||
</description>
|
||||
</method>
|
||||
|
|
|
@ -88,6 +88,8 @@
|
|||
<member name="caret_position" type="int" setter="set_cursor_position" getter="get_cursor_position">
|
||||
The cursor's position inside the [code]LineEdit[/code]. When set, the text may scroll to accommodate it.
|
||||
</member>
|
||||
<member name="clear_button_enabled" type="bool" setter="set_clear_button_enabled" getter="is_clear_button_enabled">
|
||||
</member>
|
||||
<member name="context_menu_enabled" type="bool" setter="set_context_menu_enabled" getter="is_context_menu_enabled">
|
||||
If [code]true[/code] the context menu will appear when right clicked.
|
||||
</member>
|
||||
|
@ -172,6 +174,12 @@
|
|||
</constant>
|
||||
</constants>
|
||||
<theme_items>
|
||||
<theme_item name="clear" type="Texture">
|
||||
</theme_item>
|
||||
<theme_item name="clear_button_color" type="Color">
|
||||
</theme_item>
|
||||
<theme_item name="clear_button_color_pressed" type="Color">
|
||||
</theme_item>
|
||||
<theme_item name="cursor_color" type="Color">
|
||||
</theme_item>
|
||||
<theme_item name="focus" type="StyleBox">
|
||||
|
|
|
@ -38,6 +38,12 @@
|
|||
Corresponds to the NOTIFICATION_EXIT_TREE notification in [method Object._notification] and signal [signal tree_exiting]. To get notified when the node has already left the active tree, connect to the [signal tree_exited]
|
||||
</description>
|
||||
</method>
|
||||
<method name="_get_configuration_warning" qualifiers="virtual">
|
||||
<return type="String">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="_input" qualifiers="virtual">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -420,5 +420,7 @@
|
|||
<constant name="CONNECT_ONESHOT" value="4" enum="ConnectFlags">
|
||||
One shot connections disconnect themselves after emission.
|
||||
</constant>
|
||||
<constant name="CONNECT_REFERENCE_COUNTED" value="8" enum="ConnectFlags">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -9,6 +9,12 @@
|
|||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="get_bone_id" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_simulate_physics">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
|
|
@ -121,7 +121,7 @@
|
|||
<argument index="0" name="contact_idx" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
Impulse created by the contact. Only implemented for Bullet physics.
|
||||
Impulse created by the contact. Only implemented for Bullet physics.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_contact_local_normal" qualifiers="const">
|
||||
|
|
|
@ -10,6 +10,16 @@
|
|||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="absorbent" type="bool" setter="set_absorbent" getter="is_absorbent">
|
||||
</member>
|
||||
<member name="bounce" type="float" setter="set_bounce" getter="get_bounce">
|
||||
</member>
|
||||
<member name="friction" type="float" setter="set_friction" getter="get_friction">
|
||||
</member>
|
||||
<member name="rough" type="bool" setter="set_rough" getter="is_rough">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -157,5 +157,11 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="X" value="Plane( 1, 0, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="Y" value="Plane( 0, 1, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="Z" value="Plane( 0, 0, 1, 0 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -260,6 +260,12 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_hide_on_window_lose_focus" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_item_checkable" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
|
@ -322,6 +328,14 @@
|
|||
Removes the item at index "idx" from the menu. Note that the indexes of items after the removed item are going to be shifted by one.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_hide_on_window_lose_focus">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="enable" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_item_accelerator">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -224,6 +224,58 @@
|
|||
</member>
|
||||
<member name="compression/formats/zstd/window_log_size" type="int" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/constant_used_as_function" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/enable" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/function_conflicts_constant" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/function_conflicts_variable" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/function_may_yield" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/function_used_as_property" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/incompatible_ternary" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/integer_division" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/narrowing_conversion" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/property_used_as_function" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/return_value_discarded" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/standalone_expression" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/treat_warnings_as_errors" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unassigned_variable" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unassigned_variable_op_assign" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unreachable_code" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unsafe_call_argument" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unsafe_cast" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unsafe_method_access" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unsafe_property_access" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unused_argument" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unused_class_variable" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unused_signal" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/unused_variable" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/variable_conflicts_function" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/gdscript/warnings/void_assignment" type="bool" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/settings/crash_handler/message" type="String" setter="" getter="">
|
||||
</member>
|
||||
<member name="debug/settings/fps/force_fps" type="int" setter="" getter="">
|
||||
|
@ -315,31 +367,31 @@
|
|||
<member name="gui/timers/text_edit_idle_detect_sec" type="int" setter="" getter="">
|
||||
Timer for detecting idle in the editor.
|
||||
</member>
|
||||
<member name="input/ui_accept" type="Array" setter="" getter="">
|
||||
<member name="input/ui_accept" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_cancel" type="Array" setter="" getter="">
|
||||
<member name="input/ui_cancel" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_down" type="Array" setter="" getter="">
|
||||
<member name="input/ui_down" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_end" type="Array" setter="" getter="">
|
||||
<member name="input/ui_end" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_focus_next" type="Array" setter="" getter="">
|
||||
<member name="input/ui_focus_next" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_focus_prev" type="Array" setter="" getter="">
|
||||
<member name="input/ui_focus_prev" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_home" type="Array" setter="" getter="">
|
||||
<member name="input/ui_home" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_left" type="Array" setter="" getter="">
|
||||
<member name="input/ui_left" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_page_down" type="Array" setter="" getter="">
|
||||
<member name="input/ui_page_down" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_page_up" type="Array" setter="" getter="">
|
||||
<member name="input/ui_page_up" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_right" type="Array" setter="" getter="">
|
||||
<member name="input/ui_right" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_select" type="Array" setter="" getter="">
|
||||
<member name="input/ui_select" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input/ui_up" type="Array" setter="" getter="">
|
||||
<member name="input/ui_up" type="Dictionary" setter="" getter="">
|
||||
</member>
|
||||
<member name="input_devices/pointing/emulate_mouse_from_touch" type="bool" setter="" getter="">
|
||||
</member>
|
||||
|
|
|
@ -188,5 +188,7 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="IDENTITY" value="Quat( 0, 0, 0, 1 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -12,10 +12,10 @@
|
|||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
<members>
|
||||
<member name="border_color" type="Color" setter="set_border_color" getter="get_border_color">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -11,6 +11,16 @@
|
|||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="exists">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="path" type="String">
|
||||
</argument>
|
||||
<argument index="1" name="type_hint" type="String" default="""">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_dependencies">
|
||||
<return type="PoolStringArray">
|
||||
</return>
|
||||
|
@ -36,6 +46,14 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_cached">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="path" type="String">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="load">
|
||||
<return type="Resource">
|
||||
</return>
|
||||
|
|
|
@ -196,6 +196,16 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_bone_ignore_animation">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="bone" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="ignore" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_bone_parent">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<method name="get_bone">
|
||||
<return type="Bone2D">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="int">
|
||||
<argument index="0" name="idx" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
|
61
doc/classes/SkeletonIK.xml
Normal file
61
doc/classes/SkeletonIK.xml
Normal file
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="SkeletonIK" inherits="Node" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="get_parent_skeleton" qualifiers="const">
|
||||
<return type="Skeleton">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_running">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="start">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="one_time" type="bool" default="false">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="stop">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="interpolation" type="float" setter="set_interpolation" getter="get_interpolation">
|
||||
</member>
|
||||
<member name="magnet" type="Vector3" setter="set_magnet_position" getter="get_magnet_position">
|
||||
</member>
|
||||
<member name="max_iterations" type="int" setter="set_max_iterations" getter="get_max_iterations">
|
||||
</member>
|
||||
<member name="min_distance" type="float" setter="set_min_distance" getter="get_min_distance">
|
||||
</member>
|
||||
<member name="root_bone" type="String" setter="set_root_bone" getter="get_root_bone">
|
||||
</member>
|
||||
<member name="target" type="Transform" setter="set_target_transform" getter="get_target_transform">
|
||||
</member>
|
||||
<member name="target_node" type="NodePath" setter="set_target_node" getter="get_target_node">
|
||||
</member>
|
||||
<member name="tip_bone" type="String" setter="set_tip_bone" getter="get_tip_bone">
|
||||
</member>
|
||||
<member name="use_magnet" type="bool" setter="set_use_magnet" getter="is_using_magnet">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
53
doc/classes/SpringArm.xml
Normal file
53
doc/classes/SpringArm.xml
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="SpringArm" inherits="Spatial" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="add_excluded_object">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="RID" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="clear_excluded_objects">
|
||||
<return type="void">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_hit_length">
|
||||
<return type="float">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_excluded_object">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="RID" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="collision_mask" type="int" setter="set_collision_mask" getter="get_collision_mask">
|
||||
</member>
|
||||
<member name="margin" type="float" setter="set_margin" getter="get_margin">
|
||||
</member>
|
||||
<member name="shape" type="Shape" setter="set_shape" getter="get_shape">
|
||||
</member>
|
||||
<member name="spring_length" type="float" setter="set_length" getter="get_length">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
|
@ -35,6 +35,12 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_select_with_rmb" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_tab_count" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
|
@ -105,6 +111,14 @@
|
|||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_select_with_rmb">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="enabled" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_tab_disabled">
|
||||
<return type="void">
|
||||
</return>
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
<constant name="FLAG_MIRRORED_REPEAT" value="32" enum="Flags">
|
||||
Repeats texture with alternate sections mirrored.
|
||||
</constant>
|
||||
<constant name="FLAG_VIDEO_SURFACE" value="4096" enum="Flags">
|
||||
<constant name="FLAG_VIDEO_SURFACE" value="2048" enum="Flags">
|
||||
Texture is a video surface.
|
||||
</constant>
|
||||
</constants>
|
||||
|
|
15
doc/classes/Texture3D.xml
Normal file
15
doc/classes/Texture3D.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="Texture3D" inherits="TextureLayered" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
15
doc/classes/TextureArray.xml
Normal file
15
doc/classes/TextureArray.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="TextureArray" inherits="TextureLayered" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
</methods>
|
||||
<constants>
|
||||
</constants>
|
||||
</class>
|
103
doc/classes/TextureLayered.xml
Normal file
103
doc/classes/TextureLayered.xml
Normal file
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="TextureLayered" inherits="Resource" category="Core" version="3.1">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<demos>
|
||||
</demos>
|
||||
<methods>
|
||||
<method name="create">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="width" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="height" type="int">
|
||||
</argument>
|
||||
<argument index="2" name="depth" type="int">
|
||||
</argument>
|
||||
<argument index="3" name="format" type="int" enum="Image.Format">
|
||||
</argument>
|
||||
<argument index="4" name="flags" type="int" default="4">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_depth" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_format" qualifiers="const">
|
||||
<return type="int" enum="Image.Format">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_height" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_layer_data" qualifiers="const">
|
||||
<return type="Image">
|
||||
</return>
|
||||
<argument index="0" name="layer" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_width" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_data_partial">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="image" type="Image">
|
||||
</argument>
|
||||
<argument index="1" name="x_offset" type="int">
|
||||
</argument>
|
||||
<argument index="2" name="y_offset" type="int">
|
||||
</argument>
|
||||
<argument index="3" name="layer" type="int">
|
||||
</argument>
|
||||
<argument index="4" name="mipmap" type="int" default="0">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_layer_data">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="image" type="Image">
|
||||
</argument>
|
||||
<argument index="1" name="layer" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="data" type="Dictionary" setter="_set_data" getter="_get_data">
|
||||
</member>
|
||||
<member name="flags" type="int" setter="set_flags" getter="get_flags">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="FLAG_MIPMAPS" value="1" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAG_REPEAT" value="2" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAG_FILTER" value="4" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAGS_DEFAULT" value="4" enum="Flags">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
|
@ -496,7 +496,7 @@
|
|||
</constant>
|
||||
<constant name="AUTO_TILE" value="1" enum="TileMode">
|
||||
</constant>
|
||||
<constant name="ANIMATED_TILE" value="2" enum="TileMode">
|
||||
<constant name="ATLAS_TILE" value="2" enum="TileMode">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -168,5 +168,13 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="IDENTITY" value="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="FLIP_X" value="Transform( -1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="FLIP_Y" value="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="FLIP_Z" value="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -173,5 +173,11 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="IDENTITY" value="Transform2D( 1, 0, 0, 1, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="FLIP_X" value="Transform2D( -1, 0, 0, 1, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="FLIP_Y" value="Transform2D( 1, 0, 0, -1, 0, 0 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -130,15 +130,6 @@
|
|||
Returns the distance to vector [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="project">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
<argument index="0" name="b" type="Vector2">
|
||||
</argument>
|
||||
<description>
|
||||
Returns the vector projected onto the vector [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="dot">
|
||||
<return type="float">
|
||||
</return>
|
||||
|
@ -194,6 +185,15 @@
|
|||
Returns the vector scaled to unit length. Equivalent to [code]v / v.length()[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="project">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
<argument index="0" name="b" type="Vector2">
|
||||
</argument>
|
||||
<description>
|
||||
Returns the vector projected onto the vector [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="reflect">
|
||||
<return type="Vector2">
|
||||
</return>
|
||||
|
@ -266,5 +266,17 @@
|
|||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="ZERO" value="Vector2( 0, 0 )">
|
||||
</constant>
|
||||
<constant name="INF" value="Vector2( inf, inf )">
|
||||
</constant>
|
||||
<constant name="LEFT" value="Vector2( -1, 0 )">
|
||||
</constant>
|
||||
<constant name="RIGHT" value="Vector2( 1, 0 )">
|
||||
</constant>
|
||||
<constant name="UP" value="Vector2( 0, -1 )">
|
||||
</constant>
|
||||
<constant name="DOWN" value="Vector2( 0, 1 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -99,15 +99,6 @@
|
|||
Returns the distance to [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="project_onto">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="b" type="Vector3">
|
||||
</argument>
|
||||
<description>
|
||||
Returns the vector projected onto the vector [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="dot">
|
||||
<return type="float">
|
||||
</return>
|
||||
|
@ -193,6 +184,15 @@
|
|||
Returns the outer product with [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="project">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="b" type="Vector3">
|
||||
</argument>
|
||||
<description>
|
||||
Returns the vector projected onto the vector [code]b[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="reflect">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
|
@ -279,5 +279,21 @@
|
|||
<constant name="AXIS_Z" value="2">
|
||||
Enumerated value for the Z axis.
|
||||
</constant>
|
||||
<constant name="ZERO" value="Vector3( 0, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="INF" value="Vector3( inf, inf, inf )">
|
||||
</constant>
|
||||
<constant name="LEFT" value="Vector3( -1, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="RIGHT" value="Vector3( 1, 0, 0 )">
|
||||
</constant>
|
||||
<constant name="UP" value="Vector3( 0, 1, 0 )">
|
||||
</constant>
|
||||
<constant name="DOWN" value="Vector3( 0, -1, 0 )">
|
||||
</constant>
|
||||
<constant name="FORWARD" value="Vector3( 0, 0, -1 )">
|
||||
</constant>
|
||||
<constant name="BACK" value="Vector3( 0, 0, 1 )">
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
|
|
@ -16,6 +16,14 @@
|
|||
Returns the [AABB] (also known as the bounding box) for this VisualInstance.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_layer_mask_bit" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="layer" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_transformed_aabb" qualifiers="const">
|
||||
<return type="AABB">
|
||||
</return>
|
||||
|
@ -34,6 +42,16 @@
|
|||
It is recommended to only use set_base if you know what you're doing.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_layer_mask_bit">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="layer" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="enabled" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<members>
|
||||
<member name="layers" type="int" setter="set_layer_mask" getter="get_layer_mask">
|
||||
|
|
|
@ -1336,7 +1336,7 @@
|
|||
<method name="gi_probe_get_bias" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1360,7 +1360,7 @@
|
|||
<method name="gi_probe_get_dynamic_data" qualifiers="const">
|
||||
<return type="PoolIntArray">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1368,7 +1368,7 @@
|
|||
<method name="gi_probe_get_dynamic_range" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1376,7 +1376,7 @@
|
|||
<method name="gi_probe_get_energy" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1384,7 +1384,7 @@
|
|||
<method name="gi_probe_get_normal_bias" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1392,7 +1392,7 @@
|
|||
<method name="gi_probe_get_propagation" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1400,7 +1400,7 @@
|
|||
<method name="gi_probe_get_to_cell_xform" qualifiers="const">
|
||||
<return type="Transform">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1408,7 +1408,7 @@
|
|||
<method name="gi_probe_is_compressed" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1416,7 +1416,7 @@
|
|||
<method name="gi_probe_is_interior" qualifiers="const">
|
||||
<return type="bool">
|
||||
</return>
|
||||
<argument index="0" name="arg0" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1424,9 +1424,9 @@
|
|||
<method name="gi_probe_set_bias">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="bias" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="bias" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1454,9 +1454,9 @@
|
|||
<method name="gi_probe_set_compress">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="enable" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="bool">
|
||||
<argument index="1" name="enable" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1464,9 +1464,9 @@
|
|||
<method name="gi_probe_set_dynamic_data">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="data" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="PoolIntArray">
|
||||
<argument index="1" name="data" type="PoolIntArray">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1474,9 +1474,9 @@
|
|||
<method name="gi_probe_set_dynamic_range">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="range" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="int">
|
||||
<argument index="1" name="range" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1484,9 +1484,9 @@
|
|||
<method name="gi_probe_set_energy">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="energy" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="energy" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1494,9 +1494,9 @@
|
|||
<method name="gi_probe_set_interior">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="enable" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="bool">
|
||||
<argument index="1" name="enable" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1504,9 +1504,9 @@
|
|||
<method name="gi_probe_set_normal_bias">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="bias" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="bias" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1514,9 +1514,9 @@
|
|||
<method name="gi_probe_set_propagation">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="propagation" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="float">
|
||||
<argument index="1" name="propagation" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -1524,9 +1524,9 @@
|
|||
<method name="gi_probe_set_to_cell_xform">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="xform" type="RID">
|
||||
<argument index="0" name="probe" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="arg1" type="Transform">
|
||||
<argument index="1" name="xform" type="Transform">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -3300,12 +3300,15 @@
|
|||
</argument>
|
||||
<argument index="2" name="height" type="int">
|
||||
</argument>
|
||||
<argument index="3" name="format" type="int" enum="Image.Format">
|
||||
<argument index="3" name="depth_3d" type="int">
|
||||
</argument>
|
||||
<argument index="4" name="flags" type="int" default="7">
|
||||
<argument index="4" name="format" type="int" enum="Image.Format">
|
||||
</argument>
|
||||
<argument index="5" name="type" type="int" enum="VisualServer.TextureType">
|
||||
</argument>
|
||||
<argument index="6" name="flags" type="int" default="7">
|
||||
</argument>
|
||||
<description>
|
||||
Allocates space for a texture's image or video.
|
||||
</description>
|
||||
</method>
|
||||
<method name="texture_create">
|
||||
|
@ -3338,12 +3341,20 @@
|
|||
</return>
|
||||
<argument index="0" name="texture" type="RID">
|
||||
</argument>
|
||||
<argument index="1" name="cube_side" type="int" enum="VisualServer.CubeMapSide" default="0">
|
||||
<argument index="1" name="cube_side" type="int" default="0">
|
||||
</argument>
|
||||
<description>
|
||||
Returns a copy of a texture's image unless it's a CubeMap, in which case it returns the [RID] of the image at one of the cubes sides.
|
||||
</description>
|
||||
</method>
|
||||
<method name="texture_get_depth" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
<argument index="0" name="texture" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="texture_get_flags" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
|
@ -3389,6 +3400,14 @@
|
|||
Returns the opengl id of the texture's image.
|
||||
</description>
|
||||
</method>
|
||||
<method name="texture_get_type" qualifiers="const">
|
||||
<return type="int" enum="VisualServer.TextureType">
|
||||
</return>
|
||||
<argument index="0" name="texture" type="RID">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="texture_get_width" qualifiers="const">
|
||||
<return type="int">
|
||||
</return>
|
||||
|
@ -3405,7 +3424,7 @@
|
|||
</argument>
|
||||
<argument index="1" name="image" type="Image">
|
||||
</argument>
|
||||
<argument index="2" name="cube_side" type="int" enum="VisualServer.CubeMapSide" default="0">
|
||||
<argument index="2" name="layer" type="int" default="0">
|
||||
</argument>
|
||||
<description>
|
||||
Sets the texture's image data. If it's a CubeMap, it sets the image data at a cube side.
|
||||
|
@ -3432,7 +3451,7 @@
|
|||
</argument>
|
||||
<argument index="8" name="dst_mip" type="int">
|
||||
</argument>
|
||||
<argument index="9" name="cube_side" type="int" enum="VisualServer.CubeMapSide" default="0">
|
||||
<argument index="9" name="layer" type="int" default="0">
|
||||
</argument>
|
||||
<description>
|
||||
</description>
|
||||
|
@ -3477,8 +3496,9 @@
|
|||
</argument>
|
||||
<argument index="2" name="height" type="int">
|
||||
</argument>
|
||||
<argument index="3" name="depth" type="int">
|
||||
</argument>
|
||||
<description>
|
||||
Overwrites the texture's width and height.
|
||||
</description>
|
||||
</method>
|
||||
<method name="textures_keep_original">
|
||||
|
@ -3873,6 +3893,14 @@
|
|||
<constant name="CUBEMAP_BACK" value="5" enum="CubeMapSide">
|
||||
Marks the back side of a cubemap.
|
||||
</constant>
|
||||
<constant name="TEXTURE_TYPE_2D" value="0" enum="TextureType">
|
||||
</constant>
|
||||
<constant name="TEXTURE_TYPE_CUBEMAP" value="1" enum="TextureType">
|
||||
</constant>
|
||||
<constant name="TEXTURE_TYPE_2D_ARRAY" value="2" enum="TextureType">
|
||||
</constant>
|
||||
<constant name="TEXTURE_TYPE_3D" value="3" enum="TextureType">
|
||||
</constant>
|
||||
<constant name="TEXTURE_FLAG_MIPMAPS" value="1" enum="TextureFlags">
|
||||
Generate mipmaps, which are smaller versions of the same texture to use when zoomed out, keeping the aspect ratio.
|
||||
</constant>
|
||||
|
@ -3892,10 +3920,7 @@
|
|||
<constant name="TEXTURE_FLAG_MIRRORED_REPEAT" value="32" enum="TextureFlags">
|
||||
Repeat texture with alternate sections mirrored.
|
||||
</constant>
|
||||
<constant name="TEXTURE_FLAG_CUBEMAP" value="2048" enum="TextureFlags">
|
||||
Texture is a cubemap.
|
||||
</constant>
|
||||
<constant name="TEXTURE_FLAG_USED_FOR_STREAMING" value="4096" enum="TextureFlags">
|
||||
<constant name="TEXTURE_FLAG_USED_FOR_STREAMING" value="2048" enum="TextureFlags">
|
||||
Texture is a video surface.
|
||||
</constant>
|
||||
<constant name="TEXTURE_FLAGS_DEFAULT" value="7" enum="TextureFlags">
|
||||
|
@ -4208,7 +4233,7 @@
|
|||
</constant>
|
||||
<constant name="INSTANCE_FLAG_USE_BAKED_LIGHT" value="0" enum="InstanceFlags">
|
||||
</constant>
|
||||
<constant name="INSTANCE_FLAG_REDRAW_FRAME_IF_VISIBLE" value="1" enum="InstanceFlags">
|
||||
<constant name="INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE" value="1" enum="InstanceFlags">
|
||||
</constant>
|
||||
<constant name="INSTANCE_FLAG_MAX" value="2" enum="InstanceFlags">
|
||||
</constant>
|
||||
|
|
|
@ -57,6 +57,10 @@
|
|||
</member>
|
||||
<member name="library" type="GDNativeLibrary" setter="set_library" getter="get_library">
|
||||
</member>
|
||||
<member name="script_class_icon_path" type="String" setter="set_script_class_icon_path" getter="get_script_class_icon_path">
|
||||
</member>
|
||||
<member name="script_class_name" type="String" setter="set_script_class_name" getter="get_script_class_name">
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
</constants>
|
||||
|
|
Loading…
Reference in a new issue