| _callbackCounter (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _callbackPeriod (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _channels (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _commandParam (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _driverMutex (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _frameCounter (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _frameNumber2 (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _hostTimer (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _masterVolume (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _maxMusicCommand (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _mixer (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _musicIndex (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _noiseServiceEnabled (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _nullSequenceOffset (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _opl (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _patchCount (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _patchTableOffset (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _pendingCommand (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _pendingLoadOnly (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _pollResult (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _randomSeed (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _registerCache (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _resetClearsCallback (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| _resultFlag (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _scriptVars (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _soundData (defined in MADS::SoundDriver) | MADS::SoundDriver | protected |
| _tableLayout (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoBase (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoCurrent (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoReload (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoScale (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoShift (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tempoTarget (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tickCounter (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _tickEnabled (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| _updatesEnabled (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| applyMusicLoad(const MusicLoad &load) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| checkPendingStops() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command(int commandId, int param) override | MADS::Dragonsphere::Sound::DragonspherePSoundDemo | virtual |
| command0() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command1() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command2() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command3() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command4() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command5() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command6() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command7() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| command8() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| deferCommand(int commandId, bool loadOnly) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| dispatchBaseCommand(int commandId) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| DragonspherePSound(Audio::Mixer *mixer, const PSoundDriverData &driverData, byte maxMusicCommand, bool resetClearsCallback) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| DragonspherePSoundDemo(Audio::Mixer *mixer, const PSoundDriverData &driverData, bool resetClearsCallback) (defined in MADS::Dragonsphere::Sound::DragonspherePSoundDemo) | MADS::Dragonsphere::Sound::DragonspherePSoundDemo | protected |
| executeOpcode(uint channelIndex, byte opcode, bool &levelsDirty) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| findActiveSound(uint16 sequenceOffset) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| finishChannel(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getBankMask(uint channel) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getCachedRegister(byte banks, byte reg) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getDataPointer(uint32 offset, uint32 length, const char *operation) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getDataPointer(uint32 offset, uint32 length, const char *operation) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getDataStream(int offset) const | MADS::SoundDriver | inlineprotected |
| getFrequencyNumber(byte semitone) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getOperatorOffset(uint channel, uint operatorIndex) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getOplChannel(uint channel) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getPanningAttenuation(byte panning) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| getPatch(uint patchIndex) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| isDataRangeValid(uint32 offset, uint32 length) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| isOpcodeDataValid(uint16 position, uint32 length) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| isReady() const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | inline |
| isScriptVariableValid(byte index) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| isSoundActive(uint16 sequenceOffset) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| kBothBanks enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| kChannelCount enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | |
| kClearMusicIdentity enum value (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| keyOff(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| kFirstBank enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| kKeepPlayback enum value (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| kMusicChannelCount enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | |
| kOpcodeBudgetPerTick enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | |
| kPatchSize enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | |
| kScriptVarCount enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | |
| kSecondBank enum value (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| kStopAll enum value (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| kStopMusic enum value (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| loadChannel(uint channel, uint16 sequenceOffset) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| loadChannels(const ChannelLoad *loads, uint count) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| loadPatch(uint channelIndex, byte patchIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| musicChannelsActive(uint count=kMusicChannelCount) const (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| MusicReset enum name (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| nextRandom() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| noise() override | MADS::Dragonsphere::Sound::PSound | virtual |
| nullCommand() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | inlineprotected |
| offsetPointer(uint16 offset, uint32 length, const char *operation) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| onTimer() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| playSound(uint16 sequenceOffset) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| playSoundAny(uint16 sequenceOffset) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| playSounds(const uint16 *sequences, uint count, bool anyChannel=false) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| poll() override | MADS::Dragonsphere::Sound::PSound | virtual |
| programOperator(byte banks, uint channelIndex, uint operatorIndex, const byte *operatorData) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| PSound(Audio::Mixer *mixer, const PSoundDriverData &driverData) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| PSoundDemo1(Audio::Mixer *mixer) (defined in MADS::Dragonsphere::Sound::PSoundDemo1) | MADS::Dragonsphere::Sound::PSoundDemo1 | explicit |
| readDataByte(uint32 offset) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| readDataUint16(uint32 offset) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| readOpcodeByte(uint16 position, uint16 delta) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| readOpcodeWord(uint16 position, uint16 delta) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| RegisterBank enum name (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| requestStop(uint firstChannel, uint endChannel) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| resetDriver() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| resetSection() (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| resultCheck() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| scaledCommandParameter(int param) const (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| serviceCallbacks() override | MADS::Dragonsphere::Sound::DragonspherePSound | protectedvirtual |
| serviceNoise() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| serviceUpdate() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| setCurrentSequence(uint firstChannel, uint endChannel, uint16 sequenceOffset) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| setNoiseFrequency(uint channelIndex, int frequency) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| setVolume(int volume) override | MADS::Dragonsphere::Sound::PSound | 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 | |
| startOrDeferMusic(int commandId, uint16 guard, const MusicLoad &load, bool loadOnly, uint musicChannelCount=kMusicChannelCount) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| startOrDeferMusicWhenActive(int commandId, uint16 guard, const MusicLoad &load, bool loadOnly, uint musicChannelCount=kMusicChannelCount) (defined in MADS::Dragonsphere::Sound::DragonspherePSound) | MADS::Dragonsphere::Sound::DragonspherePSound | protected |
| stop() override | MADS::Dragonsphere::Sound::PSound | virtual |
| transferOpcode(Channel &channel, uint16 position, bool take) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| update() (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| updateChannel(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| updateChannelFrequency(uint channelIndex, bool keyOn) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| updateChannelLevels(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| updatePanning(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| updatePitchBend(uint channelIndex) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| validateFile(const PSoundDriverData &driverData, const char *first8192Md5, Common::String *reason=nullptr) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | static |
| writeDataByte(uint32 offset, byte value) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| writeDataUint16(uint32 offset, uint16 value) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| writeRegister(byte banks, byte reg, byte value) (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| ~PSound() override (defined in MADS::Dragonsphere::Sound::PSound) | MADS::Dragonsphere::Sound::PSound | protected |
| ~SoundDriver() (defined in MADS::SoundDriver) | MADS::SoundDriver | inlinevirtual |