Namespace GLTFast.Addons
Classes
ImportAddon
Import add-on base class.
ImportAddonInstance
Base class for customizing load- and instantiation behavior. Injects itself into GltfImport and IInstantiator.
ImportAddonRegistry
Central point to register glTFast import add-ons. All registered import add-ons will be injected into all GltfImport and their IInstantiator
ImportAddon<TInstance>
Import add-on base class that creates a typed import add-on instance.
Interfaces
IDataCache
Marker interface for objects that hold data produced during the conversion phase of a glTF import and that must be explicitly disposed when no longer needed.
IDataInstanceApplierFactory
Factory that owns conversion-phase data (IDataCache) and produces IInstanceApplier instances which apply that data to instantiated scenes.
IInstanceApplier
Marker interface for objects that apply data produced during the conversion phase to a single instantiated scene.
IInstanceApplierFactory
Creates IInstanceApplier instances bound to a specific IInstantiator.
IPostJsonDeserialization
Useful for analysis, verification and manipulation of the deserialized glTF JSON data before any further loading of resources (buffers, images) has started. To use this, implement the interface in an ImportAddonInstance and inject that instance.