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

Myst3::DirectorySubEntry Class Reference

#include <directorysubentry.h>

Collaboration diagram for Myst3::DirectorySubEntry:

List of all members.

Public Types

enum  ResourceType {
  kCubeFace = 0, kWaterEffectMask = 1, kLavaEffectMask = 2, kMagneticEffectMask = 3,
  kShieldEffectMask = 4, kSpotItem = 5, kFrame = 6, kRawData = 7,
  kMovie = 8, kStillMovie = 10, kText = 11, kTextMetadata = 12,
  kNumMetadata = 13, kLocalizedSpotItem = 69, kLocalizedFrame = 70, kMultitrackMovie = 72,
  kDialogMovie = 74
}

Public Member Functions

 DirectorySubEntry (Archive *archive)
void readFromStream (Common::SeekableReadStream &inStream)
void dumpToFile (Common::SeekableReadStream &inStream, const char *room, uint32 index)
Common::MemoryReadStreamgetData () const
uint16 getFace () const
ResourceType getType () const
const SpotItemDatagetSpotItemData () const
const VideoDatagetVideoData () const
uint32 getMiscData (uint index) const
Common::String getTextData (uint index) const

Private Attributes

uint32 _offset
uint32 _size
uint16 _metadataSize
byte _face
ResourceType _type
SpotItemData _spotItemData
VideoData _videoData
MiscData _miscData
Archive_archive

Detailed Description

Definition at line 50 of file directorysubentry.h.


Member Enumeration Documentation

Enumerator:
kCubeFace 
kWaterEffectMask 
kLavaEffectMask 
kMagneticEffectMask 
kShieldEffectMask 
kSpotItem 
kFrame 
kRawData 
kMovie 
kStillMovie 
kText 
kTextMetadata 
kNumMetadata 
kLocalizedSpotItem 
kLocalizedFrame 
kMultitrackMovie 
kDialogMovie 

Definition at line 52 of file directorysubentry.h.


Constructor & Destructor Documentation

Myst3::DirectorySubEntry::DirectorySubEntry ( Archive archive  ) 

Definition at line 33 of file directorysubentry.cpp.


Member Function Documentation

void Myst3::DirectorySubEntry::dumpToFile ( Common::SeekableReadStream inStream,
const char *  room,
uint32  index 
)

Definition at line 73 of file directorysubentry.cpp.

Common::MemoryReadStream * Myst3::DirectorySubEntry::getData (  )  const

Definition at line 119 of file directorysubentry.cpp.

uint16 Myst3::DirectorySubEntry::getFace (  )  const [inline]

Definition at line 77 of file directorysubentry.h.

uint32 Myst3::DirectorySubEntry::getMiscData ( uint  index  )  const

Definition at line 123 of file directorysubentry.cpp.

const SpotItemData& Myst3::DirectorySubEntry::getSpotItemData (  )  const [inline]

Definition at line 79 of file directorysubentry.h.

Common::String Myst3::DirectorySubEntry::getTextData ( uint  index  )  const

Definition at line 127 of file directorysubentry.cpp.

ResourceType Myst3::DirectorySubEntry::getType (  )  const [inline]

Definition at line 78 of file directorysubentry.h.

const VideoData& Myst3::DirectorySubEntry::getVideoData (  )  const [inline]

Definition at line 80 of file directorysubentry.h.

void Myst3::DirectorySubEntry::readFromStream ( Common::SeekableReadStream inStream  ) 

Definition at line 37 of file directorysubentry.cpp.


Member Data Documentation

Definition at line 96 of file directorysubentry.h.

Definition at line 88 of file directorysubentry.h.

Definition at line 94 of file directorysubentry.h.

Definition at line 85 of file directorysubentry.h.

Definition at line 86 of file directorysubentry.h.

Definition at line 89 of file directorysubentry.h.


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


Generated on Sat Mar 16 2019 05:06:40 for ResidualVM by doxygen 1.7.1
curved edge   curved edge