CUGL
Cornell University Game Library
cugl::AudioEngine Member List

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

advanceMusicQueue(unsigned int steps=0)cugl::AudioEngine
clearMusicQueue()cugl::AudioEngine
currentEffect(const std::string &key) const cugl::AudioEngine
currentEffect(const char *key) const cugl::AudioEngineinline
currentMusic() const cugl::AudioEngine
gcEffect(int id, bool status)cugl::AudioEngine
gcMusic(bool status)cugl::AudioEngine
get()cugl::AudioEngineinlinestatic
getAvailableChannels() const cugl::AudioEngineinline
getEffectDuration(const std::string &key) const cugl::AudioEngine
getEffectDuration(const char *key) const cugl::AudioEngineinline
getEffectElapsed(const std::string &key) const cugl::AudioEngine
getEffectElapsed(const char *key) const cugl::AudioEngineinline
getEffectListener() const cugl::AudioEngineinline
getEffectRemaining(const std::string &key) const cugl::AudioEngine
getEffectRemaining(const char *key) const cugl::AudioEngineinline
getEffectState(const std::string &key) const cugl::AudioEngine
getEffectState(const char *key) const cugl::AudioEngineinline
getEffectVolume(const std::string &key) const cugl::AudioEngine
getEffectVolume(const char *key) const cugl::AudioEngineinline
getMusicDuration() const cugl::AudioEngine
getMusicElapsed() const cugl::AudioEngine
getMusicListener() const cugl::AudioEngineinline
getMusicQueue() const cugl::AudioEngine
getMusicQueueSize() const cugl::AudioEngine
getMusicRemaining() const cugl::AudioEngine
getMusicState() const cugl::AudioEngine
getMusicVolume() const cugl::AudioEngine
isActiveEffect(const std::string &key) const cugl::AudioEngineinline
isActiveEffect(const char *key) const cugl::AudioEngineinline
isEffectLoop(const std::string &key) const cugl::AudioEngine
isEffectLoop(const char *key) const cugl::AudioEngineinline
isMusicLoop() const cugl::AudioEngine
pauseAll()cugl::AudioEngine
pauseAllEffects()cugl::AudioEngine
pauseEffect(const std::string &key)cugl::AudioEngine
pauseEffect(const char *key)cugl::AudioEngineinline
pauseMusic()cugl::AudioEngine
playEffect(const std::string &key, const std::shared_ptr< Sound > &sound, bool loop=false, float volume=-1.0f, bool force=false)cugl::AudioEngine
playEffect(const char *key, const std::shared_ptr< Sound > &sound, bool loop=false, float volume=-1.0f, bool force=false)cugl::AudioEngineinline
playMusic(const std::shared_ptr< Music > &music, bool loop=false, float volume=-1.0f, float fade=0.0f)cugl::AudioEngine
queueMusic(const std::shared_ptr< Music > &music, bool loop=false, float volume=-1.0f, float fade=0.0f)cugl::AudioEngine
resumeAll()cugl::AudioEngine
resumeAllEffects()cugl::AudioEngine
resumeEffect(std::string key)cugl::AudioEngine
resumeEffect(const char *key)cugl::AudioEngineinline
resumeMusic()cugl::AudioEngine
setEffectElapsed(const std::string &key, float time)cugl::AudioEngine
setEffectElapsed(const char *key, float time)cugl::AudioEngineinline
setEffectListener(std::function< void(const std::string &key, bool)> callback)cugl::AudioEngineinline
setEffectLoop(const std::string &key, bool loop)cugl::AudioEngine
setEffectLoop(const char *key, bool loop)cugl::AudioEngineinline
setEffectRemaining(const std::string &key, float time)cugl::AudioEngine
setEffectRemaining(const char *key, float time)cugl::AudioEngineinline
setEffectVolume(const std::string &key, float volume)cugl::AudioEngine
setEffectVolume(const char *key, float volume)cugl::AudioEngineinline
setMusicElapsed(double time)cugl::AudioEngine
setMusicListener(std::function< void(Music *, bool)> callback)cugl::AudioEngineinline
setMusicLoop(bool loop)cugl::AudioEngine
setMusicRemaining(double time)cugl::AudioEngine
setMusicVolume(float volume)cugl::AudioEngine
start(unsigned int channels=AUDIO_INPUT_CHANNELS)cugl::AudioEnginestatic
State enum namecugl::AudioEngine
stop()cugl::AudioEnginestatic
stopAll()cugl::AudioEngine
stopAllEffects()cugl::AudioEngine
stopEffect(const std::string &key)cugl::AudioEngine
stopEffect(const char *key)cugl::AudioEngineinline
stopMusic(float fade=0.0f)cugl::AudioEngine