MOS
Public Member Functions | Static Public Member Functions | List of all members
mos::al::Renderer Class Referencefinal

OpenAL audio renderer. More...

#include <renderer.hpp>

Public Member Functions

 Renderer (const Renderer &renderer)=delete
 
 Renderer (const Renderer &&renderer)=delete
 
Rendereroperator= (const Renderer &renderer)=delete
 
Rendereroperator= (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...
 

Detailed Description

OpenAL audio renderer.

Member Function Documentation

◆ listener()

static auto mos::al::Renderer::listener ( ) -> aud::Listener
static

Get listener data.

◆ render()

auto mos::al::Renderer::render ( const apu::Scene scene,
const float  dt 
) -> void

Render and play audio scene.


The documentation for this class was generated from the following file: