ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <movie.h>

Inheritance diagram for Myst3::ScriptedMovie:
Collaboration diagram for Myst3::ScriptedMovie:

List of all members.

Public Member Functions

 ScriptedMovie (Myst3Engine *vm, uint16 id)
virtual ~ScriptedMovie ()
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)

Protected Member Functions

void updateVolume ()

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

Detailed Description

Definition at line 95 of file myst3/movie.h.


Constructor & Destructor Documentation

Myst3::ScriptedMovie::ScriptedMovie ( Myst3Engine vm,
uint16  id 
)

Definition at line 222 of file myst3/movie.cpp.

Myst3::ScriptedMovie::~ScriptedMovie (  )  [virtual]

Definition at line 387 of file myst3/movie.cpp.


Member Function Documentation

void Myst3::ScriptedMovie::draw (  )  [override, virtual]

Reimplemented from Myst3::Movie.

Definition at line 245 of file myst3/movie.cpp.

void Myst3::ScriptedMovie::drawOverlay (  )  [override, virtual]

Reimplemented from Myst3::Movie.

Definition at line 252 of file myst3/movie.cpp.

void Myst3::ScriptedMovie::setAdditiveBlending ( bool  b  )  [inline]

Definition at line 119 of file myst3/movie.h.

void Myst3::ScriptedMovie::setCondition ( int16  condition  )  [inline]

Definition at line 112 of file myst3/movie.h.

void Myst3::ScriptedMovie::setConditionBit ( int16  cb  )  [inline]

Definition at line 113 of file myst3/movie.h.

void Myst3::ScriptedMovie::setDisableWhenComplete ( bool  upd  )  [inline]

Definition at line 114 of file myst3/movie.h.

void Myst3::ScriptedMovie::setEndFrameVar ( uint16  v  )  [inline]

Definition at line 104 of file myst3/movie.h.

void Myst3::ScriptedMovie::setLoop ( bool  loop  )  [inline]

Definition at line 115 of file myst3/movie.h.

void Myst3::ScriptedMovie::setNextFrameReadVar ( uint16  v  )  [inline]

Definition at line 105 of file myst3/movie.h.

void Myst3::ScriptedMovie::setNextFrameWriteVar ( uint16  v  )  [inline]

Definition at line 106 of file myst3/movie.h.

void Myst3::ScriptedMovie::setPlayingVar ( uint16  v  )  [inline]

Definition at line 107 of file myst3/movie.h.

void Myst3::ScriptedMovie::setPosUVar ( uint16  v  )  [inline]

Definition at line 108 of file myst3/movie.h.

void Myst3::ScriptedMovie::setPosVVar ( uint16  v  )  [inline]

Definition at line 109 of file myst3/movie.h.

void Myst3::ScriptedMovie::setScriptDriven ( bool  b  )  [inline]

Definition at line 116 of file myst3/movie.h.

void Myst3::ScriptedMovie::setSoundAttenuation ( uint16  v  )  [inline]

Definition at line 118 of file myst3/movie.h.

void Myst3::ScriptedMovie::setSoundHeading ( uint16  v  )  [inline]

Definition at line 117 of file myst3/movie.h.

void Myst3::ScriptedMovie::setStartFrameVar ( uint16  v  )  [inline]

Definition at line 111 of file myst3/movie.h.

void Myst3::ScriptedMovie::setTransparency ( int32  v  )  [inline]

Definition at line 120 of file myst3/movie.h.

void Myst3::ScriptedMovie::setTransparencyVar ( uint16  v  )  [inline]

Definition at line 121 of file myst3/movie.h.

void Myst3::ScriptedMovie::setVolumeVar ( uint16  v  )  [inline]

Definition at line 110 of file myst3/movie.h.

void Myst3::ScriptedMovie::update (  )  [virtual]

Reimplemented in Myst3::ProjectorMovie.

Definition at line 259 of file myst3/movie.cpp.

void Myst3::ScriptedMovie::updateVolume (  )  [protected]

Definition at line 373 of file myst3/movie.cpp.


Member Data Documentation

Definition at line 130 of file myst3/movie.h.

Definition at line 131 of file myst3/movie.h.

Definition at line 126 of file myst3/movie.h.

Definition at line 124 of file myst3/movie.h.

Definition at line 134 of file myst3/movie.h.

Definition at line 128 of file myst3/movie.h.

bool Myst3::ScriptedMovie::_loop [protected]

Definition at line 125 of file myst3/movie.h.

Definition at line 142 of file myst3/movie.h.

Definition at line 143 of file myst3/movie.h.

Definition at line 145 of file myst3/movie.h.

Definition at line 135 of file myst3/movie.h.

Definition at line 136 of file myst3/movie.h.

Definition at line 127 of file myst3/movie.h.

Definition at line 140 of file myst3/movie.h.

Definition at line 139 of file myst3/movie.h.

Definition at line 133 of file myst3/movie.h.

Definition at line 147 of file myst3/movie.h.

Definition at line 137 of file myst3/movie.h.


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


Generated on Sat Jan 12 2019 05:04:54 for ResidualVM by doxygen 1.7.1
curved edge   curved edge