VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
Implementation's example of IParameterChanges - not threadsave!. More...
#include <parameterchanges.h>
Public Member Functions | |
ParameterChanges (int32 maxParameters=0) | |
virtual | ~ParameterChanges () |
void | clearQueue () |
void | setMaxParameters (int32 maxParameters) |
int32 | getParameterCount () SMTG_OVERRIDE |
IParamValueQueue * | getParameterData (int32 index) SMTG_OVERRIDE |
IParamValueQueue * | addParameterData (const ParamID &pid, int32 &index) SMTG_OVERRIDE |
virtual int32 | getParameterCount ()=0 |
virtual IParamValueQueue * | getParameterData (int32 index)=0 |
virtual IParamValueQueue * | addParameterData (const ParamID &id, int32 &index)=0 |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Protected Attributes | |
std::vector< IPtr< ParameterValueQueue > > | queues |
int32 | usedQueueCount {0} |
Additional Inherited Members | |
Static Public Attributes inherited from IParameterChanges | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Implementation's example of IParameterChanges - not threadsave!.
ParameterChanges | ( | int32 | maxParameters = 0 | ) |
|
virtual |
void clearQueue | ( | ) |
void setMaxParameters | ( | int32 | maxParameters | ) |
|
virtual |
Implements IParameterChanges.
|
virtual |
Implements IParameterChanges.
|
virtual |
Implements IParameterChanges.
|
protected |
|
protected |