ScummVM API documentation
MediaStation::Movie Class Reference
Inheritance diagram for MediaStation::Movie:
MediaStation::SpatialEntity MediaStation::Asset

Public Member Functions

virtual void readChunk (Chunk &chunk) override
 
virtual void readSubfile (Subfile &subfile, Chunk &chunk) override
 
virtual void readParameter (Chunk &chunk, AssetHeaderSectionType paramType) override
 
virtual ScriptValue callMethod (BuiltInMethod methodId, Common::Array< ScriptValue > &args) override
 
virtual void process () override
 
virtual void draw (const Common::Array< Common::Rect > &dirtyRegion) override
 
virtual bool isVisible () const override
 
- Public Member Functions inherited from MediaStation::SpatialEntity
 SpatialEntity (AssetType type)
 
virtual bool isSpatialActor () const override
 
virtual Common::Rect getBbox () const
 
int zIndex () const
 
- Public Member Functions inherited from MediaStation::Asset
 Asset (AssetType type)
 
virtual void initFromParameterStream (Chunk &chunk)
 
void processTimeEventHandlers ()
 
void runEventHandlerIfExists (EventType eventType, const ScriptValue &arg)
 
void runEventHandlerIfExists (EventType eventType)
 
AssetType type () const
 
uint id () const
 
uint contextId () const
 
void setId (uint id)
 
void setContextId (uint id)
 

Public Attributes

uint32 _audioChunkReference = 0
 
uint32 _animationChunkReference = 0
 
- Public Attributes inherited from MediaStation::Asset
uint32 _chunkReference = 0
 
uint _assetReference = 0
 

Additional Inherited Members

- Protected Member Functions inherited from MediaStation::SpatialEntity
void moveTo (int16 x, int16 y)
 
void moveToCentered (int16 x, int16 y)
 
void setBounds (const Common::Rect &bounds)
 
void setZIndex (int zIndex)
 
virtual void setDissolveFactor (double dissolveFactor)
 
virtual void invalidateLocalBounds ()
 
virtual void invalidateLocalZIndex ()
 
- Protected Attributes inherited from MediaStation::SpatialEntity
uint _stageId = 0
 
int _zIndex = 0
 
double _dissolveFactor = 0.0
 
Common::Rect _boundingBox
 
bool _isVisible = false
 
bool _hasTransparency = false
 
bool _getOffstageEvents = false
 
- Protected Attributes inherited from MediaStation::Asset
AssetType _type = kAssetTypeEmpty
 
uint _id = 0
 
uint _contextId = 0
 
uint _startTime = 0
 
uint _lastProcessedTime = 0
 
uint _duration = 0
 
Common::HashMap< uint, Common::Array< EventHandler * > > _eventHandlers
 

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