| audioClips_ | Engine::Core::AudioEngine | private |
| AudioEngine(const AudioClipStore *audioClips=nullptr) | Engine::Core::AudioEngine | explicit |
| AudioEngine(const AudioEngine &)=delete | Engine::Core::AudioEngine | |
| cleanup() | Engine::Core::AudioEngine | |
| cleanupFinishedSounds() | Engine::Core::AudioEngine | private |
| context_ | Engine::Core::AudioEngine | private |
| drainPendingForPath(const std::filesystem::path &path, Assets::Audio *asset) | Engine::Core::AudioEngine | private |
| engine_ | Engine::Core::AudioEngine | private |
| flowStore_ | Engine::Core::AudioEngine | private |
| getMasterVolume() const | Engine::Core::AudioEngine | inline |
| getPlaybackDeviceName() const | Engine::Core::AudioEngine | inline |
| getPlaybackDevices() const | Engine::Core::AudioEngine | |
| init() | Engine::Core::AudioEngine | |
| init(std::optional< uint32_t > deviceIndex) | Engine::Core::AudioEngine | private |
| initialized_ | Engine::Core::AudioEngine | private |
| isInitialized() const | Engine::Core::AudioEngine | inline |
| isPlaying(AudioHandle handle) const | Engine::Core::AudioEngine | |
| masterVolume_ | Engine::Core::AudioEngine | private |
| nextHandle_ | Engine::Core::AudioEngine | private |
| onAudioLoaded(Assets::Audio *asset, const std::filesystem::path &path) | Engine::Core::AudioEngine | |
| operator=(const AudioEngine &)=delete | Engine::Core::AudioEngine | |
| pendingPlays_ | Engine::Core::AudioEngine | private |
| play(Assets::AudioClipHandle clip, float volume=1.0f, bool loop=false) | Engine::Core::AudioEngine | |
| playbackDeviceName_ | Engine::Core::AudioEngine | private |
| playFlow(Assets::AudioFlowHandle flow, float volume=1.0f, bool loop=false) | Engine::Core::AudioEngine | |
| playingFlows_ | Engine::Core::AudioEngine | private |
| playingSounds_ | Engine::Core::AudioEngine | private |
| playSpatialized(Assets::AudioClipHandle clip, const glm::vec3 &worldPosition, float volume=1.0f, bool loop=false) | Engine::Core::AudioEngine | |
| purgeStalePending() | Engine::Core::AudioEngine | private |
| renderSpatialized(float *pFramesOut, std::uint64_t frameCount) | Engine::Core::AudioEngine | |
| setFlowParam(AudioHandle handle, Assets::FlowSettingHandle setting, float value) | Engine::Core::AudioEngine | |
| setFlowStore(Assets::AudioFlowStore *store) | Engine::Core::AudioEngine | inline |
| setListener(const glm::vec3 &worldPosition, const glm::quat &worldOrientation) | Engine::Core::AudioEngine | |
| setMasterVolume(float volume) | Engine::Core::AudioEngine | |
| setPlaybackDevice(std::optional< uint32_t > deviceIndex) | Engine::Core::AudioEngine | |
| shutdownBackend() | Engine::Core::AudioEngine | private |
| silenceBuffer_ | Engine::Core::AudioEngine | private |
| silenceSound_ | Engine::Core::AudioEngine | private |
| spatializedSounds_ | Engine::Core::AudioEngine | private |
| startPlayback(Assets::Audio *asset, const std::string &assetPath, float volume, bool loop, const std::optional< glm::vec3 > &worldPosition, AudioHandle handle) | Engine::Core::AudioEngine | private |
| steamAudio_ | Engine::Core::AudioEngine | private |
| stop(AudioHandle handle) | Engine::Core::AudioEngine | |
| stopAll() | Engine::Core::AudioEngine | |
| updateSpatializedSource(AudioHandle handle, const glm::vec3 &worldPosition) | Engine::Core::AudioEngine | |
| ~AudioEngine() | Engine::Core::AudioEngine | |