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) |
![]() | |
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) |
![]() | |
bool | isConstrainedToWindow () const |
bool | is3D () const |
bool | isScaled () const |
Protected Member Functions | |
void | updateVolume () |
![]() | |
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 |
![]() | |
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 |
![]() | |
bool | _isConstrainedToWindow |
bool | _is3D |
bool | _scaled |