VST 3 Examples  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
BaseController Member List

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

addBypassParameterBaseControllerprotected
addProgramList(ProgramList *list)EditControllerEx1
addRef()=0FUnknownpure virtual
addUnit(Unit *unit)EditControllerEx1
BaseController()BaseController
beginEdit(ParamID tag)EditControllervirtual
componentHandler2EditController
connect(IConnectionPoint *other)=0IConnectionPointpure virtual
createView(FIDString) SMTG_OVERRIDEEditControllervirtual
DELEGATE_REFCOUNT(EditControllerEx1) tresult queryInterface(const char *iidBaseController
disconnect(IConnectionPoint *other)=0IConnectionPointpure virtual
EditController()EditController
EditControllerEx1()EditControllerEx1
editorAttached(EditorView *)EditControllervirtual
editorDestroyed(EditorView *)EditControllervirtual
editorRemoved(EditorView *)EditControllervirtual
endEdit(ParamID tag)EditControllervirtual
finishGroupEdit()EditControllervirtual
getComponentHandler() const EditController
getHostKnobMode()EditControllerstatic
getMidiControllerAssignment(int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &tag) SMTG_OVERRIDEBaseControllervirtual
getParameterCount() SMTG_OVERRIDEEditControllervirtual
getParameterInfo(int32 paramIndex, ParameterInfo &info) SMTG_OVERRIDEEditControllervirtual
getParameterInfoByTag(ParamID tag, ParameterInfo &info)EditControllervirtual
getParameterObject(ParamID tag)EditControllervirtual
getParameters()BaseControllerinline
getParamNormalized(ParamID tag) SMTG_OVERRIDEEditControllervirtual
getParamStringByValue(ParamID tag, ParamValue valueNormalized, String128 string) SMTG_OVERRIDEEditControllervirtual
getParamValueByString(ParamID tag, TChar *string, ParamValue &valueNormalized) SMTG_OVERRIDEEditControllervirtual
getProgramInfo(ProgramListID listId, int32 programIndex, CString attributeId, String128 attributeValue) SMTG_OVERRIDEEditControllerEx1virtual
getProgramList(ProgramListID listId) const EditControllerEx1
getProgramListCount() SMTG_OVERRIDEBaseControllervirtual
getProgramListInfo(int32 listIndex, ProgramListInfo &info) SMTG_OVERRIDEBaseControllervirtual
getProgramName(ProgramListID listId, int32 programIndex, String128 name) SMTG_OVERRIDEBaseControllervirtual
getProgramPitchName(ProgramListID listId, int32 programIndex, int16 midiPitch, String128 name) SMTG_OVERRIDEEditControllerEx1virtual
getSampleRate() const BaseControllerinlineprotected
getSelectedUnit() SMTG_OVERRIDEEditControllerEx1virtual
getState(IBStream *state) SMTG_OVERRIDEEditControllervirtual
getUnitByBus(MediaType, BusDirection, int32, int32, UnitID &) SMTG_OVERRIDEEditControllerEx1virtual
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::IMidiMapping::iidIMidiMappingstatic
initialize(FUnknown *context) SMTG_OVERRIDEBaseControllervirtual
kAftertouchParam enum valueBaseController
kBreathParam enum valueBaseController
kBypassParam enum valueBaseController
kCtrler3Param enum valueBaseController
kExpressionParam enum valueBaseController
kMagicNumber enum valueBaseController
kMicroSecondsStringBaseControllerstatic
kModWheelParam enum valueBaseController
kPitchBendParam enum valueBaseController
kPresetParam enum valueBaseController
kSustainParam enum valueBaseController
midiCCParamIDBaseControllerprotected
normalizedParamToPlain(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDEEditControllervirtual
notify(IMessage *message) SMTG_OVERRIDEBaseControllervirtual
notifyProgramListChange(ProgramListID listId, int32 programIndex=kAllProgramInvalid)EditControllerEx1
notifyUnitSelection()EditControllerEx1virtual
openAboutBox(TBool) SMTG_OVERRIDEEditControllervirtual
openHelp(TBool) SMTG_OVERRIDEEditControllervirtual
parametersEditController
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
release()=0FUnknownpure virtual
requestOpenEditor(FIDString name=ViewType::kEditor)EditControllervirtual
sampleRateBaseControllerprotected
selectedUnitEditControllerEx1
selectUnit(UnitID unitId) SMTG_OVERRIDEEditControllerEx1virtual
setComponentHandler(IComponentHandler *handler) SMTG_OVERRIDEEditControllervirtual
setComponentState(IBStream *state) SMTG_OVERRIDEBaseControllervirtual
setDirty(TBool state)EditControllervirtual
setKnobMode(KnobMode mode) SMTG_OVERRIDEEditControllervirtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDEEditControllervirtual
setProgramName(ProgramListID listId, int32 programIndex, const String128 name)EditControllerEx1virtual
setState(IBStream *state) SMTG_OVERRIDEEditControllervirtual
setUnitProgramData(int32, int32, IBStream *) SMTG_OVERRIDEEditControllerEx1virtual
SMTG_OVERRIDEBaseController
startGroupEdit()EditControllervirtual
terminate() SMTG_OVERRIDEEditControllerEx1virtual
unitsEditControllerEx1
UnitVector typedefEditControllerEx1
update(FUnknown *changedUnknown, int32 message) SMTG_OVERRIDEEditControllerEx1
~EditControllerEx1() overrideEditControllerEx1
Empty

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