Imports scenes from third-parties' 3D files.
[EditorSceneFormatImporter] allows to define an importer script for a third-party 3D format. To use [EditorSceneFormatImporter], register it using the [method EditorPlugin.add_scene_format_importer_plugin] method first.
Return supported file extensions for this scene importer.
Override to add general import options. These will appear in the main import dock on the editor. Add options via [method add_import_option] and [method add_import_option_advanced]. [b]Note:[/b] All [EditorSceneFormatImporter] and [EditorScenePostImportPlugin] instances will add options for all files. It is good practice to check the file extension when [param path] is non-empty. When the user is editing project settings, [param path] will be empty. It is recommended to add all options when [param path] is empty to allow the user to customize Import Defaults.
Should return [code]true[/code] to show the given option, [code]false[/code] to hide the given option, or [code]null[/code] to ignore.
Perform the bulk of the scene import logic here, for example using [GLTFDocument] or [FBXDocument].
Add a specific import option (name and default value only). This function can only be called from [method _get_import_options].
Add a specific import option. This function can only be called from [method _get_import_options].