VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <parameterchangescheck.h>
Public Types | |
using | ParamIDs = std::set< Steinberg::Vst::ParamID > |
Public Member Functions | |
ParameterChangesCheck () | |
void | checkParameterChanges (Steinberg::Vst::IParameterChanges *paramChanges) |
void | setEventLogger (EventLogger *eventLogger) |
void | setParamIDs (ParamIDs *parameterID) |
void | updateParameterIDs () |
Protected Member Functions | |
void | checkAllChanges (Steinberg::Vst::IParameterChanges *paramChanges) |
void | checkParameterCount (Steinberg::int32 paramCount) |
void | checkParameterId (Steinberg::Vst::ParamID paramId) |
void | checkNormalized (double normVal) |
void | checkSampleOffset (Steinberg::int32 sampleOffset, Steinberg::int32 lastSampleOffset) |
bool | checkParameterQueue (Steinberg::Vst::IParamValueQueue *paramQueue) |
void | checkPoints (Steinberg::Vst::IParamValueQueue *paramQueue) |
bool | isNormalized (double normVal) const |
bool | isValidSampleOffset (Steinberg::int32 sampleOffset, Steinberg::int32 lastSampleOffset) const |
bool | isValidParamID (Steinberg::Vst::ParamID paramId) const |
bool | isValidParamCount (Steinberg::int32 paramCount) const |
Protected Attributes | |
EventLogger * | mEventLogger |
ParamIDs * | mParameterIds |
std::vector< Steinberg::Vst::ParamID > | mTempUsedId |
using ParamIDs = std::set<Steinberg::Vst::ParamID> |
void checkParameterChanges | ( | Steinberg::Vst::IParameterChanges * | paramChanges | ) |
void setEventLogger | ( | EventLogger * | eventLogger | ) |
void setParamIDs | ( | ParamIDs * | parameterID | ) |
void updateParameterIDs | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |