Assimp
v4.1. (December 2018)
|
Functions | |
ASSIMP_API void | aiCopyScene (const aiScene *pIn, aiScene **pOut) |
ASSIMP_API aiReturn | aiExportScene (const aiScene *pScene, const char *pFormatId, const char *pFileName, unsigned int pPreprocessing) |
ASSIMP_API aiReturn | aiExportSceneEx (const aiScene *pScene, const char *pFormatId, const char *pFileName, aiFileIO *pIO, unsigned int pPreprocessing) |
const ASSIMP_API C_STRUCT aiExportDataBlob * | aiExportSceneToBlob (const aiScene *pScene, const char *pFormatId, unsigned int pPreprocessing) |
ASSIMP_API void | aiFreeScene (const C_STRUCT aiScene *pIn) |
Frees a scene copy created using aiCopyScene() More... | |
ASSIMP_API size_t | aiGetExportFormatCount (void) |
Returns the number of export file formats available in the current Assimp build. More... | |
const ASSIMP_API aiExportFormatDesc * | aiGetExportFormatDescription (size_t index) |
Returns a description of the nth export file format. More... | |
ASSIMP_API C_STRUCT void | aiReleaseExportBlob (const aiExportDataBlob *pData) |
ASSIMP_API void | aiReleaseExportFormatDescription (const aiExportFormatDesc *desc) |
Assimp C export interface. See Exporter.cpp for some notes.
ASSIMP_API void aiCopyScene | ( | const aiScene * | pIn, |
aiScene ** | pOut | ||
) |
ASSIMP_API aiReturn aiExportScene | ( | const aiScene * | pScene, |
const char * | pFormatId, | ||
const char * | pFileName, | ||
unsigned int | pPreprocessing | ||
) |
ASSIMP_API aiReturn aiExportSceneEx | ( | const aiScene * | pScene, |
const char * | pFormatId, | ||
const char * | pFileName, | ||
aiFileIO * | pIO, | ||
unsigned int | pPreprocessing | ||
) |
const ASSIMP_API C_STRUCT aiExportDataBlob* aiExportSceneToBlob | ( | const aiScene * | pScene, |
const char * | pFormatId, | ||
unsigned int | pPreprocessing | ||
) |
ASSIMP_API void aiFreeScene | ( | const C_STRUCT aiScene * | pIn | ) |
Frees a scene copy created using aiCopyScene()
ASSIMP_API size_t aiGetExportFormatCount | ( | void | ) |
Returns the number of export file formats available in the current Assimp build.
Use aiGetExportFormatDescription() to retrieve infos of a specific export format.
const ASSIMP_API aiExportFormatDesc* aiGetExportFormatDescription | ( | size_t | pIndex | ) |
Returns a description of the nth export file format.
Use aiGetExportFormatCount() to learn how many export formats are supported. The description must be released by calling aiReleaseExportFormatDescription afterwards.
pIndex | Index of the export format to retrieve information for. Valid range is 0 to aiGetExportFormatCount() |
ASSIMP_API C_STRUCT void aiReleaseExportBlob | ( | const aiExportDataBlob * | pData | ) |
ASSIMP_API void aiReleaseExportFormatDescription | ( | const aiExportFormatDesc * | desc | ) |