Assimp
v3.1.1 (June 2014)
|
C-API: File callbacks. More...
Public Attributes | |
aiFileTellProc | FileSizeProc |
Callback to retrieve the size of the file, in bytes. More... | |
aiFileFlushProc | FlushProc |
Callback to flush the file contents. More... | |
aiFileReadProc | ReadProc |
Callback to read from a file. More... | |
aiFileSeek | SeekProc |
Callback to set the current position of the file cursor (fseek()) More... | |
aiFileTellProc | TellProc |
Callback to retrieve the current position of the file cursor (ftell()) More... | |
aiUserData | UserData |
User-defined, opaque data. More... | |
aiFileWriteProc | WriteProc |
Callback to write to a file. More... | |
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.
Member Data Documentation
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.
The documentation for this struct was generated from the following file:
Generated on Sun Feb 21 2016 19:42:29 for Assimp by 1.8.11