| VST 3 SDK
    VST 3.7
    SDK for developing VST plug-in | 
Default implementation for a VST 3 edit controller. More...
#include <vsteditcontroller.h>
 Inheritance diagram for EditController:
 Inheritance diagram for EditController:| 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 |