ScummVM API documentation
MTropolis::Data::MToonAsset Struct Reference
Inheritance diagram for MTropolis::Data::MToonAsset:
MTropolis::Data::DataObject Common::NonCopyable

Classes

struct  FrameDef
 
struct  FrameRangeDef
 
struct  FrameRangePart
 
struct  MacPart
 
union  PlatformUnion
 
struct  WinPart
 

Public Types

enum  { kEncodingFlag_TemporalCompression = 0x80, kEncodingFlag_HasRanges = 0x20000000, kEncodingFlag_Trimming = 0x08 }
 

Public Attributes

uint32 marker
 
uint8 unknown1 [8]
 
uint32 assetID
 
bool haveMacPart
 
bool haveWinPart
 
PlatformUnion platform
 
uint32 frameDataPosition
 
uint32 sizeOfFrameData
 
uint32 mtoonHeader [2]
 
uint16 version
 
uint8 unknown2 [4]
 
uint32 encodingFlags
 
Rect rect
 
uint16 numFrames
 
uint8 unknown3 [14]
 
uint16 bitsPerPixel
 
uint32 codecID
 
uint8 unknown4_1 [8]
 
uint32 codecDataSize
 
Point registrationPoint
 
Common::Array< FrameDefframes
 
Common::Array< uint8 > codecData
 
FrameRangePart frameRangesPart
 

Protected Member Functions

DataReadErrorCode load (DataReader &reader) override
 

Additional Inherited Members

- Public Member Functions inherited from MTropolis::Data::DataObject
DataReadErrorCode load (DataObjectTypes::DataObjectType type, uint16 revision, DataReader &reader)
 
uint16 getRevision () const
 
DataObjectTypes::DataObjectType getType () const
 
- Protected Attributes inherited from MTropolis::Data::DataObject
DataObjectTypes::DataObjectType _type
 
uint16 _revision
 

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