ScummVM API documentation
Illusions::Duckman_GameState Class Reference
Inheritance diagram for Illusions::Duckman_GameState:
Illusions::GameState

Public Member Functions

 Duckman_GameState (IllusionsEngine_Duckman *vm)
 
- Public Member Functions inherited from Illusions::GameState
bool readState (uint32 &sceneId, uint32 &threadId)
 
void writeState (uint32 sceneId, uint32 threadId)
 
void read (Common::ReadStream *in)
 
void write (Common::WriteStream *out)
 
void deleteReadStream ()
 

Protected Member Functions

uint32 calcWriteBufferSizeInternal () override
 
bool readStateInternal (Common::ReadStream *in) override
 
void writeStateInternal (Common::WriteStream *out) override
 
- Protected Member Functions inherited from Illusions::GameState
Common::WriteStream * newWriteStream ()
 
uint32 calcWriteBufferSize ()
 
virtual uint32 calcWriteBufferSizeInternal ()=0
 
virtual bool readStateInternal (Common::ReadStream *in)=0
 
virtual void writeStateInternal (Common::WriteStream *out)=0
 

Protected Attributes

IllusionsEngine_Duckman * _vm
 
- Protected Attributes inherited from Illusions::GameState
uint32 _writeBufferSize
 
byte * _writeBuffer
 
Common::SeekableReadStream * _readStream
 

Member Function Documentation

◆ calcWriteBufferSizeInternal()

uint32 Illusions::Duckman_GameState::calcWriteBufferSizeInternal ( )
overrideprotectedvirtual

Implements Illusions::GameState.

◆ readStateInternal()

bool Illusions::Duckman_GameState::readStateInternal ( Common::ReadStream *  in)
overrideprotectedvirtual

Implements Illusions::GameState.

◆ writeStateInternal()

void Illusions::Duckman_GameState::writeStateInternal ( Common::WriteStream *  out)
overrideprotectedvirtual

Implements Illusions::GameState.


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