Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
AudioEngine Member List

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

AudioState enum nameAudioEngine
end()AudioEnginestatic
getCurrentTime(AudioId audioID)AudioEnginestatic
getDefaultProfile()AudioEnginestatic
getDistanceScale()AudioEnginestatic
getDuration(AudioId audioID)AudioEnginestatic
getListenerPosition()AudioEnginestatic
getMaxAudioInstance()AudioEngineinlinestatic
getPan(AudioId audioId)AudioEnginestatic
getPitch(AudioId audioID)AudioEnginestatic
getPlayingAudioCount()AudioEnginestatic
getProfile(AudioId audioID)AudioEnginestatic
getProfile(std::string_view profileName)AudioEnginestatic
getSourcePosition(AudioId audioId)AudioEnginestatic
getState(AudioId audioID)AudioEnginestatic
getVolume(AudioId audioID)AudioEnginestatic
isEnabled()AudioEnginestatic
isHRTFEnabled()AudioEnginestatic
isLoop(AudioId audioID)AudioEnginestatic
pause(AudioId audioID)AudioEnginestatic
pauseAll()AudioEnginestatic
play2d(std::string_view filePath, bool loop=false, float volume=1.0f, const AudioProfile *profile=nullptr)AudioEnginestatic
play2d(std::string_view filePath, const AudioPlayerSettings &settings, const AudioProfile *profile=nullptr)AudioEnginestatic
play3d(std::string_view filePath, const Vec3 &position, bool loop=false, float volume=1.0f, const AudioProfile *profile=nullptr)AudioEnginestatic
play3d(std::string_view filePath, const AudioPlayerSettings &settings, const AudioProfile *profile=nullptr)AudioEnginestatic
preload(std::string_view filePath)AudioEngineinlinestatic
preload(std::string_view filePath, std::function< void(bool isSuccess)> callback)AudioEnginestatic
resume(AudioId audioID)AudioEnginestatic
resumeAll()AudioEnginestatic
setCurrentTime(AudioId audioID, float sec)AudioEnginestatic
setDistanceScale(float scale)AudioEnginestatic
setEnabled(bool isEnabled)AudioEnginestatic
setFinishCallback(AudioId audioID, const std::function< void(AudioId, std::string_view)> &callback)AudioEnginestatic
setHRTFEnabled(bool enabled)AudioEnginestatic
setListenerPosition(const ax::Vec3 &position)AudioEnginestatic
setLoop(AudioId audioID, bool loop)AudioEnginestatic
setMaxAudioInstance(int maxInstances)AudioEnginestatic
setPan(AudioId audioId, float value, float distance=-0.5f)AudioEnginestatic
setPitch(AudioId audioID, float pitch)AudioEnginestatic
setReverbProperties(AudioId audioId, const ReverbProperties *reverbProperties)AudioEnginestatic
setSourcePosition(AudioId audioId, const ax::Vec3 &position)AudioEnginestatic
setVolume(AudioId audioID, float volume)AudioEnginestatic
stop(AudioId audioID)AudioEnginestatic
stopAll()AudioEnginestatic
uncache(std::string_view filePath)AudioEnginestatic
uncacheAll()AudioEnginestatic