summaryrefslogtreecommitdiff
path: root/doc/classes/VisualServer.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/classes/VisualServer.xml')
-rw-r--r--doc/classes/VisualServer.xml104
1 files changed, 94 insertions, 10 deletions
diff --git a/doc/classes/VisualServer.xml b/doc/classes/VisualServer.xml
index 893db84640..c4ebf7c96f 100644
--- a/doc/classes/VisualServer.xml
+++ b/doc/classes/VisualServer.xml
@@ -973,8 +973,9 @@
</return>
<argument index="0" name="swap_buffers" type="bool" default="true">
</argument>
+ <argument index="1" name="frame_step" type="float" default="0.0">
+ </argument>
<description>
- Draws a frame.
</description>
</method>
<method name="environment_create">
@@ -1206,13 +1207,15 @@
</argument>
<argument index="7" name="light_affect" type="float">
</argument>
- <argument index="8" name="color" type="Color">
+ <argument index="8" name="ao_channel_affect" type="float">
+ </argument>
+ <argument index="9" name="color" type="Color">
</argument>
- <argument index="9" name="quality" type="int" enum="VisualServer.EnvironmentSSAOQuality">
+ <argument index="10" name="quality" type="int" enum="VisualServer.EnvironmentSSAOQuality">
</argument>
- <argument index="10" name="blur" type="int" enum="VisualServer.EnvironmentSSAOBlur">
+ <argument index="11" name="blur" type="int" enum="VisualServer.EnvironmentSSAOBlur">
</argument>
- <argument index="11" name="bilateral_sharpness" type="float">
+ <argument index="12" name="bilateral_sharpness" type="float">
</argument>
<description>
</description>
@@ -1273,8 +1276,9 @@
</return>
<argument index="0" name="swap_buffers" type="bool" default="true">
</argument>
+ <argument index="1" name="frame_step" type="float" default="0.0">
+ </argument>
<description>
- Draws a frame. Same as [method draw].
</description>
</method>
<method name="force_sync">
@@ -2258,7 +2262,7 @@
</argument>
<argument index="3" name="blend_shapes" type="Array" default="[ ]">
</argument>
- <argument index="4" name="compress_format" type="int" default="97792">
+ <argument index="4" name="compress_format" type="int" default="97280">
</argument>
<description>
Adds a surface generated from the Arrays to a mesh. See PRIMITIVE_TYPE_* constants for types.
@@ -2437,6 +2441,32 @@
Returns the format of a mesh's surface.
</description>
</method>
+ <method name="mesh_surface_get_format_offset" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="format" type="int">
+ </argument>
+ <argument index="1" name="vertex_len" type="int">
+ </argument>
+ <argument index="2" name="index_len" type="int">
+ </argument>
+ <argument index="3" name="array_index" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
+ <method name="mesh_surface_get_format_stride" qualifiers="const">
+ <return type="int">
+ </return>
+ <argument index="0" name="format" type="int">
+ </argument>
+ <argument index="1" name="vertex_len" type="int">
+ </argument>
+ <argument index="2" name="index_len" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="mesh_surface_get_index_array" qualifiers="const">
<return type="PoolByteArray">
</return>
@@ -2494,6 +2524,20 @@
Sets a mesh's surface's material.
</description>
</method>
+ <method name="mesh_surface_update_region">
+ <return type="void">
+ </return>
+ <argument index="0" name="mesh" type="RID">
+ </argument>
+ <argument index="1" name="surface" type="int">
+ </argument>
+ <argument index="2" name="offset" type="int">
+ </argument>
+ <argument index="3" name="data" type="PoolByteArray">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="multimesh_allocate">
<return type="void">
</return>
@@ -2505,6 +2549,8 @@
</argument>
<argument index="3" name="color_format" type="int" enum="VisualServer.MultimeshColorFormat">
</argument>
+ <argument index="4" name="custom_data_format" type="int" enum="VisualServer.MultimeshCustomDataFormat" default="0">
+ </argument>
<description>
</description>
</method>
@@ -2550,6 +2596,16 @@
<description>
</description>
</method>
+ <method name="multimesh_instance_get_custom_data" qualifiers="const">
+ <return type="Color">
+ </return>
+ <argument index="0" name="multimesh" type="RID">
+ </argument>
+ <argument index="1" name="index" type="int">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="multimesh_instance_get_transform" qualifiers="const">
<return type="Transform">
</return>
@@ -2582,6 +2638,18 @@
<description>
</description>
</method>
+ <method name="multimesh_instance_set_custom_data">
+ <return type="void">
+ </return>
+ <argument index="0" name="multimesh" type="RID">
+ </argument>
+ <argument index="1" name="index" type="int">
+ </argument>
+ <argument index="2" name="custom_data" type="Color">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="multimesh_instance_set_transform">
<return type="void">
</return>
@@ -2606,6 +2674,16 @@
<description>
</description>
</method>
+ <method name="multimesh_set_as_bulk_array">
+ <return type="void">
+ </return>
+ <argument index="0" name="multimesh" type="RID">
+ </argument>
+ <argument index="1" name="array" type="PoolRealArray">
+ </argument>
+ <description>
+ </description>
+ </method>
<method name="multimesh_set_mesh">
<return type="void">
</return>
@@ -3746,7 +3824,11 @@
</method>
</methods>
<signals>
- <signal name="frame_drawn_in_thread">
+ <signal name="frame_post_draw">
+ <description>
+ </description>
+ </signal>
+ <signal name="frame_pre_draw">
<description>
</description>
</signal>
@@ -3919,7 +4001,7 @@
<constant name="ARRAY_FLAG_USE_16_BIT_BONES" value="524288" enum="ArrayFormat">
Flag used to mark that the array uses 16 bit bones instead of 8 bit.
</constant>
- <constant name="ARRAY_COMPRESS_DEFAULT" value="97792" enum="ArrayFormat">
+ <constant name="ARRAY_COMPRESS_DEFAULT" value="97280" enum="ArrayFormat">
Used to set flags ARRAY_COMPRESS_VERTEX, ARRAY_COMPRESS_NORMAL, ARRAY_COMPRESS_TANGENT, ARRAY_COMPRESS_COLOR, ARRAY_COMPRESS_TEX_UV, ARRAY_COMPRESS_TEX_UV2 and ARRAY_COMPRESS_WEIGHTS quickly.
</constant>
<constant name="PRIMITIVE_POINTS" value="0" enum="PrimitiveType">
@@ -4126,7 +4208,9 @@
</constant>
<constant name="INSTANCE_FLAG_USE_BAKED_LIGHT" value="0" enum="InstanceFlags">
</constant>
- <constant name="INSTANCE_FLAG_MAX" value="1" enum="InstanceFlags">
+ <constant name="INSTANCE_FLAG_REDRAW_FRAME_IF_VISIBLE" value="1" enum="InstanceFlags">
+ </constant>
+ <constant name="INSTANCE_FLAG_MAX" value="2" enum="InstanceFlags">
</constant>
<constant name="SHADOW_CASTING_SETTING_OFF" value="0" enum="ShadowCastingSetting">
</constant>