| 
    iPlug2 - C++ Audio Plug-in Framework
    
   | 
 
This is the complete list of members for IPlugWAM, including all inherited members.
| AddParamGroup(const char *name) | IPluginBase | inline | 
| AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_DST **ppData, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| AttachBuffers(ERoute direction, int idx, int n, PLUG_SAMPLE_SRC **ppData, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| BeginInformHostOfParamChangeFromUI(int paramIdx) override (defined in IPlugAPIBase) | IPlugAPIBase | inline | 
| 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 | IPlugAPIBase | virtual | 
| CopyParamValues(int startIdx, int destIdx, int nParams) | IPluginBase | |
| CopyParamValues(const char *inGroup, const char *outGroup) | IPluginBase | |
| CopyPreset(IPreset *pSrc, int destIdx, bool copyname=false) | IPluginBase | inline | 
| CreateTimer() | IPlugAPIBase | |
| DefaultParamValues() | IPluginBase | |
| DefaultParamValues(int startIdx, int endIdx) | IPluginBase | |
| DefaultParamValues(const char *paramGroup) | IPluginBase | |
| DeferMidiMsg(const IMidiMsg &msg) override (defined in IPlugAPIBase) | IPlugAPIBase | inline | 
| DeferSysexMsg(const ISysEx &msg) override (defined in IPlugAPIBase) | IPlugAPIBase | inline | 
| DirtyParametersFromUI() override | IPlugAPIBase | virtual | 
| DoesMIDIIn() const | IPlugProcessor | inline | 
| DoesMIDIOut() const | IPlugProcessor | inline | 
| DoesMPE() const | IPlugProcessor | inline | 
| DoesStateChunks() const | IPluginBase | inline | 
| 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 | |
| EndInformHostOfParamChangeFromUI(int paramIdx) override (defined in IPlugAPIBase) | IPlugAPIBase | inline | 
| EnsureDefaultPreset() | IPluginBase | |
| ForParamInGroup(const char *paramGroup, std::function< void(int paramIdx, IParam ¶m)> func) | IPluginBase | |
| ForParamInRange(int startIdx, int endIdx, std::function< void(int paramIdx, IParam ¶m)> func) | IPluginBase | |
| GetAAXViewInterface() | IPlugAPIBase | inlinevirtual | 
| GetAPI() const | IPluginBase | inline | 
| GetAPIStr() const | IPluginBase | |
| GetAppGroupID() const (defined in IPluginBase) | IPluginBase | inline | 
| GetArchStr() const | IPluginBase | |
| GetAUPluginType() const | IPlugProcessor | |
| GetBlockSize() const | IPlugProcessor | inline | 
| GetBuildInfoStr(WDL_String &str, const char *date, const char *time) const | IPluginBase | |
| GetBundleID() const (defined in IPluginBase) | IPluginBase | inline | 
| GetBusName(ERoute direction, int busIdx, int nBuses, WDL_String &str) const | IPlugProcessor | virtual | 
| GetBypassed() const | IPlugProcessor | inline | 
| GetChannelLabel(ERoute direction, int idx) (defined in IPlugProcessor) | IPlugProcessor | inlineprotected | 
| GetCurrentPresetIdx() const | IPluginBase | inline | 
| GetHost() const | IPluginBase | inline | 
| GetHostResizeEnabled() const | IPluginBase | inline | 
| GetHostStr(WDL_String &str) const | IPluginBase | inline | 
| GetHostVersion(bool decimal) const | IPluginBase | |
| GetHostVersionStr(WDL_String &str) const | IPluginBase | |
| GetIOConfig(int idx) const | IPlugProcessor | inline | 
| GetIOConfigWithChanCounts(std::vector< int > &inputBuses, std::vector< int > &outputBuses) | IPlugProcessor | |
| GetLatency() const | IPlugProcessor | inline | 
| GetMfrID() const | IPluginBase | inline | 
| GetMfrName() const | IPluginBase | inline | 
| GetMidiNoteText(int noteNumber, char *str) const | IPlugAPIBase | inlinevirtual | 
| GetParamGroupName(int idx) const | IPluginBase | inline | 
| GetPluginName() const | IPluginBase | inline | 
| GetPluginVersion(bool decimal) const | IPluginBase | |
| GetPluginVersionStr(WDL_String &str) const | IPluginBase | |
| GetPPQPos() const | IPlugProcessor | inline | 
| GetPreset(int idx) | IPluginBase | inline | 
| GetPresetName(int idx) const | IPluginBase | |
| GetProductName() const | IPluginBase | inline | 
| GetRawHostStr(WDL_String &str) const | IPluginBase | inline | 
| GetRenderingOffline() const | IPlugProcessor | inline | 
| GetSamplePos() const | IPlugProcessor | inline | 
| GetSampleRate() const | IPlugProcessor | inline | 
| GetSamplesPerBeat() const | IPlugProcessor | |
| GetTailIsInfinite() const | IPlugProcessor | inline | 
| GetTailSize() const | IPlugProcessor | inline | 
| GetTempo() const | IPlugProcessor | inline | 
| GetTimeSig(int &numerator, int &denominator) const | IPlugProcessor | inline | 
| GetTrackColor(int &r, int &g, int &b) | IPlugAPIBase | inlinevirtual | 
| GetTrackIndex() | IPlugAPIBase | inlinevirtual | 
| GetTrackName(WDL_String &str) | IPlugAPIBase | inlinevirtual | 
| GetTrackNamespace(WDL_String &str) | IPlugAPIBase | inlinevirtual | 
| GetTrackNamespaceIndex() | IPlugAPIBase | inlinevirtual | 
| GetTransportIsRunning() const | IPlugProcessor | inline | 
| GetUniqueID() const | IPluginBase | inline | 
| HasSidechainInput() const | IPlugProcessor | inline | 
| HasUI() const | IPluginBase | inline | 
| HasWildcardBus(ERoute direction) const | IPlugProcessor | inline | 
| HostSpecificInit() | IPlugAPIBase | inlinevirtual | 
| InformHostOfParameterDetailsChange() | IPluginBase | inlinevirtual | 
| InformHostOfPresetChange() | IPluginBase | inlinevirtual | 
| init(uint32_t bufsize, uint32_t sr, void *pDesc) override (defined in IPlugWAM) | IPlugWAM | |
| InitLatencyDelay() (defined in IPlugProcessor) | IPlugProcessor | protected | 
| 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 | |
| IPlugWAM(const InstanceInfo &info, const Config &config) (defined in IPlugWAM) | IPlugWAM | |
| IsChannelConnected(ERoute direction, int chIdx) const | IPlugProcessor | inline | 
| IsInstrument() const | IPlugProcessor | inline | 
| IsMidiEffect() const | IPlugProcessor | inline | 
| kTailInfinite enum value (defined in IPlugProcessor) | IPlugProcessor | |
| kTailNone enum value (defined in IPlugProcessor) | IPlugProcessor | |
| 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 | IPlugProcessor | inline | 
| MaxNChannelsForBus(ERoute direction, int busIdx) const | IPlugProcessor | |
| ModifyCurrentPreset(const char *name=0) | IPluginBase | |
| mTimeInfo | IPlugProcessor | protected | 
| NChannelsConnected(ERoute direction) const | IPlugProcessor | |
| NInChansConnected() const | IPlugProcessor | inline | 
| NIOConfigs() const | IPlugProcessor | inline | 
| NOutChansConnected() const | IPlugProcessor | inline | 
| NParamGroups() const | IPluginBase | inline | 
| NPresets() const | IPluginBase | inline | 
| OnActivate(bool active) | IPlugProcessor | inlinevirtual | 
| OnHostIdentified() | IPlugAPIBase | inlinevirtual | 
| OnHostRequestingAboutBox() (defined in IPlugAPIBase) | IPlugAPIBase | inlinevirtual | 
| OnHostRequestingImportantParameters(int count, WDL_TypedBuf< int > &results) | IPlugAPIBase | virtual | 
| OnHostRequestingProductHelp() (defined in IPlugAPIBase) | IPlugAPIBase | inlinevirtual | 
| OnHostRequestingSupportedViewConfiguration(int width, int height) | IPlugAPIBase | inlinevirtual | 
| OnHostSelectedViewConfiguration(int width, int height) | IPlugAPIBase | inlinevirtual | 
| OnIdle() | IPlugAPIBase | inlinevirtual | 
| onMessage(char *verb, char *res, double data) override (defined in IPlugWAM) | IPlugWAM | |
| onMessage(char *verb, char *res, char *data) override (defined in IPlugWAM) | IPlugWAM | |
| onMessage(char *verb, char *res, void *data, uint32_t size) override (defined in IPlugWAM) | IPlugWAM | |
| onMidi(byte status, byte data1, byte data2) override (defined in IPlugWAM) | IPlugWAM | |
| onParam(uint32_t idparam, double value) override (defined in IPlugWAM) | IPlugWAM | |
| OnPresetsModified() | IPluginBase | inlinevirtual | 
| onProcess(WAM::AudioBus *pAudio, void *pData) override (defined in IPlugWAM) | IPlugWAM | |
| OnReset() | IPlugProcessor | inlinevirtual | 
| onSysex(byte *pData, uint32_t size) override (defined in IPlugWAM) | IPlugWAM | |
| 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) | IPlugProcessor | static | 
| PassThroughBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| PassThroughBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| PrintParamValues() | IPluginBase | |
| ProcessBlock(sample **inputs, sample **outputs, int nFrames) | IPlugProcessor | virtual | 
| ProcessBuffers(PLUG_SAMPLE_SRC type, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| ProcessBuffers(PLUG_SAMPLE_DST type, int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| ProcessBuffersAccumulating(int nFrames) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| ProcessMidiMsg(const IMidiMsg &msg) | IPlugProcessor | virtual | 
| ProcessSysEx(const ISysEx &msg) | IPlugProcessor | inlinevirtual | 
| PruneUninitializedPresets() | IPluginBase | |
| RandomiseParamValues() | IPluginBase | |
| RandomiseParamValues(int startIdx, int endIdx) | IPluginBase | |
| RandomiseParamValues(const char *paramGroup) | IPluginBase | |
| resize(uint32_t bufsize) override (defined in IPlugWAM) | IPlugWAM | inline | 
| RestorePreset(int idx) | IPluginBase | |
| RestorePreset(const char *name) | IPluginBase | |
| SaveBankAsFXB(const char *file) const | IPluginBase | |
| SavePresetAsFXP(const char *file) const | IPluginBase | |
| SendArbitraryMsgFromDelegate(int msgTag, int dataSize=0, const void *pData=nullptr) override (defined in IPlugWAM) | IPlugWAM | |
| SendArbitraryMsgFromUI(int msgTag, int ctrlTag=kNoTag, int dataSize=0, const void *pData=nullptr) override (defined in IPlugAPIBase) | IPlugAPIBase | |
| SendControlMsgFromDelegate(int ctrlTag, int msgTag, int dataSize, const void *pData) override (defined in IPlugWAM) | IPlugWAM | |
| SendControlValueFromDelegate(int ctrlTag, double normalizedValue) override (defined in IPlugWAM) | IPlugWAM | |
| SendMidiMsg(const IMidiMsg &msg) override | IPlugWAM | inlinevirtual | 
| SendMidiMsgFromUI(const IMidiMsg &msg) override (defined in IPlugAPIBase) | IPlugAPIBase | |
| SendMidiMsgs(WDL_TypedBuf< IMidiMsg > &msgs) | IPlugProcessor | virtual | 
| SendParameterValueFromAPI(int paramIdx, double value, bool normalized) | IPlugAPIBase | virtual | 
| SendParameterValueFromDelegate(int paramIdx, double value, bool normalized) override (defined in IPlugWAM) | IPlugWAM | |
| SendParameterValueFromUI(int paramIdx, double normalisedValue) override (defined in IPlugAPIBase) | IPlugAPIBase | inline | 
| SendSysEx(const ISysEx &msg) override | IPlugWAM | inlinevirtual | 
| SendSysexMsgFromUI(const ISysEx &msg) override (defined in IPlugAPIBase) | IPlugAPIBase | |
| SerializeParams(IByteChunk &chunk) const | IPluginBase | |
| SerializePresets(IByteChunk &chunk) const | IPluginBase | |
| SerializeState(IByteChunk &chunk) const | IPluginBase | inlinevirtual | 
| SerializeVST3CtrlrState(IByteChunk &chunk) const | IPluginBase | inlinevirtual | 
| SetBlockSize(int blockSize) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| SetBypassed(bool bypassed) (defined in IPlugProcessor) | IPlugProcessor | inlineprotected | 
| SetChannelConnections(ERoute direction, int idx, int n, bool connected) (defined in IPlugProcessor) | IPlugProcessor | protected | 
| SetChannelLabel(ERoute direction, int idx, const char *formatStr, bool zeroBased=false) | IPlugProcessor | |
| SetCurrentPresetIdx(int idx) | IPluginBase | inline | 
| SetHost(const char *host, int version) | IPlugAPIBase | |
| SetLatency(int samples) override | IPlugWAM | inlinevirtual | 
| SetParameterValue(int paramIdx, double normalizedValue) | IPlugAPIBase | |
| SetRenderingOffline(bool renderingOffline) (defined in IPlugProcessor) | IPlugProcessor | inlineprotected | 
| SetSampleRate(double sampleRate) (defined in IPlugProcessor) | IPlugProcessor | inlineprotected | 
| SetTailSize(int tailSize) | IPlugProcessor | inlinevirtual | 
| SetTimeInfo(const ITimeInfo &timeInfo) (defined in IPlugProcessor) | IPlugProcessor | inlineprotected | 
| TailSize enum name (defined in IPlugProcessor) | IPlugProcessor | |
| terminate() override (defined in IPlugWAM) | IPlugWAM | inline | 
| UnserializeParams(const IByteChunk &chunk, int startPos) | IPluginBase | |
| UnserializePresets(const IByteChunk &chunk, int startPos) | IPluginBase | |
| UnserializeState(const IByteChunk &chunk, int startPos) | IPluginBase | inlinevirtual | 
| UnserializeVST3CtrlrState(const IByteChunk &chunk, int startPos) | IPluginBase | inlinevirtual | 
| ZeroScratchBuffers() (defined in IPlugProcessor) | IPlugProcessor | protected | 
| ~IPlugAPIBase() (defined in IPlugAPIBase) | IPlugAPIBase | virtual | 
| ~IPluginBase() (defined in IPluginBase) | IPluginBase | virtual | 
| ~IPlugProcessor() (defined in IPlugProcessor) | IPlugProcessor | virtual |