VST 3 SDK: Member List
Author: Steinberg

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

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

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

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

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

activateBus(MediaType type, BusDirection dir, int32 index, TBool state) SMTG_OVERRIDE | SingleComponentEffect | virtual
addAudioInput(const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | SingleComponentEffect |
addAudioOutput(const TChar *name, SpeakerArrangement arr, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | SingleComponentEffect |
addEventInput(const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | SingleComponentEffect |
addEventOutput(const TChar *name, int32 channels=16, BusType busType=kMain, int32 flags=BusInfo::kDefaultActive) | SingleComponentEffect |
addProgramList(ProgramList *list) | EditControllerEx1 |
addRef()=0 | FUnknown | pure virtual
addUnit(Unit *unit) | EditControllerEx1 |
allocateMessage() const | ComponentBase |
audioInputs | SingleComponentEffect |
audioOutputs | SingleComponentEffect |
beginEdit(ParamID tag) | EditController | virtual
canProcessSampleSize(int32 symbolicSampleSize) SMTG_OVERRIDE | SingleComponentEffect | virtual
ComponentBase() | ComponentBase |
componentHandler2 | EditController |
connect(IConnectionPoint *other) SMTG_OVERRIDE | ComponentBase | virtual
createView(FIDString) SMTG_OVERRIDE | EditController | inlinevirtual
disconnect(IConnectionPoint *other) SMTG_OVERRIDE | ComponentBase | virtual
EditController() | EditController |
EditControllerEx1() | EditControllerEx1 |
editorAttached(EditorView *) | EditController | inlinevirtual
editorDestroyed(EditorView *) | EditController | inlinevirtual
editorRemoved(EditorView *) | EditController | inlinevirtual
endEdit(ParamID tag) | EditController | virtual
eventInputs | SingleComponentEffect |
eventOutputs | SingleComponentEffect |
finishGroupEdit() | EditController | virtual
Flags enum name | IProcessContextRequirements |
getBusArrangement(BusDirection dir, int32 index, SpeakerArrangement &arr) SMTG_OVERRIDE | SingleComponentEffect | virtual
getBusCount(MediaType type, BusDirection dir) SMTG_OVERRIDE | SingleComponentEffect | virtual
getBusInfo(MediaType type, BusDirection dir, int32 index, BusInfo &bus) SMTG_OVERRIDE | SingleComponentEffect | virtual
getComponentHandler() const | EditController | inline
getControllerClassId(TUID) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
getEditorState(IBStream *) SMTG_OVERRIDE | SingleComponentEffect | inline
getHostContext() const | ComponentBase | inline
getHostKnobMode() | EditController | inlinestatic
getLatencySamples() SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
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 | inlinevirtual
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
getPeer() const | ComponentBase | inline
getProcessContextRequirements() SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
getProgramInfo(ProgramListID listId, int32 programIndex, CString attributeId, String128 attributeValue) SMTG_OVERRIDE | EditControllerEx1 | virtual
getProgramList(ProgramListID listId) const | EditControllerEx1 |
getProgramListCount() SMTG_OVERRIDE | EditControllerEx1 | virtual
getProgramListInfo(int32 listIndex, ProgramListInfo &info) SMTG_OVERRIDE | EditControllerEx1 | virtual
getProgramName(ProgramListID listId, int32 programIndex, String128 name) SMTG_OVERRIDE | EditControllerEx1 | virtual
getProgramPitchName(ProgramListID listId, int32 programIndex, int16 midiPitch, String128 name) SMTG_OVERRIDE | EditControllerEx1 | virtual
getRoutingInfo(RoutingInfo &, RoutingInfo &) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
getSelectedUnit() SMTG_OVERRIDE | EditControllerEx1 | inlinevirtual
Steinberg::getState(IBStream *state) SMTG_OVERRIDE | EditController | virtual
Steinberg::Vst::IComponent::getState(IBStream *state)=0 | IComponent | pure virtual
getTailSamples() SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
getUnitByBus(MediaType, BusDirection, int32, int32, UnitID &) SMTG_OVERRIDE | EditControllerEx1 | inlinevirtual
getUnitCount() SMTG_OVERRIDE | EditControllerEx1 | inlinevirtual
getUnitInfo(int32 unitIndex, UnitInfo &info) SMTG_OVERRIDE | EditControllerEx1 | virtual
hasProgramPitchNames(ProgramListID listId, int32 programIndex) SMTG_OVERRIDE | EditControllerEx1 | virtual
hostKnobMode | EditController | static
Steinberg::iid | IPluginBase | static
Steinberg::Vst::IConnectionPoint::iid | IConnectionPoint | static
Steinberg::Vst::IEditController::iid | IEditController | static
Steinberg::Vst::IEditController2::iid | IEditController2 | static
Steinberg::Vst::IUnitInfo::iid | IUnitInfo | static
Steinberg::Vst::IComponent::iid | IComponent | static
Steinberg::Vst::IAudioProcessor::iid | IAudioProcessor | static
Steinberg::Vst::IProcessContextRequirements::iid | IProcessContextRequirements | static
initialize(FUnknown *context) SMTG_OVERRIDE | SingleComponentEffect | virtual
kNeedBarPositionMusic | IProcessContextRequirements |
kNeedBarPositionMusic enum value | IProcessContextRequirements |
kNeedChord | IProcessContextRequirements |
kNeedChord enum value | IProcessContextRequirements |
kNeedContinousTimeSamples | IProcessContextRequirements |
kNeedContinousTimeSamples enum value | IProcessContextRequirements |
kNeedCycleMusic | IProcessContextRequirements |
kNeedCycleMusic enum value | IProcessContextRequirements |
kNeedFrameRate | IProcessContextRequirements |
kNeedFrameRate enum value | IProcessContextRequirements |
kNeedProjectTimeMusic | IProcessContextRequirements |
kNeedProjectTimeMusic enum value | IProcessContextRequirements |
kNeedSamplesToNextClock | IProcessContextRequirements |
kNeedSamplesToNextClock enum value | IProcessContextRequirements |
kNeedSystemTime | IProcessContextRequirements |
kNeedSystemTime enum value | IProcessContextRequirements |
kNeedTempo | IProcessContextRequirements |
kNeedTempo enum value | IProcessContextRequirements |
kNeedTimeSignature | IProcessContextRequirements |
kNeedTimeSignature enum value | IProcessContextRequirements |
kNeedTransportState | IProcessContextRequirements |
kNeedTransportState enum value | IProcessContextRequirements |
normalizedParamToPlain(ParamID tag, ParamValue valueNormalized) SMTG_OVERRIDE | EditController | virtual
notify(IMessage *message) SMTG_OVERRIDE | ComponentBase | virtual
notifyProgramListChange(ProgramListID listId, int32 programIndex=kAllProgramInvalid) | EditControllerEx1 |
notifyUnitSelection() | EditControllerEx1 | virtual
OBJ_METHODS(SingleComponentEffect, EditControllerEx1) tresult queryInterface(const TUID iid | SingleComponentEffect |
openAboutBox(TBool) SMTG_OVERRIDE | EditController | inlinevirtual
openHelp(TBool) SMTG_OVERRIDE | EditController | inlinevirtual
parameters | EditController |
peerConnection | ComponentBase |
performEdit(ParamID tag, ParamValue valueNormalized) | EditController | virtual
plainParamToNormalized(ParamID tag, ParamValue plainValue) SMTG_OVERRIDE | EditController | virtual
process(ProcessData &) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
processContextRequirements | SingleComponentEffect |
processSetup | SingleComponentEffect |
ProgramIndexMap typedef | EditControllerEx1 |
programIndexMap | EditControllerEx1 |
programLists | EditControllerEx1 |
queryInterface(const TUID _iid, void **obj)=0 | FUnknown | pure virtual
receiveText(const char8 *text) | ComponentBase | virtual
release()=0 | FUnknown | pure virtual
removeAllBusses() | SingleComponentEffect |
removeAudioBusses() | SingleComponentEffect |
removeEventBusses() | SingleComponentEffect |
requestOpenEditor(FIDString name=ViewType::kEditor) | EditController | virtual
selectedUnit | EditControllerEx1 |
selectUnit(UnitID unitId) SMTG_OVERRIDE | EditControllerEx1 | inlinevirtual
sendMessage(IMessage *message) const | ComponentBase |
sendMessageID(const char8 *messageID) const | ComponentBase |
sendTextMessage(const char8 *text) const | ComponentBase |
setActive(TBool) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
setBusArrangements(SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts) SMTG_OVERRIDE | SingleComponentEffect | virtual
setComponentHandler(IComponentHandler *handler) SMTG_OVERRIDE | EditController | virtual
setComponentState(IBStream *state) SMTG_OVERRIDE | EditController | virtual
setDirty(TBool state) | EditController | virtual
setEditorState(IBStream *) SMTG_OVERRIDE | SingleComponentEffect | inline
setIoMode(IoMode) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
setKnobMode(KnobMode mode) SMTG_OVERRIDE | EditController | inlinevirtual
setParamNormalized(ParamID tag, ParamValue value) SMTG_OVERRIDE | EditController | virtual
setProcessing(TBool) SMTG_OVERRIDE | SingleComponentEffect | inlinevirtual
setProgramName(ProgramListID listId, int32 programIndex, const String128 name) | EditControllerEx1 | virtual
Steinberg::setState(IBStream *state) SMTG_OVERRIDE | EditController | virtual
Steinberg::Vst::IComponent::setState(IBStream *state)=0 | IComponent | pure virtual
setUnitProgramData(int32, int32, IBStream *) SMTG_OVERRIDE | EditControllerEx1 | inlinevirtual
setupProcessing(ProcessSetup &setup) SMTG_OVERRIDE | SingleComponentEffect | virtual
SingleComponentEffect() | SingleComponentEffect |
SMTG_OVERRIDE | SingleComponentEffect |
startGroupEdit() | EditController | virtual
terminate() SMTG_OVERRIDE | SingleComponentEffect | virtual
units | EditControllerEx1 |
UnitVector typedef | EditControllerEx1 |
update(FUnknown *changedUnknown, int32 message) SMTG_OVERRIDE | EditControllerEx1 |
~ComponentBase() override | ComponentBase |
~EditControllerEx1() override | EditControllerEx1 |
~SingleComponentEffect() | SingleComponentEffect | virtual

Empty

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