delegate extension to Steinberg::Vst::EditController for a VST3 Editor More...
Public Member Functions | |
| virtual | ~VST3EditorDelegate () |
| virtual CView * | createCustomView (UTF8StringPtr name, const UIAttributes &attributes, IUIDescription *description, VST3Editor *editor) |
| create a custom view | |
| virtual bool | findParameter (const CPoint &pos, Steinberg::Vst::ParamID ¶mID, VST3Editor *editor) |
| find a parameter | |
| virtual bool | isPrivateParameter (const Steinberg::Vst::ParamID paramID) |
| check if parameter ID is private and should not be exposed to the host | |
| virtual void | didOpen (VST3Editor *editor) |
| called after the editor was opened | |
| virtual void | willClose (VST3Editor *editor) |
| called before the editor will close | |
| virtual COptionMenu * | createContextMenu (const CPoint &pos, VST3Editor *editor) |
| create the context menu for the editor, will be added to the host menu | |
| virtual IController * | createSubController (UTF8StringPtr name, IUIDescription *description, VST3Editor *editor) |
| create a sub controller | |
delegate extension to Steinberg::Vst::EditController for a VST3 Editor
| virtual ~VST3EditorDelegate | ( | ) | [inline, virtual] |
| virtual COptionMenu* createContextMenu | ( | const CPoint & | pos, | |
| VST3Editor * | editor | |||
| ) | [inline, virtual] |
create the context menu for the editor, will be added to the host menu
| virtual CView* createCustomView | ( | UTF8StringPtr | name, | |
| const UIAttributes & | attributes, | |||
| IUIDescription * | description, | |||
| VST3Editor * | editor | |||
| ) | [inline, virtual] |
create a custom view
| virtual IController* createSubController | ( | UTF8StringPtr | name, | |
| IUIDescription * | description, | |||
| VST3Editor * | editor | |||
| ) | [inline, virtual] |
create a sub controller
called when a sub controller should be created. The controller is now owned by the editor, which will call forget() if it is a CBaseObject, release() if it is a Steinberg::FObject or it will be simply deleted if the frame gets closed.
| virtual void didOpen | ( | VST3Editor * | editor | ) | [inline, virtual] |
called after the editor was opened
| virtual bool findParameter | ( | const CPoint & | pos, | |
| Steinberg::Vst::ParamID & | paramID, | |||
| VST3Editor * | editor | |||
| ) | [inline, virtual] |
find a parameter
| virtual bool isPrivateParameter | ( | const Steinberg::Vst::ParamID | paramID | ) | [inline, virtual] |
check if parameter ID is private and should not be exposed to the host
| virtual void willClose | ( | VST3Editor * | editor | ) | [inline, virtual] |
called before the editor will close
1.6.1