iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ControlRampProcessor Class Reference

Public Types

template<size_t N>
using RampArray = ControlRamp::RampArray< N >
 
template<size_t N>
using ProcessorArray = std::array< ControlRampProcessor, N >
 

Public Member Functions

 ControlRampProcessor (ControlRamp &output)
 
 ControlRampProcessor (const ControlRampProcessor &)=delete
 
ControlRampProcessoroperator= (const ControlRampProcessor &)=delete
 
 ControlRampProcessor (ControlRampProcessor &&)=default
 
ControlRampProcessoroperator= (ControlRampProcessor &&)=delete
 
void Process (int blockSize)
 
void SetTarget (double targetValue, int startOffset, int glideSamples, int blockSize)
 

Static Public Member Functions

template<size_t N>
static ProcessorArray< N > * Create (RampArray< N > &inputs)
 

Detailed Description

Definition at line 78 of file ControlRamp.h.

Member Typedef Documentation

◆ ProcessorArray

template<size_t N>
using ControlRampProcessor::ProcessorArray = std::array<ControlRampProcessor, N>

Definition at line 86 of file ControlRamp.h.

◆ RampArray

template<size_t N>
using ControlRampProcessor::RampArray = ControlRamp::RampArray<N>

Definition at line 83 of file ControlRamp.h.

Constructor & Destructor Documentation

◆ ControlRampProcessor()

ControlRampProcessor::ControlRampProcessor ( ControlRamp output)
inline

Definition at line 88 of file ControlRamp.h.

Member Function Documentation

◆ Create()

template<size_t N>
static ProcessorArray< N > * ControlRampProcessor::Create ( RampArray< N > &  inputs)
inlinestatic

Definition at line 155 of file ControlRamp.h.

◆ Process()

void ControlRampProcessor::Process ( int  blockSize)
inline

Definition at line 95 of file ControlRamp.h.

◆ SetTarget()

void ControlRampProcessor::SetTarget ( double  targetValue,
int  startOffset,
int  glideSamples,
int  blockSize 
)
inline

Definition at line 143 of file ControlRamp.h.


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