ASPiK SDK
VSTGUI::AnimationTestController Class Reference
Inheritance diagram for VSTGUI::AnimationTestController:
VSTGUI::UIDescriptionBaseController VSTGUI::VST3EditorDelegate

Public Member Functions

Steinberg::tresult PLUGIN_API initialize (Steinberg::FUnknown *context) override
 
Steinberg::IPlugView *PLUGIN_API createView (Steinberg::FIDString name) override
 
IControllercreateSubController (const char *name, const IUIDescription *description, VST3Editor *editor) override
 create a sub controller More...
 
CViewcreateCustomView (const char *name, const UIAttributes &attributes, const IUIDescription *description, VST3Editor *editor) override
 create a custom view
 
- Public Member Functions inherited from VSTGUI::UIDescriptionBaseController
Steinberg::tresult PLUGIN_API initialize (Steinberg::FUnknown *context) override
 
Steinberg::tresult beginEdit (Steinberg::Vst::ParamID tag) override
 
Steinberg::tresult performEdit (Steinberg::Vst::ParamID tag, Steinberg::Vst::ParamValue valueNormalized) override
 
Steinberg::tresult endEdit (Steinberg::Vst::ParamID tag) override
 
Steinberg::Vst::Parameter * getParameterObject (Steinberg::Vst::ParamID tag) override
 
bool isPrivateParameter (const Steinberg::Vst::ParamID paramID) override
 check if parameter ID is private and should not be exposed to the host
 
- Public Member Functions inherited from VSTGUI::VST3EditorDelegate
virtual CViewverifyView (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 &paramID, VST3Editor *editor)
 find a parameter
 
virtual void didOpen (VST3Editor *editor)
 called after the editor was opened
 
virtual void willClose (VST3Editor *editor)
 called before the editor will close
 
virtual COptionMenucreateContextMenu (const CPoint &pos, VST3Editor *editor)
 create the context menu for the editor, will be added to the host menu
 

Static Public Member Functions

static Steinberg::FUnknown * createInstance (void *)
 

Static Public Attributes

static Steinberg::FUID cid
 

Additional Inherited Members

- Protected Attributes inherited from VSTGUI::UIDescriptionBaseController
Steinberg::Vst::ParameterContainer uiParameters
 

Member Function Documentation

◆ createSubController()

IController * VSTGUI::AnimationTestController::createSubController ( const char *  name,
const IUIDescription description,
VST3Editor editor 
)
overridevirtual

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 from VSTGUI::VST3EditorDelegate.


The documentation for this class was generated from the following files: