CUGL 3.0
Cornell University Game Library
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
cugl::audio::AudioEngine Member List

This is the complete list of members for cugl::audio::AudioEngine, including all inherited members.

allocQueue()cugl::audio::AudioEngine
clear(const std::string key, float fade=DEFAULT_FADE)cugl::audio::AudioEngine
clear(float fade=DEFAULT_FADE)cugl::audio::AudioEngine
clearEffects(float fade=DEFAULT_FADE)cugl::audio::AudioEngine
freeQueue(const std::shared_ptr< AudioQueue > &queue)cugl::audio::AudioEngine
get()cugl::audio::AudioEngineinlinestatic
getAvailableSlots() constcugl::audio::AudioEngineinline
getDuration(const std::string key) constcugl::audio::AudioEngine
geTimeRemaining(const std::string key) constcugl::audio::AudioEngine
getListener() constcugl::audio::AudioEngineinline
getMusicQueue() constcugl::audio::AudioEngine
getPanFactor(const std::string key) constcugl::audio::AudioEngine
getReadSize()cugl::audio::AudioEngineinlinestatic
getSource(const std::string key) constcugl::audio::AudioEngine
getState(const std::string key) constcugl::audio::AudioEngine
getTimeElapsed(const std::string key) constcugl::audio::AudioEngine
getVolume(const std::string key) constcugl::audio::AudioEngine
isActive(const std::string key) constcugl::audio::AudioEngineinline
isLoop(const std::string key) constcugl::audio::AudioEngine
pause(const std::string key, float fade=DEFAULT_FADE)cugl::audio::AudioEngine
pause(float fade=DEFAULT_FADE)cugl::audio::AudioEngine
pauseEffects(float fade=DEFAULT_FADE)cugl::audio::AudioEngine
play(const std::string key, const std::shared_ptr< Sound > &sound, bool loop=false, float volume=1.0f, bool force=false)cugl::audio::AudioEngine
play(const std::string key, const std::shared_ptr< audio::AudioNode > &graph, bool loop=false, float volume=1.0f, bool force=false)cugl::audio::AudioEngine
resume(std::string key)cugl::audio::AudioEngine
resume()cugl::audio::AudioEngine
resumeEffects()cugl::audio::AudioEngine
setListener(std::function< void(const std::string key, bool)> callback)cugl::audio::AudioEngineinline
setLoop(const std::string key, bool loop)cugl::audio::AudioEngine
setPanFactor(const std::string key, float pan)cugl::audio::AudioEngine
setReadSize(Uint32 size)cugl::audio::AudioEnginestatic
setTimeElapsed(const std::string key, float time)cugl::audio::AudioEngine
setTimeRemaining(const std::string key, float time)cugl::audio::AudioEngine
setVolume(const std::string key, float volume)cugl::audio::AudioEngine
start(Uint32 slots=DEFAULT_SLOTSIZE)cugl::audio::AudioEnginestatic
start(const std::shared_ptr< audio::AudioOutput > &device, Uint32 slots=DEFAULT_SLOTSIZE)cugl::audio::AudioEnginestatic
State enum namecugl::audio::AudioEngine
stop()cugl::audio::AudioEnginestatic