addSoundToGroup(const std::string &sound_name, const std::string &group_name) | sound::OpenALSoundManager | private |
bindToProcessor(unsigned int proc_number) | Thread | |
createPlayingSound(const std::string &sound_name, bool loop, f32 volume, f32 pitch, f32 start_time, const std::optional< std::pair< v3f, v3f > > &pos_vel_opt) | sound::OpenALSoundManager | private |
doFades(f32 dtime) | sound::OpenALSoundManager | private |
fadeSound(sound_handle_t soundid, f32 step, f32 target_gain) | sound::OpenALSoundManager | private |
getCurrentThread() | Thread | static |
getLoadedSoundNameFromGroup(const std::string &group_name) | sound::OpenALSoundManager | private |
getNumberOfProcessors() | Thread | static |
getOrLoadLoadedSoundNameFromGroup(const std::string &group_name) | sound::OpenALSoundManager | private |
getReturnValue(void **ret) | Thread | |
getThreadHandle() | Thread | inlineprivate |
getThreadId() | Thread | inline |
isCurrentThread() | Thread | inline |
isRunning() | Thread | inline |
loadSoundData(const std::string &name, std::string &&filedata) | sound::OpenALSoundManager | private |
loadSoundDataNoCheck(const std::string &name, std::string &&filedata) | sound::OpenALSoundManager | private |
loadSoundFile(const std::string &name, const std::string &filepath) | sound::OpenALSoundManager | private |
loadSoundFileNoCheck(const std::string &name, const std::string &filepath) | sound::OpenALSoundManager | private |
m_context | sound::OpenALSoundManager | private |
m_device | sound::OpenALSoundManager | private |
m_exts | sound::OpenALSoundManager | private |
m_fallback_path_provider | sound::OpenALSoundManager | private |
m_is_paused | sound::OpenALSoundManager | private |
m_joinable | Thread | private |
m_mutex | Thread | private |
m_name | Thread | protected |
m_queue_to_mgr | sound::OpenALSoundManager | |
m_queue_to_proxy | sound::OpenALSoundManager | |
m_request_stop | Thread | private |
m_retval | Thread | private |
m_running | Thread | private |
m_sound_datas_open | sound::OpenALSoundManager | private |
m_sound_datas_unopen | sound::OpenALSoundManager | private |
m_sound_groups | sound::OpenALSoundManager | private |
m_sounds_fading | sound::OpenALSoundManager | private |
m_sounds_playing | sound::OpenALSoundManager | private |
m_sounds_streaming_current_bigstep | sound::OpenALSoundManager | private |
m_sounds_streaming_next_bigstep | sound::OpenALSoundManager | private |
m_start_finished_mutex | Thread | private |
m_stream_timer | sound::OpenALSoundManager | private |
m_thread_obj | Thread | private |
m_time_until_dead_removal | sound::OpenALSoundManager | private |
m_warned_positional_stereo_sounds | sound::OpenALSoundManager | private |
OpenALSoundManager(SoundManagerSingleton *smg, std::unique_ptr< SoundFallbackPathProvider > fallback_path_provider) | sound::OpenALSoundManager | |
openSingleSound(const std::string &sound_name) | sound::OpenALSoundManager | private |
pauseAll() | sound::OpenALSoundManager | private |
playSound(sound_handle_t id, const SoundSpec &spec) | sound::OpenALSoundManager | private |
playSoundAt(sound_handle_t id, const SoundSpec &spec, const v3f &pos_, const v3f &vel_) | sound::OpenALSoundManager | private |
playSoundGeneric(sound_handle_t id, const std::string &group_name, bool loop, f32 volume, f32 fade, f32 pitch, bool use_local_fallback, f32 start_time, const std::optional< std::pair< v3f, v3f > > &pos_vel_opt) | sound::OpenALSoundManager | private |
removeDeadSounds() | sound::OpenALSoundManager | private |
reportRemovedSound(sound_handle_t id) | sound::OpenALSoundManager | inlineprivate |
resumeAll() | sound::OpenALSoundManager | private |
run() override | sound::OpenALSoundManager | protectedvirtual |
send(SoundManagerMsgToProxy msg) | sound::OpenALSoundManager | inlineprivate |
setListenerGain(f32 gain) | sound::OpenALSoundManager | private |
setName(const std::string &name) | Thread | static |
setPriority(int prio) | Thread | |
start() | Thread | |
step(f32 dtime) | sound::OpenALSoundManager | private |
stepStreams(f32 dtime) | sound::OpenALSoundManager | private |
stop() | Thread | |
stopRequested() | Thread | inline |
stopSound(sound_handle_t sound) | sound::OpenALSoundManager | private |
Thread(const std::string &name="") | Thread | |
threadProc(Thread *thr) | Thread | privatestatic |
updateListener(const v3f &pos_, const v3f &vel_, const v3f &at_, const v3f &up_) | sound::OpenALSoundManager | private |
updateSoundPosVel(sound_handle_t sound, const v3f &pos_, const v3f &vel_) | sound::OpenALSoundManager | private |
wait() | Thread | |
~OpenALSoundManager() override | sound::OpenALSoundManager | |
~Thread() | Thread | virtual |