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

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

addProgramList(ProgramList *list)EditControllerEx1
addRef()=0FUnknownpure virtual
addUnit(Unit *unit)EditControllerEx1
allocateMessage() constComponentBase
beginEdit(ParamID tag)EditControllervirtual
ComponentBase()ComponentBase
componentHandler2EditController
connect(IConnectionPoint *other) SMTG_OVERRIDEComponentBasevirtual
createCustomView(UTF8StringPtr name, const UIAttributes &attributes, const IUIDescription *description, VST3Editor *editor) SMTG_OVERRIDEPlugController
createInstance(void *)PlugControllerinlinestatic
createInstance(void *)PlugControllerinlinestatic
createInstance(void *)PlugControllerinlinestatic
createInstance(void *)PlugControllerinlinestatic
createView(const char *name) SMTG_OVERRIDEPlugController
Steinberg::Vst::EditControllerEx1::createView(FIDString) SMTG_OVERRIDEEditControllervirtual
CTextEdit typedefPlugController
CTextLabel typedefPlugController
CView typedefPlugController
disconnect(IConnectionPoint *other) SMTG_OVERRIDEComponentBasevirtual
EditController()EditController
EditControllerEx1()EditControllerEx1
editorAttached(EditorView *)EditControllervirtual
editorDestroyed(EditorView *)EditControllervirtual
editorRemoved(EditorView *)EditControllervirtual
endEdit(ParamID tag)EditControllervirtual
finishGroupEdit()EditControllervirtual
getComponentHandler() constEditController
getHostContext() constComponentBase
getHostKnobMode()EditControllerstatic
getNoteExpressionCount(int32 busIndex, int16 channel) SMTG_OVERRIDEPlugControllervirtual
getNoteExpressionInfo(int32 busIndex, int16 channel, int32 noteExpressionIndex, NoteExpressionTypeInfo &info) SMTG_OVERRIDEPlugControllervirtual
getNoteExpressionStringByValue(int32 busIndex, int16 channel, NoteExpressionTypeID id, NoteExpressionValue valueNormalized, String128 string) SMTG_OVERRIDEPlugControllervirtual
getNoteExpressionValueByString(int32 busIndex, int16 channel, NoteExpressionTypeID id, const TChar *string, NoteExpressionValue &valueNormalized) SMTG_OVERRIDEPlugControllervirtual
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
getProgramInfo(ProgramListID listId, int32 programIndex, CString attributeId, String128 attributeValue) SMTG_OVERRIDEEditControllerEx1virtual
getProgramList(ProgramListID listId) constEditControllerEx1
getProgramListCount() SMTG_OVERRIDEEditControllerEx1virtual
getProgramListInfo(int32 listIndex, ProgramListInfo &info) SMTG_OVERRIDEEditControllerEx1virtual
getProgramName(ProgramListID listId, int32 programIndex, String128 name) SMTG_OVERRIDEEditControllerEx1virtual
getProgramPitchName(ProgramListID listId, int32 programIndex, int16 midiPitch, String128 name) SMTG_OVERRIDEEditControllerEx1virtual
getSelectedUnit() SMTG_OVERRIDEEditControllerEx1virtual
getState(IBStream *state) SMTG_OVERRIDEEditControllervirtual
getUnitByBus(MediaType, BusDirection, int32, int32, UnitID &) SMTG_OVERRIDEPlugControllervirtual
getUnitCount() SMTG_OVERRIDEEditControllerEx1virtual
getUnitInfo(int32 unitIndex, UnitInfo &info) SMTG_OVERRIDEEditControllerEx1virtual
hasProgramPitchNames(ProgramListID listId, int32 programIndex) SMTG_OVERRIDEEditControllerEx1virtual
hostKnobModeEditControllerstatic
Steinberg::iidIPluginBasestatic
Steinberg::Vst::IConnectionPoint::iidIConnectionPointstatic
Steinberg::Vst::IEditController::iidIEditControllerstatic
Steinberg::Vst::IEditController2::iidIEditController2static
Steinberg::Vst::IUnitInfo::iidIUnitInfostatic
Steinberg::Vst::ChannelContext::IInfoListener::iidIInfoListenerstatic
Steinberg::Vst::INoteExpressionController::iidINoteExpressionControllerstatic
initialize(FUnknown *context) SMTG_OVERRIDEPlugControllervirtual
initialize(FUnknown *context) SMTG_OVERRIDEPlugControllervirtual
initialize(FUnknown *context) SMTG_OVERRIDEPlugControllervirtual
initialize(FUnknown *context) SMTG_OVERRIDEPlugControllervirtual
IUIDescription typedefPlugController
normalizedParamToPlain(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDEEditControllervirtual
notify(IMessage *message) SMTG_OVERRIDEPlugControllervirtual
notifyProgramListChange(ProgramListID listId, int32 programIndex=kAllProgramInvalid)EditControllerEx1
notifyUnitSelection()EditControllerEx1virtual
openAboutBox(TBool) SMTG_OVERRIDEEditControllervirtual
openHelp(TBool) SMTG_OVERRIDEEditControllervirtual
parametersEditController
peerConnectionComponentBase
performEdit(ParamID tag, ParamValue valueNormalized)EditControllervirtual
plainParamToNormalized(ParamID tag, ParamValue plainValue) SMTG_OVERRIDEEditControllervirtual
programIndexMapEditControllerEx1
ProgramIndexMap typedefEditControllerEx1
programListsEditControllerEx1
queryInterface(const TUID _iid, void **obj)=0FUnknownpure virtual
receiveText(const char8 *text) SMTG_OVERRIDEPlugControllervirtual
release()=0FUnknownpure virtual
requestOpenEditor(FIDString name=ViewType::kEditor)EditControllervirtual
selectedUnitEditControllerEx1
selectUnit(UnitID unitId) SMTG_OVERRIDEEditControllerEx1virtual
sendMessage(IMessage *message) constComponentBase
sendMessageID(const char8 *messageID) constComponentBase
sendTextMessage(const char8 *text) constComponentBase
setChannelContextInfos(IAttributeList *list) SMTG_OVERRIDEPlugControllervirtual
setComponentHandler(IComponentHandler *handler) SMTG_OVERRIDEEditControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEPlugControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEPlugControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEPlugControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEPlugControllervirtual
setDirty(TBool state)EditControllervirtual
setKnobMode(KnobMode mode) SMTG_OVERRIDEEditControllervirtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDEPlugControllervirtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDEPlugControllervirtual
setProgramName(ProgramListID listId, int32 programIndex, const String128 name)EditControllerEx1virtual
setState(IBStream *state) SMTG_OVERRIDEEditControllervirtual
setUnitProgramData(int32, int32, IBStream *) SMTG_OVERRIDEEditControllerEx1virtual
startGroupEdit()EditControllervirtual
terminate() SMTG_OVERRIDEEditControllerEx1virtual
UIAttributes typedefPlugController
unitsEditControllerEx1
UnitVector typedefEditControllerEx1
update(FUnknown *changedUnknown, int32 message) SMTG_OVERRIDEEditControllerEx1
UTF8StringPtr typedefPlugController
VST3Editor typedefPlugController
willClose(VST3Editor *editor) SMTG_OVERRIDEPlugController
~ComponentBase() overrideComponentBase
~EditControllerEx1() overrideEditControllerEx1
Empty

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