|
Monad Engine da02fba2
> Undercity Codex_
|
Global audio backend wrapper. More...
#include <AudioManager.h>
Public Member Functions | |
| AudioManager () | |
| ~AudioManager () | |
| bool | Init () |
| Initialise the underlying miniaudio engine. | |
| ma_engine * | GetEngine () |
| Underlying miniaudio engine handle (passed to clip Play()). | |
| void | SetListenerPosition (const vec3 &pos) |
| Move the 3D listener; affects panning/attenuation of every clip. | |
Global audio backend wrapper.
Definition at line 28 of file AudioManager.h.
| mnd::AudioManager::AudioManager | ( | ) |
Definition at line 7 of file AudioManager.cpp.
| mnd::AudioManager::~AudioManager | ( | ) |
Definition at line 12 of file AudioManager.cpp.
| ma_engine * mnd::AudioManager::GetEngine | ( | ) |
Underlying miniaudio engine handle (passed to clip Play()).
Definition at line 26 of file AudioManager.cpp.
Referenced by mnd::Audio::Load().
| bool mnd::AudioManager::Init | ( | ) |
Initialise the underlying miniaudio engine.
Definition at line 20 of file AudioManager.cpp.
Referenced by mnd::Engine::Init().
| void mnd::AudioManager::SetListenerPosition | ( | const vec3 & | pos | ) |
Move the 3D listener; affects panning/attenuation of every clip.
Definition at line 31 of file AudioManager.cpp.
Referenced by mnd::AudioListenerComponent::Update().