Namespace UnityEditor.Importer
Classes
EditorAssetLoading
An asset loading wrapper provided to each nodes of a graph during an import at editor time.
EditorGraphLogger
A context to store and access logs provided to each nodes of a graph during an import at editor time.
ImporterGraphOverrideContainer
This class is serialized as part of the ModularImporterEditor to keep track of which override value is actually a local override or a default value from the base graph. It has its own PropertyDrawer to display each value in our inspector.
ModularImporter
Abstract base class for custom asset importer using an ImporterGraph.
Modular importers are scripts that are associated with specific file extensions. They are invoked by Unity's Asset pipeline to convert the contents of associated files into Assets. Use the ScriptedImporterAttribute class to register custom importers with the Asset pipeline.
ModularImporterEditor
Default Editor for any asset imported using a ModularImporter. The inspector displays every exposed ImportSettings from the ImporterGraph and allow users to override a setting on specific asset.
Structs
ImporterGraphOverrideContainer.GraphValueState
This struct represents an ImportSetting<T> from an ImporterGraph and it overridden state from a ModularImporter.