|
Diligent Engine
v.2.4.g
|
#include <StandardFile.hpp>
Public Member Functions | |
| StandardFile (const FileOpenAttribs &OpenAttribs, Diligent::Char SlashSymbol) | |
| virtual | ~StandardFile () override |
| void | Read (Diligent::IDataBlob *pData) |
| bool | Read (void *Data, size_t Size) |
| bool | Write (const void *Data, size_t Size) |
| size_t | GetSize () |
| size_t | GetPos () |
| void | SetPos (size_t Offset, FilePosOrigin Origin) |
Public Member Functions inherited from BasicFile | |
| BasicFile (const FileOpenAttribs &OpenAttribs, Diligent::Char SlashSymbol) | |
| virtual | ~BasicFile () |
| const Diligent::String & | GetPath () |
Protected Attributes | |
| FILE * | m_pFile = nullptr |
Protected Attributes inherited from BasicFile | |
| FileOpenAttribs | m_OpenAttribs |
| Diligent::String | m_Path |
Additional Inherited Members | |
Protected Member Functions inherited from BasicFile | |
| Diligent::String | GetOpenModeStr () |
| StandardFile::StandardFile | ( | const FileOpenAttribs & | OpenAttribs, |
| Diligent::Char | SlashSymbol | ||
| ) |
|
overridevirtual |
| size_t StandardFile::GetPos | ( | ) |
| size_t StandardFile::GetSize | ( | ) |
| void StandardFile::Read | ( | Diligent::IDataBlob * | pData | ) |
| bool StandardFile::Read | ( | void * | Data, |
| size_t | Size | ||
| ) |
| void StandardFile::SetPos | ( | size_t | Offset, |
| FilePosOrigin | Origin | ||
| ) |
| bool StandardFile::Write | ( | const void * | Data, |
| size_t | Size | ||
| ) |
|
protected |
1.8.17