Importer

Import of resources into engine friendly format.

Classes

  • ImportOptions — Base class for creating import options from.
  • AudioClipImportOptions — Contains import options you may use to control how an audio clip is imported.
  • Importer Module responsible for importing various asset types and converting them to types usable by the engine.
  • MeshImportOptions — Contains import options you may use to control how is a mesh imported from some external format into engine format.
  • ShaderImportOptions — Contains import options you may use to control how is a shader imported.
  • ShaderIncludeImporter Importer using for importing GPU program (shader) include files.
  • TextureImportOptions — Contains import options you may use to control how is a texture imported.

Structs

  • SubResource — Contains a resource that was imported from a file that contains multiple resources (for example an animation from an FBX file).
  • MultiResource — Contains a group of resources imported from a single source file.
  • AnimationSplitInfo — Information about how to split an AnimationClip into multiple separate clips.
  • ImportedAnimationEvents — A set of animation events that will be added to an animation clip during animation import.

Enums

  • CollisionMeshType — Controls what type of collision mesh should be imported during mesh import.

Free functions

GetImporter

Importer &GetImporter()

Provides easier access to Importer.

Internal

Symbols intended for engine-internal use. Not part of the public API.

Classes

  • SpecificImporter — Abstract class that is to be specialized for converting a certain asset type into an engine usable resource (for example a .png file into an engine usable texture).

Structs

  • SubResourceRaw — Contains a resource that was imported from a file that contains multiple resources (for example an animation from an FBX file).

Enums