|
Assimp
v4.1. (December 2018)
|
Default IO implementation, use standard IO operations. More...
Inherits Assimp::IOStream.
Public Member Functions | |
| size_t | FileSize () const |
| Get size of file. More... | |
| void | Flush () |
| Flush file contents. More... | |
| size_t | Read (void *pvBuffer, size_t pSize, size_t pCount) |
| Read from stream. More... | |
| aiReturn | Seek (size_t pOffset, aiOrigin pOrigin) |
| Seek specific position. More... | |
| size_t | Tell () const |
| Get current seek position. More... | |
| size_t | Write (const void *pvBuffer, size_t pSize, size_t pCount) |
| Write to stream. More... | |
| ~DefaultIOStream () | |
| Destructor public to allow simple deletion to close the file. More... | |
Public Member Functions inherited from Assimp::IOStream | |
| virtual | ~IOStream () |
| Destructor. More... | |
Protected Member Functions | |
| DefaultIOStream () AI_NO_EXCEPT | |
| DefaultIOStream (FILE *pFile, const std::string &strFilename) | |
Protected Member Functions inherited from Assimp::IOStream | |
| IOStream () AI_NO_EXCEPT | |
| Constructor protected, use IOSystem::Open() to create an instance. More... | |
Friends | |
| class | DefaultIOSystem |
Default IO implementation, use standard IO operations.
|
inlineprotected |
|
inlineprotected |
| DefaultIOStream::~DefaultIOStream | ( | ) |
Destructor public to allow simple deletion to close the file.
|
virtual |
Get size of file.
Implements Assimp::IOStream.
|
virtual |
Flush file contents.
Implements Assimp::IOStream.
|
virtual |
Read from stream.
Implements Assimp::IOStream.
Seek specific position.
Implements Assimp::IOStream.
|
virtual |
Get current seek position.
Implements Assimp::IOStream.
|
virtual |
Write to stream.
Implements Assimp::IOStream.
|
friend |