PadController Class Reference
List of all members.
Public Member Functions |
| | PadController (IController *baseController, Steinberg::Vst::EditController *editController, Steinberg::Vst::Parameter *xParam, Steinberg::Vst::Parameter *yParam) |
| | ~PadController () |
| CView * | verifyView (CView *view, const UIAttributes &attributes, IUIDescription *description) |
| void | valueChanged (CControl *pControl) |
| void | controlBeginEdit (CControl *pControl) |
| void | controlEndEdit (CControl *pControl) |
| int32_t | controlModifierClicked (CControl *pControl, CButtonState button) |
| | return 1 if you want the control to not handle it, otherwise 0
|
| void | controlTagWillChange (VSTGUI::CControl *pControl) |
| void | controlTagDidChange (VSTGUI::CControl *pControl) |
| int32_t | getTagForName (UTF8StringPtr name, int32_t registeredTag) const |
| CControlListener * | getControlListener (UTF8StringPtr name) |
| CView * | createView (const UIAttributes &attributes, IUIDescription *description) |
| IController * | createSubController (IdStringPtr name, IUIDescription *description) |
Protected Member Functions |
| void PLUGIN_API | update (Steinberg::FUnknown *changedUnknown, Steinberg::int32 message) |
Protected Attributes |
| Steinberg::Vst::EditController * | editController |
| Steinberg::Vst::Parameter * | xParam |
| Steinberg::Vst::Parameter * | yParam |
| CXYPad * | padControl |
| SharedPointer< UIDescription > | uiDescription |
| IController * | controller |
Constructor & Destructor Documentation
| PadController |
( |
IController * |
baseController, |
|
|
Steinberg::Vst::EditController * |
editController, |
|
|
Steinberg::Vst::Parameter * |
xParam, |
|
|
Steinberg::Vst::Parameter * |
yParam | |
|
) |
| | |
Member Function Documentation
| void controlBeginEdit |
( |
CControl * |
pControl |
) |
[virtual] |
| void controlEndEdit |
( |
CControl * |
pControl |
) |
[virtual] |
| int32_t controlModifierClicked |
( |
CControl * |
pControl, |
|
|
CButtonState |
button | |
|
) |
| | [inline, virtual, inherited] |
return 1 if you want the control to not handle it, otherwise 0
Reimplemented from CControlListener.
| void controlTagDidChange |
( |
VSTGUI::CControl * |
pControl |
) |
[inline, virtual, inherited] |
| void controlTagWillChange |
( |
VSTGUI::CControl * |
pControl |
) |
[inline, virtual, inherited] |
| int32_t getTagForName |
( |
UTF8StringPtr |
name, |
|
|
int32_t |
registeredTag | |
|
) |
| | const [inline, virtual, inherited] |
| void PLUGIN_API update |
( |
Steinberg::FUnknown * |
changedUnknown, |
|
|
Steinberg::int32 |
message | |
|
) |
| | [protected] |
| void valueChanged |
( |
CControl * |
pControl |
) |
[virtual] |
Member Data Documentation
Steinberg::Vst::Parameter* xParam [protected] |
Steinberg::Vst::Parameter* yParam [protected] |
The documentation for this class was generated from the following files:
- vst3padcontroller.h
- vst3padcontroller.cpp