This plugin type exists to modify the process of importing scenes, allowing to change the content as well as add importer options at every stage of the process.
INTERNAL_IMPORT_CATEGORY_NODE = 0
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_MESH_3D_NODE = 1
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_MESH = 2
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_MATERIAL = 3
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_ANIMATION = 4
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE = 5
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE = 6
There is currently no description for this enum. Please help us by contributing one!
INTERNAL_IMPORT_CATEGORY_MAX = 7
There is currently no description for this enum. Please help us by contributing one!
Override to add general import options. These will appear in the main import dock on the editor. Add options via add_import_option() and add_import_option_advanced().
Override to add internal import options. These will appear in the 3D scene import dialog. Add options via add_import_option() and add_import_option_advanced().
Should return true
if the 3D view of the import dialog needs to update when changing the given option.
Should return true
to show the given option, false
to hide the given option, or null
to ignore.
Should return true
to show the given option, false
to hide the given option, or null
to ignore.
Process a specific node or resource for a given category.
Post process the scene. This function is called after the final scene has been configured.
Pre Process the scene. This function is called right after the scene format loader loaded the scene and no changes have been made.
Pre process may be used to adjust internal import options in the "nodes"
, "meshes"
, "animations"
or "materials"
keys inside get_option_value("_subresources")
.
Add a specific import option (name and default value only). This function can only be called from _get_import_options() and _get_internal_import_options().
Add a specific import option. This function can only be called from _get_import_options() and _get_internal_import_options().
Query the value of an option. This function can only be called from those querying visibility, or processing.