

Public Member Functions | |
| GroupController (Steinberg::Vst::Parameter *parameter, Steinberg::Vst::EditController *editController) | |
| ~GroupController () | |
| CView * | verifyView (CView *view, const UIAttributes &attributes, IUIDescription *description) |
| void | valueChanged (CControl *pControl) |
| void | controlBeginEdit (CControl *pControl) |
| void | controlEndEdit (CControl *pControl) |
| virtual int32_t | getTagForName (UTF8StringPtr name, int32_t registeredTag) const |
| virtual CControlListener * | getControlListener (UTF8StringPtr controlTagName) |
| virtual CView * | createView (const UIAttributes &attributes, IUIDescription *description) |
| virtual IController * | createSubController (UTF8StringPtr name, IUIDescription *description) |
| virtual int32_t | controlModifierClicked (VSTGUI::CControl *pControl, VSTGUI::CButtonState button) |
| return 1 if you want the control to not handle it, otherwise 0 | |
| virtual void | controlTagWillChange (VSTGUI::CControl *pControl) |
| virtual void | controlTagDidChange (VSTGUI::CControl *pControl) |
Protected Types | |
| typedef std::vector< CControl * > | ControlList |
Protected Member Functions | |
| void PLUGIN_API | update (Steinberg::FUnknown *changedUnknown, Steinberg::int32 message) |
Protected Attributes | |
| Steinberg::Vst::Parameter * | parameter |
| Steinberg::Vst::EditController * | editController |
| ControlList | controls |
typedef std::vector<CControl*> ControlList [protected] |
| GroupController | ( | Steinberg::Vst::Parameter * | parameter, | |
| Steinberg::Vst::EditController * | editController | |||
| ) |
| ~GroupController | ( | ) |
| void controlBeginEdit | ( | CControl * | pControl | ) | [virtual] |
Reimplemented from CControlListener.
| void controlEndEdit | ( | CControl * | pControl | ) | [virtual] |
Reimplemented from CControlListener.
| virtual int32_t controlModifierClicked | ( | VSTGUI::CControl * | pControl, | |
| VSTGUI::CButtonState | button | |||
| ) | [inline, virtual, inherited] |
return 1 if you want the control to not handle it, otherwise 0
Reimplemented in DelegationController.
| virtual void controlTagDidChange | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
| virtual void controlTagWillChange | ( | VSTGUI::CControl * | pControl | ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
| virtual IController* createSubController | ( | UTF8StringPtr | name, | |
| IUIDescription * | description | |||
| ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
| virtual CView* createView | ( | const UIAttributes & | attributes, | |
| IUIDescription * | description | |||
| ) | [inline, virtual, inherited] |
Reimplemented in DelegationController, and VST3Editor.
| virtual CControlListener* getControlListener | ( | UTF8StringPtr | controlTagName | ) | [inline, virtual, inherited] |
Reimplemented in DelegationController.
| virtual int32_t getTagForName | ( | UTF8StringPtr | name, | |
| int32_t | registeredTag | |||
| ) | const [inline, virtual, inherited] |
Reimplemented in DelegationController.
| void PLUGIN_API update | ( | Steinberg::FUnknown * | changedUnknown, | |
| Steinberg::int32 | message | |||
| ) | [protected] |
| void valueChanged | ( | CControl * | pControl | ) | [virtual] |
Implements CControlListener.
| CView * verifyView | ( | CView * | view, | |
| const UIAttributes & | attributes, | |||
| IUIDescription * | description | |||
| ) | [virtual] |
Reimplemented from IController.
ControlList controls [protected] |
Steinberg::Vst::EditController* editController [protected] |
Steinberg::Vst::Parameter* parameter [protected] |
1.6.1