![]() |
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.
1.8.6.