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

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

AddParamGroup(const char *name)IPluginBaseinline
CloneParamRange(int cloneStartIdx, int cloneEndIdx, int startIdx, const char *searchStr="", const char *replaceStr="", const char *newGroup="")IPluginBase
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
DefaultParamValues()IPluginBase
DefaultParamValues(int startIdx, int endIdx)IPluginBase
DefaultParamValues(const char *paramGroup)IPluginBase
DoesStateChunks() const IPluginBaseinline
DumpMakePresetFromNamedParamsSrc(const char *file, const char *paramEnumNames[]) const IPluginBase
DumpMakePresetSrc(const char *file) const IPluginBase
DumpPresetBlob(const char *file) const IPluginBase
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
GetAPI() const IPluginBaseinline
GetAPIStr() const IPluginBase
GetArchStr() const IPluginBase
GetBuildInfoStr(WDL_String &str, const char *date, const char *time) const IPluginBase
GetBundleID() const (defined in IPluginBase)IPluginBaseinline
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
GetMfrID() const IPluginBaseinline
GetMfrName() const IPluginBaseinline
GetParamGroupName(int idx) const IPluginBaseinline
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
GetUniqueID() const IPluginBaseinline
HasUI() const IPluginBaseinline
InformHostOfParameterDetailsChange()IPluginBaseinlinevirtual
InformHostOfPresetChange()IPluginBaseinlinevirtual
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
IPlugAAX (defined in IPluginBase)IPluginBasefriend
IPlugAPIBase (defined in IPluginBase)IPluginBasefriend
IPlugAPP (defined in IPluginBase)IPluginBasefriend
IPlugAU (defined in IPluginBase)IPluginBasefriend
IPlugAUv3 (defined in IPluginBase)IPluginBasefriend
IPluginBase(int nParams, int nPresets) (defined in IPluginBase)IPluginBase
IPluginBase(const IPluginBase &)=delete (defined in IPluginBase)IPluginBase
IPlugVST2 (defined in IPluginBase)IPluginBasefriend
IPlugVST3 (defined in IPluginBase)IPluginBasefriend
IPlugVST3Controller (defined in IPluginBase)IPluginBasefriend
IPlugVST3Processor (defined in IPluginBase)IPluginBasefriend
IPlugWAM (defined in IPluginBase)IPluginBasefriend
IPlugWEB (defined in IPluginBase)IPluginBasefriend
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
ModifyCurrentPreset(const char *name=0)IPluginBase
NParamGroups() const IPluginBaseinline
NPresets() const IPluginBaseinline
OnPresetsModified()IPluginBaseinlinevirtual
operator=(const IPluginBase &)=delete (defined in IPluginBase)IPluginBase
PrintParamValues()IPluginBase
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
SerializeParams(IByteChunk &chunk) const IPluginBase
SerializePresets(IByteChunk &chunk) const IPluginBase
SerializeState(IByteChunk &chunk) const IPluginBaseinlinevirtual
SerializeVST3CtrlrState(IByteChunk &chunk) const IPluginBaseinlinevirtual
SetCurrentPresetIdx(int idx)IPluginBaseinline
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
~IPluginBase() (defined in IPluginBase)IPluginBasevirtual