VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
Default implementation for a VST 3 edit controller. More...
#include <vsteditcontroller.h>
Static Public Member Functions | |
static KnobMode | getHostKnobMode () |
return host knob mode | |
Public Attributes | |
OBJ_METHODS(EditController, ComponentBase) DEFINE_INTERFACES DEF_INTERFACE(IEditController) DEF_INTERFACE(IEditController2) END_DEFINE_INTERFACES(ComponentBase) REFCOUNT_METHODS(ComponentBase) protected IPtr < IComponentHandler2 > | componentHandler2 |
ParameterContainer | parameters |
Public Attributes inherited from ComponentBase | |
OBJ_METHODS(ComponentBase, FObject) DEFINE_INTERFACES DEF_INTERFACE(IPluginBase) DEF_INTERFACE(IConnectionPoint) END_DEFINE_INTERFACES(FObject) REFCOUNT_METHODS(FObject) protected IPtr < IConnectionPoint > | peerConnection |
Static Public Attributes | |
static KnobMode | hostKnobMode = kCircularMode |
Static Public Attributes inherited from IEditController | |
static const FUID | iid |
Static Public Attributes inherited from IPluginBase | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Static Public Attributes inherited from IEditController2 | |
static const FUID | iid |
Default implementation for a VST 3 edit controller.
Can be used as base class for a specific controller implementation
EditController | ( | ) |
Implements IEditController.
Implements IEditController.
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
|
virtual |
Implements IEditController.
Implements IEditController.
Implements IEditController2.
Implements IEditController2.
Implements IEditController2.
Reimplemented from ComponentBase.
Reimplemented in SingleComponentEffect.
|
virtual |
Reimplemented from ComponentBase.
Reimplemented in EditControllerEx1, and SingleComponentEffect.
|
virtual |
will inform the host about the value change
|
virtual |
calls IComponentHandler2::startGroupEdit() if host supports it
|
virtual |
calls IComponentHandler2::finishGroupEdit() if host supports it
|
inlinevirtual |
called from EditorView if it was destroyed
|
inlinevirtual |
called from EditorView if it was attached to a parent
|
inlinevirtual |
called from EditorView if it was removed from a parent
|
inlinestatic |
return host knob mode
Gets for a given tag the parameter object.
|
virtual |
Gets for a given tag the parameter information.
Calls IComponentHandler2::setDirty (state) if host supports it.
|
virtual |
Calls IComponentHandler2::requestOpenEditor (name) if host supports it.
|
inline |
OBJ_METHODS (EditController, ComponentBase) DEFINE_INTERFACES DEF_INTERFACE (IEditController) DEF_INTERFACE (IEditController2) END_DEFINE_INTERFACES (ComponentBase) REFCOUNT_METHODS (ComponentBase) protected IPtr<IComponentHandler2> componentHandler2 |
ParameterContainer parameters |
|
static |