203295f17d
Fleshed out the "Optimize Mesh" options found in the mesh import UI Gave a checkbox to every vertex attribute that can be compressed Surfaced option to enable/disable Octahedral compression for normal/tangent vectors Also surfaces the vertex position compression option which previously inaccessible because the defaults did not compress vertex positions Supports all current importers (obj, fbx, collada, gltf)
75 lines
2.4 KiB
XML
75 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="EditorSceneImporter" inherits="Reference" version="3.4">
|
|
<brief_description>
|
|
Imports scenes from third-parties' 3D files.
|
|
</brief_description>
|
|
<description>
|
|
</description>
|
|
<tutorials>
|
|
</tutorials>
|
|
<methods>
|
|
<method name="_get_extensions" qualifiers="virtual">
|
|
<return type="Array" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
<method name="_get_import_flags" qualifiers="virtual">
|
|
<return type="int" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
<method name="_import_animation" qualifiers="virtual">
|
|
<return type="Animation" />
|
|
<argument index="0" name="path" type="String" />
|
|
<argument index="1" name="flags" type="int" />
|
|
<argument index="2" name="bake_fps" type="int" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
<method name="_import_scene" qualifiers="virtual">
|
|
<return type="Node" />
|
|
<argument index="0" name="path" type="String" />
|
|
<argument index="1" name="flags" type="int" />
|
|
<argument index="2" name="bake_fps" type="int" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
<method name="import_animation_from_other_importer">
|
|
<return type="Animation" />
|
|
<argument index="0" name="path" type="String" />
|
|
<argument index="1" name="flags" type="int" />
|
|
<argument index="2" name="bake_fps" type="int" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
<method name="import_scene_from_other_importer">
|
|
<return type="Node" />
|
|
<argument index="0" name="path" type="String" />
|
|
<argument index="1" name="flags" type="int" />
|
|
<argument index="2" name="bake_fps" type="int" />
|
|
<argument index="3" name="compress_flags" type="int" />
|
|
<description>
|
|
</description>
|
|
</method>
|
|
</methods>
|
|
<constants>
|
|
<constant name="IMPORT_SCENE" value="1">
|
|
</constant>
|
|
<constant name="IMPORT_ANIMATION" value="2">
|
|
</constant>
|
|
<constant name="IMPORT_ANIMATION_DETECT_LOOP" value="4">
|
|
</constant>
|
|
<constant name="IMPORT_ANIMATION_OPTIMIZE" value="8">
|
|
</constant>
|
|
<constant name="IMPORT_ANIMATION_FORCE_ALL_TRACKS_IN_ALL_CLIPS" value="16">
|
|
</constant>
|
|
<constant name="IMPORT_ANIMATION_KEEP_VALUE_TRACKS" value="32">
|
|
</constant>
|
|
<constant name="IMPORT_GENERATE_TANGENT_ARRAYS" value="256">
|
|
</constant>
|
|
<constant name="IMPORT_FAIL_ON_MISSING_DEPENDENCIES" value="512">
|
|
</constant>
|
|
<constant name="IMPORT_MATERIALS_IN_INSTANCES" value="1024">
|
|
</constant>
|
|
</constants>
|
|
</class>
|