Core file system interface for the Toshi engine. More...
#include "Toshi/TSingleton.h"
#include "Toshi/TDList.h"
#include "Toshi/TString8.h"
#include "Thread/TMutexLock.h"
Go to the source code of this file.
Classes | |
struct | TNativeFileInfo |
class | TFileSystem |
class | TFile |
class | TFileManager |
class | TFileManager::TSysPathIter |
Typedefs | |
typedef TUINT16 | TFILEMODE |
typedef TUINT8 | TFINDFILE |
Enumerations | |
enum | TSEEK { TSEEK_SET , TSEEK_CUR , TSEEK_END } |
enum | TFILEMODE_ : TFILEMODE { TFILEMODE_READ = BITFLAG( 0 ) , TFILEMODE_WRITE = BITFLAG( 1 ) , TFILEMODE_READWRITE = BITFLAG( 2 ) , TFILEMODE_CREATENEW = BITFLAG( 3 ) , TFILEMODE_NOBUFFER = BITFLAG( 4 ) } |
enum | TFINDFILE_ : TFINDFILE { TFINDFILE_FILE = BITFLAG( 0 ) , TFINDFILE_DIRECTORY = BITFLAG( 1 ) } |
Functions | |
TOSHI_NAMESPACE_START | TDECLARE_POINTER_HANDLE (TFileLookupHandle) |
Core file system interface for the Toshi engine.
This file defines the base file interface that provides:
Definition in file TFile.h.
enum TFILEMODE_ : TFILEMODE |
enum TFINDFILE_ : TFINDFILE |
enum TSEEK |
TOSHI_NAMESPACE_START TDECLARE_POINTER_HANDLE | ( | TFileLookupHandle | ) |