doom3-gpl
Doom 3 GPL source release
|
#include <FileSystem.h>
Public Member Functions | |
virtual | ~idFileSystem () |
virtual void | Init (void)=0 |
virtual void | Restart (void)=0 |
virtual void | Shutdown (bool reloading)=0 |
virtual bool | IsInitialized (void) const =0 |
virtual bool | PerformingCopyFiles (void) const =0 |
virtual idModList * | ListMods (void)=0 |
virtual void | FreeModList (idModList *modList)=0 |
virtual idFileList * | ListFiles (const char *relativePath, const char *extension, bool sort=false, bool fullRelativePath=false, const char *gamedir=NULL)=0 |
virtual idFileList * | ListFilesTree (const char *relativePath, const char *extension, bool sort=false, const char *gamedir=NULL)=0 |
virtual void | FreeFileList (idFileList *fileList)=0 |
virtual const char * | OSPathToRelativePath (const char *OSPath)=0 |
virtual const char * | RelativePathToOSPath (const char *relativePath, const char *basePath="fs_devpath")=0 |
virtual const char * | BuildOSPath (const char *base, const char *game, const char *relativePath)=0 |
virtual void | CreateOSPath (const char *OSPath)=0 |
virtual bool | FileIsInPAK (const char *relativePath)=0 |
virtual void | UpdatePureServerChecksums (void)=0 |
virtual bool | UpdateGamePakChecksums (void)=0 |
virtual fsPureReply_t | SetPureServerChecksums (const int pureChecksums[MAX_PURE_PAKS], int gamePakChecksum, int missingChecksums[MAX_PURE_PAKS], int *missingGamePakChecksum)=0 |
virtual void | GetPureServerChecksums (int checksums[MAX_PURE_PAKS], int OS, int *gamePakChecksum)=0 |
virtual void | SetRestartChecksums (const int pureChecksums[MAX_PURE_PAKS], int gamePakChecksum)=0 |
virtual void | ClearPureChecksums (void)=0 |
virtual int | GetOSMask (void)=0 |
virtual int | ReadFile (const char *relativePath, void **buffer, ID_TIME_T *timestamp=NULL)=0 |
virtual void | FreeFile (void *buffer)=0 |
virtual int | WriteFile (const char *relativePath, const void *buffer, int size, const char *basePath="fs_savepath")=0 |
virtual void | RemoveFile (const char *relativePath)=0 |
virtual idFile * | OpenFileRead (const char *relativePath, bool allowCopyFiles=true, const char *gamedir=NULL)=0 |
virtual idFile * | OpenFileWrite (const char *relativePath, const char *basePath="fs_savepath")=0 |
virtual idFile * | OpenFileAppend (const char *filename, bool sync=false, const char *basePath="fs_basepath")=0 |
virtual idFile * | OpenFileByMode (const char *relativePath, fsMode_t mode)=0 |
virtual idFile * | OpenExplicitFileRead (const char *OSPath)=0 |
virtual idFile * | OpenExplicitFileWrite (const char *OSPath)=0 |
virtual void | CloseFile (idFile *f)=0 |
virtual void | BackgroundDownload (backgroundDownload_t *bgl)=0 |
virtual void | ResetReadCount (void)=0 |
virtual int | GetReadCount (void)=0 |
virtual void | AddToReadCount (int c)=0 |
virtual void | FindDLL (const char *basename, char dllPath[MAX_OSPATH], bool updateChecksum)=0 |
virtual void | ClearDirCache (void)=0 |
virtual bool | HasD3XP (void)=0 |
virtual bool | RunningD3XP (void)=0 |
virtual void | CopyFile (const char *fromOSPath, const char *toOSPath)=0 |
virtual int | ValidateDownloadPakForChecksum (int checksum, char path[MAX_STRING_CHARS], bool isGamePak)=0 |
virtual idFile * | MakeTemporaryFile (void)=0 |
virtual int | AddZipFile (const char *path)=0 |
virtual findFile_t | FindFile (const char *path, bool scheduleAddons=false)=0 |
virtual int | GetNumMaps ()=0 |
virtual const idDict * | GetMapDecl (int i)=0 |
virtual void | FindMapScreenshot (const char *path, char *buf, int len)=0 |
virtual bool | FilenameCompare (const char *s1, const char *s2) const =0 |
Definition at line 148 of file FileSystem.h.
|
inlinevirtual |
Definition at line 150 of file FileSystem.h.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.
|
pure virtual |
Implemented in idFileSystemLocal.