Go to the documentation of this file.
32 #include "../../../Primitives/interface/DataBlob.h"
43 bool Read(
void* Data,
size_t Size);
45 bool Write(
const void* Data,
size_t Size);
char Char
Definition: BasicTypes.h:64
Definition: BasicFileSystem.hpp:48
Base interface for a file stream.
Definition: DataBlob.h:52
size_t GetPos()
Definition: StandardFile.cpp:96
void SetPos(size_t Offset, FilePosOrigin Origin)
Definition: StandardFile.cpp:105
Definition: StandardFile.hpp:35
FilePosOrigin
Definition: BasicFileSystem.hpp:40
bool Write(const void *Data, size_t Size)
Definition: StandardFile.cpp:76
virtual ~StandardFile() override
Definition: StandardFile.cpp:47
StandardFile(const FileOpenAttribs &OpenAttribs, Diligent::Char SlashSymbol)
Definition: StandardFile.cpp:32
void Read(Diligent::IDataBlob *pData)
Definition: StandardFile.cpp:56
FILE * m_pFile
Definition: StandardFile.hpp:54
Definition: BasicFileSystem.hpp:59
size_t GetSize()
Definition: StandardFile.cpp:86