RavEngine
Loading...
Searching...
No Matches
RavEngine::AudioGraphComposed Struct Reference
Inheritance diagram for RavEngine::AudioGraphComposed:
[legend]

Public Types

using effect_graph_ptr_t = Ref< AudioGraphAsset >
 

Public Member Functions

void SetGraph (decltype(effectGraph) inGraph)
 
auto GetGraph () const
 
void Render (PlanarSampleBufferInlineView &inputSamples, PlanarSampleBufferInlineView &intermediateBuffer, uint8_t nchannels)
 

Member Function Documentation

◆ Render()

void RavEngine::AudioGraphComposed::Render ( PlanarSampleBufferInlineView &  inputSamples,
PlanarSampleBufferInlineView &  intermediateBuffer,
uint8_t  nchannels 
)
inline

Render the graph in-place, using provided memory for scratch space

Parameters
inputSamplesthe input buffer to apply the effect graph to. Contents will be modified after this function.
intermediateBuffermemory of equal size to inputSamples to store intermediate data. Assumed to be zero-filled.

The documentation for this struct was generated from the following files: