Re-extracted class docs.

This commit is contained in:
Relintai 2025-04-04 19:03:05 +02:00
parent f878be9792
commit aacd20d9dd
7 changed files with 557 additions and 56 deletions

View File

@ -208,5 +208,7 @@
Specific to mobile platforms. Specific to mobile platforms.
[b]Note:[/b] On iOS, you only have approximately 5 seconds to finish a task started by this signal. If you go over this allotment, iOS will kill the app instead of pausing it. [b]Note:[/b] On iOS, you only have approximately 5 seconds to finish a task started by this signal. If you go over this allotment, iOS will kill the app instead of pausing it.
</constant> </constant>
<constant name="NOTIFICATION_QUITTING" value="1016">
</constant>
</constants> </constants>
</class> </class>

View File

@ -276,12 +276,82 @@
Returns the expanded version of the original sql, if the database backend supports it. Returns the expanded version of the original sql, if the database backend supports it.
</description> </description>
</method> </method>
<method name="get_last_insert_rowid">
<return type="int" />
<description>
</description>
</method>
<method name="get_normalized_sql"> <method name="get_normalized_sql">
<return type="String" /> <return type="String" />
<description> <description>
Returns the normalized version of the original sql, if the database backend supports it. Returns the normalized version of the original sql, if the database backend supports it.
</description> </description>
</method> </method>
<method name="next_column_blob">
<return type="PoolByteArray" />
<description>
</description>
</method>
<method name="next_column_database_name">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_decltype">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_double">
<return type="float" />
<description>
</description>
</method>
<method name="next_column_float">
<return type="float" />
<description>
</description>
</method>
<method name="next_column_int">
<return type="int" />
<description>
</description>
</method>
<method name="next_column_int64">
<return type="int" />
<description>
</description>
</method>
<method name="next_column_name">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_origin_name">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_table_name">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_text">
<return type="String" />
<description>
</description>
</method>
<method name="next_column_type">
<return type="int" enum="PreparedStatement.Type" />
<description>
</description>
</method>
<method name="next_column_value">
<return type="Variant" />
<description>
</description>
</method>
<method name="prepare"> <method name="prepare">
<return type="int" enum="Error" /> <return type="int" enum="Error" />
<description> <description>
@ -303,6 +373,8 @@
</method> </method>
</methods> </methods>
<members> <members>
<member name="current_column_index" type="int" setter="set_current_column_index" getter="get_current_column_index">
</member>
<member name="sql" type="String" setter="set_sql" getter="get_sql"> <member name="sql" type="String" setter="set_sql" getter="get_sql">
The sql statement to send to the database. The sql statement to send to the database.
</member> </member>

View File

@ -23,6 +23,11 @@
Gets a bool value from the index-th cell. Gets a bool value from the index-th cell.
</description> </description>
</method> </method>
<method name="get_cell_count">
<return type="int" />
<description>
</description>
</method>
<method name="get_cell_double"> <method name="get_cell_double">
<return type="float" /> <return type="float" />
<argument index="0" name="index" type="int" /> <argument index="0" name="index" type="int" />
@ -56,6 +61,36 @@
Returns the last inserted row's id. On some database backends this needs to be requested in the query to be available. Returns the last inserted row's id. On some database backends this needs to be requested in the query to be available.
</description> </description>
</method> </method>
<method name="get_next_cell">
<return type="String" />
<description>
</description>
</method>
<method name="get_next_cell_bool">
<return type="bool" />
<description>
</description>
</method>
<method name="get_next_cell_double">
<return type="float" />
<description>
</description>
</method>
<method name="get_next_cell_float">
<return type="float" />
<description>
</description>
</method>
<method name="get_next_cell_int">
<return type="int" />
<description>
</description>
</method>
<method name="get_stored_row_count">
<return type="int" />
<description>
</description>
</method>
<method name="is_cell_null"> <method name="is_cell_null">
<return type="bool" /> <return type="bool" />
<argument index="0" name="index" type="int" /> <argument index="0" name="index" type="int" />
@ -63,6 +98,11 @@
Is the given cell null. Is the given cell null.
</description> </description>
</method> </method>
<method name="is_next_cell_null">
<return type="bool" />
<description>
</description>
</method>
<method name="next_row"> <method name="next_row">
<return type="bool" /> <return type="bool" />
<description> <description>
@ -70,6 +110,10 @@
</description> </description>
</method> </method>
</methods> </methods>
<members>
<member name="current_cell_index" type="int" setter="set_current_cell_index" getter="get_current_cell_index" default="0">
</member>
</members>
<constants> <constants>
</constants> </constants>
</class> </class>

View File

@ -23,6 +23,11 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_build_immediate" qualifiers="virtual">
<return type="void" />
<description>
</description>
</method>
<method name="_channel_setup" qualifiers="virtual"> <method name="_channel_setup" qualifiers="virtual">
<return type="void" /> <return type="void" />
<description> <description>
@ -117,6 +122,11 @@
<description> <description>
</description> </description>
</method> </method>
<method name="build_immediate">
<return type="void" />
<description>
</description>
</method>
<method name="cancel_build"> <method name="cancel_build">
<return type="void" /> <return type="void" />
<description> <description>
@ -417,6 +427,46 @@
<description> <description>
</description> </description>
</method> </method>
<method name="light_add">
<return type="void" />
<argument index="0" name="light" type="TerrainLight" />
<description>
</description>
</method>
<method name="light_get_count" qualifiers="const">
<return type="int" />
<description>
</description>
</method>
<method name="light_get_index">
<return type="TerrainLight" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="light_has">
<return type="bool" />
<argument index="0" name="light" type="TerrainLight" />
<description>
</description>
</method>
<method name="light_remove">
<return type="bool" />
<argument index="0" name="light" type="TerrainLight" />
<description>
</description>
</method>
<method name="light_remove_index">
<return type="void" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="lights_clear">
<return type="void" />
<description>
</description>
</method>
<method name="mesh_data_resource_add"> <method name="mesh_data_resource_add">
<return type="int" /> <return type="int" />
<argument index="0" name="local_transform" type="Transform" /> <argument index="0" name="local_transform" type="Transform" />
@ -424,6 +474,20 @@
<argument index="2" name="texture" type="Texture" default="null" /> <argument index="2" name="texture" type="Texture" default="null" />
<argument index="3" name="color" type="Color" default="Color( 1, 1, 1, 1 )" /> <argument index="3" name="color" type="Color" default="Color( 1, 1, 1, 1 )" />
<argument index="4" name="apply_voxel_scale" type="bool" default="true" /> <argument index="4" name="apply_voxel_scale" type="bool" default="true" />
<argument index="5" name="original" type="bool" default="true" />
<argument index="6" name="name" type="String" default="&quot;&quot;" />
<description>
</description>
</method>
<method name="mesh_data_resource_add_material">
<return type="int" />
<argument index="0" name="local_transform" type="Transform" />
<argument index="1" name="mesh" type="MeshDataResource" />
<argument index="2" name="texture" type="Texture" default="null" />
<argument index="3" name="material" type="Material" default="null" />
<argument index="4" name="apply_voxel_scale" type="bool" default="true" />
<argument index="5" name="original" type="bool" default="true" />
<argument index="6" name="name" type="String" default="&quot;&quot;" />
<description> <description>
</description> </description>
</method> </method>
@ -434,6 +498,8 @@
<argument index="2" name="texture" type="Texture" default="null" /> <argument index="2" name="texture" type="Texture" default="null" />
<argument index="3" name="color" type="Color" default="Color( 1, 1, 1, 1 )" /> <argument index="3" name="color" type="Color" default="Color( 1, 1, 1, 1 )" />
<argument index="4" name="apply_voxel_scale" type="bool" default="true" /> <argument index="4" name="apply_voxel_scale" type="bool" default="true" />
<argument index="5" name="original" type="bool" default="true" />
<argument index="6" name="name" type="String" default="&quot;&quot;" />
<description> <description>
</description> </description>
</method> </method>
@ -465,6 +531,24 @@
<description> <description>
</description> </description>
</method> </method>
<method name="mesh_data_resource_get_is_original">
<return type="bool" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="mesh_data_resource_get_material">
<return type="Material" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="mesh_data_resource_get_name">
<return type="String" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="mesh_data_resource_get_texture"> <method name="mesh_data_resource_get_texture">
<return type="Texture" /> <return type="Texture" />
<argument index="0" name="index" type="int" /> <argument index="0" name="index" type="int" />
@ -510,6 +594,27 @@
<description> <description>
</description> </description>
</method> </method>
<method name="mesh_data_resource_set_is_original">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="original" type="bool" />
<description>
</description>
</method>
<method name="mesh_data_resource_set_material">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="material" type="Material" />
<description>
</description>
</method>
<method name="mesh_data_resource_set_name">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="name" type="String" />
<description>
</description>
</method>
<method name="mesh_data_resource_set_texture"> <method name="mesh_data_resource_set_texture">
<return type="void" /> <return type="void" />
<argument index="0" name="index" type="int" /> <argument index="0" name="index" type="int" />
@ -545,8 +650,10 @@
</method> </method>
<method name="prop_add"> <method name="prop_add">
<return type="void" /> <return type="void" />
<argument index="0" name="prop" type="Transform" /> <argument index="0" name="transform" type="Transform" />
<argument index="1" name="arg1" type="PropData" /> <argument index="1" name="prop" type="PropData" />
<argument index="2" name="original" type="bool" default="true" />
<argument index="3" name="name" type="String" default="&quot;&quot;" />
<description> <description>
</description> </description>
</method> </method>
@ -561,17 +668,168 @@
<description> <description>
</description> </description>
</method> </method>
<method name="prop_get_is_original">
<return type="bool" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="prop_get_name">
<return type="String" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="prop_get_transform">
<return type="Transform" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="prop_remove"> <method name="prop_remove">
<return type="void" /> <return type="void" />
<argument index="0" name="index" type="int" /> <argument index="0" name="index" type="int" />
<description> <description>
</description> </description>
</method> </method>
<method name="prop_set">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="prop" type="PropData" />
<description>
</description>
</method>
<method name="prop_set_is_original">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="original" type="bool" />
<description>
</description>
</method>
<method name="prop_set_name">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="name" type="String" />
<description>
</description>
</method>
<method name="prop_set_transform">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="transform" type="Transform" />
<description>
</description>
</method>
<method name="props_clear"> <method name="props_clear">
<return type="void" /> <return type="void" />
<description> <description>
</description> </description>
</method> </method>
<method name="scene_add">
<return type="void" />
<argument index="0" name="scene" type="PackedScene" />
<argument index="1" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )" />
<argument index="2" name="node" type="Node" default="null" />
<argument index="3" name="original" type="bool" default="true" />
<argument index="4" name="name" type="String" default="&quot;&quot;" />
<description>
</description>
</method>
<method name="scene_get">
<return type="PackedScene" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_get_count" qualifiers="const">
<return type="int" />
<description>
</description>
</method>
<method name="scene_get_is_original">
<return type="bool" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_get_name">
<return type="String" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_get_node">
<return type="Node" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_get_transform">
<return type="Transform" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_instance">
<return type="void" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_queue_free">
<return type="void" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="scene_remove">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="queue_free" type="bool" default="true" />
<description>
</description>
</method>
<method name="scene_set">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="scene" type="PackedScene" />
<description>
</description>
</method>
<method name="scene_set_is_original">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="original" type="bool" />
<description>
</description>
</method>
<method name="scene_set_name">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="name" type="String" />
<description>
</description>
</method>
<method name="scene_set_node">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="node" type="Node" />
<description>
</description>
</method>
<method name="scene_set_transform">
<return type="void" />
<argument index="0" name="index" type="int" />
<argument index="1" name="transform" type="Transform" />
<description>
</description>
</method>
<method name="scenes_clear">
<return type="void" />
<argument index="0" name="queue_free" type="bool" default="true" />
<description>
</description>
</method>
<method name="set_physics_process"> <method name="set_physics_process">
<return type="void" /> <return type="void" />
<argument index="0" name="value" type="bool" /> <argument index="0" name="value" type="bool" />
@ -704,12 +962,20 @@
</member> </member>
<member name="is_generating" type="bool" setter="set_is_generating" getter="get_is_generating"> <member name="is_generating" type="bool" setter="set_is_generating" getter="get_is_generating">
</member> </member>
<member name="is_immediate_build" type="bool" setter="set_is_immediate_build" getter="get_is_immediate_build">
</member>
<member name="is_terrain_generated" type="bool" setter="set_is_terrain_generated" getter="get_is_terrain_generated" default="false">
</member>
<member name="library" type="TerrainLibrary" setter="set_library" getter="get_library"> <member name="library" type="TerrainLibrary" setter="set_library" getter="get_library">
</member> </member>
<member name="lights" type="Array" setter="lights_set" getter="lights_get">
</member>
<member name="liquid_material_cache_key" type="int" setter="liquid_material_cache_key_set" getter="liquid_material_cache_key_get" default="0"> <member name="liquid_material_cache_key" type="int" setter="liquid_material_cache_key_set" getter="liquid_material_cache_key_get" default="0">
</member> </member>
<member name="liquid_material_cache_key_has" type="bool" setter="liquid_material_cache_key_has_set" getter="liquid_material_cache_key_has_get" default="false"> <member name="liquid_material_cache_key_has" type="bool" setter="liquid_material_cache_key_has_set" getter="liquid_material_cache_key_has_get" default="false">
</member> </member>
<member name="liquid_material_cache_key_invalid" type="bool" setter="liquid_material_cache_key_invalid_set" getter="liquid_material_cache_key_invalid_get" default="false">
</member>
<member name="margin_end" type="int" setter="set_margin_end" getter="get_margin_end" default="0"> <member name="margin_end" type="int" setter="set_margin_end" getter="get_margin_end" default="0">
</member> </member>
<member name="margin_start" type="int" setter="set_margin_start" getter="get_margin_start" default="0"> <member name="margin_start" type="int" setter="set_margin_start" getter="get_margin_start" default="0">
@ -718,6 +984,12 @@
</member> </member>
<member name="material_cache_key_has" type="bool" setter="material_cache_key_has_set" getter="material_cache_key_has_get" default="false"> <member name="material_cache_key_has" type="bool" setter="material_cache_key_has_set" getter="material_cache_key_has_get" default="false">
</member> </member>
<member name="material_cache_key_invalid" type="bool" setter="material_cache_key_invalid_set" getter="material_cache_key_invalid_get" default="false">
</member>
<member name="mesh_data_resources" type="Array" setter="mesh_data_resources_set" getter="mesh_data_resources_get" default="[ ]">
</member>
<member name="owned_lights" type="Array" setter="owned_lights_set" getter="owned_lights_get" default="[ ]">
</member>
<member name="position_x" type="int" setter="set_position_x" getter="get_position_x" default="0"> <member name="position_x" type="int" setter="set_position_x" getter="get_position_x" default="0">
</member> </member>
<member name="position_z" type="int" setter="set_position_z" getter="get_position_z" default="0"> <member name="position_z" type="int" setter="set_position_z" getter="get_position_z" default="0">
@ -726,6 +998,12 @@
</member> </member>
<member name="prop_material_cache_key_has" type="bool" setter="prop_material_cache_key_has_set" getter="prop_material_cache_key_has_get" default="false"> <member name="prop_material_cache_key_has" type="bool" setter="prop_material_cache_key_has_set" getter="prop_material_cache_key_has_get" default="false">
</member> </member>
<member name="prop_material_cache_key_invalid" type="bool" setter="prop_material_cache_key_invalid_set" getter="prop_material_cache_key_invalid_get" default="false">
</member>
<member name="props" type="Array" setter="props_set" getter="props_get" default="[ ]">
</member>
<member name="scenes" type="Array" setter="scenes_set" getter="scenes_get" default="[ ]">
</member>
<member name="size_x" type="int" setter="set_size_x" getter="get_size_x" default="0"> <member name="size_x" type="int" setter="set_size_x" getter="get_size_x" default="0">
</member> </member>
<member name="size_z" type="int" setter="set_size_z" getter="get_size_z" default="0"> <member name="size_z" type="int" setter="set_size_z" getter="get_size_z" default="0">

View File

@ -13,6 +13,10 @@
</member> </member>
<member name="isolevel_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )"> <member name="isolevel_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )">
</member> </member>
<member name="liquid_data_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )">
</member>
<member name="liquid_isolevel_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )">
</member>
</members> </members>
<constants> <constants>
</constants> </constants>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="TerrainLight" inherits="Reference"> <class name="TerrainLight" inherits="Resource">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>
@ -7,31 +7,34 @@
<tutorials> <tutorials>
</tutorials> </tutorials>
<methods> <methods>
<method name="get_world_position_x" qualifiers="const"> <method name="from_dict">
<return type="int" />
<description>
</description>
</method>
<method name="get_world_position_y" qualifiers="const">
<return type="int" />
<description>
</description>
</method>
<method name="get_world_position_z" qualifiers="const">
<return type="int" />
<description>
</description>
</method>
<method name="set_world_position">
<return type="void" /> <return type="void" />
<argument index="0" name="x" type="int" /> <argument index="0" name="data" type="Dictionary" />
<argument index="1" name="y" type="int" /> <description>
<argument index="2" name="z" type="int" /> </description>
</method>
<method name="get_vertex_lights_3d_rid" qualifiers="const">
<return type="RID" />
<description>
</description>
</method>
<method name="set_vertex_lights_3d_rid">
<return type="void" />
<argument index="0" name="rid" type="RID" />
<description>
</description>
</method>
<method name="to_dict">
<return type="Dictionary" />
<description> <description>
</description> </description>
</method> </method>
</methods> </methods>
<members> <members>
<member name="has_owner_chunk" type="bool" setter="set_has_owner_chunk" getter="get_has_owner_chunk" default="false">
</member>
<member name="item_cull_mask" type="int" setter="set_item_cull_mask" getter="get_item_cull_mask" default="1">
</member>
<member name="light_attenuation" type="float" setter="set_attenuation" getter="get_attenuation" default="0.0"> <member name="light_attenuation" type="float" setter="set_attenuation" getter="get_attenuation" default="0.0">
</member> </member>
<member name="light_color" type="Color" setter="set_color" getter="get_color" default="Color( 0, 0, 0, 1 )"> <member name="light_color" type="Color" setter="set_color" getter="get_color" default="Color( 0, 0, 0, 1 )">
@ -40,13 +43,38 @@
</member> </member>
<member name="light_indirect_energy" type="float" setter="set_indirect_energy" getter="get_indirect_energy" default="0.0"> <member name="light_indirect_energy" type="float" setter="set_indirect_energy" getter="get_indirect_energy" default="0.0">
</member> </member>
<member name="light_mode" type="int" setter="set_light_mode" getter="get_light_mode" enum="TerrainLight.LightMode" default="0">
</member>
<member name="light_negative" type="bool" setter="set_negative" getter="get_negative" default="false"> <member name="light_negative" type="bool" setter="set_negative" getter="get_negative" default="false">
</member> </member>
<member name="light_range" type="float" setter="set_range" getter="get_range" default="0.0"> <member name="light_range" type="float" setter="set_range" getter="get_range" default="0.0">
</member> </member>
<member name="light_specular" type="float" setter="set_specular" getter="get_specular" default="0.0"> <member name="light_specular" type="float" setter="set_specular" getter="get_specular" default="0.0">
</member> </member>
<member name="owner_chunk_position" type="Vector2i" setter="set_owner_chunk_position" getter="get_owner_chunk_position" default="Vector2i( 0, 0 )">
</member>
<member name="owner_type" type="int" setter="set_owner_type" getter="get_owner_type" enum="TerrainLight.OwnerType" default="0">
</member>
<member name="world_data_position" type="Vector3i" setter="set_world_data_position" getter="get_world_data_position" default="Vector3i( 0, 0, 0 )">
</member>
</members> </members>
<signals>
<signal name="light_moved">
<argument index="0" name="light" type="TerrainLight" />
<description>
</description>
</signal>
</signals>
<constants> <constants>
<constant name="OWNER_TYPE_NONE" value="0" enum="OwnerType">
</constant>
<constant name="OWNER_TYPE_PROP" value="1" enum="OwnerType">
</constant>
<constant name="LIGHT_MODE_ADD" value="0" enum="LightMode">
</constant>
<constant name="LIGHT_MODE_SUB" value="1" enum="LightMode">
</constant>
<constant name="LIGHT_MODE_MIX" value="2" enum="LightMode">
</constant>
</constants> </constants>
</class> </class>

View File

@ -44,16 +44,6 @@
<description> <description>
</description> </description>
</method> </method>
<method name="_set_voxel_with_tool" qualifiers="virtual">
<return type="void" />
<argument index="0" name="mode_add" type="bool" />
<argument index="1" name="hit_position" type="Vector3" />
<argument index="2" name="hit_normal" type="Vector3" />
<argument index="3" name="selected_voxel" type="int" />
<argument index="4" name="isolevel" type="int" />
<description>
</description>
</method>
<method name="can_chunk_do_build_step"> <method name="can_chunk_do_build_step">
<return type="bool" /> <return type="bool" />
<description> <description>
@ -182,6 +172,12 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_chunk_at_world_data_position">
<return type="TerrainChunk" />
<argument index="0" name="world_data_position" type="Vector2i" />
<description>
</description>
</method>
<method name="get_chunk_at_world_position"> <method name="get_chunk_at_world_position">
<return type="TerrainChunk" /> <return type="TerrainChunk" />
<argument index="0" name="world_position" type="Vector3" /> <argument index="0" name="world_position" type="Vector3" />
@ -193,12 +189,25 @@
<description> <description>
</description> </description>
</method> </method>
<method name="get_or_create_chunk_at_world_data_position">
<return type="TerrainChunk" />
<argument index="0" name="world_data_position" type="Vector2i" />
<description>
</description>
</method>
<method name="get_or_create_chunk_at_world_position"> <method name="get_or_create_chunk_at_world_position">
<return type="TerrainChunk" /> <return type="TerrainChunk" />
<argument index="0" name="world_position" type="Vector3" /> <argument index="0" name="world_position" type="Vector3" />
<description> <description>
</description> </description>
</method> </method>
<method name="get_voxel_at_world_data_position">
<return type="int" />
<argument index="0" name="world_data_position" type="Vector2i" />
<argument index="1" name="channel_index" type="int" />
<description>
</description>
</method>
<method name="get_voxel_at_world_position"> <method name="get_voxel_at_world_position">
<return type="int" /> <return type="int" />
<argument index="0" name="world_position" type="Vector3" /> <argument index="0" name="world_position" type="Vector3" />
@ -214,24 +223,13 @@
</method> </method>
<method name="light_add"> <method name="light_add">
<return type="void" /> <return type="void" />
<argument index="0" name="light" type="TerrainLight" /> <argument index="0" name="chunk" type="TerrainLight" />
<description>
</description>
</method>
<method name="light_get">
<return type="TerrainLight" />
<argument index="0" name="index" type="int" />
<description>
</description>
</method>
<method name="light_get_count" qualifiers="const">
<return type="int" />
<description> <description>
</description> </description>
</method> </method>
<method name="light_remove"> <method name="light_remove">
<return type="void" /> <return type="void" />
<argument index="0" name="index" type="int" /> <argument index="0" name="chunk" type="TerrainLight" />
<description> <description>
</description> </description>
</method> </method>
@ -240,14 +238,25 @@
<description> <description>
</description> </description>
</method> </method>
<method name="lights_get"> <method name="mesh_data_resource_add">
<return type="Array" /> <return type="void" />
<argument index="0" name="mesh" type="MeshDataResource" />
<argument index="1" name="transform" type="Transform" />
<argument index="2" name="texture" type="Texture" default="null" />
<argument index="3" name="color" type="Color" default="Color( 1, 1, 1, 1 )" />
<argument index="4" name="original" type="bool" default="true" />
<argument index="5" name="name" type="String" default="&quot;&quot;" />
<description> <description>
</description> </description>
</method> </method>
<method name="lights_set"> <method name="mesh_data_resource_add_material">
<return type="void" /> <return type="void" />
<argument index="0" name="chunks" type="Array" /> <argument index="0" name="mesh" type="MeshDataResource" />
<argument index="1" name="transform" type="Transform" />
<argument index="2" name="texture" type="Texture" default="null" />
<argument index="3" name="material" type="Material" default="Color( 1, 1, 1, 1 )" />
<argument index="4" name="original" type="bool" default="true" />
<argument index="5" name="name" type="String" default="&quot;&quot;" />
<description> <description>
</description> </description>
</method> </method>
@ -262,6 +271,28 @@
<argument index="0" name="transform" type="Transform" /> <argument index="0" name="transform" type="Transform" />
<argument index="1" name="prop" type="PropData" /> <argument index="1" name="prop" type="PropData" />
<argument index="2" name="apply_voxel_scale" type="bool" default="true" /> <argument index="2" name="apply_voxel_scale" type="bool" default="true" />
<argument index="3" name="original" type="bool" default="true" />
<argument index="4" name="name" type="String" default="&quot;&quot;" />
<description>
</description>
</method>
<method name="scene_add">
<return type="void" />
<argument index="0" name="scene" type="PackedScene" />
<argument index="1" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )" />
<argument index="2" name="node" type="Node" default="null" />
<argument index="3" name="original" type="bool" default="true" />
<argument index="4" name="name" type="String" default="&quot;&quot;" />
<description>
</description>
</method>
<method name="set_voxel_at_world_data_position">
<return type="void" />
<argument index="0" name="world_data_position" type="Vector2i" />
<argument index="1" name="data" type="int" />
<argument index="2" name="channel_index" type="int" />
<argument index="3" name="rebuild" type="bool" default="true" />
<argument index="4" name="allow_creating_chunks " type="bool" default="true" />
<description> <description>
</description> </description>
</method> </method>
@ -274,13 +305,13 @@
<description> <description>
</description> </description>
</method> </method>
<method name="set_voxel_with_tool"> <method name="set_voxels_at_world_data_position">
<return type="void" /> <return type="void" />
<argument index="0" name="mode_add" type="bool" /> <argument index="0" name="data" type="Array" />
<argument index="1" name="hit_position" type="Vector3" /> <argument index="1" name="channel_index" type="int" />
<argument index="2" name="hit_normal" type="Vector3" /> <argument index="2" name="immediate_build" type="bool" default="false" />
<argument index="3" name="selected_voxel" type="int" /> <argument index="3" name="allow_creating_chunks" type="bool" default="true" />
<argument index="4" name="isolevel" type="int" /> <argument index="4" name="invalidate_texture_caches" type="bool" default="true" />
<description> <description>
</description> </description>
</method> </method>
@ -353,6 +384,42 @@
<description> <description>
</description> </description>
</method> </method>
<method name="world_data_position_to_chunk_position">
<return type="Vector2i" />
<argument index="0" name="world_data_position" type="Vector2i" />
<description>
</description>
</method>
<method name="world_data_position_to_world_position">
<return type="Vector3" />
<argument index="0" name="position" type="Vector2i" />
<description>
</description>
</method>
<method name="world_data_position_to_world_position_3d">
<return type="Vector3" />
<argument index="0" name="position" type="Vector3i" />
<description>
</description>
</method>
<method name="world_position_to_chunk_position">
<return type="Vector2i" />
<argument index="0" name="world_position" type="Vector3" />
<description>
</description>
</method>
<method name="world_position_to_world_data_position">
<return type="Vector2i" />
<argument index="0" name="world_position" type="Vector3" />
<description>
</description>
</method>
<method name="world_position_to_world_data_position_3d">
<return type="Vector3i" />
<argument index="0" name="world_position" type="Vector3" />
<description>
</description>
</method>
</methods> </methods>
<members> <members>
<member name="active" type="bool" setter="set_active" getter="get_active" default="true"> <member name="active" type="bool" setter="set_active" getter="get_active" default="true">
@ -383,6 +450,8 @@
</member> </member>
<member name="player_path" type="NodePath" setter="set_player_path" getter="get_player_path" default="NodePath(&quot;&quot;)"> <member name="player_path" type="NodePath" setter="set_player_path" getter="get_player_path" default="NodePath(&quot;&quot;)">
</member> </member>
<member name="use_vertex_lights_3d" type="bool" setter="set_use_vertex_lights_3d" getter="get_use_vertex_lights_3d" default="true">
</member>
<member name="voxel_scale" type="float" setter="set_voxel_scale" getter="get_voxel_scale" default="1.0"> <member name="voxel_scale" type="float" setter="set_voxel_scale" getter="get_voxel_scale" default="1.0">
</member> </member>
<member name="voxel_structures" type="Array" setter="voxel_structures_set" getter="voxel_structures_get" default="[ ]"> <member name="voxel_structures" type="Array" setter="voxel_structures_set" getter="voxel_structures_get" default="[ ]">
@ -416,7 +485,11 @@
</constant> </constant>
<constant name="CHANNEL_TYPE_INFO_ISOLEVEL" value="1" enum="ChannelTypeInfo"> <constant name="CHANNEL_TYPE_INFO_ISOLEVEL" value="1" enum="ChannelTypeInfo">
</constant> </constant>
<constant name="CHANNEL_TYPE_INFO_LIQUID_FLOW" value="2" enum="ChannelTypeInfo"> <constant name="CHANNEL_TYPE_INFO_LIQUID_TYPE" value="2" enum="ChannelTypeInfo">
</constant>
<constant name="CHANNEL_TYPE_INFO_LIQUID_ISOLEVEL" value="3" enum="ChannelTypeInfo">
</constant>
<constant name="CHANNEL_TYPE_INFO_LIQUID_FLOW" value="4" enum="ChannelTypeInfo">
</constant> </constant>
<constant name="NOTIFICATION_ACTIVE_STATE_CHANGED" value="9000"> <constant name="NOTIFICATION_ACTIVE_STATE_CHANGED" value="9000">
</constant> </constant>