ScummVM API documentation
AGS3::AGS::Shared::DataExtReader Class Referenceabstract
Inheritance diagram for AGS3::AGS::Shared::DataExtReader:
AGS3::AGS::Shared::DataExtParser

Public Member Functions

HError Read ()
 

Protected Member Functions

 DataExtReader (Stream *in, int flags)
 
virtual HError ReadBlock (int block_id, const String &ext_id, soff_t block_len, bool &read_next)=0
 
- Protected Member Functions inherited from AGS3::AGS::Shared::DataExtParser
 DataExtParser (Stream *in, int flags)
 
virtual String GetOldBlockName (int blockId) const
 
virtual soff_t GetOverLeeway (int) const
 
StreamGetStream ()
 
bool AtEnd () const
 
HError OpenBlock ()
 
void SkipBlock ()
 
HError PostAssert ()
 
HError FindOne (int id)
 

Additional Inherited Members

- Protected Attributes inherited from AGS3::AGS::Shared::DataExtParser
Stream_in = nullptr
 
int _flags = 0
 
int _blockID = -1
 
String _extID
 
soff_t _blockStart = 0
 
soff_t _blockLen = 0
 

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