ScummVM API documentation
Gob::VariablesBE Class Reference
Inheritance diagram for Gob::VariablesBE:
Gob::Variables

Public Member Functions

 VariablesBE (uint32 size)
 
- Public Member Functions inherited from Gob::Variables
 Variables (uint32 size)
 
uint32 getSize () const
 
void writeVar8 (uint32 var, uint8 value)
 
void writeVar16 (uint32 var, uint16 value)
 
void writeVar32 (uint32 var, uint32 value)
 
void writeVarString (uint32 var, const char *value)
 
void writeOff8 (uint32 offset, uint8 value)
 
void writeOff16 (uint32 offset, uint16 value)
 
void writeOff32 (uint32 offset, uint32 value)
 
void writeOffString (uint32 offset, const char *value)
 
uint8 readVar8 (uint32 var) const
 
uint16 readVar16 (uint32 var) const
 
uint32 readVar32 (uint32 var) const
 
void readVarString (uint32 var, char *value, uint32 length)
 
uint8 readOff8 (uint32 offset) const
 
uint16 readOff16 (uint32 offset) const
 
uint32 readOff32 (uint32 offset) const
 
void readOffString (uint32 offset, char *value, uint32 length)
 
const uint8 * getAddressVar8 (uint32 var) const
 
uint8 * getAddressVar8 (uint32 var)
 
const char * getAddressVarString (uint32 var) const
 
char * getAddressVarString (uint32 var)
 
const uint8 * getAddressOff8 (uint32 offset) const
 
uint8 * getAddressOff8 (uint32 offset)
 
const char * getAddressOffString (uint32 offset) const
 
char * getAddressOffString (uint32 offset)
 
bool copyTo (uint32 offset, byte *variables, uint32 n) const
 
bool copyFrom (uint32 offset, const byte *variables, uint32 n)
 

Protected Member Functions

void write8 (byte *buf, uint8 data) const override
 
void write16 (byte *buf, uint16 data) const override
 
void write32 (byte *buf, uint32 data) const override
 
uint8 read8 (const byte *buf) const override
 
uint16 read16 (const byte *buf) const override
 
uint32 read32 (const byte *buf) const override
 

Additional Inherited Members

- Public Types inherited from Gob::Variables
enum  Type { kVariableType8, kVariableType16, kVariableType32 }
 

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