ScummVM API documentation
Myst3::Movie Class Reference
Inheritance diagram for Myst3::Movie:
Myst3::Drawable Myst3::ScriptedMovie Myst3::SimpleMovie Myst3::ProjectorMovie

Public Member Functions

 Movie (Myst3Engine *vm, uint16 id)
 
void draw () override
 
void drawOverlay () override
 
void pause (bool pause)
 
uint16 getId ()
 
bool isVideoLoaded ()
 
void setPosU (int32 v)
 
void setPosV (int32 v)
 
void setForce2d (bool b)
 
void setForceOpaque (bool b)
 
void setStartFrame (int32 v)
 
void setEndFrame (int32 v)
 
void setVolume (int32 v)
 
- Public Member Functions inherited from Myst3::Drawable
bool isConstrainedToWindow () const
 
bool is3D () const
 
bool isScaled () const
 

Protected Member Functions

int32 adjustFrameForRate (int32 frame, bool dataToBink)
 
void loadPosition (const ResourceDescription::VideoData &videoData)
 
void drawNextFrameToTexture ()
 
void draw2d ()
 
void draw3d ()
 

Protected Attributes

Myst3Engine_vm
 
uint16 _id
 
Subtitles_subtitles
 
Math::Vector3d _pTopLeft
 
Math::Vector3d _pBottomLeft
 
Math::Vector3d _pBottomRight
 
Math::Vector3d _pTopRight
 
bool _force2d
 
bool _forceOpaque
 
int32 _posU
 
int32 _posV
 
Video::BinkDecoder _bink
 
Texture_texture
 
int32 _startFrame
 
int32 _endFrame
 
int32 _volume
 
bool _additiveBlending
 
int32 _transparency
 
- Protected Attributes inherited from Myst3::Drawable
bool _isConstrainedToWindow
 
bool _is3D
 
bool _scaled
 

Member Function Documentation

◆ pause()

void Myst3::Movie::pause ( bool  pause)

Increase or decrease the movie's pause level by one


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