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

Public Member Functions

 SimpleMovie (Myst3Engine *vm, uint16 id)
 
void update ()
 
bool endOfVideo ()
 
void playStartupSound ()
 
void refreshAmbientSounds ()
 
void setSynchronized (bool b)
 
void play ()
 
- Public Member Functions inherited from Myst3::Movie
 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
 

Additional Inherited Members

- Protected Member Functions inherited from Myst3::Movie
int32 adjustFrameForRate (int32 frame, bool dataToBink)
 
void loadPosition (const ResourceDescription::VideoData &videoData)
 
void drawNextFrameToTexture ()
 
void draw2d ()
 
void draw3d ()
 
- Protected Attributes inherited from Myst3::Movie
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
 

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