Path Tracer
|
C-API: File callbacks. More...
#include <cfileio.h>
Public Attributes | |
aiFileReadProc | ReadProc |
aiFileWriteProc | WriteProc |
aiFileTellProc | TellProc |
aiFileTellProc | FileSizeProc |
aiFileSeek | SeekProc |
aiFileFlushProc | FlushProc |
aiUserData | UserData |
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.
aiFileTellProc aiFile::FileSizeProc |
Callback to retrieve the size of the file, in bytes
aiFileFlushProc aiFile::FlushProc |
Callback to flush the file contents
aiFileReadProc aiFile::ReadProc |
Callback to read from a file
aiFileSeek aiFile::SeekProc |
Callback to set the current position of the file cursor (fseek())
aiFileTellProc aiFile::TellProc |
Callback to retrieve the current position of the file cursor (ftell())
aiUserData aiFile::UserData |
User-defined, opaque data
aiFileWriteProc aiFile::WriteProc |
Callback to write to a file