Assimp C export interface.
More...
|
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) |
|
ASSIMP_API const 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...
|
|
ASSIMP_API const 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.
◆ aiCopyScene()
◆ aiExportScene()
ASSIMP_API aiReturn aiExportScene |
( |
const aiScene * |
pScene, |
|
|
const char * |
pFormatId, |
|
|
const char * |
pFileName, |
|
|
unsigned int |
pPreprocessing |
|
) |
| |
◆ aiExportSceneEx()
◆ aiExportSceneToBlob()
◆ aiFreeScene()
◆ aiGetExportFormatCount()
◆ aiGetExportFormatDescription()
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.
- Parameters
-
- Returns
- A description of that specific export format. NULL if pIndex is out of range.
◆ aiReleaseExportBlob()
◆ aiReleaseExportFormatDescription()