ScummVM API documentation
AGS3::VTablePackFile Struct Reference
Inheritance diagram for AGS3::VTablePackFile:
AGS3::PACKFILE

Public Member Functions

 VTablePackFile (AL_CONST PACKFILE_VTABLE *vTable, void *userData)
 
void close () override
 
int pack_fseek (int offset) override
 
int pack_getc () override
 
int pack_putc (int c) override
 
int pack_ungetc (int c) override
 
long pack_fread (void *p, long n) override
 
long pack_fwrite (AL_CONST void *p, long n) override
 
int pack_feof () override
 
int pack_ferror () override
 
void * pack_get_userdata () const override
 
- Public Member Functions inherited from AGS3::PACKFILE
PACKFILEpack_fopen_chunk (int pack)
 
PACKFILEpack_fclose_chunk ()
 
int pack_igetw ()
 
int32_t pack_igetl ()
 
int pack_iputw (int w)
 
int32_t pack_iputl (int32_t l)
 
int pack_mgetw ()
 
int32_t pack_mgetl ()
 
int pack_mputw (int w)
 
int32_t pack_mputl (int32_t l)
 
char * pack_fgets (char *p, int max)
 
int pack_fputs (AL_CONST char *p)
 

Public Attributes

AL_CONST PACKFILE_VTABLE_vTable
 
void * _userData
 

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