Re-extracted the docs.

This commit is contained in:
Relintai 2022-01-12 22:11:15 +01:00
parent 461c2a80a1
commit ad13f297a3
3 changed files with 119 additions and 191 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="FastQuadraticMeshSimplifier" inherits="Reference" version="3.2"> <class name="FastQuadraticMeshSimplifier" inherits="Reference" version="3.5">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>
@ -8,36 +8,27 @@
</tutorials> </tutorials>
<methods> <methods>
<method name="get_arrays"> <method name="get_arrays">
<return type="Array"> <return type="Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="initialize"> <method name="initialize">
<return type="void"> <return type="void" />
</return> <argument index="0" name="arrays" type="Array" />
<argument index="0" name="arrays" type="Array">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="simplify_mesh"> <method name="simplify_mesh">
<return type="void"> <return type="void" />
</return> <argument index="0" name="target_count" type="int" />
<argument index="0" name="target_count" type="int"> <argument index="1" name="agressiveness" type="float" default="7" />
</argument> <argument index="2" name="verbose" type="bool" default="false" />
<argument index="1" name="agressiveness" type="float" default="7">
</argument>
<argument index="2" name="verbose" type="bool" default="false">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="simplify_mesh_lossless"> <method name="simplify_mesh_lossless">
<return type="void"> <return type="void" />
</return> <argument index="0" name="verbose" type="bool" default="false" />
<argument index="0" name="verbose" type="bool" default="false">
</argument>
<description> <description>
</description> </description>
</method> </method>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="MeshMerger" inherits="Reference" version="3.2"> <class name="MeshMerger" inherits="Reference" version="3.5">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>
@ -8,332 +8,253 @@
</tutorials> </tutorials>
<methods> <methods>
<method name="_add_mesher" qualifiers="virtual"> <method name="_add_mesher" qualifiers="virtual">
<return type="void"> <return type="void" />
</return> <argument index="0" name="mesher" type="MeshMerger" />
<argument index="0" name="mesher" type="MeshMerger">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_bone_weights"> <method name="add_bone_weights">
<return type="void"> <return type="void" />
</return> <argument index="0" name="arr" type="PoolRealArray" />
<argument index="0" name="arr" type="PoolRealArray">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_bones"> <method name="add_bones">
<return type="void"> <return type="void" />
</return> <argument index="0" name="arr" type="PoolIntArray" />
<argument index="0" name="arr" type="PoolIntArray">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_color"> <method name="add_color">
<return type="void"> <return type="void" />
</return> <argument index="0" name="color" type="Color" />
<argument index="0" name="color" type="Color">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_indices"> <method name="add_indices">
<return type="void"> <return type="void" />
</return> <argument index="0" name="indice" type="int" />
<argument index="0" name="indice" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_mesh_data_resource"> <method name="add_mesh_data_resource">
<return type="void"> <return type="void" />
</return> <argument index="0" name="mesh" type="MeshDataResource" />
<argument index="0" name="mesh" type="MeshDataResource"> <argument index="1" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )" />
</argument> <argument index="2" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )" />
<argument index="1" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
</argument>
<argument index="2" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_mesh_data_resource_bone"> <method name="add_mesh_data_resource_bone">
<return type="void"> <return type="void" />
</return> <argument index="0" name="mesh" type="MeshDataResource" />
<argument index="0" name="mesh" type="MeshDataResource"> <argument index="1" name="bones" type="PoolIntArray" />
</argument> <argument index="2" name="wrights" type="PoolRealArray" />
<argument index="1" name="bones" type="PoolIntArray"> <argument index="3" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )" />
</argument> <argument index="4" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )" />
<argument index="2" name="wrights" type="PoolRealArray">
</argument>
<argument index="3" name="transform" type="Transform" default="Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )">
</argument>
<argument index="4" name="uv_rect" type="Rect2" default="Rect2( 0, 0, 1, 1 )">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_mesher"> <method name="add_mesher">
<return type="void"> <return type="void" />
</return> <argument index="0" name="mesher" type="MeshMerger" />
<argument index="0" name="mesher" type="MeshMerger">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_normal"> <method name="add_normal">
<return type="void"> <return type="void" />
</return> <argument index="0" name="normal" type="Vector3" />
<argument index="0" name="normal" type="Vector3">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_uv"> <method name="add_uv">
<return type="void"> <return type="void" />
</return> <argument index="0" name="uv" type="Vector2" />
<argument index="0" name="uv" type="Vector2">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_uv2"> <method name="add_uv2">
<return type="void"> <return type="void" />
</return> <argument index="0" name="uv" type="Vector2" />
<argument index="0" name="uv" type="Vector2">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="add_vertex"> <method name="add_vertex">
<return type="void"> <return type="void" />
</return> <argument index="0" name="vertex" type="Vector3" />
<argument index="0" name="vertex" type="Vector3">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="build_collider" qualifiers="const"> <method name="build_collider" qualifiers="const">
<return type="PoolVector3Array"> <return type="PoolVector3Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="build_mesh"> <method name="build_mesh">
<return type="Array"> <return type="Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="build_mesh_into"> <method name="build_mesh_into">
<return type="void"> <return type="void" />
</return> <argument index="0" name="mesh_rid" type="RID" />
<argument index="0" name="mesh_rid" type="RID">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="generate_normals"> <method name="generate_normals">
<return type="void"> <return type="void" />
</return> <argument index="0" name="flip" type="bool" default="false" />
<argument index="0" name="flip" type="bool" default="false">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_bone_weights" qualifiers="const"> <method name="get_bone_weights" qualifiers="const">
<return type="PoolRealArray"> <return type="PoolRealArray" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_bones" qualifiers="const"> <method name="get_bones" qualifiers="const">
<return type="PoolIntArray"> <return type="PoolIntArray" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_color" qualifiers="const"> <method name="get_color" qualifiers="const">
<return type="Color"> <return type="Color" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_colors" qualifiers="const"> <method name="get_colors" qualifiers="const">
<return type="PoolColorArray"> <return type="PoolColorArray" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_index" qualifiers="const"> <method name="get_index" qualifiers="const">
<return type="int"> <return type="int" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_indices" qualifiers="const"> <method name="get_indices" qualifiers="const">
<return type="PoolIntArray"> <return type="PoolIntArray" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_indices_count" qualifiers="const"> <method name="get_indices_count" qualifiers="const">
<return type="int"> <return type="int" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_normal" qualifiers="const"> <method name="get_normal" qualifiers="const">
<return type="Vector3"> <return type="Vector3" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_normals" qualifiers="const"> <method name="get_normals" qualifiers="const">
<return type="PoolVector3Array"> <return type="PoolVector3Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_uv" qualifiers="const"> <method name="get_uv" qualifiers="const">
<return type="Vector2"> <return type="Vector2" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_uv2" qualifiers="const"> <method name="get_uv2" qualifiers="const">
<return type="Vector2"> <return type="Vector2" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_uv2s" qualifiers="const"> <method name="get_uv2s" qualifiers="const">
<return type="PoolVector2Array"> <return type="PoolVector2Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_uvs" qualifiers="const"> <method name="get_uvs" qualifiers="const">
<return type="PoolVector2Array"> <return type="PoolVector2Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_vertex" qualifiers="const"> <method name="get_vertex" qualifiers="const">
<return type="Vector3"> <return type="Vector3" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="get_vertex_count" qualifiers="const"> <method name="get_vertex_count" qualifiers="const">
<return type="int"> <return type="int" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="get_vertices" qualifiers="const"> <method name="get_vertices" qualifiers="const">
<return type="PoolVector3Array"> <return type="PoolVector3Array" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="remove_doubles"> <method name="remove_doubles">
<return type="void"> <return type="void" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="remove_doubles_hashed"> <method name="remove_doubles_hashed">
<return type="void"> <return type="void" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="remove_index"> <method name="remove_index">
<return type="void"> <return type="void" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="remove_vertex"> <method name="remove_vertex">
<return type="void"> <return type="void" />
</return> <argument index="0" name="idx" type="int" />
<argument index="0" name="idx" type="int">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="reset"> <method name="reset">
<return type="void"> <return type="void" />
</return>
<description> <description>
</description> </description>
</method> </method>
<method name="set_colors"> <method name="set_colors">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolColorArray" />
<argument index="0" name="values" type="PoolColorArray">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="set_indices"> <method name="set_indices">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolIntArray" />
<argument index="0" name="values" type="PoolIntArray">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="set_normals"> <method name="set_normals">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolVector3Array" />
<argument index="0" name="values" type="PoolVector3Array">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="set_uv2s"> <method name="set_uv2s">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolVector2Array" />
<argument index="0" name="values" type="PoolVector2Array">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="set_uvs"> <method name="set_uvs">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolVector2Array" />
<argument index="0" name="values" type="PoolVector2Array">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="set_vertices"> <method name="set_vertices">
<return type="void"> <return type="void" />
</return> <argument index="0" name="values" type="PoolVector3Array" />
<argument index="0" name="values" type="PoolVector3Array">
</argument>
<description> <description>
</description> </description>
</method> </method>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<class name="MeshUtils" inherits="Object" version="3.2"> <class name="MeshUtils" inherits="Object" version="3.5">
<brief_description> <brief_description>
</brief_description> </brief_description>
<description> <description>
@ -8,22 +8,38 @@
</tutorials> </tutorials>
<methods> <methods>
<method name="bake_mesh_array_uv" qualifiers="const"> <method name="bake_mesh_array_uv" qualifiers="const">
<return type="Array"> <return type="Array" />
</return> <argument index="0" name="arr" type="Array" />
<argument index="0" name="arr" type="Array"> <argument index="1" name="tex" type="Texture" />
</argument> <argument index="2" name="mul_color" type="float" default="0.7" />
<argument index="1" name="tex" type="Texture">
</argument>
<argument index="2" name="mul_color" type="float" default="0.7">
</argument>
<description> <description>
</description> </description>
</method> </method>
<method name="merge_mesh_array" qualifiers="const"> <method name="merge_mesh_array" qualifiers="const">
<return type="Array"> <return type="Array" />
</return> <argument index="0" name="arr" type="Array" />
<argument index="0" name="arr" type="Array"> <description>
</argument> </description>
</method>
<method name="remove_doubles" qualifiers="const">
<return type="Array" />
<argument index="0" name="arr" type="Array" />
<description>
</description>
</method>
<method name="remove_doubles_interpolate_normals" qualifiers="const">
<return type="Array" />
<argument index="0" name="arr" type="Array" />
<description>
</description>
</method>
<method name="uv_unwrap" qualifiers="const">
<return type="PoolVector2Array" />
<argument index="0" name="arr" type="Array" />
<argument index="1" name="block_align" type="bool" default="true" />
<argument index="2" name="texel_size" type="float" default="0.05" />
<argument index="3" name="padding" type="int" default="1" />
<argument index="4" name="max_chart_size" type="int" default="4094" />
<description> <description>
</description> </description>
</method> </method>