iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
IPlugVST3 Member List

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

AddParamGroup(const char *name)IPluginBaseinline
AttachBuffers(ERoute direction, int idx, int n, Steinberg::Vst::AudioBusBuffers &pBus, int nFrames, Steinberg::int32 sampleSize) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_DST **ppData, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_SRC **ppData, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
BeginInformHostOfParamChange(int idx) overrideIPlugVST3virtual
BeginInformHostOfParamChangeFromUI(int paramIdx) override (defined in IPlugAPIBase)IPlugAPIBaseinline
canProcessSampleSize(Steinberg::int32 symbolicSampleSize) override (defined in IPlugVST3)IPlugVST3
CanProcessSampleSize(Steinberg::int32 symbolicSampleSize) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
CloneParamRange(int cloneStartIdx, int cloneEndIdx, int startIdx, const char *searchStr="", const char *replaceStr="", const char *newGroup="")IPluginBase
CompareState(const uint8_t *pIncomingState, int startPos) constIPlugAPIBasevirtual
CopyParamValues(int startIdx, int destIdx, int nParams)IPluginBase
CopyParamValues(const char *inGroup, const char *outGroup)IPluginBase
CopyPreset(IPreset *pSrc, int destIdx, bool copyname=false)IPluginBaseinline
CreateTimer()IPlugAPIBase
createView(const char *name) override (defined in IPlugVST3)IPlugVST3
DefaultParamValues()IPluginBase
DefaultParamValues(int startIdx, int endIdx)IPluginBase
DefaultParamValues(const char *paramGroup)IPluginBase
DeferMidiMsg(const IMidiMsg &msg) override (defined in IPlugAPIBase)IPlugAPIBaseinline
DeferSysexMsg(const ISysEx &msg) override (defined in IPlugAPIBase)IPlugAPIBaseinline
DirtyParametersFromUI() overrideIPlugVST3virtual
DoesMIDIIn() constIPlugProcessorinline
DoesMIDIOut() constIPlugProcessorinline
DoesMPE() constIPlugProcessorinline
DoesStateChunks() constIPluginBaseinline
DumpMakePresetFromNamedParamsSrc(const char *file, const char *paramEnumNames[]) constIPluginBase
DumpMakePresetSrc(const char *file) constIPluginBase
DumpPresetBlob(const char *file) constIPluginBase
EditorResize(int viewWidth, int viewHeight) overrideIPlugVST3virtual
EditorResizeFromUI(int viewWidth, int viewHeight, bool needsPlatformResize) override (defined in IPlugAPIBase)IPlugAPIBase
EndInformHostOfParamChange(int idx) overrideIPlugVST3virtual
EndInformHostOfParamChangeFromUI(int paramIdx) override (defined in IPlugAPIBase)IPlugAPIBaseinline
EnsureDefaultPreset()IPluginBase
ForParamInGroup(const char *paramGroup, std::function< void(int paramIdx, IParam &param)> func)IPluginBase
ForParamInRange(int startIdx, int endIdx, std::function< void(int paramIdx, IParam &param)> func)IPluginBase
GetAAXViewInterface()IPlugAPIBaseinlinevirtual
GetAPI() constIPluginBaseinline
GetAPIStr() constIPluginBase
GetAppGroupID() const (defined in IPluginBase)IPluginBaseinline
GetArchStr() constIPluginBase
getAudioInput(Steinberg::int32 index) (defined in IPlugVST3)IPlugVST3inline
getAudioOutput(Steinberg::int32 index) (defined in IPlugVST3)IPlugVST3inline
GetAUPluginType() constIPlugProcessor
GetBlockSize() constIPlugProcessorinline
GetBuildInfoStr(WDL_String &str, const char *date, const char *time) constIPluginBase
GetBundleID() const (defined in IPluginBase)IPluginBaseinline
GetBusName(ERoute direction, int busIdx, int nBuses, WDL_String &str) constIPlugProcessorvirtual
GetBypassed() constIPlugProcessorinline
GetChannelLabel(ERoute direction, int idx) (defined in IPlugProcessor)IPlugProcessorinlineprotected
GetComponentHandler() (defined in IPlugVST3)IPlugVST3inline
GetCurrentPresetIdx() constIPluginBaseinline
getEditorState(Steinberg::IBStream *pState) override (defined in IPlugVST3)IPlugVST3
GetHost() constIPluginBaseinline
GetHostResizeEnabled() constIPluginBaseinline
GetHostStr(WDL_String &str) constIPluginBaseinline
GetHostVersion(bool decimal) constIPluginBase
GetHostVersionStr(WDL_String &str) constIPluginBase
GetIOConfig(int idx) constIPlugProcessorinline
GetIOConfigWithChanCounts(std::vector< int > &inputBuses, std::vector< int > &outputBuses)IPlugProcessor
GetLatency() constIPlugProcessorinline
getLatencySamples() override (defined in IPlugVST3)IPlugVST3inline
GetMfrID() constIPluginBaseinline
GetMfrName() constIPluginBaseinline
getMidiControllerAssignment(Steinberg::int32 busIndex, Steinberg::int16 channel, Steinberg::Vst::CtrlNumber midiCCNumber, Steinberg::Vst::ParamID &tag) override (defined in IPlugVST3)IPlugVST3
GetMidiNoteText(int noteNumber, char *str) constIPlugAPIBaseinlinevirtual
GetParamGroupName(int idx) constIPluginBaseinline
getParamNormalized(Steinberg::Vst::ParamID tag) override (defined in IPlugVST3)IPlugVST3
GetParamNormalized(Steinberg::Vst::ParamID tag) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
GetPluginName() constIPluginBaseinline
GetPluginVersion(bool decimal) constIPluginBase
GetPluginVersionStr(WDL_String &str) constIPluginBase
GetPPQPos() constIPlugProcessorinline
GetPreset(int idx)IPluginBaseinline
GetPresetName(int idx) constIPluginBase
GetProductName() constIPluginBaseinline
GetProgramListCount(IPlugAPIBase *pPlug) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
getProgramListCount() override (defined in IPlugVST3)IPlugVST3inline
GetProgramListInfo(IPlugAPIBase *pPlug, Steinberg::int32 listIndex, Steinberg::Vst::ProgramListInfo &info) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
getProgramListInfo(Steinberg::int32 listIndex, Steinberg::Vst::ProgramListInfo &info) override (defined in IPlugVST3)IPlugVST3inline
getProgramName(Steinberg::Vst::ProgramListID listId, Steinberg::int32 programIndex, Steinberg::Vst::String128 name) override (defined in IPlugVST3)IPlugVST3inline
GetProgramName(IPlugAPIBase *pPlug, Steinberg::Vst::ProgramListID listId, Steinberg::int32 programIndex, Steinberg::Vst::String128 name) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
GetRenderingOffline() constIPlugProcessorinline
GetSamplePos() constIPlugProcessorinline
GetSampleRate() constIPlugProcessorinline
GetSamplesPerBeat() constIPlugProcessor
getState(Steinberg::IBStream *pState) override (defined in IPlugVST3)IPlugVST3
GetTailIsInfinite() constIPlugProcessorinline
getTailSamples() override (defined in IPlugVST3)IPlugVST3
GetTailSize() constIPlugProcessorinline
GetTempo() constIPlugProcessorinline
GetTimeSig(int &numerator, int &denominator) constIPlugProcessorinline
GetTrackColor(int &r, int &g, int &b) overrideIPlugVST3inlinevirtual
GetTrackIndex() overrideIPlugVST3inlinevirtual
GetTrackName(WDL_String &str) overrideIPlugVST3inlinevirtual
GetTrackNamespace(WDL_String &str) overrideIPlugVST3inlinevirtual
GetTrackNamespaceIndex() overrideIPlugVST3inlinevirtual
GetTransportIsRunning() constIPlugProcessorinline
GetUniqueID() constIPluginBaseinline
GetView() (defined in IPlugVST3)IPlugVST3inline
HasSidechainInput() constIPlugProcessorinline
HasUI() constIPluginBaseinline
HasWildcardBus(ERoute direction) constIPlugProcessorinline
HostSpecificInit()IPlugAPIBaseinlinevirtual
InformHostOfParamChange(int idx, double normalizedValue) overrideIPlugVST3virtual
InformHostOfParameterDetailsChange() overrideIPlugVST3virtual
InformHostOfPresetChange() overrideIPlugVST3inlinevirtual
initialize(FUnknown *context) override (defined in IPlugVST3)IPlugVST3
Initialize(T *pPlug) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBaseinline
Initialize(IPlugAPIBase *pPlug, bool plugIsInstrument, bool midiIn) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
InitLatencyDelay() (defined in IPlugProcessor)IPlugProcessorprotected
InitParamRange(int startIdx, int endIdx, int countStart, const char *nameFmtStr, double defaultVal, double minVal, double maxVal, double step, const char *label="", int flags=0, const char *group="", const IParam::Shape &shape=IParam::ShapeLinear(), IParam::EParamUnit unit=IParam::kUnitCustom, IParam::DisplayFunc displayFunc=nullptr)IPluginBase
IPlugAPIBase(Config config, EAPI plugAPI) (defined in IPlugAPIBase)IPlugAPIBase
IPlugAPIBase(const IPlugAPIBase &)=delete (defined in IPlugAPIBase)IPlugAPIBase
IPluginBase(int nParams, int nPresets) (defined in IPluginBase)IPluginBase
IPluginBase(const IPluginBase &)=delete (defined in IPluginBase)IPluginBase
IPlugProcessor(const Config &config, EAPI plugAPI)IPlugProcessor
IPlugProcessor(const IPlugProcessor &)=delete (defined in IPlugProcessor)IPlugProcessor
IPlugVST3(const InstanceInfo &info, const Config &config) (defined in IPlugVST3)IPlugVST3
IPlugVST3ControllerBase(Steinberg::Vst::ParameterContainer &parameters) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
IPlugVST3ControllerBase(const IPlugVST3ControllerBase &)=delete (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
IPlugVST3ProcessorBase(Config c, IPlugAPIBase &plug) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
IsChannelConnected(ERoute direction, int chIdx) constIPlugProcessorinline
IsInstrument() constIPlugProcessorinline
IsMidiEffect() constIPlugProcessorinline
kTailInfinite enum value (defined in IPlugProcessor)IPlugProcessor
kTailNone enum value (defined in IPlugProcessor)IPlugProcessor
LegalIO(int NInputChans, int NOutputChans) constIPlugProcessor
LimitToStereoIO()IPlugProcessor
LoadBankFromFXB(const char *file)IPluginBase
LoadPresetFromFXP(const char *file)IPluginBase
MakeDefaultPreset(const char *name=0, int nPresets=1)IPluginBase
MakePreset(const char *name,...)IPluginBase
MakePresetFromBlob(const char *name, const char *blob, int sizeOfChunk)IPluginBase
MakePresetFromChunk(const char *name, IByteChunk &chunk)IPluginBase
MakePresetFromNamedParams(const char *name, int nParamsNamed,...)IPluginBase
MaxNBuses(ERoute direction, int *pConfigIdxWithTheMostBuses=nullptr) constIPlugProcessor
MaxNChannels(ERoute direction) constIPlugProcessorinline
MaxNChannelsForBus(ERoute direction, int busIdx) constIPlugProcessor
mBypassParameter (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelColor (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelIndex (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelName (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelNamespace (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelNamespaceIndex (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mChannelUID (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
ModifyCurrentPreset(const char *name=0)IPluginBase
mParameters (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
mTimeInfoIPlugProcessorprotected
NChannelsConnected(ERoute direction) constIPlugProcessor
NInChansConnected() constIPlugProcessorinline
NIOConfigs() constIPlugProcessorinline
NOutChansConnected() constIPlugProcessorinline
NParamGroups() constIPluginBaseinline
NPresets() constIPluginBaseinline
OnActivate(bool active)IPlugProcessorinlinevirtual
OnHostIdentified()IPlugAPIBaseinlinevirtual
OnHostRequestingAboutBox() (defined in IPlugAPIBase)IPlugAPIBaseinlinevirtual
OnHostRequestingImportantParameters(int count, WDL_TypedBuf< int > &results)IPlugAPIBasevirtual
OnHostRequestingProductHelp() (defined in IPlugAPIBase)IPlugAPIBaseinlinevirtual
OnHostRequestingSupportedViewConfiguration(int width, int height)IPlugAPIBaseinlinevirtual
OnHostSelectedViewConfiguration(int width, int height)IPlugAPIBaseinlinevirtual
OnIdle()IPlugAPIBaseinlinevirtual
OnPresetsModified()IPluginBaseinlinevirtual
OnReset()IPlugProcessorinlinevirtual
operator=(const IPlugAPIBase &)=delete (defined in IPlugAPIBase)IPlugAPIBase
operator=(const IPluginBase &)=delete (defined in IPluginBase)IPluginBase
operator=(const IPlugProcessor &)=delete (defined in IPlugProcessor)IPlugProcessor
operator=(const IPlugVST3ControllerBase &)=delete (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBase
ParseChannelIOStr(const char *IOStr, WDL_PtrList< IOConfig > &channelIOList, int &totalNInChans, int &totalNOutChans, int &totalNInBuses, int &totalNOutBuses)IPlugProcessorstatic
PassThroughBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
PassThroughBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
PrepareProcessContext(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
PrintParamValues()IPluginBase
Process(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup, const Steinberg::Vst::BusList &ins, const Steinberg::Vst::BusList &outs, IPlugQueue< IMidiMsg > &fromEditor, IPlugQueue< IMidiMsg > &fromProcessor, IPlugQueue< SysExData > &sysExFromEditor, SysExData &sysExBuf) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
process(Steinberg::Vst::ProcessData &data) override (defined in IPlugVST3)IPlugVST3
ProcessAudio(Steinberg::Vst::ProcessData &data, Steinberg::Vst::ProcessSetup &setup, const Steinberg::Vst::BusList &ins, const Steinberg::Vst::BusList &outs) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessBlock(sample **inputs, sample **outputs, int nFrames)IPlugProcessorvirtual
ProcessBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessBuffersAccumulating(int nFrames) (defined in IPlugProcessor)IPlugProcessorprotected
ProcessMidiIn(Steinberg::Vst::IEventList *pEventList, IPlugQueue< IMidiMsg > &editorQueue, IPlugQueue< IMidiMsg > &processorQueue) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessMidiMsg(const IMidiMsg &msg)IPlugProcessorvirtual
ProcessMidiOut(IPlugQueue< SysExData > &sysExQueue, SysExData &sysExBuf, Steinberg::Vst::IEventList *pOutputEvents, Steinberg::int32 numSamples) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessParameterChanges(Steinberg::Vst::ProcessData &data, IPlugQueue< IMidiMsg > &fromProcessor) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
ProcessSysEx(const ISysEx &msg)IPlugProcessorinlinevirtual
PruneUninitializedPresets()IPluginBase
RandomiseParamValues()IPluginBase
RandomiseParamValues(int startIdx, int endIdx)IPluginBase
RandomiseParamValues(const char *paramGroup)IPluginBase
removeAudioInputBus(Steinberg::Vst::AudioBus *pBus) (defined in IPlugVST3)IPlugVST3inline
removeAudioOutputBus(Steinberg::Vst::AudioBus *pBus) (defined in IPlugVST3)IPlugVST3inline
RestorePreset(int idx)IPluginBase
RestorePreset(const char *name)IPluginBase
SaveBankAsFXB(const char *file) constIPluginBase
SavePresetAsFXP(const char *file) constIPluginBase
SendArbitraryMsgFromUI(int msgTag, int ctrlTag=kNoTag, int dataSize=0, const void *pData=nullptr) override (defined in IPlugAPIBase)IPlugAPIBase
SendMidiMsg(const IMidiMsg &msg) overrideIPlugVST3ProcessorBasevirtual
SendMidiMsgFromUI(const IMidiMsg &msg) override (defined in IPlugAPIBase)IPlugAPIBase
SendMidiMsgs(WDL_TypedBuf< IMidiMsg > &msgs)IPlugProcessorvirtual
SendParameterValueFromAPI(int paramIdx, double value, bool normalized)IPlugAPIBasevirtual
SendParameterValueFromUI(int paramIdx, double normalisedValue) override (defined in IPlugVST3)IPlugVST3
SendSysEx(const ISysEx &msg)IPlugProcessorinlinevirtual
SendSysexMsgFromUI(const ISysEx &msg) override (defined in IPlugAPIBase)IPlugAPIBase
SerializeParams(IByteChunk &chunk) constIPluginBase
SerializePresets(IByteChunk &chunk) constIPluginBase
SerializeState(IByteChunk &chunk) constIPluginBaseinlinevirtual
SerializeVST3CtrlrState(IByteChunk &chunk) constIPluginBaseinlinevirtual
setActive(Steinberg::TBool state) override (defined in IPlugVST3)IPlugVST3
SetBlockSize(int blockSize) (defined in IPlugProcessor)IPlugProcessorprotected
setBusArrangements(Steinberg::Vst::SpeakerArrangement *pInputs, Steinberg::int32 numIns, Steinberg::Vst::SpeakerArrangement *pOutputs, Steinberg::int32 numOuts) override (defined in IPlugVST3)IPlugVST3
SetBusArrangements(T *pPlug, Steinberg::Vst::SpeakerArrangement *pInputBusArrangements, Steinberg::int32 numInBuses, Steinberg::Vst::SpeakerArrangement *pOutputBusArrangements, Steinberg::int32 numOutBuses) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBaseinline
SetBypassed(bool bypassed) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetChannelConnections(ERoute direction, int idx, int n, bool connected) (defined in IPlugProcessor)IPlugProcessorprotected
setChannelContextInfos(Steinberg::Vst::IAttributeList *list) override (defined in IPlugVST3)IPlugVST3
SetChannelContextInfos(Steinberg::Vst::IAttributeList *pList) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
SetChannelLabel(ERoute direction, int idx, const char *formatStr, bool zeroBased=false)IPlugProcessor
setComponentState(Steinberg::IBStream *state) override (defined in IPlugVST3)IPlugVST3
SetCurrentPresetIdx(int idx)IPluginBaseinline
setEditorState(Steinberg::IBStream *pState) override (defined in IPlugVST3)IPlugVST3
SetHost(const char *host, int version)IPlugAPIBase
SetLatency(int samples) overrideIPlugVST3virtual
SetParameterValue(int paramIdx, double normalizedValue)IPlugAPIBase
setParamNormalized(Steinberg::Vst::ParamID tag, Steinberg::Vst::ParamValue value) override (defined in IPlugVST3)IPlugVST3
SetParamNormalized(IPlugAPIBase *pPlug, Steinberg::Vst::ParamID tag, Steinberg::Vst::ParamValue value) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
setProcessing(Steinberg::TBool state) override (defined in IPlugVST3)IPlugVST3
SetProcessing(bool state) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
SetRenderingOffline(bool renderingOffline) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetSampleRate(double sampleRate) (defined in IPlugProcessor)IPlugProcessorinlineprotected
setState(Steinberg::IBStream *pState) override (defined in IPlugVST3)IPlugVST3
SetTailSize(int tailSize)IPlugProcessorinlinevirtual
SetTimeInfo(const ITimeInfo &timeInfo) (defined in IPlugProcessor)IPlugProcessorinlineprotected
setupProcessing(Steinberg::Vst::ProcessSetup &newSetup) override (defined in IPlugVST3)IPlugVST3
SetupProcessing(const Steinberg::Vst::ProcessSetup &setup, Steinberg::Vst::ProcessSetup &storedSetup) (defined in IPlugVST3ProcessorBase)IPlugVST3ProcessorBase
SetVST3ParamNormalized(Steinberg::Vst::ParamID tag, Steinberg::Vst::ParamValue value) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinlineprotected
TailSize enum name (defined in IPlugProcessor)IPlugProcessor
terminate() override (defined in IPlugVST3)IPlugVST3
UnserializeParams(const IByteChunk &chunk, int startPos)IPluginBase
UnserializePresets(const IByteChunk &chunk, int startPos)IPluginBase
UnserializeState(const IByteChunk &chunk, int startPos)IPluginBaseinlinevirtual
UnserializeVST3CtrlrState(const IByteChunk &chunk, int startPos)IPluginBaseinlinevirtual
UpdateParams(IPlugAPIBase *pPlug, int savedBypass) (defined in IPlugVST3ControllerBase)IPlugVST3ControllerBaseinline
ViewType typedef (defined in IPlugVST3)IPlugVST3
ZeroScratchBuffers() (defined in IPlugProcessor)IPlugProcessorprotected
~IPlugAPIBase() (defined in IPlugAPIBase)IPlugAPIBasevirtual
~IPluginBase() (defined in IPluginBase)IPluginBasevirtual
~IPlugProcessor() (defined in IPlugProcessor)IPlugProcessorvirtual
~IPlugVST3() (defined in IPlugVST3)IPlugVST3