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 |