EditorSceneFormatImporter.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="EditorSceneFormatImporter" inherits="RefCounted" version="4.0">
  3. <brief_description>
  4. Imports scenes from third-parties' 3D files.
  5. </brief_description>
  6. <description>
  7. [EditorSceneFormatImporter] allows to define an importer script for a third-party 3D format.
  8. To use [EditorSceneFormatImporter], register it using the [method EditorPlugin.add_scene_format_importer_plugin] method first.
  9. </description>
  10. <tutorials>
  11. </tutorials>
  12. <methods>
  13. <method name="_get_extensions" qualifiers="virtual const">
  14. <return type="PackedStringArray" />
  15. <description>
  16. </description>
  17. </method>
  18. <method name="_get_import_flags" qualifiers="virtual const">
  19. <return type="int" />
  20. <description>
  21. </description>
  22. </method>
  23. <method name="_import_animation" qualifiers="virtual">
  24. <return type="Animation" />
  25. <argument index="0" name="path" type="String" />
  26. <argument index="1" name="flags" type="int" />
  27. <argument index="2" name="bake_fps" type="int" />
  28. <description>
  29. </description>
  30. </method>
  31. <method name="_import_scene" qualifiers="virtual">
  32. <return type="Object" />
  33. <argument index="0" name="path" type="String" />
  34. <argument index="1" name="flags" type="int" />
  35. <argument index="2" name="bake_fps" type="int" />
  36. <description>
  37. </description>
  38. </method>
  39. <method name="import_animation_from_other_importer">
  40. <return type="Animation" />
  41. <argument index="0" name="path" type="String" />
  42. <argument index="1" name="flags" type="int" />
  43. <argument index="2" name="bake_fps" type="int" />
  44. <description>
  45. </description>
  46. </method>
  47. <method name="import_scene_from_other_importer">
  48. <return type="Node" />
  49. <argument index="0" name="path" type="String" />
  50. <argument index="1" name="flags" type="int" />
  51. <argument index="2" name="bake_fps" type="int" />
  52. <description>
  53. </description>
  54. </method>
  55. </methods>
  56. <constants>
  57. <constant name="IMPORT_SCENE" value="1">
  58. </constant>
  59. <constant name="IMPORT_ANIMATION" value="2">
  60. </constant>
  61. <constant name="IMPORT_FAIL_ON_MISSING_DEPENDENCIES" value="4">
  62. </constant>
  63. <constant name="IMPORT_GENERATE_TANGENT_ARRAYS" value="8">
  64. </constant>
  65. <constant name="IMPORT_USE_NAMED_SKIN_BINDS" value="16">
  66. </constant>
  67. </constants>
  68. </class>