| 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 |