|
|
| MusicMidiNode (ZVision *engine, uint32 key, uint8 program, uint8 note, uint8 volume) |
| |
| bool | process (uint32 deltaTimeInMillis) override |
| |
| void | setVolume (uint8 volume) override |
| |
| void | setFade (int32 time, uint8 target) override |
| |
|
| MusicNodeBASE (ZVision *engine, uint32 key, ScriptingEffectType type) |
| |
| bool | process (uint32 deltaTimeInMillis) override=0 |
| |
|
virtual void | setVolume (uint8 volume)=0 |
| |
|
uint8 | getVolume () |
| |
|
virtual void | setFade (int32 time, uint8 target)=0 |
| |
|
virtual void | setBalance (int8 balance) |
| |
|
void | setDirection (Math::Angle azimuth, uint8 magnitude=255) |
| |
|
| ScriptingEffect (ZVision *engine, uint32 key, ScriptingEffectType type) |
| |
|
uint32 | getKey () |
| |
|
ScriptingEffectType | getType () |
| |
| virtual bool | process (uint32 deltaTimeInMillis) |
| |
| virtual void | serialize (Common::WriteStream *stream) |
| |
| virtual void | deserialize (Common::SeekableReadStream *stream) |
| |
| virtual bool | needsSerialization () |
| |
|
virtual bool | stop () |
| |
|
virtual void | kill () |
| |
|
| enum | ScriptingEffectType {
SCRIPTING_EFFECT_ANIM = 1
, SCRIPTING_EFFECT_AUDIO = 2
, SCRIPTING_EFFECT_DISTORT = 4
, SCRIPTING_EFFECT_PANTRACK = 8
,
SCRIPTING_EFFECT_REGION = 16
, SCRIPTING_EFFECT_TIMER = 32
, SCRIPTING_EFFECT_TTYTXT = 64
, SCRIPTING_EFFECT_UNKNOWN = 128
,
SCRIPTING_EFFECT_ALL = 255
} |
| |
|
void | updateMixer () |
| |
|
virtual void | outputMixer ()=0 |
| |
|
uint8 | _volume = 0 |
| |
|
int8 | _balance = 0 |
| |
|
Math::Angle | _azimuth |
| |
|
uint8 | _directionality |
| |
|
uint8 | _volumeOut = 0 |
| |
|
ZVision * | _engine |
| |
|
uint32 | _key |
| |
|
ScriptingEffectType | _type |
| |
◆ process()
| bool ZVision::MusicMidiNode::process |
( |
uint32 |
deltaTimeInMillis | ) |
|
|
overridevirtual |
Decrement the timer by the delta time. If the timer is finished, set the status in _globalState and let this node be deleted
- Parameters
-
| deltaTimeInMillis | The number of milliseconds that have passed since last frame |
- Returns
- If true, the node can be deleted after process() finishes
Implements ZVision::MusicNodeBASE.
◆ setVolume()
| void ZVision::MusicMidiNode::setVolume |
( |
uint8 |
volume | ) |
|
|
overridevirtual |
◆ setFade()
| void ZVision::MusicMidiNode::setFade |
( |
int32 |
time, |
|
|
uint8 |
target |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: