Assimp  v4.1. (December 2018)
Assimp::AssbinExport Class Reference

Assbin exporter class. More...

Public Member Functions

 AssbinExport ()
 
void WriteBinaryDump (const char *pFile, IOSystem *pIOSystem, const aiScene *pScene)
 

Protected Member Functions

void WriteBinaryAnim (IOStream *container, const aiAnimation *anim)
 
void WriteBinaryBone (IOStream *container, const aiBone *b)
 
void WriteBinaryCamera (IOStream *container, const aiCamera *cam)
 
void WriteBinaryLight (IOStream *container, const aiLight *l)
 
void WriteBinaryMaterial (IOStream *container, const aiMaterial *mat)
 
void WriteBinaryMaterialProperty (IOStream *container, const aiMaterialProperty *prop)
 
void WriteBinaryMesh (IOStream *container, const aiMesh *mesh)
 
void WriteBinaryNode (IOStream *container, const aiNode *node)
 
void WriteBinaryNodeAnim (IOStream *container, const aiNodeAnim *nd)
 
void WriteBinaryScene (IOStream *container, const aiScene *scene)
 
void WriteBinaryTexture (IOStream *container, const aiTexture *tex)
 

Detailed Description

Assbin exporter class.

This class performs the .assbin exporting, and is responsible for the file layout.

Constructor & Destructor Documentation

◆ AssbinExport()

Assimp::AssbinExport::AssbinExport ( )
inline

Member Function Documentation

◆ WriteBinaryAnim()

void Assimp::AssbinExport::WriteBinaryAnim ( IOStream *  container,
const aiAnimation *  anim 
)
inlineprotected

◆ WriteBinaryBone()

void Assimp::AssbinExport::WriteBinaryBone ( IOStream *  container,
const aiBone *  b 
)
inlineprotected

◆ WriteBinaryCamera()

void Assimp::AssbinExport::WriteBinaryCamera ( IOStream *  container,
const aiCamera *  cam 
)
inlineprotected

◆ WriteBinaryDump()

void Assimp::AssbinExport::WriteBinaryDump ( const char *  pFile,
IOSystem *  pIOSystem,
const aiScene *  pScene 
)
inline

◆ WriteBinaryLight()

void Assimp::AssbinExport::WriteBinaryLight ( IOStream *  container,
const aiLight *  l 
)
inlineprotected

◆ WriteBinaryMaterial()

void Assimp::AssbinExport::WriteBinaryMaterial ( IOStream *  container,
const aiMaterial *  mat 
)
inlineprotected

◆ WriteBinaryMaterialProperty()

void Assimp::AssbinExport::WriteBinaryMaterialProperty ( IOStream *  container,
const aiMaterialProperty *  prop 
)
inlineprotected

◆ WriteBinaryMesh()

void Assimp::AssbinExport::WriteBinaryMesh ( IOStream *  container,
const aiMesh *  mesh 
)
inlineprotected

◆ WriteBinaryNode()

void Assimp::AssbinExport::WriteBinaryNode ( IOStream *  container,
const aiNode *  node 
)
inlineprotected

◆ WriteBinaryNodeAnim()

void Assimp::AssbinExport::WriteBinaryNodeAnim ( IOStream *  container,
const aiNodeAnim *  nd 
)
inlineprotected

◆ WriteBinaryScene()

void Assimp::AssbinExport::WriteBinaryScene ( IOStream *  container,
const aiScene *  scene 
)
inlineprotected

◆ WriteBinaryTexture()

void Assimp::AssbinExport::WriteBinaryTexture ( IOStream *  container,
const aiTexture *  tex 
)
inlineprotected

The documentation for this class was generated from the following file: