ScummVM API documentation
Mohawk::MohawkArchive Class Reference
Inheritance diagram for Mohawk::MohawkArchive:
Mohawk::Archive

Public Member Functions

bool openStream (Common::SeekableReadStream *stream) override
 
- Public Member Functions inherited from Mohawk::Archive
bool openFile (const Common::Path &fileName)
 
void close ()
 
bool isOpen () const
 
bool hasResource (uint32 tag, uint16 id) const
 
bool hasResource (uint32 tag, const Common::String &resName) const
 
Common::SeekableReadStreamgetResource (uint32 tag, uint16 id)
 
uint32 getOffset (uint32 tag, uint16 id) const
 
uint16 findResourceID (uint32 tag, const Common::String &resName) const
 
Common::String getName (uint32 tag, uint16 id) const
 
Common::Array< uint32 > getResourceTypeList () const
 
Common::Array< uint16 > getResourceIDList (uint32 type) const
 
void offsetResourceIDs (uint32 type, uint16 startId, int16 increment)
 

Additional Inherited Members

- Protected Types inherited from Mohawk::Archive
typedef Common::HashMap< uint16, ResourceResourceMap
 
typedef Common::HashMap< uint32, ResourceMapTypeMap
 
- Protected Attributes inherited from Mohawk::Archive
Common::SeekableReadStream_stream
 
TypeMap _types
 

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