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

Stark::Formats Namespace Reference

Classes

class  BiffArchive
 A tree-style container for BiffObjects. More...
class  BiffObject
 An object which can be read from a BiffArchive. More...
class  MeshObjectSceneData
class  MeshObjectBase
class  MeshObjectTri
class  MeshObjectMaterial
class  BiffMeshReader
 A mesh reader. More...
class  BiffMesh
 A mesh read out of a BIFF archive. More...
class  DDS
 DDS texture. More...
class  ISSADPCMStream
 ADPCM decoder for the .iss files. More...
class  TextureGroup
class  TextureSetReader
 A texture set loader able to read '.tm' files. More...
class  Texture
 A texture contained in a '.tm' texture set archive. More...
class  XARCMember
class  XARCArchive
class  XMGDecoder
 XMG (still image) decoder. More...
class  XRCReadStream
 A read stream with helper functions to read usual XRC data types. More...
class  XRCReader
 An XRC stream parser, used to build resource trees. More...

Enumerations

enum  BiffMeshObjectType { kMeshObjectSceneData = 0x5a4aa94, kMeshObjectBase = 0x5a4aa89, kMeshObjectTri = 0x5a4aa8d, kMeshObjectMaterial = 0x5a4aa8e }
enum  TextureSetType { kTextureSetGroup = 0x02faf082, kTextureSetTexture = 0x02faf080 }

Functions

static Common::String readString (Common::SeekableReadStream *stream)
Audio::RewindableAudioStreammakeISSStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeAfterUse)
 Create a new RewindableAudioStream from the ISS data in the given stream.

Variables

static const uint32 kDDSID = MKTAG('D', 'D', 'S', ' ')
static const uint32 kHeaderFlagsHasMipMaps = 0x00020000
static const uint32 kPixelFlagsHasAlpha = 0x00000001
static const uint32 kPixelFlagsHasFourCC = 0x00000004
static const uint32 kPixelFlagsIsIndexed = 0x00000020
static const uint32 kPixelFlagsIsRGB = 0x00000040

Enumeration Type Documentation

Enumerator:
kMeshObjectSceneData 
kMeshObjectBase 
kMeshObjectTri 
kMeshObjectMaterial 

Definition at line 33 of file biffmesh.cpp.

Enumerator:
kTextureSetGroup 
kTextureSetTexture 

Definition at line 62 of file tm.h.


Function Documentation

Audio::RewindableAudioStream * Stark::Formats::makeISSStream ( Common::SeekableReadStream stream,
DisposeAfterUse::Flag  disposeAfterUse 
)

Create a new RewindableAudioStream from the ISS data in the given stream.

ISS is the file format used by the 4 CD version of the game.

Parameters:
stream the SeekableReadStream from which to read the ISS data
disposeAfterUse whether to delete the stream after use
Returns:
a new RewindableAudioStream, or NULL, if an error occurred
static Common::String Stark::Formats::readString ( Common::SeekableReadStream stream  )  [static]

Definition at line 67 of file iss.cpp.


Variable Documentation

const uint32 Stark::Formats::kDDSID = MKTAG('D', 'D', 'S', ' ') [static]

Definition at line 32 of file dds.cpp.

const uint32 Stark::Formats::kHeaderFlagsHasMipMaps = 0x00020000 [static]

Definition at line 34 of file dds.cpp.

const uint32 Stark::Formats::kPixelFlagsHasAlpha = 0x00000001 [static]

Definition at line 36 of file dds.cpp.

const uint32 Stark::Formats::kPixelFlagsHasFourCC = 0x00000004 [static]

Definition at line 37 of file dds.cpp.

const uint32 Stark::Formats::kPixelFlagsIsIndexed = 0x00000020 [static]

Definition at line 38 of file dds.cpp.

const uint32 Stark::Formats::kPixelFlagsIsRGB = 0x00000040 [static]

Definition at line 39 of file dds.cpp.



Generated on Sat Jul 13 2019 05:04:53 for ResidualVM by doxygen 1.7.1
curved edge   curved edge