gfm



class  AssimpScene;

ASSIMP scene wrapper.


this(Assimp assimp, string path, uint postProcessFlags = 0);

Import mesh from a file.

The ASSIMP library must have been loaded.

Throws
AssimpException on error.

this(Assimp assimp, ubyte[] data, uint postProcessFlags = 0);

Import mesh from a memory area.

The ASSIMP library must have been loaded.

Throws
AssimpException on error.

this(Assimp assimp, ubyte[] data, aiPropertyStore* props, uint postProcessFlags = 0);

Import mesh from a memory area using specified import properties.

The ASSIMP library must have been loaded.

Throws
AssimpException on error.

void  applyPostProcessing(uint postProcessFlags);

Apply post-processing separately, to separate loading from post-processing.

Throws
AssimpException on error.

const(aiScene)*  scene();

Returns
Wrapped ASSIMP  scene handle.