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

Public Types

enum  TransitionType { kTransitionTypeRectangularIris = 0x03e8, kTransitionTypeOvalIris = 0x03f2, kTransitionTypeZoom = 0x044c, kTransitionTypeFade = 0x2328 }
 
enum  RevealType { kRevealTypeReveal = 0, kRevealTypeConceal = 1 }
 

Public Attributes

TypicalModifierHeader modHeader
 
Event enableWhen
 
Event disableWhen
 
uint16 revealType
 
uint16 transitionType
 
uint16 unknown3
 
uint16 unknown4
 
uint16 steps
 
uint16 rate
 

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: