ScummVM API documentation
MediaStation::ParameterReadStream Class Reference
Inheritance diagram for MediaStation::ParameterReadStream:
Common::SeekableReadStream Common::ReadStream Common::Stream MediaStation::Chunk

Public Member Functions

byte readTypedByte ()
 
uint16 readTypedUint16 ()
 
uint32 readTypedUint32 ()
 
int8 readTypedSByte ()
 
int16 readTypedSint16 ()
 
int32 readTypedSint32 ()
 
float readTypedFloat ()
 
double readTypedDouble ()
 
Common::String readTypedFilename ()
 
Common::Rect readTypedRect ()
 
Common::Point readTypedPoint ()
 
Common::Point readTypedGraphicSize ()
 
int16 readTypedGraphicUnit ()
 
double readTypedTime ()
 
Common::String readTypedString ()
 
VersionInfo readTypedVersion ()
 
uint32 readTypedChunkReference ()
 
Polygon readTypedPolygon ()
 
- Public Member Functions inherited from Common::SeekableReadStream
virtual int64 pos () const =0
 
virtual int64 size () const =0
 
virtual bool seek (int64 offset, int whence=SEEK_SET)=0
 
virtual bool skip (uint32 offset)
 
virtual char * readLine (char *s, size_t bufSize, bool handleCR=true)
 
virtual String readLine (bool handleCR=true)
 
void hexdump (int len, int bytesPerLine=16, int startOffset=0)
 
- Public Member Functions inherited from Common::ReadStream
virtual bool eos () const =0
 
virtual uint32 read (void *dataPtr, uint32 dataSize)=0
 
byte readByte ()
 
FORCEINLINE int8 readSByte ()
 
uint16 readUint16LE ()
 
uint32 readUint32LE ()
 
uint64 readUint64LE ()
 
uint16 readUint16BE ()
 
uint32 readUint32BE ()
 
uint64 readUint64BE ()
 
FORCEINLINE int16 readSint16LE ()
 
FORCEINLINE int32 readSint32LE ()
 
FORCEINLINE int64 readSint64LE ()
 
FORCEINLINE int16 readSint16BE ()
 
FORCEINLINE int32 readSint32BE ()
 
FORCEINLINE int64 readSint64BE ()
 
FORCEINLINE float readFloatLE ()
 
FORCEINLINE float readFloatBE ()
 
FORCEINLINE double readDoubleLE ()
 
FORCEINLINE double readDoubleBE ()
 
template<class TDataFormat , class... T>
bool readMultiple (const TDataFormat &dataFormat, T &...values)
 
template<class... T>
bool readMultipleEndian (bool isLittle, T &...values)
 
template<class... T>
bool readMultipleLE (T &...values)
 
template<class... T>
bool readMultipleBE (T &...values)
 
SeekableReadStreamreadStream (uint32 dataSize)
 
String readString (char terminator=0, size_t len=String::npos)
 
Common::String readPascalString (bool transformCR=true)
 
- Public Member Functions inherited from Common::Stream
virtual bool err () const
 
virtual void clearErr ()
 

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