ASPiK SDK
|
delegate extension to Steinberg::Vst::EditController for a VST3 Editor More...
#include <vst3editor.h>
Public Member Functions | |
virtual CView * | createCustomView (UTF8StringPtr name, const UIAttributes &attributes, const IUIDescription *description, VST3Editor *editor) |
create a custom view | |
virtual CView * | verifyView (CView *view, const UIAttributes &attributes, const IUIDescription *description, VST3Editor *editor) |
verify a view after it was created | |
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, const IUIDescription *description, VST3Editor *editor) |
create a sub controller More... | |
delegate extension to Steinberg::Vst::EditController for a VST3 Editor
|
inlinevirtual |
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.
Reimplemented in VSTGUI::UIDescriptionTestController, VSTGUI::AnimationTestController, VSTGUI::SubControllerTestController, VSTGUI::ZoomTestController, VSTGUI::OpenGLViewTestController, and VSTGUI::GraphicsTestController.