CUGL 4.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::audio::AudioEngine Member List

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

_activescugl::audio::AudioEngine
_callbackcugl::audio::AudioEngine
_capacitycugl::audio::AudioEngine
_coverscugl::audio::AudioEngine
_evictscugl::audio::AudioEngine
_fadePoolcugl::audio::AudioEngine
_gEnginecugl::audio::AudioEnginestatic
_mixercugl::audio::AudioEngine
_mutexcugl::audio::AudioEngine
_outputcugl::audio::AudioEngine
_panPoolcugl::audio::AudioEngine
_primarycugl::audio::AudioEngine
_prioritycugl::audio::AudioEngine
_queuescugl::audio::AudioEngine
_readsizecugl::audio::AudioEnginestatic
_slotscugl::audio::AudioEngine
accessInstance(const std::shared_ptr< audio::AudioNode > &node) constcugl::audio::AudioEngine
addKey(const std::string key, const std::shared_ptr< audio::AudioFader > &fader)cugl::audio::AudioEngine
allocQueue()cugl::audio::AudioEngine
AudioEngine()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
dispose()cugl::audio::AudioEngine
disposeWrapper(const std::shared_ptr< audio::AudioNode > &node)cugl::audio::AudioEngine
freeQueue(const std::shared_ptr< AudioQueue > &queue)cugl::audio::AudioEngine
gcollect(const std::shared_ptr< audio::AudioNode > &sound, bool status)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
getSlot(const std::string key)cugl::audio::AudioEngine
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
init(const std::shared_ptr< audio::AudioOutput > &device, Uint32 slots)cugl::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
removeKey(const std::string key)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
wrapInstance(const std::shared_ptr< audio::AudioNode > &instance)cugl::audio::AudioEngine
~AudioEngine()cugl::audio::AudioEngineinline