This is the complete list of members for ISoundManager, including all inherited members.
| addSoundToGroup(const std::string &sound_name, const std::string &group_name)=0 | ISoundManager | pure virtual |
| allocateId(u32 num_owners) | ISoundManager | |
| fadeSound(sound_handle_t sound, f32 step, f32 target_gain)=0 | ISoundManager | pure virtual |
| freeId(sound_handle_t id, u32 num_owners=1) | ISoundManager | |
| loadSoundData(const std::string &name, std::string &&filedata)=0 | ISoundManager | pure virtual |
| loadSoundFile(const std::string &name, const std::string &filepath)=0 | ISoundManager | pure virtual |
| m_next_id | ISoundManager | private |
| m_occupied_ids | ISoundManager | private |
| m_removed_sounds | ISoundManager | private |
| pauseAll()=0 | ISoundManager | pure virtual |
| playSound(sound_handle_t id, const SoundSpec &spec)=0 | ISoundManager | pure virtual |
| playSoundAt(sound_handle_t id, const SoundSpec &spec, const v3f &pos, const v3f &vel)=0 | ISoundManager | pure virtual |
| pollRemovedSounds() | ISoundManager | inline |
| reportRemovedSound(sound_handle_t id) | ISoundManager | protected |
| resumeAll()=0 | ISoundManager | pure virtual |
| setListenerGain(f32 gain)=0 | ISoundManager | pure virtual |
| step(f32 dtime)=0 | ISoundManager | pure virtual |
| stopSound(sound_handle_t sound)=0 | ISoundManager | pure virtual |
| updateListener(const v3f &pos, const v3f &vel, const v3f &at, const v3f &up)=0 | ISoundManager | pure virtual |
| updateSoundPosVel(sound_handle_t sound, const v3f &pos, const v3f &vel)=0 | ISoundManager | pure virtual |
| ~ISoundManager()=default | ISoundManager | virtual |