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

Classes

struct  PointDef
 
struct  PointDefMessageSpec
 

Public Types

enum  Flags { kFlagReverse = 0x00100000, kFlagLoop = 0x10000000, kFlagAlternate = 0x02000000, kFlagStartAtBeginning = 0x08000000 }
 

Public Member Functions

 PathMotionModifier (uint version)
 
- Public Member Functions inherited from MTropolis::Data::DataObject
DataReadErrorCode load (DataObjectTypes::DataObjectType type, uint16 revision, DataReader &reader)
 
uint16 getRevision () const
 
DataObjectTypes::DataObjectType getType () const
 

Public Attributes

TypicalModifierHeader modHeader
 
uint32 flags
 
Event executeWhen
 
Event terminateWhen
 
uint8 unknown2 [2]
 
uint16 numPoints
 
uint8 unknown3 [4]
 
uint32 frameDurationTimes10Million
 
uint8 unknown5 [4]
 
uint32 unknown6
 
bool havePointDefMessageSpecs
 
Common::Array< PointDefpoints
 

Protected Member Functions

DataReadErrorCode load (DataReader &reader) override
 

Additional Inherited Members

- Protected Attributes inherited from MTropolis::Data::DataObject
DataObjectTypes::DataObjectType _type
 
uint16 _revision
 

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