Core file system interface for the Toshi engine.
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
TFileSystem(const TCHAR *a_szName)
void MountFileSystem(TFileSystem *a_pFileSystem)
TNullFileSystem(const TCHAR *name)
virtual void DestroyFile(TFile *a_pFile) OVERRIDE
Destroys specified file.
virtual TFile * CreateFile(const TString8 &a_rcFileName, TFILEMODE a_eFileMode) OVERRIDE
Creates file.
virtual TString8 MakeInternalPath(const TString8 &a_rcPath) OVERRIDE
Not documented.
TSingleton(const TSingleton &)=delete
static TFORCEINLINE TFileManager * GetSingletonSafe()