#include <tracktion_AirWindowsBase.h>
|
| AirWindowsBase (AirWindowsCallback *c, int prog, int param) |
|
virtual | ~AirWindowsBase ()=default |
|
int | getNumInputs () |
|
int | getNumOutputs () |
|
int | getNumParameters () |
|
virtual bool | getEffectName (char *name)=0 |
|
virtual VstPlugCategory | getPlugCategory ()=0 |
|
virtual bool | getProductString (char *text)=0 |
|
virtual bool | getVendorString (char *text)=0 |
|
virtual VstInt32 | getVendorVersion ()=0 |
|
virtual void | processReplacing (float **inputs, float **outputs, VstInt32 sampleFrames)=0 |
|
virtual void | processDoubleReplacing (double **inputs, double **outputs, VstInt32 sampleFrames)=0 |
|
virtual void | getProgramName (char *name)=0 |
|
virtual void | setProgramName (char *name)=0 |
|
virtual VstInt32 | getChunk (void **data, bool isPreset) |
|
virtual VstInt32 | setChunk (void *data, VstInt32 byteSize, bool isPreset) |
|
virtual float | getParameter (VstInt32 index) |
|
virtual void | setParameter (VstInt32 index, float value) |
|
virtual void | getParameterLabel (VstInt32 index, char *text) |
|
virtual void | getParameterName (VstInt32 index, char *text) |
|
virtual void | getParameterDisplay (VstInt32 index, char *text) |
|
virtual VstInt32 | canDo (char *text)=0 |
|
◆ AirWindowsBase()
tracktion::engine::AirWindowsBase::AirWindowsBase |
( |
AirWindowsCallback * |
c, |
|
|
int |
prog, |
|
|
int |
param |
|
) |
| |
◆ ~AirWindowsBase()
virtual tracktion::engine::AirWindowsBase::~AirWindowsBase |
( |
| ) |
|
|
virtualdefault |
◆ getNumInputs()
int tracktion::engine::AirWindowsBase::getNumInputs |
( |
| ) |
|
◆ getNumOutputs()
int tracktion::engine::AirWindowsBase::getNumOutputs |
( |
| ) |
|
◆ getNumParameters()
int tracktion::engine::AirWindowsBase::getNumParameters |
( |
| ) |
|
◆ getEffectName()
virtual bool tracktion::engine::AirWindowsBase::getEffectName |
( |
char * |
name | ) |
|
|
pure virtual |
◆ getPlugCategory()
virtual VstPlugCategory tracktion::engine::AirWindowsBase::getPlugCategory |
( |
| ) |
|
|
pure virtual |
◆ getProductString()
virtual bool tracktion::engine::AirWindowsBase::getProductString |
( |
char * |
text | ) |
|
|
pure virtual |
◆ getVendorString()
virtual bool tracktion::engine::AirWindowsBase::getVendorString |
( |
char * |
text | ) |
|
|
pure virtual |
◆ getVendorVersion()
virtual VstInt32 tracktion::engine::AirWindowsBase::getVendorVersion |
( |
| ) |
|
|
pure virtual |
◆ processReplacing()
virtual void tracktion::engine::AirWindowsBase::processReplacing |
( |
float ** |
inputs, |
|
|
float ** |
outputs, |
|
|
VstInt32 |
sampleFrames |
|
) |
| |
|
pure virtual |
◆ processDoubleReplacing()
virtual void tracktion::engine::AirWindowsBase::processDoubleReplacing |
( |
double ** |
inputs, |
|
|
double ** |
outputs, |
|
|
VstInt32 |
sampleFrames |
|
) |
| |
|
pure virtual |
◆ getProgramName()
virtual void tracktion::engine::AirWindowsBase::getProgramName |
( |
char * |
name | ) |
|
|
pure virtual |
◆ setProgramName()
virtual void tracktion::engine::AirWindowsBase::setProgramName |
( |
char * |
name | ) |
|
|
pure virtual |
◆ getChunk()
virtual VstInt32 tracktion::engine::AirWindowsBase::getChunk |
( |
void ** |
data, |
|
|
bool |
isPreset |
|
) |
| |
|
virtual |
◆ setChunk()
virtual VstInt32 tracktion::engine::AirWindowsBase::setChunk |
( |
void * |
data, |
|
|
VstInt32 |
byteSize, |
|
|
bool |
isPreset |
|
) |
| |
|
virtual |
◆ getParameter()
virtual float tracktion::engine::AirWindowsBase::getParameter |
( |
VstInt32 |
index | ) |
|
|
virtual |
◆ setParameter()
virtual void tracktion::engine::AirWindowsBase::setParameter |
( |
VstInt32 |
index, |
|
|
float |
value |
|
) |
| |
|
virtual |
◆ getParameterLabel()
virtual void tracktion::engine::AirWindowsBase::getParameterLabel |
( |
VstInt32 |
index, |
|
|
char * |
text |
|
) |
| |
|
virtual |
◆ getParameterName()
virtual void tracktion::engine::AirWindowsBase::getParameterName |
( |
VstInt32 |
index, |
|
|
char * |
text |
|
) |
| |
|
virtual |
◆ getParameterDisplay()
virtual void tracktion::engine::AirWindowsBase::getParameterDisplay |
( |
VstInt32 |
index, |
|
|
char * |
text |
|
) |
| |
|
virtual |
◆ canDo()
virtual VstInt32 tracktion::engine::AirWindowsBase::canDo |
( |
char * |
text | ) |
|
|
pure virtual |
◆ setNumInputs()
void tracktion::engine::AirWindowsBase::setNumInputs |
( |
int |
numIn | ) |
|
|
protected |
◆ setNumOutputs()
void tracktion::engine::AirWindowsBase::setNumOutputs |
( |
int |
numOut | ) |
|
|
protected |
◆ setUniqueID()
void tracktion::engine::AirWindowsBase::setUniqueID |
( |
int |
| ) |
|
|
protected |
◆ canProcessReplacing()
void tracktion::engine::AirWindowsBase::canProcessReplacing |
( |
| ) |
|
|
protected |
◆ canDoubleReplacing()
void tracktion::engine::AirWindowsBase::canDoubleReplacing |
( |
| ) |
|
|
protected |
◆ programsAreChunks()
void tracktion::engine::AirWindowsBase::programsAreChunks |
( |
bool |
| ) |
|
|
protected |
◆ getSampleRate()
double tracktion::engine::AirWindowsBase::getSampleRate |
( |
| ) |
|
|
protected |
◆ numInputs
int tracktion::engine::AirWindowsBase::numInputs = 0 |
|
protected |
◆ numOutputs
int tracktion::engine::AirWindowsBase::numOutputs = 0 |
|
protected |
◆ numPrograms
int tracktion::engine::AirWindowsBase::numPrograms = 0 |
|
protected |
◆ numParams
int tracktion::engine::AirWindowsBase::numParams = 0 |
|
protected |
◆ callback
The documentation for this class was generated from the following file: