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

Public Member Functions

 ScriptedMovie (Myst3Engine *vm, uint16 id)
 
void draw () override
 
void drawOverlay () override
 
virtual void update ()
 
void setEndFrameVar (uint16 v)
 
void setNextFrameReadVar (uint16 v)
 
void setNextFrameWriteVar (uint16 v)
 
void setPlayingVar (uint16 v)
 
void setPosUVar (uint16 v)
 
void setPosVVar (uint16 v)
 
void setVolumeVar (uint16 v)
 
void setStartFrameVar (uint16 v)
 
void setCondition (int16 condition)
 
void setConditionBit (int16 cb)
 
void setDisableWhenComplete (bool upd)
 
void setLoop (bool loop)
 
void setScriptDriven (bool b)
 
void setSoundHeading (uint16 v)
 
void setSoundAttenuation (uint16 v)
 
void setAdditiveBlending (bool b)
 
void setTransparency (int32 v)
 
void setTransparencyVar (uint16 v)
 
- Public Member Functions inherited from Myst3::Movie
 Movie (Myst3Engine *vm, uint16 id)
 
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

void updateVolume ()
 
- 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

bool _enabled
 
bool _loop
 
bool _disableWhenComplete
 
bool _scriptDriven
 
bool _isLastFrame
 
int16 _condition
 
uint16 _conditionBit
 
uint16 _startFrameVar
 
uint16 _endFrameVar
 
uint16 _posUVar
 
uint16 _posVVar
 
uint16 _volumeVar
 
uint32 _soundHeading
 
uint32 _soundAttenuation
 
uint16 _nextFrameReadVar
 
uint16 _nextFrameWriteVar
 
uint16 _playingVar
 
uint16 _transparencyVar
 
- 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: