VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Public Member Functions | |
ParameterChangeListener (Steinberg::Vst::EditController *editController, Steinberg::Vst::Parameter *parameter, CControl *control) | |
~ParameterChangeListener () override | |
void | addControl (CControl *control) |
void | removeControl (CControl *control) |
bool | containsControl (CControl *control) |
void PLUGIN_API | update (FUnknown *changedUnknown, Steinberg::int32 message) override |
Steinberg::Vst::ParamID | getParameterID () |
void | beginEdit () |
void | endEdit () |
void | performEdit (Steinberg::Vst::ParamValue value) |
Steinberg::Vst::Parameter * | getParameter () const |
Protected Types | |
using | ControlList = std::list< CControl * > |
Protected Member Functions | |
bool | convertValueToString (float value, char utf8String[256]) |
void | updateControlValue (Steinberg::Vst::ParamValue value) |
Protected Attributes | |
Steinberg::Vst::EditController * | editController |
Steinberg::Vst::Parameter * | parameter |
ControlList | controls |
|
protected |
|
inline |
|
inlineoverride |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |
|
inlineprotected |
|
protected |
|
protected |
|
protected |