Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorScenePostImportPlugin¶
Inherits: RefCounted < Object
Plugin to control and modifying the process of importing a scene.
Description¶
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.
Methods¶
void |
_get_import_options ( String path ) virtual |
void |
_get_internal_import_options ( int category ) virtual |
_get_internal_option_update_view_required ( int category, String option ) virtual const |
|
_get_internal_option_visibility ( int category, bool for_animation, String option ) virtual const |
|
_get_option_visibility ( String path, bool for_animation, String option ) virtual const |
|
void |
_internal_process ( int category, Node base_node, Node node, Resource resource ) virtual |
void |
_post_process ( Node scene ) virtual |
void |
_pre_process ( Node scene ) virtual |
void |
add_import_option ( String name, Variant value ) |
void |
add_import_option_advanced ( Variant.Type type, String name, Variant default_value, PropertyHint hint=0, String hint_string="", int usage_flags=6 ) |
get_option_value ( StringName name ) const |
Enumerations¶
enum InternalImportCategory:
InternalImportCategory INTERNAL_IMPORT_CATEGORY_NODE = 0
InternalImportCategory INTERNAL_IMPORT_CATEGORY_MESH_3D_NODE = 1
InternalImportCategory INTERNAL_IMPORT_CATEGORY_MESH = 2
InternalImportCategory INTERNAL_IMPORT_CATEGORY_MATERIAL = 3
InternalImportCategory INTERNAL_IMPORT_CATEGORY_ANIMATION = 4
InternalImportCategory INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE = 5
InternalImportCategory INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE = 6
InternalImportCategory INTERNAL_IMPORT_CATEGORY_MAX = 7
Method Descriptions¶
void _get_import_options ( String path ) virtual
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.
void _get_internal_import_options ( int category ) virtual
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.
Variant _get_internal_option_update_view_required (