|
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 (float normVal) |
| void | checkSampleOffset (Steinberg::int32 sampleOffset, Steinberg::int32 lastSampleOffset) |
| bool | checkParameterQueue (Steinberg::Vst::IParamValueQueue *paramQueue) |
| void | checkPoints (Steinberg::Vst::IParamValueQueue *paramQueue) |
| bool | isNormalized (float normVal) const |
| bool | isValidSampleOffset (float sampleOffset, float 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 |