|
VST 3 Examples
VST 3.6.6
SDK for developing VST Plug-in
|
#include <againeditor.h>
Inheritance diagram for AGainEditorView:Public Member Functions | |
| AGainEditorView (void *controller) | |
| bool | open (void *parent) |
| void | close () |
| CMessageResult | notify (CBaseObject *sender, const char *message) |
| void | beginEdit (long) |
| void | endEdit (long) |
| void | valueChanged (CControl *pControl) |
| long | controlModifierClicked (CControl *pControl, long button) |
| void | controlBeginEdit (CControl *pControl) |
| void | controlEndEdit (CControl *pControl) |
| tresult | onSize (ViewRect *newSize) |
| tresult | canResize () |
| tresult | checkSizeConstraint (ViewRect *rect) |
| tresult | findParameter (int32 xPos, int32 yPos, ParamID &resultTag) |
| tresult | executeMenuItem (int32 tag) |
| DELEGATE_REFCOUNT (VSTGUIEditor) tresult queryInterface(const char *iid | |
| void | update (ParamID tag, ParamValue value) |
| void | messageTextChanged () |
Public Member Functions inherited from VSTGUIEditor | |
| VSTGUIEditor (void *controller, ViewRect *size=0) | |
| virtual | ~VSTGUIEditor () |
| void | setIdleRate (int32 millisec) |
| CMessageResult | notify (CBaseObject *sender, const char *message) |
| void | forget () |
| void | remember () |
| long | getNbReference () const |
| tresult | isPlatformTypeSupported (FIDString type) |
| void | beginEdit (long index) |
| void | endEdit (long index) |
| long | getKnobMode () const |
Public Member Functions inherited from EditorView | |
| EditorView (EditController *controller, ViewRect *size=0) | |
| virtual | ~EditorView () |
| EditController * | getController () |
| virtual void | attachedToParent () |
| virtual void | removedFromParent () |
Public Member Functions inherited from CPluginView | |
| CPluginView (const ViewRect *rect=0) | |
| virtual | ~CPluginView () |
| const ViewRect & | getRect () const |
| void | setRect (const ViewRect &r) |
| bool | isAttached () const |
| tresult | attached (void *parent, FIDString type) |
| tresult | removed () |
| tresult | onWheel (float) |
| tresult | onKeyDown (char16, int16, int16) |
| tresult | onKeyUp (char16, int16, int16) |
| tresult | getSize (ViewRect *size) |
| tresult | onFocus (TBool) |
| tresult | setFrame (IPlugFrame *frame) |
Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 | addRef ()=0 |
| virtual uint32 | release ()=0 |
Data Fields | |
| void ** | obj |
Data Fields inherited from CPluginView | |
| OBJ_METHODS(CPluginView, FObject) DEFINE_INTERFACES DEF_INTERFACE(IPlugView) END_DEFINE_INTERFACES(FObject) REFCOUNT_METHODS(FObject) protected void * | systemWindow |
| IPlugFrame * | plugFrame |
Protected Attributes | |
| CTextEdit * | textEdit |
| CHorizontalSlider * | gainSlider |
| CTextEdit * | gainTextEdit |
| CVuMeter * | vuMeter |
| CBitmap * | background |
| float | lastVuMeterValue |
Protected Attributes inherited from EditorView | |
| EditController * | controller |
Additional Inherited Members | |
Static Public Attributes inherited from IPlugView | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
Static Public Attributes inherited from IParameterFinder | |
| static const FUID | iid |
Static Public Attributes inherited from IContextMenuTarget | |
| static const FUID | iid |
| AGainEditorView | ( | void * | controller | ) |
|
virtual |
Implements VSTGUIEditor.
|
virtual |
Implements VSTGUIEditor.
| CMessageResult notify | ( | CBaseObject * | sender, |
| const char * | message | ||
| ) |
|
inline |
|
inline |
| void valueChanged | ( | CControl * | pControl | ) |
| long controlModifierClicked | ( | CControl * | pControl, |
| long | button | ||
| ) |
| void controlBeginEdit | ( | CControl * | pControl | ) |
| void controlEndEdit | ( | CControl * | pControl | ) |
Reimplemented from VSTGUIEditor.
|
inlinevirtual |
Reimplemented from CPluginView.
Reimplemented from CPluginView.
Implements IParameterFinder.
Implements IContextMenuTarget.
| DELEGATE_REFCOUNT | ( | VSTGUIEditor | ) | const |
| void update | ( | ParamID | tag, |
| ParamValue | value | ||
| ) |
| void messageTextChanged | ( | ) |
| void** obj |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |