ScummVM API documentation
Mohawk::MystAreaVideo Class Reference
Inheritance diagram for Mohawk::MystAreaVideo:
Mohawk::MystAreaAction Mohawk::MystArea

Public Member Functions

 MystAreaVideo (MohawkEngine_Myst *vm, ResourceType type, Common::SeekableReadStream *rlstStream, MystArea *parent)
 
VideoEntryPtr playMovie ()
 
VideoEntryPtr getVideo ()
 
void handleCardChange () override
 
bool isPlaying ()
 
void setDirection (int16 direction)
 
void setBlocking (bool blocking)
 
void pauseMovie (bool pause)
 
- Public Member Functions inherited from Mohawk::MystAreaAction
 MystAreaAction (MohawkEngine_Myst *vm, ResourceType type, Common::SeekableReadStream *rlstStream, MystArea *parent)
 
void handleMouseUp () override
 
const Common::String describe () override
 
- Public Member Functions inherited from Mohawk::MystArea
 MystArea (MohawkEngine_Myst *vm, ResourceType type, Common::SeekableReadStream *rlstStream, MystArea *parent)
 
void drawBoundingRect ()
 
bool hasType (ResourceType type) const
 
bool contains (Common::Point point)
 
virtual void drawDataToScreen ()
 
Common::Rect getRect ()
 
void setRect (const Common::Rect &rect)
 
bool isEnabled ()
 
void setEnabled (bool enabled)
 
bool isDrawSubimages ()
 
uint16 getDest ()
 
virtual uint16 getImageSwitchVar ()
 
bool unreachableZipDest ()
 
bool canBecomeActive ()
 
virtual void handleMouseDown ()
 
virtual void handleMouseDrag ()
 

Static Protected Member Functions

static Common::Path convertMystVideoName (const Common::String &name)
 

Protected Attributes

Common::Path _videoFile
 
int16 _left
 
int16 _top
 
uint16 _loop
 
int16 _direction
 
uint16 _playBlocking
 
bool _playOnCardChange
 
uint16 _playRate
 
- Protected Attributes inherited from Mohawk::MystAreaAction
MystScript _script
 
- Protected Attributes inherited from Mohawk::MystArea
MohawkEngine_Myst_vm
 
ResourceType _type
 
uint16 _flags
 
Common::Rect _rect
 
uint16 _dest
 

Additional Inherited Members

- Public Attributes inherited from Mohawk::MystArea
MystArea_parent
 

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