Go to the documentation of this file.
32 #include "../../Basic/interface/BasicFileSystem.hpp"
33 #include "../../../Primitives/interface/DataBlob.h"
48 bool Read(
void* Data,
size_t BufferSize);
51 bool Write(
const void* Data,
size_t BufferSize);
62 std::unique_ptr<class FileHandleWrapper> m_FileHandle;
char Char
Definition: BasicTypes.h:64
Definition: BasicFileSystem.hpp:48
Base interface for a file stream.
Definition: DataBlob.h:52
static std::vector< std::unique_ptr< FindFileData > > Search(const Diligent::Char *SearchPattern)
Definition: UWPFileSystem.cpp:273
Definition: UWPFileSystem.hpp:40
static void DeleteFile(const Diligent::Char *strPath)
Definition: UWPFileSystem.cpp:45
void Write(Diligent::IDataBlob *pData)
Definition: UWPFileSystem.cpp:168
static void ClearDirectory(const Diligent::Char *strPath)
Definition: UWPFileSystem.cpp:256
void Read(Diligent::IDataBlob *pData)
Definition: UWPFileSystem.cpp:158
FilePosOrigin
Definition: BasicFileSystem.hpp:40
~WindowsStoreFile()
Definition: UWPFileSystem.cpp:118
static bool FileExists(const Diligent::Char *strFilePath)
Definition: UWPFileSystem.cpp:215
static WindowsStoreFile * OpenFile(const FileOpenAttribs &OpenAttribs)
Definition: UWPFileSystem.cpp:201
static bool PathExists(const Diligent::Char *strPath)
Definition: UWPFileSystem.cpp:250
static Diligent::Char GetSlashSymbol()
Definition: UWPFileSystem.hpp:70
static bool CreateDirectory(const Diligent::Char *strPath)
Definition: UWPFileSystem.cpp:38
Definition: BasicFileSystem.hpp:82
void SetPos(size_t Offset, FilePosOrigin Origin)
Definition: UWPFileSystem.cpp:195
size_t GetPos()
Definition: UWPFileSystem.cpp:189
size_t GetSize()
Definition: UWPFileSystem.cpp:138
Definition: UWPFileSystem.hpp:65
Definition: BasicFileSystem.hpp:59
WindowsStoreFile(const FileOpenAttribs &OpenAttribs)
Definition: UWPFileSystem.cpp:63