AsImpL 1.0
Asynchronous Importer and run-time Loader for Unity
AsImpL Namespace Reference

Asynchronous importer and loader More...

Namespaces

namespace  MathUtil
 Mathematical utility algorithms and related data.
 

Classes

class  DataSet
 Data set for storing data in a neutral format for a generic model More...
 
class  FileFilesystem
 Filesystem implementation that uses the standard .NET File class. More...
 
interface  IFilesystem
 Interface for classes that access the filesystem. More...
 
interface  IMaterialFactory
 Interface for classes that create materials. More...
 
class  ImportOptions
 Options to define how the model will be loaded and imported. More...
 
interface  IShaderSelector
 Interface for classes that select the shader to use based on the material data. More...
 
class  Loader
 Abstract loader to be used as a base class for specific loaders. More...
 
class  LoaderObj
 Class for loading OBJ files into Unity scene at run-time and in editor mode. More...
 
class  LoadingProgress
 Overall loading progress for all the active OBJ loaders (list of SingleLoadingProgress). More...
 
class  MaterialData
 Material data More...
 
class  MaterialFactory
 Implementation of IMaterilFactory that creates a material based on the shader name. More...
 
class  ModelImportInfo
 Model import settings, used for batch importing. More...
 
class  ModelReferences
 Component used to keep track of resources used by a loaded model. More...
 
class  ModelUtil
 Utility class for model import More...
 
class  MultiObjectImporter
 Load the objects in the given list with their parameters and positions. More...
 
class  ObjectBuilder
 Build the game object hierarchy with meshes and materials from a DataSet and a MaterialData list. More...
 
class  ObjectImporter
 Component that imports objects from a model, both at run-rime and as assets in Editor. More...
 
class  ObjectImporterUI
 UI controller for ObjectImporter More...
 
class  ObjImportWindow
 Editor window for OBJ importing configuration and control More...
 
class  PathSettings
 
class  ShaderSelector
 Default implementation of IShaderSelector using predefined shaders. More...
 
class  SingleLoadingProgress
 Loading progress information for a single OBJ loader More...
 
class  TextureLoader
 Class for loading textures files into Unity scene at run-time and in editor mode. More...
 
class  Triangulator
 Implements triangulation of a face of a data set. More...
 

Enumerations

enum  RootPathEnum {
  Url , DataPath , DataPathParent , PersistentDataPath ,
  CurrentPath
}
 

Detailed Description

Asynchronous importer and loader

Enumeration Type Documentation

◆ RootPathEnum

Enumerator
Url 
DataPath 
DataPathParent 
PersistentDataPath 
CurrentPath