ScummVM API documentation
Made::Object Class Referenceabstract
Inheritance diagram for Made::Object:
Made::ObjectV2 Made::ObjectV3 Made::ObjectV1

Public Member Functions

virtual int load (Common::SeekableReadStream &source)=0
 
virtual int load (byte *source)=0
 
virtual int save (Common::WriteStream &dest)=0
 
virtual uint16 getFlags ()=0
 
virtual uint16 getClass ()=0
 
virtual uint16 getSize ()=0
 
virtual byte getCount1 ()=0
 
virtual byte getCount2 ()=0
 
virtual byte * getData ()=0
 
virtual bool isConstant ()=0
 
const char * getString ()
 
void setString (const char *str)
 
bool isObject ()
 
bool isVector ()
 
int16 getVectorSize ()
 
int16 getVectorItem (int16 index)
 
void setVectorItem (int16 index, int16 value)
 
void dump (const Common::String &filename)
 

Protected Attributes

bool _freeData
 
uint16 _objSize
 
byte * _objData
 

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