ScummVM API documentation
AGS3::PACKFILE Struct Referenceabstract

#include <file.h>

Inheritance diagram for AGS3::PACKFILE:
AGS3::ScummVMPackFile AGS3::VTablePackFile

Public Member Functions

virtual void close ()
 
virtual int pack_fseek (int offset)=0
 
virtual int pack_getc ()=0
 
virtual int pack_putc (int c)=0
 
virtual int pack_ungetc (int c)=0
 
virtual long pack_fread (void *p, long n)=0
 
virtual long pack_fwrite (AL_CONST void *p, long n)=0
 
virtual int pack_feof ()=0
 
virtual int pack_ferror ()=0
 
virtual void * pack_get_userdata () const
 
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)
 

Detailed Description

Allegro file class


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