Public Member Functions | |
| ParameterChangeListener (Steinberg::Vst::EditController *editController, Steinberg::Vst::Parameter *parameter, CControl *control) | |
| ~ParameterChangeListener () | |
| void | addControl (CControl *control) |
| void | removeControl (CControl *control) |
| bool | containsControl (CControl *control) |
| void PLUGIN_API | update (FUnknown *changedUnknown, Steinberg::int32 message) |
| Steinberg::Vst::ParamID | getParameterID () |
| void | beginEdit () |
| void | endEdit () |
| void | performEdit (Steinberg::Vst::ParamValue value) |
| Steinberg::Vst::Parameter * | getParameter () const |
Protected Types | |
| typedef std::list< CControl * > | ControlList |
Protected Member Functions | |
| bool | convertValueToString (float value, char utf8String[256]) |
| void | updateControlValue (Steinberg::Vst::ParamValue value) |
Static Protected Member Functions | |
| static bool | valueToString (float value, char utf8String[256], void *(parser->m_userData)) |
Protected Attributes | |
| Steinberg::Vst::EditController * | editController |
| Steinberg::Vst::Parameter * | parameter |
| ControlList | controls |
typedef std::list<CControl*> ControlList [protected] |
| ParameterChangeListener | ( | Steinberg::Vst::EditController * | editController, | |
| Steinberg::Vst::Parameter * | parameter, | |||
| CControl * | control | |||
| ) | [inline] |
| ~ParameterChangeListener | ( | ) | [inline] |
| void addControl | ( | CControl * | control | ) | [inline] |
| void beginEdit | ( | ) | [inline] |
| bool containsControl | ( | CControl * | control | ) | [inline] |
| bool convertValueToString | ( | float | value, | |
| char | utf8String[256] | |||
| ) | [inline, protected] |
| void endEdit | ( | ) | [inline] |
| Steinberg::Vst::Parameter* getParameter | ( | ) | const [inline] |
| Steinberg::Vst::ParamID getParameterID | ( | ) | [inline] |
| void performEdit | ( | Steinberg::Vst::ParamValue | value | ) | [inline] |
| void removeControl | ( | CControl * | control | ) | [inline] |
| void PLUGIN_API update | ( | FUnknown * | changedUnknown, | |
| Steinberg::int32 | message | |||
| ) | [inline] |
| void updateControlValue | ( | Steinberg::Vst::ParamValue | value | ) | [inline, protected] |
| static bool valueToString | ( | float | value, | |
| char | utf8String[256], | |||
| void * | parser->m_userData | |||
| ) | [inline, static, protected] |
ControlList controls [protected] |
Steinberg::Vst::EditController* editController [protected] |
Steinberg::Vst::Parameter* parameter [protected] |
1.6.1