Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Sound::Resource::SoundManager Member List

This is the complete list of members for Sound::Resource::SoundManager, including all inherited members.

_callbackErrorFlagsSound::Resource::SoundManagerprivate
_customCallbacksSound::Resource::SoundManagerprivate
_deviceSound::Resource::SoundManagerprivate
_deviceConfigSound::Resource::SoundManagerprivate
_deviceInitSound::Resource::SoundManagerprivate
_engineSound::Resource::SoundManagerprivate
_engineInitSound::Resource::SoundManagerprivate
_resultSound::Resource::SoundManagerprivate
_soundsToPlaySound::Resource::SoundManagerprivate
AddCustomCallback(const CustomDataCallback &callback)Sound::Resource::SoundManagerinline
CheckCallbackErrors()Sound::Resource::SoundManagerinline
ClearCustomCallbacks()Sound::Resource::SoundManagerinline
data_callback(ma_device *pDevice, void *pOutput, const void *, ma_uint32 frameCount)Sound::Resource::SoundManagerinlinestatic
ERROR_DECODER_READSound::Resource::SoundManagerprivatestatic
ERROR_FRAME_TOO_LARGESound::Resource::SoundManagerprivatestatic
ERROR_UNKNOWN_FORMATSound::Resource::SoundManagerprivatestatic
GetPlayPosition(const std::string &soundName)Sound::Resource::SoundManagerinline
HasCustomCallback(FunctionUtils::FunctionID id) constSound::Resource::SoundManagerinline
Init(Engine::Core &core)Sound::Resource::SoundManagerinline
IsPlaying(const std::string &soundName)Sound::Resource::SoundManagerinline
operator=(const SoundManager &)=deleteSound::Resource::SoundManager
operator=(SoundManager &&other) noexceptSound::Resource::SoundManagerinline
Pause(const std::string &soundName)Sound::Resource::SoundManagerinline
Play(const std::string &soundName)Sound::Resource::SoundManagerinline
RegisterSound(const std::string &soundName, const std::string &filePath, bool loop=false)Sound::Resource::SoundManagerinline
RemoveCustomCallback(FunctionUtils::FunctionID id)Sound::Resource::SoundManagerinline
SetLoop(const std::string &soundName, bool shouldLoop)Sound::Resource::SoundManagerinline
SetLoopPoints(const std::string &soundName, float startSeconds, float endSeconds=0)Sound::Resource::SoundManagerinline
SetPitch(const std::string &soundName, float pitch)Sound::Resource::SoundManagerinline
SetVolume(const std::string &soundName, float volume)Sound::Resource::SoundManagerinline
SoundManager()=defaultSound::Resource::SoundManager
SoundManager(const SoundManager &)=deleteSound::Resource::SoundManager
SoundManager(SoundManager &&other) noexceptSound::Resource::SoundManagerinline
Stop(const std::string &soundName)Sound::Resource::SoundManagerinline
UnregisterSound(const std::string &soundName)Sound::Resource::SoundManagerinline
~SoundManager()Sound::Resource::SoundManager