Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ISoundManager Member List

This is the complete list of members for ISoundManager, including all inherited members.

addSoundToGroup(const std::string &sound_name, const std::string &group_name)=0ISoundManagerpure virtual
allocateId(u32 num_owners)ISoundManager
fadeSound(sound_handle_t sound, f32 step, f32 target_gain)=0ISoundManagerpure virtual
freeId(sound_handle_t id, u32 num_owners=1)ISoundManager
loadSoundData(const std::string &name, std::string &&filedata)=0ISoundManagerpure virtual
loadSoundFile(const std::string &name, const std::string &filepath)=0ISoundManagerpure virtual
m_next_idISoundManagerprivate
m_occupied_idsISoundManagerprivate
m_removed_soundsISoundManagerprivate
pauseAll()=0ISoundManagerpure virtual
playSound(sound_handle_t id, const SoundSpec &spec)=0ISoundManagerpure virtual
playSoundAt(sound_handle_t id, const SoundSpec &spec, const v3f &pos, const v3f &vel)=0ISoundManagerpure virtual
pollRemovedSounds()ISoundManagerinline
reportRemovedSound(sound_handle_t id)ISoundManagerprotected
resumeAll()=0ISoundManagerpure virtual
setListenerGain(f32 gain)=0ISoundManagerpure virtual
step(f32 dtime)=0ISoundManagerpure virtual
stopSound(sound_handle_t sound)=0ISoundManagerpure virtual
updateListener(const v3f &pos, const v3f &vel, const v3f &at, const v3f &up)=0ISoundManagerpure virtual
updateSoundPosVel(sound_handle_t sound, const v3f &pos, const v3f &vel)=0ISoundManagerpure virtual
~ISoundManager()=defaultISoundManagervirtual