Diligent Engine  v.2.4.g
Public Member Functions | List of all members
WindowsFile Class Reference

#include <Win32FileSystem.hpp>

Inheritance diagram for WindowsFile:
StandardFile BasicFile

Public Member Functions

 WindowsFile (const FileOpenAttribs &OpenAttribs)
 
- Public Member Functions inherited from StandardFile
 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::StringGetPath ()
 

Additional Inherited Members

- Protected Member Functions inherited from BasicFile
Diligent::String GetOpenModeStr ()
 
- Protected Attributes inherited from StandardFile
FILE * m_pFile = nullptr
 
- Protected Attributes inherited from BasicFile
FileOpenAttribs m_OpenAttribs
 
Diligent::String m_Path
 

Constructor & Destructor Documentation

◆ WindowsFile()

WindowsFile::WindowsFile ( const FileOpenAttribs OpenAttribs)

The documentation for this class was generated from the following files: