mirror of
https://github.com/Relintai/terraman.git
synced 2025-04-23 21:43:23 +02:00
Re-extracted the class docs.
This commit is contained in:
parent
ae53ad5001
commit
6da33a351c
@ -64,6 +64,10 @@ def get_doc_classes():
|
|||||||
"TerraTerrarinJob",
|
"TerraTerrarinJob",
|
||||||
"TerraLightJob",
|
"TerraLightJob",
|
||||||
"TerraPropJob",
|
"TerraPropJob",
|
||||||
|
|
||||||
|
"TerraEnvironmentData",
|
||||||
|
"TerraMesherJobStep",
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
45
doc_classes/BlockTerraStructure.xml
Normal file
45
doc_classes/BlockTerraStructure.xml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="BlockTerraStructure" inherits="TerraStructure" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_voxel_isolevel" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_voxel_type" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_voxel">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<argument index="3" name="type" type="int" />
|
||||||
|
<argument index="4" name="isolevel" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="channel_isolevel" type="int" setter="set_channel_isolevel" getter="get_channel_isolevel" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="channel_type" type="int" setter="set_channel_type" getter="get_channel_type" default="0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
742
doc_classes/TerraChunk.xml
Normal file
742
doc_classes/TerraChunk.xml
Normal file
@ -0,0 +1,742 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraChunk" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_bake_light" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_bake_lights" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_build" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_channel_setup" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_clear_baked_lights" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_enter_tree" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_exit_tree" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_finalize_build" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_generation_physics_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_generation_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_mesh_data_resource_added" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_physics_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_visibility_changed" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="visible" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_world_light_added" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_world_light_removed" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_world_transform_changed" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="bake_light">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="bake_lights">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="build">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_allocate">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="default_value" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_dealloc">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_ensure_allocated">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="default_value" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_fill">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="int" />
|
||||||
|
<argument index="1" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_get_array" qualifiers="const">
|
||||||
|
<return type="PoolByteArray" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_get_compressed" qualifiers="const">
|
||||||
|
<return type="PoolByteArray" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_is_allocated">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_set_array">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="array" type="PoolByteArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_set_compressed">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="array" type="PoolByteArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="channel_setup">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="clear_baked_lights">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_add">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="local_transform" type="Transform" />
|
||||||
|
<argument index="1" name="shape" type="Shape" />
|
||||||
|
<argument index="2" name="shape_rid" type="RID" />
|
||||||
|
<argument index="3" name="body" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_get_body">
|
||||||
|
<return type="RID" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_get_shape">
|
||||||
|
<return type="Shape" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_get_shape_rid">
|
||||||
|
<return type="RID" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_get_transform">
|
||||||
|
<return type="Transform" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_set_body">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="rid" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_set_shape">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="shape" type="Shape" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_set_shape_rid">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="rid" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="collider_set_transform">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="transform" type="Transform" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="colliders_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="enter_tree">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="exit_tree">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="finalize_build">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_physics_process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_data_index" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_data_size" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_global_transform" qualifiers="const">
|
||||||
|
<return type="Transform" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_index" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_physics_process" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_position" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_process" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_voxel" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<argument index="2" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_world_aabb" qualifiers="const">
|
||||||
|
<return type="AABB" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_world_position" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_world_size" qualifiers="const">
|
||||||
|
<return type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="is_in_tree" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="job" type="TerraJob" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_get" qualifiers="const">
|
||||||
|
<return type="TerraJob" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_get_current">
|
||||||
|
<return type="TerraJob" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_get_current_index">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_next">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="job_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="job" type="TerraJob" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_add">
|
||||||
|
<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="color" type="Color" default="Color( 1, 1, 1, 1 )" />
|
||||||
|
<argument index="4" name="apply_voxel_scale" type="bool" default="true" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_addv">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="local_data_pos" type="Vector3" />
|
||||||
|
<argument index="1" name="mesh" type="MeshDataResource" />
|
||||||
|
<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="apply_voxel_scale" type="bool" default="true" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get">
|
||||||
|
<return type="MeshDataResource" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_color">
|
||||||
|
<return type="Color" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_is_inside">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_texture">
|
||||||
|
<return type="Texture" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_transform">
|
||||||
|
<return type="Transform" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_get_uv_rect">
|
||||||
|
<return type="Rect2" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="mesh" type="MeshDataResource" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set_color">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="color" type="Color" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set_is_inside">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="inside" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set_texture">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set_transform">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="transform" type="Transform" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_data_resource_set_uv_rect">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="uv_rect" type="Rect2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="physics_process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="prop" type="Transform" />
|
||||||
|
<argument index="1" name="arg1" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_get">
|
||||||
|
<return type="PropData" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="props_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_physics_process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_position">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_process">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_size">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="size_x" type="int" />
|
||||||
|
<argument index="1" name="size_z" type="int" />
|
||||||
|
<argument index="2" name="margin_start" type="int" default="0" />
|
||||||
|
<argument index="3" name="margin_end" type="int" default="0" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_voxel">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="int" />
|
||||||
|
<argument index="1" name="x" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<argument index="3" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="to_global" qualifiers="const">
|
||||||
|
<return type="Vector3" />
|
||||||
|
<argument index="0" name="local" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="to_local" qualifiers="const">
|
||||||
|
<return type="Vector3" />
|
||||||
|
<argument index="0" name="global" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="validate_data_position" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="visibility_changed">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="visible" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_add_at_position">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<argument index="1" name="world_position" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_get" qualifiers="const">
|
||||||
|
<return type="TerraStructure" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_light_added">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_light_removed">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_transform_changed">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="channel_count" type="int" setter="channel_set_count" getter="channel_get_count" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="data_size_x" type="int" setter="set_data_size_x" getter="get_data_size_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="data_size_z" type="int" setter="set_data_size_z" getter="get_data_size_z" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="dirty" type="bool" setter="set_dirty" getter="get_dirty">
|
||||||
|
</member>
|
||||||
|
<member name="is_generating" type="bool" setter="set_is_generating" getter="get_is_generating">
|
||||||
|
</member>
|
||||||
|
<member name="library" type="TerramanLibrary" setter="set_library" getter="get_library">
|
||||||
|
</member>
|
||||||
|
<member name="liquid_material_cache_key" type="int" setter="liquid_material_cache_key_set" getter="liquid_material_cache_key_get" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="liquid_material_cache_key_has" type="bool" setter="liquid_material_cache_key_has_set" getter="liquid_material_cache_key_has" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="margin_end" type="int" setter="set_margin_end" getter="get_margin_end" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="margin_start" type="int" setter="set_margin_start" getter="get_margin_start" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="material_cache_key" type="int" setter="material_cache_key_set" getter="material_cache_key_get" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="material_cache_key_has" type="bool" setter="material_cache_key_has_set" getter="material_cache_key_has" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="position_x" type="int" setter="set_position_x" getter="get_position_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="position_z" type="int" setter="set_position_z" getter="get_position_z" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="prop_material_cache_key" type="int" setter="prop_material_cache_key_set" getter="prop_material_cache_key_get" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="prop_material_cache_key_has" type="bool" setter="prop_material_cache_key_has_set" getter="prop_material_cache_key_has" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="size_x" type="int" setter="set_size_x" getter="get_size_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="size_z" type="int" setter="set_size_z" getter="get_size_z" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="state" type="int" setter="set_state" getter="get_state">
|
||||||
|
</member>
|
||||||
|
<member name="transform" type="Transform" setter="set_transform" getter="get_transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
|
||||||
|
</member>
|
||||||
|
<member name="visible" type="bool" setter="set_visible" getter="get_visible" default="true">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_scale" type="float" setter="set_voxel_scale" getter="get_voxel_scale" default="1.0">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_structures" type="Array" setter="voxel_structures_set" getter="voxel_structures_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_world" type="TerraWorld" setter="set_voxel_world" getter="get_voxel_world">
|
||||||
|
</member>
|
||||||
|
<member name="world_height" type="float" setter="set_world_height" getter="get_world_height" default="256.0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<signals>
|
||||||
|
<signal name="mesh_generation_finished">
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</signal>
|
||||||
|
</signals>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
19
doc_classes/TerraChunkBlocky.xml
Normal file
19
doc_classes/TerraChunkBlocky.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraChunkBlocky" inherits="TerraChunkDefault" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="data_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )">
|
||||||
|
</member>
|
||||||
|
<member name="isolevel_channel" type="PoolByteArray" setter="channel_set_compressed" getter="channel_get_compressed" default="PoolByteArray( )">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
287
doc_classes/TerraChunkDefault.xml
Normal file
287
doc_classes/TerraChunkDefault.xml
Normal file
@ -0,0 +1,287 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraChunkDefault" inherits="TerraChunk" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="clear_rids">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="create_colliders">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="layer_mask" type="int" default="1" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_add_vertices_to">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="arr" type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_allocate">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_array_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_free">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_has">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="debug_mesh_send">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="draw_cross_voxels">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="max" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="draw_cross_voxels_fill">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="max" type="Vector3" />
|
||||||
|
<argument index="1" name="fill" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="draw_debug_mdr_colliders">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="draw_debug_voxel_lights">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="draw_debug_voxels">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="max" type="int" />
|
||||||
|
<argument index="1" name="color" type="Color" default="Color( 1, 1, 1, 1 )" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="emit_build_finished">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="free_chunk">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="free_colliders">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="free_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_light">
|
||||||
|
<return type="TerraLight" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_light_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_mesh_rids">
|
||||||
|
<return type="Dictionary" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rid_get">
|
||||||
|
<return type="RID" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rid_get_count">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rid_get_index">
|
||||||
|
<return type="RID" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<argument index="2" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rid_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<argument index="2" name="value" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rid_set_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<argument index="2" name="index" type="int" />
|
||||||
|
<argument index="3" name="value" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="mesh_rids_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="meshes_create">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_count" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="meshes_free">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="meshes_get">
|
||||||
|
<return type="Array" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="meshes_has">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="meshes_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_index" type="int" />
|
||||||
|
<argument index="1" name="mesh_type_index" type="int" />
|
||||||
|
<argument index="2" name="meshes" type="Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="rids_free">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_mesh_rids">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="rids" type="Dictionary" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="build_flags" type="int" setter="set_build_flags" getter="get_build_flags">
|
||||||
|
</member>
|
||||||
|
<member name="current_lod_level" type="int" setter="set_current_lod_level" getter="get_current_lod_level" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="lights_dirty" type="bool" setter="set_lights_dirty" getter="get_lights_dirty">
|
||||||
|
</member>
|
||||||
|
<member name="lod_num" type="int" setter="set_lod_num" getter="get_lod_num">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
<constant name="DEFAULT_CHANNEL_TYPE" value="0" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_ISOLEVEL" value="1" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_ALT_TYPE" value="2" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_ALT_ISOLEVEL" value="3" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_LIGHT_COLOR_R" value="4" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_LIGHT_COLOR_G" value="5" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_LIGHT_COLOR_B" value="6" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_AO" value="7" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_RANDOM_AO" value="8" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="DEFAULT_CHANNEL_LIQUID_FLOW" value="9" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="MAX_DEFAULT_CHANNELS" value="10" enum="DefaultChannels">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_INDEX_TERRARIN" value="0">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_INDEX_PROP" value="1">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_INDEX_LIQUID" value="2">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_INDEX_CLUTTER" value="3">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_TYPE_INDEX_MESH" value="0">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_TYPE_INDEX_MESH_INSTANCE" value="1">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_TYPE_INDEX_SHAPE" value="2">
|
||||||
|
</constant>
|
||||||
|
<constant name="MESH_TYPE_INDEX_BODY" value="3">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_USE_ISOLEVEL" value="1" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_USE_LIGHTING" value="2" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_USE_AO" value="4" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_USE_RAO" value="8" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_GENERATE_AO" value="16" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_AUTO_GENERATE_RAO" value="32" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_BAKE_LIGHTS" value="64" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_CREATE_COLLIDER" value="128" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
<constant name="BUILD_FLAG_CREATE_LODS" value="256" enum="BuildFlags">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
86
doc_classes/TerraEnvironmentData.xml
Normal file
86
doc_classes/TerraEnvironmentData.xml
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraEnvironmentData" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_setup" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="world_environment" type="WorldEnvironment" />
|
||||||
|
<argument index="1" name="primary_light" type="DirectionalLight" />
|
||||||
|
<argument index="2" name="secondary_light" type="DirectionalLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_color">
|
||||||
|
<return type="Color" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_energy">
|
||||||
|
<return type="float" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_indirect_energy">
|
||||||
|
<return type="float" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_color">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="Color" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_energy">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_indirect_energy">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="setup">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="world_environment" type="Node" />
|
||||||
|
<argument index="1" name="primary_light" type="Node" />
|
||||||
|
<argument index="2" name="secondary_light" type="Node" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="environment" type="Environment" setter="set_environment" getter="get_environment">
|
||||||
|
</member>
|
||||||
|
<member name="primary_light_color" type="Color" setter="set_color" getter="get_color" default="Color( 1, 1, 1, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="primary_light_energy" type="float" setter="set_energy" getter="get_energy" default="1.0">
|
||||||
|
</member>
|
||||||
|
<member name="primary_light_indirect_energy" type="float" setter="set_indirect_energy" getter="get_indirect_energy" default="1.0">
|
||||||
|
</member>
|
||||||
|
<member name="secondary_light_color" type="Color" setter="set_color" getter="get_color" default="Color( 1, 1, 1, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="secondary_light_energy" type="float" setter="set_energy" getter="get_energy" default="1.0">
|
||||||
|
</member>
|
||||||
|
<member name="secondary_light_indirect_energy" type="float" setter="set_indirect_energy" getter="get_indirect_energy" default="1.0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
<constant name="LIGHT_COUNT" value="2">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
107
doc_classes/TerraJob.xml
Normal file
107
doc_classes/TerraJob.xml
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraJob" inherits="ThreadPoolJob" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_execute_phase" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_physics_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_process" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="delta" type="float" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_reset" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_exit_tree">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="execute_phase">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generate_ao">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generate_random_ao">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="seed" type="int" />
|
||||||
|
<argument index="1" name="octaves" type="int" default="4" />
|
||||||
|
<argument index="2" name="period" type="int" default="30" />
|
||||||
|
<argument index="3" name="persistence" type="float" default="0.3" />
|
||||||
|
<argument index="4" name="scale_factor" type="float" default="0.6" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_build_done">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_phase">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="next_job">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="next_phase">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="reset">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_build_done">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="val" type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_chunk">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_phase">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="phase" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="build_phase_type" type="int" setter="set_build_phase_type" getter="get_build_phase_type" enum="TerraJob.ActiveBuildPhaseType" default="0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
42
doc_classes/TerraLight.xml
Normal file
42
doc_classes/TerraLight.xml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraLight" inherits="Reference" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_world_position_x" qualifiers="const">
|
||||||
|
<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" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="color" type="Color" setter="set_color" getter="get_color" default="Color( 0, 0, 0, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="size" type="float" setter="set_size" getter="get_size" default="0.0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
13
doc_classes/TerraLightJob.xml
Normal file
13
doc_classes/TerraLightJob.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraLightJob" inherits="TerraJob" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
194
doc_classes/TerraMaterialCache.xml
Normal file
194
doc_classes/TerraMaterialCache.xml
Normal file
@ -0,0 +1,194 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMaterialCache" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_setup_material_albedo" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_count">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_get">
|
||||||
|
<return type="Texture" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_get_atlas">
|
||||||
|
<return type="AtlasTexture" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_get_atlas_tex">
|
||||||
|
<return type="AtlasTexture" />
|
||||||
|
<argument index="0" name="index" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_get_uv_rect">
|
||||||
|
<return type="Rect2" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_texture_remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="additional_textures_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="dec_ref_count">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="inc_ref_count">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_lod_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="materials_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_add_textures">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="prop" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_remove_textures">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="prop" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="refresh_rects">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="setup_material_albedo">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="TerraSurface" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_get">
|
||||||
|
<return type="TerraSurface" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_id_get">
|
||||||
|
<return type="TerraSurface" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surface_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="surface" type="TerraSurface" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="surfaces_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="initialized" type="bool" setter="set_initialized" getter="get_initialized" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="mat_ref_count" type="int" setter="set_ref_count" getter="get_ref_count" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="materials" type="Array" setter="materials_set" getter="materials_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
25
doc_classes/TerraMaterialCachePCM.xml
Normal file
25
doc_classes/TerraMaterialCachePCM.xml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMaterialCachePCM" inherits="TerraMaterialCache" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="background_color" type="Color" setter="set_background_color" getter="get_background_color" default="Color( 0, 0, 0, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="keep_original_atlases" type="bool" setter="set_keep_original_atlases" getter="get_keep_original_atlases" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="margin" type="int" setter="set_margin" getter="get_margin" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="max_atlas_size" type="int" setter="set_max_atlas_size" getter="get_max_atlas_size" default="1024">
|
||||||
|
</member>
|
||||||
|
<member name="texture_flags" type="int" setter="set_texture_flags" getter="get_texture_flags" default="5">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
311
doc_classes/TerraMesher.xml
Normal file
311
doc_classes/TerraMesher.xml
Normal file
@ -0,0 +1,311 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMesher" inherits="Reference" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_add_chunk" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_add_mesher" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_bake_colors" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_bake_liquid_colors" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_chunk">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_color">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="color" type="Color" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_indices">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="indice" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_mesh_data_resource">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh" type="MeshDataResource" />
|
||||||
|
<argument index="1" name="position" type="Vector3" default="Rect2( 0, 0, 1, 1 )" />
|
||||||
|
<argument index="2" name="rotation" type="Vector3" default="Vector3( 1, 1, 1 )" />
|
||||||
|
<argument index="3" name="scale" type="Vector3" default="Vector3( 0, 0, 0 )" />
|
||||||
|
<argument index="4" name="uv_rect" type="Rect2" default="Vector3( 0, 0, 0 )" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_mesh_data_resource_transform">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh" type="MeshDataResource" />
|
||||||
|
<argument index="1" name="transform" type="Transform" />
|
||||||
|
<argument index="2" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_mesh_data_resource_transform_colored">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh" type="MeshDataResource" />
|
||||||
|
<argument index="1" name="transform" type="Transform" />
|
||||||
|
<argument index="2" name="colors" type="PoolColorArray" />
|
||||||
|
<argument index="3" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_mesher">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_normal">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="normal" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_uv">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="uv" type="Vector2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_uv2">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="uv" type="Vector2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="add_vertex">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="vertex" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="bake_colors">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="bake_liquid_colors">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="build_collider" qualifiers="const">
|
||||||
|
<return type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="build_mesh">
|
||||||
|
<return type="Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="build_mesh_into">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesh_rid" type="RID" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generate_normals">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="flip" type="bool" default="false" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_color" qualifiers="const">
|
||||||
|
<return type="Color" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_colors" qualifiers="const">
|
||||||
|
<return type="PoolColorArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_index" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_indices" qualifiers="const">
|
||||||
|
<return type="PoolIntArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_indices_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_normal" qualifiers="const">
|
||||||
|
<return type="Vector3" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_normals" qualifiers="const">
|
||||||
|
<return type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_uv" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_uv2" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_uv2s" qualifiers="const">
|
||||||
|
<return type="PoolVector2Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_uvs" qualifiers="const">
|
||||||
|
<return type="PoolVector2Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_vertex" qualifiers="const">
|
||||||
|
<return type="Vector3" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_vertex_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_vertices" qualifiers="const">
|
||||||
|
<return type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_doubles">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_doubles_hashed">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_vertex">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="idx" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="reset">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_colors">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolColorArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_indices">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolIntArray" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_normals">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_uv2s">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolVector2Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_uvs">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolVector2Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_vertices">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="values" type="PoolVector3Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="ao_strength" type="float" setter="set_ao_strength" getter="get_ao_strength" default="0.25">
|
||||||
|
</member>
|
||||||
|
<member name="base_light_value" type="float" setter="set_base_light_value" getter="get_base_light_value" default="0.5">
|
||||||
|
</member>
|
||||||
|
<member name="channel_index_isolevel" type="int" setter="set_channel_index_isolevel" getter="get_channel_index_isolevel" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="channel_index_type" type="int" setter="set_channel_index_type" getter="get_channel_index_type" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="format" type="int" setter="set_format" getter="get_format" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="library" type="TerramanLibrary" setter="set_library" getter="get_library">
|
||||||
|
</member>
|
||||||
|
<member name="lod_index" type="int" setter="set_lod_index" getter="get_lod_index" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="material" type="Material" setter="set_material" getter="get_material">
|
||||||
|
</member>
|
||||||
|
<member name="mesher_index" type="int" setter="set_mesher_index" getter="get_mesher_index" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="texture_scale" type="int" setter="set_texture_scale" getter="get_texture_scale" default="1">
|
||||||
|
</member>
|
||||||
|
<member name="uv_margin" type="Rect2" setter="set_uv_margin" getter="get_uv_margin" default="Rect2( 0, 0, 1, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_scale" type="float" setter="set_voxel_scale" getter="get_voxel_scale" default="1.0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
17
doc_classes/TerraMesherBlocky.xml
Normal file
17
doc_classes/TerraMesherBlocky.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMesherBlocky" inherits="TerraMesherDefault" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="always_add_colors" type="bool" setter="set_always_add_colors" getter="get_always_add_colors" default="false">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
18
doc_classes/TerraMesherDefault.xml
Normal file
18
doc_classes/TerraMesherDefault.xml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMesherDefault" inherits="TerraMesher" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="build_flags" type="int" setter="set_build_flags" getter="get_build_flags" default="384">
|
||||||
|
</member>
|
||||||
|
<member name="format" type="int" setter="set_format" getter="get_format" overrides="TerraMesher" default="18" />
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
41
doc_classes/TerraMesherJobStep.xml
Normal file
41
doc_classes/TerraMesherJobStep.xml
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMesherJobStep" inherits="Reference" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="fqms" type="FastQuadraticMeshSimplifier" setter="set_fqms" getter="get_fqms">
|
||||||
|
</member>
|
||||||
|
<member name="job_type" type="int" setter="set_job_type" getter="get_job_type" enum="TerraMesherJobStep.TerraMesherJobStepType" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="lod_index" type="int" setter="set_lod_index" getter="get_lod_index" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="simplification_agressiveness" type="float" setter="set_simplification_agressiveness" getter="get_simplification_agressiveness" default="7.0">
|
||||||
|
</member>
|
||||||
|
<member name="simplification_step_ratio" type="float" setter="set_simplification_step_ratio" getter="get_simplification_step_ratio" default="0.8">
|
||||||
|
</member>
|
||||||
|
<member name="simplification_steps" type="int" setter="set_simplification_steps" getter="get_simplification_steps" default="2">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
<constant name="TYPE_NORMAL" value="0" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_NORMAL_LOD" value="1" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_DROP_UV2" value="2" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_MERGE_VERTS" value="3" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_BAKE_TEXTURE" value="4" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_SIMPLIFY_MESH" value="5" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
<constant name="TYPE_OTHER" value="6" enum="TerraMesherJobStepType">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
13
doc_classes/TerraMesherLiquidBlocky.xml
Normal file
13
doc_classes/TerraMesherLiquidBlocky.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraMesherLiquidBlocky" inherits="TerraMesherDefault" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
48
doc_classes/TerraPropJob.xml
Normal file
48
doc_classes/TerraPropJob.xml
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraPropJob" inherits="TerraJob" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="add_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesherJobStep" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_jobs_step" qualifiers="const">
|
||||||
|
<return type="TerraMesherJobStep" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_jobs_step_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="mesher" type="TerraMesherJobStep" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="build_phase_type" type="int" setter="set_build_phase_type" getter="get_build_phase_type" overrides="TerraJob" enum="TerraJob.ActiveBuildPhaseType" default="2" />
|
||||||
|
<member name="prop_mesher" type="TerraMesher" setter="set_prop_mesher" getter="get_prop_mesher">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
45
doc_classes/TerraStructure.xml
Normal file
45
doc_classes/TerraStructure.xml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraStructure" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_write_to_chunk" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_position">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="write_to_chunk">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="chunk_aabb" type="AABB" setter="set_chunk_aabb" getter="get_chunk_aabb" default="AABB( 0, 0, 0, 0, 0, 0 )">
|
||||||
|
</member>
|
||||||
|
<member name="position_x" type="int" setter="set_position_x" getter="get_position_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="position_y" type="int" setter="set_position_y" getter="get_position_y" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="position_z" type="int" setter="set_position_z" getter="get_position_z" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="use_aabb" type="bool" setter="set_use_aabb" getter="get_use_aabb" default="true">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
68
doc_classes/TerraSurface.xml
Normal file
68
doc_classes/TerraSurface.xml
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraSurface" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_rect" qualifiers="const">
|
||||||
|
<return type="Rect2" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="refresh_rects">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_rect">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="rect" type="Rect2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="transform_uv" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="uv" type="Vector2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="transform_uv_scaled" qualifiers="const">
|
||||||
|
<return type="Vector2" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="uv" type="Vector2" />
|
||||||
|
<argument index="2" name="p_current_x" type="int" />
|
||||||
|
<argument index="3" name="p_current_y" type="int" />
|
||||||
|
<argument index="4" name="max" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="id" type="int" setter="set_id" getter="get_id" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="liquid" type="bool" setter="set_liquid" getter="get_liquid" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="mesher_index" type="int" setter="set_mesher_index" getter="get_mesher_index" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="transparent" type="bool" setter="set_transparent" getter="get_transparent" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_name" type="String" setter="set_name" getter="get_name" default="""">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
<constant name="TERRA_SIDE_TOP" value="0" enum="TerraSurfaceSides">
|
||||||
|
</constant>
|
||||||
|
<constant name="TERRA_SIDE_BOTTOM" value="1" enum="TerraSurfaceSides">
|
||||||
|
</constant>
|
||||||
|
<constant name="TERRA_SIDE_SIDE" value="2" enum="TerraSurfaceSides">
|
||||||
|
</constant>
|
||||||
|
<constant name="TERRA_SIDES_COUNT" value="3">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
53
doc_classes/TerraSurfaceMerger.xml
Normal file
53
doc_classes/TerraSurfaceMerger.xml
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraSurfaceMerger" inherits="TerraSurface" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_region">
|
||||||
|
<return type="AtlasTexture" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_texture">
|
||||||
|
<return type="Texture" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_region">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="texture" type="AtlasTexture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_texture">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="region_bottom" type="AtlasTexture" setter="set_region" getter="get_region">
|
||||||
|
</member>
|
||||||
|
<member name="region_side" type="AtlasTexture" setter="set_region" getter="get_region">
|
||||||
|
</member>
|
||||||
|
<member name="region_top" type="AtlasTexture" setter="set_region" getter="get_region">
|
||||||
|
</member>
|
||||||
|
<member name="texture_bottom" type="Texture" setter="set_texture" getter="get_texture">
|
||||||
|
</member>
|
||||||
|
<member name="texture_side" type="Texture" setter="set_texture" getter="get_texture">
|
||||||
|
</member>
|
||||||
|
<member name="texture_top" type="Texture" setter="set_texture" getter="get_texture">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
53
doc_classes/TerraSurfaceSimple.xml
Normal file
53
doc_classes/TerraSurfaceSimple.xml
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraSurfaceSimple" inherits="TerraSurface" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_atlas_x" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_atlas_y" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_atlas_x">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="value" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_atlas_y">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="side" type="int" enum="TerraSurface.TerraSurfaceSides" />
|
||||||
|
<argument index="1" name="value" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="bottom_atlas_x" type="int" setter="set_atlas_x" getter="get_atlas_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="bottom_atlas_y" type="int" setter="set_atlas_y" getter="get_atlas_y" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="side_atlas_x" type="int" setter="set_atlas_x" getter="get_atlas_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="side_atlas_y" type="int" setter="set_atlas_y" getter="get_atlas_y" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="top_atlas_x" type="int" setter="set_atlas_x" getter="get_atlas_x" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="top_atlas_y" type="int" setter="set_atlas_y" getter="get_atlas_y" default="0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
65
doc_classes/TerraTerrarinJob.xml
Normal file
65
doc_classes/TerraTerrarinJob.xml
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraTerrarinJob" inherits="TerraJob" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="add_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesherJobStep" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_jobs_step" qualifiers="const">
|
||||||
|
<return type="TerraMesherJobStep" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_jobs_step_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_liquid_mesher" qualifiers="const">
|
||||||
|
<return type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_mesher" qualifiers="const">
|
||||||
|
<return type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="remove_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_jobs_step">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="mesher" type="TerraMesherJobStep" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_liquid_mesher">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_mesher">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="mesher" type="TerraMesher" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
420
doc_classes/TerraWorld.xml
Normal file
420
doc_classes/TerraWorld.xml
Normal file
@ -0,0 +1,420 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraWorld" inherits="Navigation" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_chunk_added" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_create_chunk" qualifiers="virtual">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="y" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<argument index="3" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_generate_chunk" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_generation_finished" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_get_channel_index_info" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="channel_type" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_prepare_chunk_for_generation" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</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">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<argument index="1" name="x" type="int" />
|
||||||
|
<argument index="2" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_create">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_get">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_get_index">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_get_or_create">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_has" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_remove">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="x" type="int" />
|
||||||
|
<argument index="1" name="z" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_remove_index">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunk_setup">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="chunks_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_add_to">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_get_index">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_get_size" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_queue_add_to">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_queue_get_index">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_queue_get_size" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_queue_remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generation_remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_channel_index_info">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="channel_type" type="int" enum="TerraWorld.ChannelTypeInfo" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_chunk_at_world_position">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="world_position" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_or_create_chunk_at_world_position">
|
||||||
|
<return type="TerraChunk" />
|
||||||
|
<argument index="0" name="world_position" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_voxel_at_world_position">
|
||||||
|
<return type="int" />
|
||||||
|
<argument index="0" name="world_position" type="Vector3" />
|
||||||
|
<argument index="1" name="channel_index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="is_position_walkable">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="position" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="light_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="light" type="TerraLight" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="light_get">
|
||||||
|
<return type="TerraLight" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="light_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="light_remove">
|
||||||
|
<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="lights_get">
|
||||||
|
<return type="Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="lights_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunks" type="Array" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="on_chunk_mesh_generation_finished">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="transform" type="Transform" />
|
||||||
|
<argument index="1" name="prop" type="PropData" />
|
||||||
|
<argument index="2" name="apply_voxel_scale" type="bool" default="true" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_voxel_at_world_position">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="world_position" type="Vector3" />
|
||||||
|
<argument index="1" name="data" type="int" />
|
||||||
|
<argument index="2" name="channel_index" type="int" />
|
||||||
|
<argument index="3" name="rebuild" type="bool" default="true" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="set_voxel_with_tool">
|
||||||
|
<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="voxel_structure_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_add_at_position">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<argument index="1" name="world_position" type="Vector3" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_get" qualifiers="const">
|
||||||
|
<return type="TerraStructure" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="structure" type="TerraStructure" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structure_remove_index">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_structures_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_area_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="area" type="TerraWorldArea" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_area_get" qualifiers="const">
|
||||||
|
<return type="TerraWorldArea" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_area_get_count" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_area_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="world_areas_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="active" type="bool" setter="set_active" getter="get_active" default="true">
|
||||||
|
</member>
|
||||||
|
<member name="chunk_size_x" type="int" setter="set_chunk_size_x" getter="get_chunk_size_x" default="16">
|
||||||
|
</member>
|
||||||
|
<member name="chunk_size_z" type="int" setter="set_chunk_size_z" getter="get_chunk_size_z" default="16">
|
||||||
|
</member>
|
||||||
|
<member name="chunk_spawn_range" type="int" setter="set_chunk_spawn_range" getter="get_chunk_spawn_range" default="4">
|
||||||
|
</member>
|
||||||
|
<member name="chunks" type="Array" setter="chunks_set" getter="chunks_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="current_seed" type="int" setter="set_current_seed" getter="get_current_seed" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="data_margin_end" type="int" setter="set_data_margin_end" getter="get_data_margin_end" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="data_margin_start" type="int" setter="set_data_margin_start" getter="get_data_margin_start" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="editable" type="bool" setter="set_editable" getter="get_editable" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="level_generator" type="TerramanLevelGenerator" setter="set_level_generator" getter="get_level_generator">
|
||||||
|
</member>
|
||||||
|
<member name="library" type="TerramanLibrary" setter="set_library" getter="get_library">
|
||||||
|
</member>
|
||||||
|
<member name="max_concurrent_generations" type="int" setter="set_max_concurrent_generations" getter="get_max_concurrent_generations" default="3">
|
||||||
|
</member>
|
||||||
|
<member name="player" type="Spatial" setter="set_player" getter="get_player">
|
||||||
|
</member>
|
||||||
|
<member name="player_path" type="NodePath" setter="set_player_path" getter="get_player_path" default="NodePath("")">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_scale" type="float" setter="set_voxel_scale" getter="get_voxel_scale" default="1.0">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_structures" type="Array" setter="voxel_structures_set" getter="voxel_structures_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="world_height" type="float" setter="set_world_height" getter="get_world_height" default="256.0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<signals>
|
||||||
|
<signal name="chunk_added">
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</signal>
|
||||||
|
<signal name="chunk_mesh_generation_finished">
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</signal>
|
||||||
|
<signal name="chunk_removed">
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</signal>
|
||||||
|
<signal name="generation_finished">
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</signal>
|
||||||
|
</signals>
|
||||||
|
<constants>
|
||||||
|
<constant name="CHANNEL_TYPE_INFO_TYPE" value="0" enum="ChannelTypeInfo">
|
||||||
|
</constant>
|
||||||
|
<constant name="CHANNEL_TYPE_INFO_ISOLEVEL" value="1" enum="ChannelTypeInfo">
|
||||||
|
</constant>
|
||||||
|
<constant name="CHANNEL_TYPE_INFO_LIQUID_FLOW" value="2" enum="ChannelTypeInfo">
|
||||||
|
</constant>
|
||||||
|
<constant name="NOTIFICATION_ACTIVE_STATE_CHANGED" value="9000">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
25
doc_classes/TerraWorldArea.xml
Normal file
25
doc_classes/TerraWorldArea.xml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraWorldArea" inherits="Reference" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="aabb" type="AABB" setter="set_aabb" getter="get_aabb" default="AABB( 0, 0, 0, 0, 0, 0 )">
|
||||||
|
</member>
|
||||||
|
<member name="fov_texture" type="Texture" setter="set_fov_texture" getter="get_fov_texture">
|
||||||
|
</member>
|
||||||
|
<member name="level" type="int" setter="set_level" getter="get_level" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="map_texture" type="Texture" setter="set_map_texture" getter="get_map_texture">
|
||||||
|
</member>
|
||||||
|
<member name="name" type="String" setter="set_name" getter="get_name" default="""">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
13
doc_classes/TerraWorldBlocky.xml
Normal file
13
doc_classes/TerraWorldBlocky.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraWorldBlocky" inherits="TerraWorldDefault" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
46
doc_classes/TerraWorldDefault.xml
Normal file
46
doc_classes/TerraWorldDefault.xml
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerraWorldDefault" inherits="TerraWorld" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_update_lods" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_vertex_colors">
|
||||||
|
<return type="PoolColorArray" />
|
||||||
|
<argument index="0" name="transform" type="Transform" />
|
||||||
|
<argument index="1" name="vertices" type="PoolVector3Array" />
|
||||||
|
<argument index="2" name="base_light_value" type="float" default="0.45" />
|
||||||
|
<argument index="3" name="ao_strength" type="float" default="0.2" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="update_lods">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="build_flags" type="int" setter="set_build_flags" getter="get_build_flags" default="384">
|
||||||
|
</member>
|
||||||
|
<member name="chunk_lod_falloff" type="int" setter="set_chunk_lod_falloff" getter="get_chunk_lod_falloff" default="2">
|
||||||
|
</member>
|
||||||
|
<member name="chunk_lod_first_falloff" type="int" setter="set_chunk_lod_first_falloff" getter="get_chunk_lod_first_falloff" default="2">
|
||||||
|
</member>
|
||||||
|
<member name="data_margin_end" type="int" setter="set_data_margin_end" getter="get_data_margin_end" overrides="TerraWorld" default="1" />
|
||||||
|
<member name="data_margin_start" type="int" setter="set_data_margin_start" getter="get_data_margin_start" overrides="TerraWorld" default="1" />
|
||||||
|
<member name="lod_update_interval" type="float" setter="set_lod_update_interval" getter="get_lod_update_interval" default="0.5">
|
||||||
|
</member>
|
||||||
|
<member name="num_lods" type="int" setter="set_num_lods" getter="get_num_lods" default="4">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
25
doc_classes/TerramanLevelGenerator.xml
Normal file
25
doc_classes/TerramanLevelGenerator.xml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLevelGenerator" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_generate_chunk" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="generate_chunk">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
19
doc_classes/TerramanLevelGeneratorFlat.xml
Normal file
19
doc_classes/TerramanLevelGeneratorFlat.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLevelGeneratorFlat" inherits="TerramanLevelGenerator" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="channel_map" type="Dictionary" setter="set_channel_map" getter="get_channel_map" default="{}">
|
||||||
|
</member>
|
||||||
|
<member name="floor_position" type="int" setter="set_floor_position" getter="get_floor_position" default="0">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
400
doc_classes/TerramanLibrary.xml
Normal file
400
doc_classes/TerramanLibrary.xml
Normal file
@ -0,0 +1,400 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLibrary" inherits="Resource" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="_liquid_material_cache_get" qualifiers="virtual">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_liquid_material_cache_get_key" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_liquid_material_cache_unref" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_material_cache_get" qualifiers="virtual">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_material_cache_get_key" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_material_cache_unref" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_prop_material_cache_get" qualifiers="virtual">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_prop_material_cache_get_key" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_prop_material_cache_unref" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_setup_material_albedo" qualifiers="virtual">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="material_index" type="int" />
|
||||||
|
<argument index="1" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="_supports_caching" qualifiers="virtual">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_cache_get">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_cache_get_key">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_cache_unref">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_lod_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_material_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="liquid_materials_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_cache_get">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_cache_get_key">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_cache_unref">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_lod_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="material_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="materials_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_get">
|
||||||
|
<return type="PropData" />
|
||||||
|
<argument index="0" name="id" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_has" qualifiers="const">
|
||||||
|
<return type="bool" />
|
||||||
|
<argument index="0" name="prop" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_cache_get">
|
||||||
|
<return type="TerraMaterialCache" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_cache_get_key">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="chunk" type="TerraChunk" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_cache_unref">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="key" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_lod_get">
|
||||||
|
<return type="Material" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_material_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="Material" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_materials_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="id" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="prop_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="id" type="int" />
|
||||||
|
<argument index="1" name="surface" type="PropData" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="props_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="refresh_rects">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scene_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="PackedScene" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scene_get">
|
||||||
|
<return type="PackedScene" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scene_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scene_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scene_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="value" type="PackedScene" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="scenes_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="setup_material_albedo">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="material_index" type="int" />
|
||||||
|
<argument index="1" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="supports_caching">
|
||||||
|
<return type="bool" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surface_add">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="value" type="TerraSurface" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surface_get">
|
||||||
|
<return type="TerraSurface" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surface_get_num" qualifiers="const">
|
||||||
|
<return type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surface_remove">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surface_set">
|
||||||
|
<return type="void" />
|
||||||
|
<argument index="0" name="index" type="int" />
|
||||||
|
<argument index="1" name="surface" type="TerraSurface" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="voxel_surfaces_clear">
|
||||||
|
<return type="void" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="initialized" type="bool" setter="set_initialized" getter="get_initialized">
|
||||||
|
</member>
|
||||||
|
<member name="liquid_materials" type="Array" setter="liquid_materials_set" getter="liquid_materials_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="materials" type="Array" setter="materials_set" getter="materials_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="prop_materials" type="Array" setter="prop_materials_set" getter="prop_materials_get" default="[ ]">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
<constant name="MATERIAL_INDEX_TERRAS" value="0">
|
||||||
|
</constant>
|
||||||
|
<constant name="MATERIAL_INDEX_LIQUID" value="1">
|
||||||
|
</constant>
|
||||||
|
<constant name="MATERIAL_INDEX_PROP" value="2">
|
||||||
|
</constant>
|
||||||
|
</constants>
|
||||||
|
</class>
|
40
doc_classes/TerramanLibraryMerger.xml
Normal file
40
doc_classes/TerramanLibraryMerger.xml
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLibraryMerger" inherits="TerramanLibrary" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_prop_packer">
|
||||||
|
<return type="TexturePacker" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_prop_uv_rect">
|
||||||
|
<return type="Rect2" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="background_color" type="Color" setter="set_background_color" getter="get_background_color" default="Color( 0, 0, 0, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="keep_original_atlases" type="bool" setter="set_keep_original_atlases" getter="get_keep_original_atlases" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="margin" type="int" setter="set_margin" getter="get_margin" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="max_atlas_size" type="int" setter="set_max_atlas_size" getter="get_max_atlas_size" default="1024">
|
||||||
|
</member>
|
||||||
|
<member name="props" type="Array" setter="set_props" getter="get_props" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="texture_flags" type="int" setter="set_texture_flags" getter="get_texture_flags" default="5">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_surfaces" type="Array" setter="set_voxel_surfaces" getter="get_voxel_surfaces" default="[ ]">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
40
doc_classes/TerramanLibraryMergerPCM.xml
Normal file
40
doc_classes/TerramanLibraryMergerPCM.xml
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLibraryMergerPCM" inherits="TerramanLibrary" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
<method name="get_prop_packer">
|
||||||
|
<return type="TexturePacker" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
<method name="get_prop_uv_rect">
|
||||||
|
<return type="Rect2" />
|
||||||
|
<argument index="0" name="texture" type="Texture" />
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
</method>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="background_color" type="Color" setter="set_background_color" getter="get_background_color" default="Color( 0, 0, 0, 1 )">
|
||||||
|
</member>
|
||||||
|
<member name="keep_original_atlases" type="bool" setter="set_keep_original_atlases" getter="get_keep_original_atlases" default="false">
|
||||||
|
</member>
|
||||||
|
<member name="margin" type="int" setter="set_margin" getter="get_margin" default="0">
|
||||||
|
</member>
|
||||||
|
<member name="max_atlas_size" type="int" setter="set_max_atlas_size" getter="get_max_atlas_size" default="1024">
|
||||||
|
</member>
|
||||||
|
<member name="props" type="Array" setter="set_props" getter="get_props" default="[ ]">
|
||||||
|
</member>
|
||||||
|
<member name="texture_flags" type="int" setter="set_texture_flags" getter="get_texture_flags" default="5">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_surfaces" type="Array" setter="set_voxel_surfaces" getter="get_voxel_surfaces" default="[ ]">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
21
doc_classes/TerramanLibrarySimple.xml
Normal file
21
doc_classes/TerramanLibrarySimple.xml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLibrarySimple" inherits="TerramanLibrary" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<members>
|
||||||
|
<member name="atlas_columns" type="int" setter="set_atlas_columns" getter="get_atlas_columns" default="8">
|
||||||
|
</member>
|
||||||
|
<member name="atlas_rows" type="int" setter="set_atlas_rows" getter="get_atlas_rows" default="8">
|
||||||
|
</member>
|
||||||
|
<member name="voxel_surfaces" type="Array" setter="set_voxel_surfaces" getter="get_voxel_surfaces" default="[ ]">
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
13
doc_classes/TerramanLight.xml
Normal file
13
doc_classes/TerramanLight.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<class name="TerramanLight" inherits="Spatial" version="3.5">
|
||||||
|
<brief_description>
|
||||||
|
</brief_description>
|
||||||
|
<description>
|
||||||
|
</description>
|
||||||
|
<tutorials>
|
||||||
|
</tutorials>
|
||||||
|
<methods>
|
||||||
|
</methods>
|
||||||
|
<constants>
|
||||||
|
</constants>
|
||||||
|
</class>
|
Loading…
Reference in New Issue
Block a user