ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <archive.h>

Collaboration diagram for Myst3::Archive:

List of all members.

Public Member Functions

const DirectorySubEntrygetDescription (const Common::String &room, uint32 index, uint16 face, DirectorySubEntry::ResourceType type)
DirectorySubEntryList listFilesMatching (const Common::String &room, uint32 index, uint16 face, DirectorySubEntry::ResourceType type)
Common::MemoryReadStreamdumpToMemory (uint32 offset, uint32 size)
void dumpToFiles ()
bool open (const char *fileName, const char *room)
void close ()
Common::String getRoomName () const

Private Member Functions

void _decryptHeader (Common::SeekableReadStream &inStream, Common::WriteStream &outStream)
void _readDirectory ()

Private Attributes

bool _multipleRoom
char _roomName [5]
Common::File _file
Common::Array< DirectoryEntry_directory

Detailed Description

Definition at line 33 of file engines/myst3/archive.h.


Member Function Documentation

void Myst3::Archive::_decryptHeader ( Common::SeekableReadStream inStream,
Common::WriteStream outStream 
) [private]

Definition at line 29 of file engines/myst3/archive.cpp.

void Myst3::Archive::_readDirectory (  )  [private]

Definition at line 56 of file engines/myst3/archive.cpp.

void Myst3::Archive::close (  ) 

Definition at line 124 of file engines/myst3/archive.cpp.

void Myst3::Archive::dumpToFiles (  ) 

Definition at line 75 of file engines/myst3/archive.cpp.

Common::MemoryReadStream * Myst3::Archive::dumpToMemory ( uint32  offset,
uint32  size 
)

Definition at line 81 of file engines/myst3/archive.cpp.

const DirectorySubEntry * Myst3::Archive::getDescription ( const Common::String room,
uint32  index,
uint16  face,
DirectorySubEntry::ResourceType  type 
)

Definition at line 86 of file engines/myst3/archive.cpp.

Common::String Myst3::Archive::getRoomName (  )  const

Definition at line 129 of file engines/myst3/archive.cpp.

DirectorySubEntryList Myst3::Archive::listFilesMatching ( const Common::String room,
uint32  index,
uint16  face,
DirectorySubEntry::ResourceType  type 
)

Definition at line 97 of file engines/myst3/archive.cpp.

bool Myst3::Archive::open ( const char *  fileName,
const char *  room 
)

Definition at line 108 of file engines/myst3/archive.cpp.


Member Data Documentation

Definition at line 37 of file engines/myst3/archive.h.

Definition at line 35 of file engines/myst3/archive.h.

char Myst3::Archive::_roomName[5] [private]

Definition at line 36 of file engines/myst3/archive.h.


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


Generated on Sat Mar 23 2019 05:08:29 for ResidualVM by doxygen 1.7.1
curved edge   curved edge