FTEQW
Documentation of the FTE engine source tree.
searchpathfuncs_s Struct Reference

#include <fs.h>

Public Member Functions

 void (QDECL *ClosePath)(searchpathfuncs_t *handle)
 
 void (QDECL *AddReference)(searchpathfuncs_t *handle)
 
 void (QDECL *GetPathDetails)(searchpathfuncs_t *handle
 
 void (QDECL *BuildHash)(searchpathfuncs_t *handle
 
int void (QDECL *FS_AddFileHash)(int depth
 
unsigned int (QDECL *FindFile)(searchpathfuncs_t *handle
 
 void (QDECL *ReadFile)(searchpathfuncs_t *handle
 
 int (QDECL *EnumerateFiles)(searchpathfuncs_t *handle
 
const char int (QDECL *func)(const char *fname
 
 int (QDECL *GeneratePureCRC)(searchpathfuncs_t *handle
 
vfsfile_t *QDECL * OpenVFS (searchpathfuncs_t *handle, flocation_t *loc, const char *mode)
 
 qboolean (QDECL *PollChanges)(searchpathfuncs_t *handle)
 
 qboolean (QDECL *FileStat)(searchpathfuncs_t *handle
 
 qboolean (QDECL *CreateFile)(searchpathfuncs_t *handle
 
 qboolean (QDECL *RenameFile)(searchpathfuncs_t *handle
 
 qboolean (QDECL *RemoveFile)(searchpathfuncs_t *handle
 

Public Attributes

int fsver
 
char * outdetails
 
char size_t sizeofdetails
 
int depth
 
int const char * fname
 
int const char fsbucket_tfilehandle
 
int const char fsbucket_t voidpathhandle
 
unsigned flocation_tloc
 
unsigned flocation_t const char * name
 
unsigned flocation_t const char voidhashedresult
 
flocation_tloc
 
flocation_t char * buffer
 
const char * match
 
const char qofs_t fsize
 
const char qofs_t time_t mtime
 
const char qofs_t time_t voidparm
 
const char qofs_t time_t void searchpathfuncs_tspath
 
const char qofs_t time_t void searchpathfuncs_t voidparm
 
int seed
 
int int usepure
 
flocation_t time_t * mtime
 
flocation_t const char * filename
 
const char * oldname
 
const char const char * newname
 
const char * filename
 

Member Function Documentation

◆ int() [1/4]

searchpathfuncs_s::int ( QDECL *  EnumerateFiles)

◆ int() [2/4]

unsigned searchpathfuncs_s::int ( QDECL *  FindFile)

◆ int() [3/4]

const char searchpathfuncs_s::int ( QDECL *  func) const

◆ int() [4/4]

searchpathfuncs_s::int ( QDECL *  GeneratePureCRC)

◆ OpenVFS()

vfsfile_t *QDECL * searchpathfuncs_s::OpenVFS ( searchpathfuncs_t handle,
flocation_t loc,
const char *  mode 
)

◆ qboolean() [1/5]

searchpathfuncs_s::qboolean ( QDECL *  CreateFile)

◆ qboolean() [2/5]

searchpathfuncs_s::qboolean ( QDECL *  FileStat)

◆ qboolean() [3/5]

searchpathfuncs_s::qboolean ( QDECL *  PollChanges)

◆ qboolean() [4/5]

searchpathfuncs_s::qboolean ( QDECL *  RemoveFile)

◆ qboolean() [5/5]

searchpathfuncs_s::qboolean ( QDECL *  RenameFile)

◆ void() [1/6]

searchpathfuncs_s::void ( QDECL *  AddReference)

◆ void() [2/6]

searchpathfuncs_s::void ( QDECL *  BuildHash)

◆ void() [3/6]

searchpathfuncs_s::void ( QDECL *  ClosePath)

◆ void() [4/6]

int searchpathfuncs_s::void ( QDECL *  FS_AddFileHash)

◆ void() [5/6]

searchpathfuncs_s::void ( QDECL *  GetPathDetails)

◆ void() [6/6]

searchpathfuncs_s::void ( QDECL *  ReadFile)

Member Data Documentation

◆ buffer

flocation_t char* searchpathfuncs_s::buffer

◆ depth

int searchpathfuncs_s::depth

◆ filehandle

int const char fsbucket_t* searchpathfuncs_s::filehandle

◆ filename [1/2]

flocation_t const char* searchpathfuncs_s::filename

◆ filename [2/2]

const char* searchpathfuncs_s::filename

◆ fname

int const char* searchpathfuncs_s::fname

◆ fsize

const char qofs_t searchpathfuncs_s::fsize

◆ fsver

int searchpathfuncs_s::fsver

◆ hashedresult

unsigned flocation_t const char void* searchpathfuncs_s::hashedresult

◆ loc [1/2]

flocation_t * searchpathfuncs_s::loc

◆ loc [2/2]

flocation_t* searchpathfuncs_s::loc

◆ match

const char* searchpathfuncs_s::match

◆ mtime [1/2]

const char qofs_t time_t searchpathfuncs_s::mtime

◆ mtime [2/2]

flocation_t time_t* searchpathfuncs_s::mtime

◆ name

unsigned flocation_t const char* searchpathfuncs_s::name

◆ newname

const char const char* searchpathfuncs_s::newname

◆ oldname

const char* searchpathfuncs_s::oldname

◆ outdetails

char* searchpathfuncs_s::outdetails

◆ parm [1/2]

const char qofs_t time_t void* searchpathfuncs_s::parm

◆ parm [2/2]

const char qofs_t time_t void searchpathfuncs_t void* searchpathfuncs_s::parm

◆ pathhandle

int const char fsbucket_t void* searchpathfuncs_s::pathhandle

◆ seed

int searchpathfuncs_s::seed

◆ sizeofdetails

char size_t searchpathfuncs_s::sizeofdetails

◆ spath

const char qofs_t time_t void searchpathfuncs_t* searchpathfuncs_s::spath

◆ usepure

int int searchpathfuncs_s::usepure

The documentation for this struct was generated from the following file: