ScummVM API documentation
Director::MacArchive Class Reference
Inheritance diagram for Director::MacArchive:
Director::Archive

Public Member Functions

uint32 getFileSize () override
 
void close () override
 
bool openFile (const Common::Path &path) override
 
bool openStream (Common::SeekableReadStream *stream, uint32 startOffset=0) override
 
Common::SeekableReadStreamEndiangetResource (uint32 tag, uint16 id) override
 
Common::String formatArchiveInfo () override
 
- Public Member Functions inherited from Director::Archive
Common::Path getPathName () const
 
Common::String getFileName () const
 
void setPathName (const Common::Path &name)
 
bool isOpen () const
 
bool hasResource (uint32 tag, int id) const
 
bool hasResource (uint32 tag, const Common::String &resName) const
 
virtual Common::SeekableReadStreamEndiangetFirstResource (uint32 tag)
 
virtual Resource getResourceDetail (uint32 tag, uint16 id)
 
uint32 getOffset (uint32 tag, uint16 id) const
 
uint16 findResourceID (uint32 tag, const Common::String &resName, bool ignoreCase=false) const
 
Common::String getName (uint32 tag, uint16 id) const
 
Common::SeekableReadStreamEndiangetMovieResourceIfPresent (uint32 tag)
 
Common::Array< uint32 > getResourceTypeList () const
 
Common::Array< uint16 > getResourceIDList (uint32 type) const
 
void listUnaccessedChunks ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Director::Archive
static uint32 convertTagToUppercase (uint32 tag)
 
- Public Attributes inherited from Director::Archive
bool _isBigEndian
 
- Protected Types inherited from Director::Archive
typedef Common::HashMap< uint16, ResourceResourceMap
 
typedef Common::HashMap< uint32, ResourceMapTypeMap
 
typedef Common::HashMap< uint32, uint32 > MovieChunkMap
 
- Protected Member Functions inherited from Director::Archive
void dumpChunk (Resource &res, Common::DumpFile &out)
 
- Protected Attributes inherited from Director::Archive
Common::SeekableReadStream_stream
 
TypeMap _types
 
MovieChunkMap _movieChunks
 
Common::Path _pathName
 

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