ScummVM API documentation
Sword25::InputPersistenceBlock Class Reference
Inheritance diagram for Sword25::InputPersistenceBlock:
Sword25::PersistenceBlock

Public Types

enum  ErrorState { NONE, END_OF_DATA, OUT_OF_SYNC }
 

Public Member Functions

 InputPersistenceBlock (const void *data, uint dataLength, int version)
 
void read (int16 &value)
 
void read (int32 &value)
 
void read (uint32 &value)
 
void read (float &value)
 
void read (bool &value)
 
void readString (Common::String &value)
 
void readByteArray (Common::Array< byte > &value)
 
bool isGood () const
 
ErrorState getErrorState () const
 
int getVersion () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Sword25::PersistenceBlock
static uint getSInt32Size ()
 
static uint getUInt32Size ()
 
static uint getFloat32Size ()
 
static uint getBoolSize ()
 
static uint getStringSize (const Common::String &string)
 
- Protected Types inherited from Sword25::PersistenceBlock
enum  {
  SINT_MARKER, UINT_MARKER, FLOAT_MARKER, STRING_MARKER,
  BOOL_MARKER, BLOCK_MARKER
}
 

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