VST 3 SDK
VST 3.6.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 More... | |
Data Fields | |
OBJ_METHODS(EditController, ComponentBase) DEFINE_INTERFACES DEF_INTERFACE(IEditController) DEF_INTERFACE(IEditController2) END_DEFINE_INTERFACES(ComponentBase) REFCOUNT_METHODS(ComponentBase) protected IComponentHandler2 * | componentHandler2 |
ParameterContainer | parameters |
![]() | |
OBJ_METHODS(ComponentBase, FObject) DEFINE_INTERFACES DEF_INTERFACE(IPluginBase) DEF_INTERFACE(IConnectionPoint) END_DEFINE_INTERFACES(FObject) REFCOUNT_METHODS(FObject) protected IConnectionPoint * | peerConnection |
Static Public Attributes | |
static KnobMode | hostKnobMode = kCircularMode |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
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.
Reimplemented in SingleComponentEffect.
Implements IEditController.
Reimplemented in SingleComponentEffect.
|
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 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 IComponentHandler2* componentHandler2 |
ParameterContainer parameters |
|
static |