VST 3 Examples
VST 3.6.14
SDK for developing VST Plug-in
|
#include <plugcontroller.h>
Public Types | |
using | CView = VSTGUI::CView |
using | CTextEdit = VSTGUI::CTextEdit |
using | UTF8StringPtr = VSTGUI::UTF8StringPtr |
using | UIAttributes = VSTGUI::UIAttributes |
using | IUIDescription = VSTGUI::IUIDescription |
using | VST3Editor = VSTGUI::VST3Editor |
using | CTextLabel = VSTGUI::CTextLabel |
![]() | |
typedef (EditControllerEx1, EditController) DEFINE_INTERFACES DEF_INTERFACE(IUnitInfo) END_DEFINE_INTERFACES(EditController) REFCOUNT_METHODS(EditController) protected std::map < ProgramListID, ProgramListVector::size_type > | ProgramIndexMap |
typedef std::vector< IPtr< Unit >> | UnitVector |
Static Public Member Functions | |
static FUnknown * | createInstance (void *context) |
static FUnknown * | createInstance (void *context) |
static FUnknown * | createInstance (void *context) |
static FUnknown * | createInstance (void *context) |
![]() | |
static KnobMode | getHostKnobMode () |
Additional Inherited Members | |
![]() | |
UnitVector | units |
ProgramListVector | programLists |
ProgramIndexMap | programIndexMap |
UnitID | selectedUnit |
![]() | |
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 KnobMode | hostKnobMode |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
![]() | |
static const FUID | iid |
using CView = VSTGUI::CView |
using CTextEdit = VSTGUI::CTextEdit |
using UTF8StringPtr = VSTGUI::UTF8StringPtr |
using UIAttributes = VSTGUI::UIAttributes |
using IUIDescription = VSTGUI::IUIDescription |
using VST3Editor = VSTGUI::VST3Editor |
using CTextLabel = VSTGUI::CTextLabel |
|
inlinestatic |
Reimplemented from EditController.
Reimplemented from EditController.
|
virtual |
Implements IInfoListener.
|
inlinestatic |
Reimplemented from EditController.
Reimplemented from EditController.
CView * createCustomView | ( | UTF8StringPtr | name, |
const UIAttributes & | attributes, | ||
const IUIDescription * | description, | ||
VST3Editor * | editor | ||
) |
void willClose | ( | VST3Editor * | editor | ) |
Implements IConnectionPoint.
Implements INoteExpressionController.
|
virtual |
Implements INoteExpressionController.
|
virtual |
Implements INoteExpressionController.
|
virtual |
Implements INoteExpressionController.
|
inlinestatic |
Reimplemented from EditController.
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
|
inlinestatic |
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
Reimplemented from EditController.
|
virtual |
Reimplemented from EditControllerEx1.