Polyphase Game Engine
Loading...
Searching...
No Matches
AudioManager Member List

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

GetAudioClassPitch(int8_t audioClass)AudioManagerstatic
GetAudioClassVolume(int8_t audioClass)AudioManagerstatic
GetMasterPitch()AudioManagerstatic
GetMasterVolume()AudioManagerstatic
Initialize()AudioManagerstatic
IsSoundPlaying(SoundWave *soundWave)AudioManagerstatic
PlaySound2D(SoundWave *soundWave, float volumeMult=1.0f, float pitchMult=1.0f, float startTime=0.0f, bool loop=false, int32_t priority=0)AudioManagerstatic
PlaySound3D(SoundWave *soundWave, glm::vec3 worldPosition, float innerRadius, float outerRadius, AttenuationFunc attenFunc=AttenuationFunc::Linear, float volumeMult=1.0f, float pitchMult=1.0f, float startTime=0.0f, bool loop=false, int32_t priority=0)AudioManagerstatic
SetAudioClassPitch(int8_t audioClass, float pitch)AudioManagerstatic
SetAudioClassVolume(int8_t audioClass, float volume)AudioManagerstatic
SetMasterPitch(float pitch)AudioManagerstatic
SetMasterVolume(float volume)AudioManagerstatic
Shutdown()AudioManagerstatic
StopAllSounds()AudioManagerstatic
StopComponent(Audio3D *comp)AudioManagerstatic
StopSound(const std::string &name)AudioManagerstatic
StopSounds(SoundWave *soundWave)AudioManagerstatic
Update(float deltaTime)AudioManagerstatic
UpdateSound(SoundWave *soundWave, float volume, float pitch, bool loop=false, int32_t priority=0)AudioManagerstatic