iPlug2 - C++ Audio Plug-in Framework
IPlugAUv3 Member List

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

AddParamAddress(int paramIdx, uint64_t paramAddress) (defined in IPlugAUv3)IPlugAUv3inline
AddParamGroup(const char *name)IPluginBaseinline
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) overrideIPlugAUv3virtual
BeginInformHostOfParamChangeFromUI(int paramIdx) override (defined in IPlugAPIBase)IPlugAPIBaseinline
CloneParamRange(int cloneStartIdx, int cloneEndIdx, int startIdx, const char *searchStr="", const char *replaceStr="", const char *newGroup="")IPluginBase
CompareState(const uint8_t *pIncomingState, int startPos) const IPlugAPIBasevirtual
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
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() overrideIPlugAPIBasevirtual
DoesMIDIIn() const IPlugProcessorinline
DoesMIDIOut() const IPlugProcessorinline
DoesMPE() const IPlugProcessorinline
DoesStateChunks() const IPluginBaseinline
DumpMakePresetFromNamedParamsSrc(const char *file, const char *paramEnumNames[]) const IPluginBase
DumpMakePresetSrc(const char *file) const IPluginBase
DumpPresetBlob(const char *file) const IPluginBase
EditorResizeFromUI(int viewWidth, int viewHeight, bool needsPlatformResize) override (defined in IPlugAPIBase)IPlugAPIBase
EndInformHostOfParamChange(int idx) overrideIPlugAUv3virtual
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() const IPluginBaseinline
GetAPIStr() const IPluginBase
GetArchStr() const IPluginBase
GetAUPluginType() const IPlugProcessor
GetBlockSize() const IPlugProcessorinline
GetBuildInfoStr(WDL_String &str, const char *date, const char *time) const IPluginBase
GetBundleID() const (defined in IPluginBase)IPluginBaseinline
GetBusName(ERoute direction, int busIdx, int nBuses, WDL_String &str) const IPlugProcessorvirtual
GetBypassed() const IPlugProcessorinline
GetChannelLabel(ERoute direction, int idx) (defined in IPlugProcessor)IPlugProcessorinlineprotected
GetCurrentPresetIdx() const IPluginBaseinline
GetHost() const IPluginBaseinline
GetHostResizeEnabled() const IPluginBaseinline
GetHostStr(WDL_String &str) const IPluginBaseinline
GetHostVersion(bool decimal) const IPluginBase
GetHostVersionStr(WDL_String &str) const IPluginBase
GetIOConfig(int idx) const IPlugProcessorinline
GetIOConfigWithChanCounts(std::vector< int > &inputBuses, std::vector< int > &outputBuses)IPlugProcessor
GetLatency() const IPlugProcessorinline
GetMfrID() const IPluginBaseinline
GetMfrName() const IPluginBaseinline
GetMidiNoteText(int noteNumber, char *str) const IPlugAPIBaseinlinevirtual
GetParamAddress(int paramIdx) (defined in IPlugAUv3)IPlugAUv3inline
GetParamDisplay(uint64_t address, float value) (defined in IPlugAUv3)IPlugAUv3
GetParameter(uint64_t address) (defined in IPlugAUv3)IPlugAUv3
GetParamGroupName(int idx) const IPluginBaseinline
GetParamIdx(uint64_t paramAddress) (defined in IPlugAUv3)IPlugAUv3inline
GetParamStringToValue(uint64_t address, const char *str) (defined in IPlugAUv3)IPlugAUv3
GetPluginName() const IPluginBaseinline
GetPluginVersion(bool decimal) const IPluginBase
GetPluginVersionStr(WDL_String &str) const IPluginBase
GetPreset(int idx)IPluginBaseinline
GetPresetName(int idx) const IPluginBase
GetProductName() const IPluginBaseinline
GetRenderingOffline() const IPlugProcessorinline
GetSamplePos() const IPlugProcessorinline
GetSampleRate() const IPlugProcessorinline
GetSamplesPerBeat() const IPlugProcessor
GetTailSize()IPlugProcessorinline
GetTempo() const IPlugProcessorinline
GetTimeSig(int &numerator, int &denominator) const IPlugProcessorinline
GetTrackColor(int &r, int &g, int &b)IPlugAPIBaseinlinevirtual
GetTrackIndex()IPlugAPIBaseinlinevirtual
GetTrackName(WDL_String &str)IPlugAPIBaseinlinevirtual
GetTrackNamespace(WDL_String &str)IPlugAPIBaseinlinevirtual
GetTrackNamespaceIndex()IPlugAPIBaseinlinevirtual
GetUniqueID() const IPluginBaseinline
HasSidechainInput() const IPlugProcessorinline
HasUI() const IPluginBaseinline
HasWildcardBus(ERoute direction) const IPlugProcessorinline
HostSpecificInit()IPlugAPIBaseinlinevirtual
InformHostOfParamChange(int idx, double normalizedValue) overrideIPlugAUv3virtual
InformHostOfParameterDetailsChange()IPluginBaseinlinevirtual
InformHostOfPresetChange() overrideIPlugAUv3inlinevirtual
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
IPlugAUv3(const InstanceInfo &info, const Config &config) (defined in IPlugAUv3)IPlugAUv3
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
IsChannelConnected(ERoute direction, int chIdx) const IPlugProcessorinline
IsInstrument() const IPlugProcessorinline
IsMidiEffect() const IPlugProcessorinline
LegalIO(int NInputChans, int NOutputChans) const IPlugProcessor
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) const IPlugProcessor
MaxNChannels(ERoute direction) const IPlugProcessorinline
MaxNChannelsForBus(ERoute direction, int busIdx) const IPlugProcessor
mLatencyDelayIPlugProcessorprotected
ModifyCurrentPreset(const char *name=0)IPluginBase
mTimeInfoIPlugProcessorprotected
NChannelsConnected(ERoute direction) const IPlugProcessor
NInChansConnected() const IPlugProcessorinline
NIOConfigs() const IPlugProcessorinline
NOutChansConnected() const IPlugProcessorinline
NParamGroups() const IPluginBaseinline
NPresets() const IPluginBaseinline
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
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
Prepare(double sampleRate, uint32_t blockSize) (defined in IPlugAUv3)IPlugAUv3
PrintParamValues()IPluginBase
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
ProcessMidiMsg(const IMidiMsg &msg)IPlugProcessorvirtual
ProcessSysEx(ISysEx &msg)IPlugProcessorinlinevirtual
ProcessWithEvents(AudioTimeStamp const *timestamp, uint32_t frameCount, AURenderEvent const *events, ITimeInfo &timeInfo) (defined in IPlugAUv3)IPlugAUv3
PruneUninitializedPresets()IPluginBase
RandomiseParamValues()IPluginBase
RandomiseParamValues(int startIdx, int endIdx)IPluginBase
RandomiseParamValues(const char *paramGroup)IPluginBase
RestorePreset(int idx)IPluginBase
RestorePreset(const char *name)IPluginBase
SaveBankAsFXB(const char *file) const IPluginBase
SavePresetAsFXP(const char *file) const IPluginBase
SendArbitraryMsgFromUI(int msgTag, int ctrlTag=kNoTag, int dataSize=0, const void *pData=nullptr) override (defined in IPlugAPIBase)IPlugAPIBase
SendMidiMsg(const IMidiMsg &msg) overrideIPlugAUv3virtual
SendMidiMsgFromUI(const IMidiMsg &msg) override (defined in IPlugAPIBase)IPlugAPIBase
SendMidiMsgs(WDL_TypedBuf< IMidiMsg > &msgs)IPlugProcessorvirtual
SendParameterValueFromAPI(int paramIdx, double value, bool normalized)IPlugAPIBasevirtual
SendParameterValueFromObserver(uint64_t address, float value) (defined in IPlugAUv3)IPlugAUv3
SendParameterValueFromUI(int paramIdx, double normalisedValue) override (defined in IPlugAPIBase)IPlugAPIBaseinline
SendSysEx(const ISysEx &msg) overrideIPlugAUv3virtual
SendSysexMsgFromUI(const ISysEx &msg) override (defined in IPlugAPIBase)IPlugAPIBase
SerializeParams(IByteChunk &chunk) const IPluginBase
SerializePresets(IByteChunk &chunk) const IPluginBase
SerializeState(IByteChunk &chunk) const IPluginBaseinlinevirtual
SerializeVST3CtrlrState(IByteChunk &chunk) const IPluginBaseinlinevirtual
SetAUAudioUnit(void *pAUAudioUnit) (defined in IPlugAUv3)IPlugAUv3
SetBlockSize(int blockSize) (defined in IPlugProcessor)IPlugProcessorprotected
SetBuffers(AudioBufferList *pInBufferList, AudioBufferList *pOutBufferList, uint32_t outBusNumber) (defined in IPlugAUv3)IPlugAUv3
SetBypassed(bool bypassed) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetChannelConnections(ERoute direction, int idx, int n, bool connected) (defined in IPlugProcessor)IPlugProcessorprotected
SetChannelLabel(ERoute direction, int idx, const char *formatStr, bool zeroBased=false)IPlugProcessor
SetCurrentPresetIdx(int idx)IPluginBaseinline
SetHost(const char *host, int version)IPlugAPIBase
SetLatency(int latency)IPlugProcessorvirtual
SetOffline(bool renderingOffline) (defined in IPlugAUv3)IPlugAUv3inline
SetParameterFromValueObserver(uint64_t address, float value) (defined in IPlugAUv3)IPlugAUv3
SetParameterValue(int paramIdx, double normalizedValue)IPlugAPIBase
SetRenderingOffline(bool renderingOffline) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetSampleRate(double sampleRate) (defined in IPlugProcessor)IPlugProcessorinlineprotected
SetTailSize(int tailSize)IPlugProcessorinline
SetTimeInfo(const ITimeInfo &timeInfo) (defined in IPlugProcessor)IPlugProcessorinlineprotected
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
ZeroScratchBuffers() (defined in IPlugProcessor)IPlugProcessorprotected
~IPlugAPIBase() (defined in IPlugAPIBase)IPlugAPIBasevirtual
~IPluginBase() (defined in IPluginBase)IPluginBasevirtual
~IPlugProcessor() (defined in IPlugProcessor)IPlugProcessorvirtual