VST 3 Examples VST 3.7
SDK for developing VST plug-in
ControllerWithUI Member List

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

addRef()=0FUnknownpure virtual
allocateMessage() constComponentBase
beginEdit(ParamID tag) SMTG_OVERRIDEControllerWithUIvirtual
cidControllerWithUIstatic
ComponentBase()ComponentBase
componentHandler2EditController
connect(IConnectionPoint *other) SMTG_OVERRIDEComponentBasevirtual
createInstance(void *)ControllerWithUIinlinestatic
createSubController(UTF8StringPtr name, const IUIDescription *description, VST3Editor *editor) SMTG_OVERRIDEControllerWithUI
createView(FIDString name) SMTG_OVERRIDEControllerWithUIvirtual
disconnect(IConnectionPoint *other) SMTG_OVERRIDEComponentBasevirtual
doMIDILearnControllerWithUI
EditController()EditController
editorAttached(EditorView *)EditControllervirtual
editorDestroyed(EditorView *)EditControllervirtual
editorRemoved(EditorView *)EditControllervirtual
endEdit(ParamID tag) SMTG_OVERRIDEControllerWithUIvirtual
finishGroupEdit()EditControllervirtual
getComponentHandler() constEditController
getHostContext() constComponentBase
getHostKnobMode()EditControllerstatic
getMidiControllerAssignment(int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &id) SMTG_OVERRIDEControllervirtual
getNoteExpressionCount(int32 busIndex, int16 channel) SMTG_OVERRIDEControllervirtual
getNoteExpressionInfo(int32 busIndex, int16 channel, int32 noteExpressionIndex, NoteExpressionTypeInfo &info) SMTG_OVERRIDEControllervirtual
getNoteExpressionStringByValue(int32 busIndex, int16 channel, NoteExpressionTypeID id, NoteExpressionValue valueNormalized, String128 string) SMTG_OVERRIDEControllervirtual
getNoteExpressionValueByString(int32 busIndex, int16 channel, NoteExpressionTypeID id, const TChar *string, NoteExpressionValue &valueNormalized) SMTG_OVERRIDEControllervirtual
getParameterCount() SMTG_OVERRIDEEditControllervirtual
getParameterInfo(int32 paramIndex, ParameterInfo &info) SMTG_OVERRIDEEditControllervirtual
getParameterInfoByTag(ParamID tag, ParameterInfo &info)EditControllervirtual
getParameterObject(ParamID tag)EditControllervirtual
getParamNormalized(ParamID tag) SMTG_OVERRIDEEditControllervirtual
getParamStringByValue(ParamID tag, ParamValue valueNormalized, String128 string) SMTG_OVERRIDEEditControllervirtual
getParamValueByString(ParamID tag, TChar *string, ParamValue &valueNormalized) SMTG_OVERRIDEEditControllervirtual
getPeer() constComponentBase
getPhysicalUIMapping(int32 busIndex, int16 channel, PhysicalUIMapList &list) SMTG_OVERRIDEControllervirtual
getState(IBStream *state) SMTG_OVERRIDEControllerWithUIvirtual
hostKnobModeEditControllerstatic
IController typedefControllerWithUI
Steinberg::iidIPluginBasestatic
Steinberg::Vst::IConnectionPoint::iidIConnectionPointstatic
Steinberg::Vst::IEditController::iidIEditControllerstatic
Steinberg::Vst::IEditController2::iidIEditController2static
Steinberg::Vst::INoteExpressionController::iidINoteExpressionControllerstatic
Steinberg::Vst::IMidiMapping::iidIMidiMappingstatic
Steinberg::Vst::INoteExpressionPhysicalUIMapping::iidINoteExpressionPhysicalUIMappingstatic
Steinberg::Vst::IMidiLearn::iidIMidiLearnstatic
initialize(FUnknown *context) SMTG_OVERRIDEControllerWithUIvirtual
InvalidParamIDControllerstatic
isPrivateParameter(const ParamID paramID) SMTG_OVERRIDEControllerWithUI
IUIDescription typedefControllerWithUI
keyboardRangeControllerWithUI
kFilterFreqModTypeID enum valueController
kFilterQModTypeID enum valueController
kFilterTypeTypeID enum valueController
kNoiseVolumeTypeID enum valueController
kReleaseTimeModTypeID enum valueController
kSinusDetuneTypeID enum valueController
kSinusVolumeTypeID enum valueController
kSquareVolumeTypeID enum valueController
kTextInputTypeID enum valueController
kTriangleSlopeTypeID enum valueController
kTriangleVolumeTypeID enum valueController
midiCCMappingController
midiLearnParamIDControllerWithUI
normalizedParamToPlain(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDEEditControllervirtual
NoteExpressionTypeIds enum nameController
notify(IMessage *message) SMTG_OVERRIDEComponentBasevirtual
onLiveMIDIControllerInput(int32 busIndex, int16 channel, CtrlNumber midiCC) SMTG_OVERRIDEControllerWithUIvirtual
openAboutBox(TBool) SMTG_OVERRIDEEditControllervirtual
openHelp(TBool) SMTG_OVERRIDEEditControllervirtual
parametersEditController
peerConnectionComponentBase
performEdit(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDEControllerWithUIvirtual
plainParamToNormalized(ParamID tag, ParamValue plainValue) SMTG_OVERRIDEEditControllervirtual
queryInterface(const TUID _iid, void **obj)=0FUnknownpure virtual
receiveText(const char8 *text)ComponentBasevirtual
release()=0FUnknownpure virtual
requestOpenEditor(FIDString name=ViewType::kEditor)EditControllervirtual
sendMessage(IMessage *message) constComponentBase
sendMessageID(const char8 *messageID) constComponentBase
sendTextMessage(const char8 *text) constComponentBase
setComponentHandler(IComponentHandler *handler) SMTG_OVERRIDEEditControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEControllervirtual
setDirty(TBool state)EditControllervirtual
setKnobMode(KnobMode mode) SMTG_OVERRIDEEditControllervirtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDEControllervirtual
setState(IBStream *state) SMTG_OVERRIDEControllerWithUIvirtual
startGroupEdit()EditControllervirtual
terminate() SMTG_OVERRIDEControllerWithUIvirtual
UTF8StringPtr typedefControllerWithUI
VST3Editor typedefControllerWithUI
~ComponentBase() overrideComponentBase
Empty

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