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

Public Types

enum  ChangeSceneFlags : uint {
  kChangeSceneFlagNextScene = 0x80000000 , kChangeSceneFlagPrevScene = 0x40000000 , kChangeSceneFlagSpecificScene = 0x20000000 , kChangeSceneFlagAddToReturnList = 0x10000000 ,
  kChangeSceneFlagAddToDestList = 0x08000000 , kChangeSceneFlagWrapAround = 0x04000000
}
 

Public Attributes

TypicalModifierHeader modHeader
 
uint32 changeSceneFlags
 
Event executeWhen
 
uint32 targetSectionGUID
 
uint32 targetSubsectionGUID
 
uint32 targetSceneGUID
 

Protected Member Functions

DataReadErrorCode load (DataReader &reader) override
 
virtual DataReadErrorCode load (DataReader &reader)=0
 

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
 

Member Function Documentation

◆ load()

DataReadErrorCode MTropolis::Data::ChangeSceneModifier::load ( DataReader &  reader)
overrideprotectedvirtual

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