| _channels (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | |
| _commandParam (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| _driverMutex (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _fadeCheckPeriod | MADS::Dragonsphere::Sound::RSound | protected |
| _frameCounter (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | |
| _isDisabled (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | |
| _mixer (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _pollResult (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | |
| _soundData (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _usesDemoOpcodeSemantics | MADS::Dragonsphere::Sound::RSound | protected |
| _usesImmediateArithmeticOperands | MADS::Dragonsphere::Sound::RSound | protected |
| CallbackFunction typedef | MADS::Dragonsphere::Sound::RSound | |
| callFunction(uint16, Channel &) | MADS::Dragonsphere::Sound::RSound | inlineprotectedvirtual |
| command(int commandId, int param) override | MADS::Dragonsphere::Sound::RSoundDemo9 | virtual |
| command0() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command1() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command2() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command3() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command4() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command5() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command6() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command7() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| command8() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| disableChannelTo(int channelIndex, byte flag) | MADS::Dragonsphere::Sound::RSound | protected |
| executeDemoCommonCommand(int commandId) (defined in MADS::Dragonsphere::Sound::RSoundDemo) | MADS::Dragonsphere::Sound::RSoundDemo | protected |
| getDataStream(int offset) const | MADS::SoundDriver | inlineprotected |
| getFrameCounter() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | inline |
| getMusicIndex() const (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| getRandomNumber() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| isCallbackScheduled() const | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| isMusicChannelsActive() | MADS::Dragonsphere::Sound::RSound | protected |
| isSoundActive(byte *pData) | MADS::Dragonsphere::Sound::RSound | protected |
| loadData(int offset) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| muteChannel(int midiChannel) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| noise() override | MADS::Dragonsphere::Sound::RSound | inlinevirtual |
| nullCommand() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| onTimer() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| playDemoSoundAny(int offset) (defined in MADS::Dragonsphere::Sound::RSoundDemo) | MADS::Dragonsphere::Sound::RSoundDemo | protected |
| playSoundChannels1To5(int offset) | MADS::Dragonsphere::Sound::RSound | protected |
| playSoundChannels6to8(int offset) | MADS::Dragonsphere::Sound::RSound | protected |
| playSoundChannels7to8(int offset) | MADS::Dragonsphere::Sound::RSound | protected |
| playSoundData(byte *pData, int startingChannel, int freeScanEnd, int fallbackScanEnd) | MADS::Dragonsphere::Sound::RSound | protected |
| poll() override | MADS::Dragonsphere::Sound::RSound | virtual |
| queueDemoMusic(CallbackFunction callback, uint16 counter, uint16 period) (defined in MADS::Dragonsphere::Sound::RSoundDemo) | MADS::Dragonsphere::Sound::RSoundDemo | protected |
| resetCallbackTimer(uint16 period) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| resetCallbackTimerEx(uint16 counter, uint16 period) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| resetChannelRange(int first, int last) | MADS::Dragonsphere::Sound::RSound | protected |
| resetHeldNotes() | MADS::Dragonsphere::Sound::RSound | protected |
| resetPitchBend(int midiChannel) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| restorePatchMemory() | MADS::Dragonsphere::Sound::RSound | protected |
| resultCheck() (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| RSound(Audio::Mixer *mixer, const Common::Path &filename, int dataOffset, int dataSize, int sysExOffset, bool usesDemoOpcodeSemantics=false) | MADS::Dragonsphere::Sound::RSound | |
| RSoundDemo(Audio::Mixer *mixer, const Common::Path &filename, int dataOffset, int dataSize, int sysExOffset) (defined in MADS::Dragonsphere::Sound::RSoundDemo) | MADS::Dragonsphere::Sound::RSoundDemo | protected |
| RSoundDemo9(Audio::Mixer *mixer) (defined in MADS::Dragonsphere::Sound::RSoundDemo9) | MADS::Dragonsphere::Sound::RSoundDemo9 | explicit |
| scheduleCallback(CallbackFunction fn) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| sendGmReset(int count) | MADS::Dragonsphere::Sound::RSound | protected |
| sendGmResetRange(int high, int low) | MADS::Dragonsphere::Sound::RSound | protected |
| sendNoteOn(int midiChannel, int note, int velocity) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| sendPan(int midiChannel, int value) | MADS::Dragonsphere::Sound::RSound | protected |
| sendPitchBend(int midiChannel, int value) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| sendProgramChange(int midiChannel, int program) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| sendReverbSysEx(int mode, int time, int level) | MADS::Dragonsphere::Sound::RSound | protected |
| sendSysEx(int offset) | MADS::Dragonsphere::Sound::RSound | protected |
| sendSysExData(const byte *pData, uint maxLength) | MADS::Dragonsphere::Sound::RSound | protected |
| sendSysExSequence() | MADS::Dragonsphere::Sound::RSound | protected |
| sendVolume(Channel *ch) | MADS::Dragonsphere::Sound::RSound | protected |
| sendVolumeCC(int midiChannel, int volume) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protected |
| setMusicIndex(uint16 idx) | MADS::Dragonsphere::Sound::RSound | inlineprotected |
| setVolume(int volume) override | MADS::Dragonsphere::Sound::RSound | virtual |
| SoundDriver(Audio::Mixer *mixer) (defined in MADS::SoundDriver) | MADS::SoundDriver | inlineexplicitprotected |
| SoundDriver(Audio::Mixer *mixer, const Common::Path &filename, int dataOffset, int dataSize) | MADS::SoundDriver | |
| stop() override | MADS::Dragonsphere::Sound::RSound | virtual |
| tickCallback() | MADS::Dragonsphere::Sound::RSound | protected |
| timerCallback(void *data) (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | protectedstatic |
| validate() (defined in MADS::Dragonsphere::Sound::RSoundDemo) | MADS::Dragonsphere::Sound::RSoundDemo | static |
| ~RSound() override (defined in MADS::Dragonsphere::Sound::RSound) | MADS::Dragonsphere::Sound::RSound | |
| ~SoundDriver() (defined in MADS::SoundDriver) | MADS::SoundDriver | inlinevirtual |