RavEngine
Loading...
Searching...
No Matches
RavEngine::AudioListener Class Reference

#include <AudioSource.hpp>

Inheritance diagram for RavEngine::AudioListener:
[legend]
Collaboration diagram for RavEngine::AudioListener:
[legend]

Additional Inherited Members

- Public Types inherited from RavEngine::Queryable< AudioListener >
typedef std::array< ctti_t, ntypes > arraytype
 
- Public Types inherited from RavEngine::AudioGraphComposed
using effect_graph_ptr_t = Ref< AudioGraphAsset >
 
- Public Member Functions inherited from RavEngine::AudioGraphComposed
void SetGraph (decltype(effectGraph) inGraph)
 
auto GetGraph () const
 
void Render (PlanarSampleBufferInlineView &inputSamples, PlanarSampleBufferInlineView &intermediateBuffer, uint8_t nchannels)
 
- Static Public Member Functions inherited from RavEngine::Queryable< AudioListener >
static constexpr const arraytype & GetQueryTypes ()
 
- Public Attributes inherited from RavEngine::Queryable< AudioListener >
constexpr q_qt_def
 
- Static Public Attributes inherited from RavEngine::Queryable< AudioListener >
static constexpr std::size_t ntypes
 

Detailed Description

This is a marker component to indicate where the "microphone" is in the world. Do not have more than one in a world. Applying an effect graph to the listener will apply the graph to all sounds in the world at once.


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