|
Public Member Functions |
| AEffEditor (AudioEffect *effect=0) |
virtual | ~AEffEditor () |
virtual AudioEffect * | getEffect () |
| Returns associated effect instance.
|
virtual bool | getRect (ERect **rect) |
| Query editor size as ERect.
|
virtual bool | open (void *ptr) |
| Open editor, pointer to parent windows is platform-dependent (HWND on Windows, WindowRef on Mac).
|
virtual void | close () |
| Close editor (detach from parent window).
|
virtual bool | isOpen () |
| Returns true if editor is currently open.
|
virtual void | idle () |
| Idle call supplied by Host application.
|
virtual bool | onKeyDown (VstKeyCode &keyCode) |
| Receive key down event. Return true only if key was really used!
|
virtual bool | onKeyUp (VstKeyCode &keyCode) |
| Receive key up event. Return true only if key was really used!
|
virtual bool | onWheel (float distance) |
| Handle mouse wheel event, distance is positive or negative to indicate wheel direction.
|
virtual bool | setKnobMode (VstInt32 val) |
| Set knob mode (if supported by Host). See CKnobMode in VSTGUI.
|
Protected Attributes |
AudioEffect * | effect |
| associated effect instance
|
void * | systemWindow |
| platform-dependent parent window (HWND or WindowRef)
|