LMMS
Loading...
Searching...
No Matches
water::GraphRenderingOps::DelayChannelOp Struct Reference
Inheritance diagram for water::GraphRenderingOps::DelayChannelOp:
water::GraphRenderingOps::AudioGraphRenderingOp< DelayChannelOp > water::GraphRenderingOps::AudioGraphRenderingOpBase

Public Member Functions

 DelayChannelOp (const int chan, const int delaySize, const bool cv)
void perform (AudioSampleBuffer &sharedAudioBufferChans, AudioSampleBuffer &sharedCVBufferChans, const OwnedArray< MidiBuffer > &, const int numSamples)
Public Member Functions inherited from water::GraphRenderingOps::AudioGraphRenderingOpBase
 AudioGraphRenderingOpBase () noexcept
virtual ~AudioGraphRenderingOpBase ()

Private Attributes

HeapBlock< float > buffer
const int channel
const int bufferSize
int readIndex
int writeIndex
const bool isCV

Constructor & Destructor Documentation

◆ DelayChannelOp()

water::GraphRenderingOps::DelayChannelOp::DelayChannelOp ( const int chan,
const int delaySize,
const bool cv )
inline

Member Function Documentation

◆ perform()

void water::GraphRenderingOps::DelayChannelOp::perform ( AudioSampleBuffer & sharedAudioBufferChans,
AudioSampleBuffer & sharedCVBufferChans,
const OwnedArray< MidiBuffer > & ,
const int numSamples )
inlinevirtual

Member Data Documentation

◆ buffer

HeapBlock<float> water::GraphRenderingOps::DelayChannelOp::buffer
private

◆ bufferSize

const int water::GraphRenderingOps::DelayChannelOp::bufferSize
private

◆ channel

const int water::GraphRenderingOps::DelayChannelOp::channel
private

◆ isCV

const bool water::GraphRenderingOps::DelayChannelOp::isCV
private

◆ readIndex

int water::GraphRenderingOps::DelayChannelOp::readIndex
private

◆ writeIndex

int water::GraphRenderingOps::DelayChannelOp::writeIndex
private

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