MOS
|
OpenAL audio renderer. More...
#include <renderer.hpp>
Public Member Functions | |
Renderer (const Renderer &renderer)=delete | |
Renderer (const Renderer &&renderer)=delete | |
Renderer & | operator= (const Renderer &renderer)=delete |
Renderer & | operator= (const Renderer &&renderer)=delete |
auto | load (const aud::Sounds &sounds) -> std::vector< mos::apu::Sound > |
auto | load (const aud::Sound_streams &sound_streams) -> std::vector< mos::apu::Sound_stream > |
auto | render (const apu::Scene &scene, const float dt) -> void |
Render and play audio scene. More... | |
auto | clear () -> void |
Clear buffers. | |
Static Public Member Functions | |
static auto | listener () -> aud::Listener |
Get listener data. More... | |
OpenAL audio renderer.
|
static |
Get listener data.
auto mos::al::Renderer::render | ( | const apu::Scene & | scene, |
const float | dt | ||
) | -> void |
Render and play audio scene.