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

#include <common.h>

Public Types

enum  { SS_SEEKABLE , SS_SLOW , SS_PIPE , SS_UNSEEKABLE }
 

Public Member Functions

 int (QDECL *ReadBytes)(struct vfsfile_s *file
 
 int (QDECL *WriteBytes)(struct vfsfile_s *file
 
 qboolean (QDECL *Seek)(struct vfsfile_s *file
 
 qofs_t (QDECL *Tell)(struct vfsfile_s *file)
 
 qofs_t (QDECL *GetLen)(struct vfsfile_s *file)
 
 qboolean (QDECL *Close)(struct vfsfile_s *file)
 
 void (QDECL *Flush)(struct vfsfile_s *file)
 

Public Attributes

voidbuffer
 
void int bytestoread
 
const voidbuffer
 
const void int bytestowrite
 
qofs_t pos
 
enum vfsfile_s:: { ... }  seekstyle
 
char dbgname [MAX_QPATH]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SS_SEEKABLE 
SS_SLOW 
SS_PIPE 
SS_UNSEEKABLE 

Member Function Documentation

◆ int() [1/2]

vfsfile_s::int ( QDECL *  ReadBytes)

◆ int() [2/2]

vfsfile_s::int ( QDECL *  WriteBytes)

◆ qboolean() [1/2]

vfsfile_s::qboolean ( QDECL *  Close)

◆ qboolean() [2/2]

vfsfile_s::qboolean ( QDECL *  Seek)

◆ qofs_t() [1/2]

vfsfile_s::qofs_t ( QDECL *  GetLen)

◆ qofs_t() [2/2]

vfsfile_s::qofs_t ( QDECL *  Tell)

◆ void()

vfsfile_s::void ( QDECL *  Flush)

Member Data Documentation

◆ buffer [1/2]

void* vfsfile_s::buffer

◆ buffer [2/2]

const void* vfsfile_s::buffer

◆ bytestoread

void int vfsfile_s::bytestoread

◆ bytestowrite

const void int vfsfile_s::bytestowrite

◆ dbgname

char vfsfile_s::dbgname[MAX_QPATH]

◆ pos

qofs_t vfsfile_s::pos

◆ 

enum { ... } vfsfile_s::seekstyle

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