BRE12
Public Attributes | List of all members
aiFile Struct Reference

C-API: File callbacks. More...

#include <cfileio.h>

Public Attributes

aiFileReadProc ReadProc
 Callback to read from a file.
 
aiFileWriteProc WriteProc
 Callback to write to a file.
 
aiFileTellProc TellProc
 Callback to retrieve the current position of the file cursor (ftell())
 
aiFileTellProc FileSizeProc
 Callback to retrieve the size of the file, in bytes.
 
aiFileSeek SeekProc
 Callback to set the current position of the file cursor (fseek())
 
aiFileFlushProc FlushProc
 Callback to flush the file contents.
 
aiUserData UserData
 User-defined, opaque data.
 

Detailed Description

C-API: File callbacks.

Actually, it's a data structure to wrap a set of fXXXX (e.g fopen) replacement functions.

The default implementation of the functions utilizes the fXXX functions from the CRT. However, you can supply a custom implementation to Assimp by delivering a custom aiFileIO. Use this to enable reading from other sources, such as ZIP archives or memory locations.


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