ScummVM API documentation
MTropolis::Data::DataObject Class Referenceabstract
Inheritance diagram for MTropolis::Data::DataObject:
Common::NonCopyable MTropolis::Data::AliasModifier MTropolis::Data::AssetCatalog MTropolis::Data::AssetDataChunk MTropolis::Data::AudioAsset MTropolis::Data::AVIMovieAsset MTropolis::Data::BehaviorModifier MTropolis::Data::BooleanVariableModifier MTropolis::Data::BoundaryDetectionMessengerModifier MTropolis::Data::ChangeSceneModifier MTropolis::Data::CollisionDetectionMessengerModifier MTropolis::Data::ColorTableAsset MTropolis::Data::ColorTableModifier MTropolis::Data::CompoundVariableModifier MTropolis::Data::CursorModifierV1 MTropolis::Data::Debris MTropolis::Data::DragMotionModifier MTropolis::Data::ElementTransitionModifier MTropolis::Data::FloatingPointVariableModifier MTropolis::Data::GlobalObjectInfo MTropolis::Data::GraphicModifier MTropolis::Data::IfMessengerModifier MTropolis::Data::ImageAsset MTropolis::Data::ImageEffectModifier MTropolis::Data::IntegerRangeVariableModifier MTropolis::Data::IntegerVariableModifier MTropolis::Data::KeyboardMessengerModifier MTropolis::Data::MessengerModifier MTropolis::Data::MiniscriptModifier MTropolis::Data::MovieAsset MTropolis::Data::MToonAsset MTropolis::Data::ObjectReferenceVariableModifierV1 MTropolis::Data::PathMotionModifier MTropolis::Data::PlugInModifier MTropolis::Data::PointVariableModifier MTropolis::Data::PresentationSettings MTropolis::Data::ProjectCatalog MTropolis::Data::ProjectHeader MTropolis::Data::ProjectLabelMap MTropolis::Data::ProjectStructuralDef MTropolis::Data::ReturnModifier MTropolis::Data::SaveAndRestoreModifier MTropolis::Data::SceneTransitionModifier MTropolis::Data::SetModifier MTropolis::Data::SharedSceneModifier MTropolis::Data::SimpleMotionModifier MTropolis::Data::SoundEffectModifier MTropolis::Data::SoundFadeModifier MTropolis::Data::StreamHeader MTropolis::Data::StringVariableModifier MTropolis::Data::StructuralDef MTropolis::Data::TextAsset MTropolis::Data::TextStyleModifier MTropolis::Data::TimerMessengerModifier MTropolis::Data::Unknown19 MTropolis::Data::Unknown2B MTropolis::Data::VectorMotionModifier MTropolis::Data::VectorVariableModifier

Public Member Functions

DataReadErrorCode load (DataObjectTypes::DataObjectType type, uint16 revision, DataReader &reader)
 
uint16 getRevision () const
 
DataObjectTypes::DataObjectType getType () const
 

Protected Member Functions

virtual DataReadErrorCode load (DataReader &reader)=0
 

Protected Attributes

DataObjectTypes::DataObjectType _type
 
uint16 _revision
 

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