ScummVM API documentation
Grim::LabEntry Class Reference
Inheritance diagram for Grim::LabEntry:
Common::ArchiveMember

Public Member Functions

 LabEntry (const Common::Path &name, uint32 offset, uint32 len, Lab *parent)
 
Common::String getName () const override
 
Common::String getFileName () const override
 
Common::Path getPathInArchive () const override
 
Common::SeekableReadStreamcreateReadStream () const override
 
Common::SeekableReadStreamcreateReadStreamForAltStream (Common::AltStreamType altStreamType) const override
 
- Public Member Functions inherited from Common::ArchiveMember
virtual bool isDirectory () const
 
virtual void listChildren (ArchiveMemberList &childList, const char *pattern=nullptr) const
 
virtual U32String getDisplayName () const
 
virtual bool isInMacArchive () const
 

Member Function Documentation

◆ getName()

Common::String Grim::LabEntry::getName ( ) const
inlineoverridevirtual

Implements Common::ArchiveMember.

◆ getFileName()

Common::String Grim::LabEntry::getFileName ( ) const
inlineoverridevirtual

Get the file name of the archive member relative to its containing directory within the archive.

Implements Common::ArchiveMember.

◆ getPathInArchive()

Common::Path Grim::LabEntry::getPathInArchive ( ) const
inlineoverridevirtual

Get the full path of the archive member relative to the containing archive root.

Implements Common::ArchiveMember.

◆ createReadStream()

Common::SeekableReadStream* Grim::LabEntry::createReadStream ( ) const
overridevirtual

Create a read stream.

Implements Common::ArchiveMember.

◆ createReadStreamForAltStream()

Common::SeekableReadStream* Grim::LabEntry::createReadStreamForAltStream ( Common::AltStreamType  altStreamType) const
inlineoverridevirtual

Create a read stream of an alternate stream.

Implements Common::ArchiveMember.


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