VST 3 Examples
VST 3.6.8
SDK for developing VST Plug-in
|
#include <againcontroller.h>
Public Types | |
typedef AGainUIMessageController < AGainController > | UIMessageController |
![]() | |
typedef std::vector< IPtr< Unit > > | UnitVector |
Static Public Member Functions | |
static FUnknown * | createInstance (void *) |
![]() | |
static KnobMode | getHostKnobMode () |
Public Attributes | |
void **obj | SMTG_OVERRIDE |
![]() | |
OBJ_METHODS(EditControllerEx1, EditController) DEFINE_INTERFACES DEF_INTERFACE(IUnitInfo) END_DEFINE_INTERFACES(EditController) REFCOUNT_METHODS(EditController) protected typedef std::map < ProgramListID, ProgramListVector::size_type > | ProgramIndexMap |
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 |
Additional Inherited Members | |
![]() | |
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 |
|
inlinestatic |
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
Reimplemented from EditController.
Reimplemented from EditController.
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
|
virtual |
Reimplemented from EditController.
|
virtual |
Implements IMidiMapping.
IController * createSubController | ( | UTF8StringPtr | name, |
const IUIDescription * | description, | ||
VST3Editor * | editor | ||
) |
DELEGATE_REFCOUNT | ( | EditController | ) | const |
void addUIMessageController | ( | UIMessageController * | controller | ) |
void removeUIMessageController | ( | UIMessageController * | controller | ) |
void setDefaultMessageText | ( | String128 | text | ) |
TChar * getDefaultMessageText | ( | ) |
void** obj SMTG_OVERRIDE |