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 archive.h.


Member Function Documentation

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

Definition at line 29 of file archive.cpp.

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

Definition at line 56 of file archive.cpp.

void Myst3::Archive::close (  ) 

Definition at line 124 of file archive.cpp.

void Myst3::Archive::dumpToFiles (  ) 

Definition at line 75 of file archive.cpp.

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

Definition at line 81 of file archive.cpp.

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

Definition at line 86 of file archive.cpp.

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

Definition at line 129 of file archive.cpp.

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

Definition at line 97 of file archive.cpp.

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

Definition at line 108 of file archive.cpp.


Member Data Documentation

Definition at line 38 of file archive.h.

Definition at line 37 of file archive.h.

Definition at line 35 of file archive.h.

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

Definition at line 36 of file archive.h.


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


Generated on Sat Nov 16 2019 05:03:26 for ResidualVM by doxygen 1.7.1
curved edge   curved edge