Default IO implementation, use standard IO operations.
More...
Inherits Assimp::IOStream.
Default IO implementation, use standard IO operations.
- Note
- An instance of this class can exist without a valid file handle attached to it. All calls fail, but the instance can nevertheless be used with no restrictions.
◆ DefaultIOStream() [1/2]
◆ DefaultIOStream() [2/2]
AI_FORCE_INLINE Assimp::DefaultIOStream::DefaultIOStream |
( |
FILE * |
pFile, |
|
|
const std::string & |
strFilename |
|
) |
| |
|
protected |
The class constructor with the file name and the stream.
- Parameters
-
pFile | The file-streaam |
strFilename | The file name |
◆ ~DefaultIOStream()
Assimp::DefaultIOStream::~DefaultIOStream |
( |
| ) |
|
Destructor public to allow simple deletion to close the file.
◆ FileSize()
size_t Assimp::DefaultIOStream::FileSize |
( |
| ) |
const |
|
overridevirtual |
◆ Flush()
void Assimp::DefaultIOStream::Flush |
( |
| ) |
|
|
overridevirtual |
◆ Read()
size_t Assimp::DefaultIOStream::Read |
( |
void * |
pvBuffer, |
|
|
size_t |
pSize, |
|
|
size_t |
pCount |
|
) |
| |
|
overridevirtual |
◆ Seek()
◆ Tell()
size_t Assimp::DefaultIOStream::Tell |
( |
| ) |
const |
|
overridevirtual |
◆ Write()
size_t Assimp::DefaultIOStream::Write |
( |
const void * |
pvBuffer, |
|
|
size_t |
pSize, |
|
|
size_t |
pCount |
|
) |
| |
|
overridevirtual |
◆ DefaultIOSystem
The documentation for this class was generated from the following file: