#include <note_touch_controller.h>
Public Member Functions | |
NoteTouchController (int32_t pitch, Steinberg::Vst::IInterAppAudioHost *host) | |
void | setPitch (int32_t pitch) |
void | setHorizontalNoteExpType (int32_t type) |
void | setVerticalNoteExpType (int32_t type) |
Protected Member Functions | |
void | controlBeginEdit (CControl *pControl) VSTGUI_OVERRIDE_VMETHOD |
void | controlEndEdit (CControl *pControl) VSTGUI_OVERRIDE_VMETHOD |
void | valueChanged (CControl *pControl) VSTGUI_OVERRIDE_VMETHOD |
CView * | verifyView (CView *view, const UIAttributes &attributes, IUIDescription *description) VSTGUI_OVERRIDE_VMETHOD |
void | startNote (float velocity) |
void | stopNote (float velocity) |
void | sendNoteExpression (int32_t type, float value) |
Protected Attributes | |
Steinberg::Vst::IInterAppAudioHost * | host |
CXYPad * | pad |
CColor | originalPadBackgroundColor |
int32_t | pitch |
int32_t | noteID |
int32_t | xNEType |
int32_t | yNEType |
NoteTouchController | ( | int32_t | pitch, | |
Steinberg::Vst::IInterAppAudioHost * | host | |||
) |
void setPitch | ( | int32_t | pitch | ) | [inline] |
void setHorizontalNoteExpType | ( | int32_t | type | ) | [inline] |
void setVerticalNoteExpType | ( | int32_t | type | ) | [inline] |
void controlBeginEdit | ( | CControl * | pControl | ) | [protected] |
void controlEndEdit | ( | CControl * | pControl | ) | [protected] |
void valueChanged | ( | CControl * | pControl | ) | [protected] |
CView * verifyView | ( | CView * | view, | |
const UIAttributes & | attributes, | |||
IUIDescription * | description | |||
) | [protected] |
void startNote | ( | float | velocity | ) | [protected] |
void stopNote | ( | float | velocity | ) | [protected] |
void sendNoteExpression | ( | int32_t | type, | |
float | value | |||
) | [protected] |
Steinberg::Vst::IInterAppAudioHost* host [protected] |
CXYPad* pad [protected] |
CColor originalPadBackgroundColor [protected] |
int32_t pitch [protected] |
int32_t noteID [protected] |
int32_t xNEType [protected] |
int32_t yNEType [protected] |