VST 3 Examples VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
ControllerWithUI Member List

This is the complete list of members for ControllerWithUI, including all inherited members.

addRef()=0 | FUnknown | pure virtual
beginEdit(ParamID tag) SMTG_OVERRIDE | ControllerWithUI | virtual
cid | ControllerWithUI | static
componentHandler2 | EditController |
connect(IConnectionPoint *other)=0 | IConnectionPoint | pure virtual
createInstance(void *) | ControllerWithUI | inline static
createSubController(UTF8StringPtr name, const IUIDescription *description, VST3Editor *editor) SMTG_OVERRIDE | ControllerWithUI |
createView(FIDString name) SMTG_OVERRIDE | ControllerWithUI | virtual
disconnect(IConnectionPoint *other)=0 | IConnectionPoint | pure virtual
doMIDILearn | ControllerWithUI |
EditController() | EditController |
editorAttached(EditorView *) | EditController | virtual
editorDestroyed(EditorView *) | EditController | virtual
editorRemoved(EditorView *) | EditController | virtual
endEdit(ParamID tag) SMTG_OVERRIDE | ControllerWithUI | virtual
finishGroupEdit() | EditController | virtual
getComponentHandler() const | EditController |
getHostKnobMode() | EditController | static
getMidiControllerAssignment(int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &id) SMTG_OVERRIDE | Controller | virtual
getNoteExpressionCount(int32 busIndex, int16 channel) SMTG_OVERRIDE | Controller | virtual
getNoteExpressionInfo(int32 busIndex, int16 channel, int32 noteExpressionIndex, NoteExpressionTypeInfo &info) SMTG_OVERRIDE | Controller | virtual
getNoteExpressionStringByValue(int32 busIndex, int16 channel, NoteExpressionTypeID id, NoteExpressionValue valueNormalized, String128 string) SMTG_OVERRIDE | Controller | virtual
getNoteExpressionValueByString(int32 busIndex, int16 channel, NoteExpressionTypeID id, const TChar *string, NoteExpressionValue &valueNormalized) SMTG_OVERRIDE | Controller | virtual
getParameterCount() SMTG_OVERRIDE | EditController | virtual
getParameterInfo(int32 paramIndex, ParameterInfo &info) SMTG_OVERRIDE | EditController | virtual
getParameterInfoByTag(ParamID tag, ParameterInfo &info) | EditController | virtual
getParameterObject(ParamID tag) | EditController | virtual
getParamNormalized(ParamID tag) SMTG_OVERRIDE | EditController | virtual
getParamStringByValue(ParamID tag, ParamValue valueNormalized, String128 string) SMTG_OVERRIDE | EditController | virtual
getParamValueByString(ParamID tag, TChar *string, ParamValue &valueNormalized) SMTG_OVERRIDE | EditController | virtual
getPhysicalUIMapping(int32 busIndex, int16 channel, PhysicalUIMapList &list) SMTG_OVERRIDE | Controller | virtual
getState(IBStream *state) SMTG_OVERRIDE | ControllerWithUI | virtual
hostKnobMode | EditController | static
IController typedef | ControllerWithUI |
Steinberg::iid | IPluginBase | static
Steinberg::Vst::IConnectionPoint::iid | IConnectionPoint | static
Steinberg::Vst::IEditController::iid | IEditController | static
Steinberg::Vst::IEditController2::iid | IEditController2 | static
Steinberg::Vst::INoteExpressionController::iid | INoteExpressionController | static
Steinberg::Vst::IMidiMapping::iid | IMidiMapping | static
Steinberg::Vst::INoteExpressionPhysicalUIMapping::iid | INoteExpressionPhysicalUIMapping | static
Steinberg::Vst::IMidiLearn::iid | IMidiLearn | static
initialize(FUnknown *context) SMTG_OVERRIDE | ControllerWithUI | virtual
InvalidParamID | Controller | static
isPrivateParameter(const ParamID paramID) SMTG_OVERRIDE | ControllerWithUI |
IUIDescription typedef | ControllerWithUI |
keyboardRange | ControllerWithUI |
kFilterFreqModTypeID enum value | Controller |
kFilterQModTypeID enum value | Controller |
kFilterTypeTypeID enum value | Controller |
kNoiseVolumeTypeID enum value | Controller |
kReleaseTimeModTypeID enum value | Controller |
kSinusDetuneTypeID enum value | Controller |
kSinusVolumeTypeID enum value | Controller |
kSquareVolumeTypeID enum value | Controller |
kTextInputTypeID enum value | Controller |
kTriangleSlopeTypeID enum value | Controller |
kTriangleVolumeTypeID enum value | Controller |
midiCCMapping | Controller |
midiLearnParamID | ControllerWithUI |
normalizedParamToPlain(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDE | EditController | virtual
NoteExpressionTypeIds enum name | Controller |
notify(IMessage *message)=0 | IConnectionPoint | pure virtual
onLiveMIDIControllerInput(int32 busIndex, int16 channel, CtrlNumber midiCC) SMTG_OVERRIDE | ControllerWithUI | virtual
openAboutBox(TBool) SMTG_OVERRIDE | EditController | virtual
openHelp(TBool) SMTG_OVERRIDE | EditController | virtual
parameters | EditController |
performEdit(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDE | ControllerWithUI | virtual
plainParamToNormalized(ParamID tag, ParamValue plainValue) SMTG_OVERRIDE | EditController | virtual
queryInterface(const TUID _iid, void **obj)=0 | FUnknown | pure virtual
release()=0 | FUnknown | pure virtual
requestOpenEditor(FIDString name=ViewType::kEditor) | EditController | virtual
setComponentHandler(IComponentHandler *handler) SMTG_OVERRIDE | EditController | virtual
setComponentState(IBStream *state) SMTG_OVERRIDE | Controller | virtual
setDirty(TBool state) | EditController | virtual
setKnobMode(KnobMode mode) SMTG_OVERRIDE | EditController | virtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDE | Controller | virtual
setState(IBStream *state) SMTG_OVERRIDE | ControllerWithUI | virtual
startGroupEdit() | EditController | virtual
terminate() SMTG_OVERRIDE | ControllerWithUI | virtual
UTF8StringPtr typedef | ControllerWithUI |
VST3Editor typedef | ControllerWithUI |

Empty

Copyright ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.