Go to the documentation of this file.
46 #ifndef AI_EXPORT_H_INC
47 #define AI_EXPORT_H_INC
50 #pragma GCC system_header
53 #ifndef ASSIMP_BUILD_NO_EXPORT
165 const char *pFormatId,
166 const char *pFileName,
167 unsigned int pPreprocessing);
185 const char *pFormatId,
186 const char *pFileName,
188 unsigned int pPreprocessing);
232 delete[]
static_cast<unsigned char *
>(
data);
239 #endif // __cplusplus
253 unsigned int pPreprocessing);
266 #endif // ASSIMP_BUILD_NO_EXPORT
267 #endif // AI_EXPORT_H_INC
Definition: cexport.h:200
ASSIMP_API void aiReleaseExportFormatDescription(const C_STRUCT aiExportFormatDesc *desc)
C-API: File system callbacks.
Definition: cfileio.h:86
ASSIMP_API const C_STRUCT aiExportFormatDesc * aiGetExportFormatDescription(size_t pIndex)
C_STRUCT aiString name
Definition: cexport.h:219
aiReturn
Definition: types.h:397
ASSIMP_API void aiCopyScene(const C_STRUCT aiScene *pIn, C_STRUCT aiScene **pOut)
void * data
The data.
Definition: cexport.h:205
ASSIMP_API size_t aiGetExportFormatCount(void)
ASSIMP_API aiReturn aiExportSceneEx(const C_STRUCT aiScene *pScene, const char *pFormatId, const char *pFileName, C_STRUCT aiFileIO *pIO, unsigned int pPreprocessing)
C_STRUCT aiExportDataBlob * next
Definition: cexport.h:222
ASSIMP_API void aiReleaseExportBlob(const C_STRUCT aiExportDataBlob *pData)
ASSIMP_API aiReturn aiExportScene(const C_STRUCT aiScene *pScene, const char *pFormatId, const char *pFileName, unsigned int pPreprocessing)
ASSIMP_API const C_STRUCT aiExportDataBlob * aiExportSceneToBlob(const C_STRUCT aiScene *pScene, const char *pFormatId, unsigned int pPreprocessing)
size_t size
Size of the data in bytes.
Definition: cexport.h:202
ASSIMP_API void aiFreeScene(const C_STRUCT aiScene *pIn)