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

#include <UWPFileSystem.hpp>

Inheritance diagram for WindowsStoreFile:
BasicFile

Public Member Functions

 WindowsStoreFile (const FileOpenAttribs &OpenAttribs)
 
 ~WindowsStoreFile ()
 
void Read (Diligent::IDataBlob *pData)
 
bool Read (void *Data, size_t BufferSize)
 
void Write (Diligent::IDataBlob *pData)
 
bool Write (const void *Data, size_t BufferSize)
 
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 BasicFile
FileOpenAttribs m_OpenAttribs
 
Diligent::String m_Path
 

Constructor & Destructor Documentation

◆ WindowsStoreFile()

WindowsStoreFile::WindowsStoreFile ( const FileOpenAttribs OpenAttribs)

◆ ~WindowsStoreFile()

WindowsStoreFile::~WindowsStoreFile ( )

Member Function Documentation

◆ GetPos()

size_t WindowsStoreFile::GetPos ( )

◆ GetSize()

size_t WindowsStoreFile::GetSize ( )

◆ Read() [1/2]

void WindowsStoreFile::Read ( Diligent::IDataBlob pData)

◆ Read() [2/2]

bool WindowsStoreFile::Read ( void *  Data,
size_t  BufferSize 
)

◆ SetPos()

void WindowsStoreFile::SetPos ( size_t  Offset,
FilePosOrigin  Origin 
)

◆ Write() [1/2]

bool WindowsStoreFile::Write ( const void *  Data,
size_t  BufferSize 
)

◆ Write() [2/2]

void WindowsStoreFile::Write ( Diligent::IDataBlob pData)

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