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