iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE > Member List

This is the complete list of members for IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >, including all inherited members.

Animate() (defined in IControl)IControl
As()IControlinline
AttachGestureRecognizer(EGestureType type, IGestureFunc func)IControl
AttachIControl(IControl *pControl, const char *label)IVectorBaseinline
CreateContextMenu(IPopupMenu &contextMenu)IControlinlinevirtual
DisablePrompt(bool disable)IControlinline
Draw(IGraphics &g) overrideIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inlinevirtual
DrawBackground(IGraphics &g, const IRECT &rect)IVectorBaseinlinevirtual
DrawLabel(IGraphics &g)IVectorBaseinlinevirtual
DrawPressableEllipse(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled)IVectorBaseinline
DrawPressableRectangle(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled, bool rtl=true, bool rtr=true, bool rbl=true, bool rbr=true)IVectorBaseinline
DrawPressableShape(IGraphics &g, EVShape shape, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled)IVectorBaseinlinevirtual
DrawPressableTriangle(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, float angle, bool disabled)IVectorBaseinline
DrawPTHighlight(IGraphics &g)IControlvirtual
DrawSplash(IGraphics &g, const IRECT &clipRegion=IRECT())IVectorBaseinline
DrawValue(IGraphics &g, bool mouseOver)IVectorBaseinlinevirtual
EChannelMode enum name (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
EColorMode enum name (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
EFrequencyScale enum name (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
ForValIdx(int valIdx, T func, Args... args)IControlinlineprotected
GetActionFunction()IControlinline
GetAdjustedHandleBounds(IRECT handleBounds) constIVectorBaseinline
GetAnimationDuration() constIControlinline
GetAnimationFunction()IControlinline
GetAnimationProgress() constIControl
GetBlend() constIControlinline
GetColor(EVColor color) constIVectorBaseinline
GetDelegate()IControlinline
GetGroup() constIControlinline
GetIgnoreMouse() constIControlinline
GetLabelBounds() const (defined in IVectorBase)IVectorBaseinline
GetLabelStr() const (defined in IVectorBase)IVectorBaseinline
GetLastGesture() constIControlinline
GetMouseDblAsSingleClick() constIControlinline
GetMouseEventsWhenDisabled() constIControlinline
GetMouseIsOver() constIControlinline
GetMouseOverWhenDisabled() constIControlinline
GetParam(int valIdx=0) constIControl
GetParamIdx(int valIdx=0) constIControl
GetParent() constIControlinline
GetPromptShowsParamLabel() constIControlinline
GetRECT() constIControlinline
GetRoundedCornerRadius(const IRECT &bounds) constIVectorBaseinline
GetStyle() constIVectorBaseinline
GetTag() constIControlinline
GetTargetRECT() constIControlinline
GetText() constIControlinline
GetTextEntryLength() constIControlinline
GetTooltip() constIControlinline
GetUI()IControlinline
GetUI() constIControlinline
GetValIdxForPos(float x, float y) constIControlinlinevirtual
GetValue(int valIdx=0) constIControl
GetValueBounds() const (defined in IVectorBase)IVectorBaseinline
GetWantsGestures() constIControlinlinevirtual
GetWantsMidi() constIControlinline
GetWantsMultiTouch() constIControlinline
GetWidgetBounds() const (defined in IVectorBase)IVectorBaseinline
Hide(bool hide)IControlvirtual
IControl(const IRECT &bounds, int paramIdx=kNoParameter, IActionFunction actionFunc=nullptr)IControl
IControl(const IRECT &bounds, const std::initializer_list< int > &params, IActionFunction actionFunc=nullptr)IControl
IControl(const IRECT &bounds, IActionFunction actionFunc)IControl
IControl(const IControl &)=delete (defined in IControl)IControl
IsDirty()IControlvirtual
IsDisabled() constIControlinline
IsHidden() constIControlinline
IsHit(float x, float y) constIControlinlinevirtual
IVBarGraphSpectrumAnalyzerControl(const IRECT &bounds, const char *label="", const IVStyle &style=DEFAULT_STYLE, int nBars=32, int nSegsPerBar=16, EFrequencyScale freqScale=EFrequencyScale::Log, EColorMode colorMode=EColorMode::Segments, EChannelMode channelMode=EChannelMode::Sum, const IPattern &barPattern=IPattern(COLOR_GREEN), const std::vector< SpectrumLEDRange > &ledRanges={ {0.f, 6.f, 2, SPEC_LED5}, {-12.f, 0.f, 3, SPEC_LED4}, {-24.f, -12.f, 3, SPEC_LED3}, {-48.f, -24.f, 4, SPEC_LED2}, {-72.f, -48.f, 4, SPEC_LED1} }, float gapRatio=0.2f, float segGapRatio=0.1f, float attackTimeMs=5.0f, float decayTimeMs=50.0f, float lowRangeDB=-72.f, float highRangeDB=6.f)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
IVectorBase(const IVStyle &style, bool labelInWidget=false, bool valueInWidget=false)IVectorBaseinline
kMsgTagFFTSize enum value (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
kMsgTagOctaveGain enum value (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
kMsgTagOverlap enum value (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
kMsgTagSampleRate enum value (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
kMsgTagWindowType enum value (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
kPeakDecayRate (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >static
LinkedToParam(int paramIdx) constIControl
MakeRects(const IRECT &parent, bool hasHandle=false)IVectorBaseinline
mBlend (defined in IControl)IControlprotected
mControl (defined in IVectorBase)IVectorBaseprotected
mDblAsSingleClick (defined in IControl)IControlprotected
mDirty (defined in IControl)IControlprotected
mDisabled (defined in IControl)IControlprotected
mDisablePrompt (defined in IControl)IControlprotected
mGroupIControlprotected
mHide (defined in IControl)IControlprotected
mIgnoreMouse (defined in IControl)IControlprotected
mLabelBounds (defined in IVectorBase)IVectorBaseprotected
mLabelInWidget (defined in IVectorBase)IVectorBaseprotected
mLabelStr (defined in IVectorBase)IVectorBaseprotected
mMaxSplashRadius (defined in IVectorBase)IVectorBaseprotected
mMouseEventsWhenDisabled (defined in IControl)IControlprotected
mMouseIsOverIControlprotected
mMouseOverWhenDisabled (defined in IControl)IControlprotected
mPromptShowsParamLabel (defined in IControl)IControlprotected
mPTHighlightColor (defined in IControl)IControlprotected
mPTisHighlighted (defined in IControl)IControlprotected
mRECT (defined in IControl)IControlprotected
MsgTags enum nameIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
mShape (defined in IVectorBase)IVectorBaseprotected
mSplashPoint (defined in IVectorBase)IVectorBaseprotected
mSplashRadius (defined in IVectorBase)IVectorBaseprotected
mStyle (defined in IVectorBase)IVectorBaseprotected
mTargetRECT (defined in IControl)IControlprotected
mText (defined in IControl)IControlprotected
mTextEntryLength (defined in IControl)IControlprotected
mTooltip (defined in IControl)IControlprotected
mTrackSize (defined in IVectorBase)IVectorBaseprotected
mValueBounds (defined in IVectorBase)IVectorBaseprotected
mValueDisplayFrac (defined in IVectorBase)IVectorBaseprotected
mValueInWidget (defined in IVectorBase)IVectorBaseprotected
mValueStr (defined in IVectorBase)IVectorBaseprotected
mWantsMidi (defined in IControl)IControlprotected
mWantsMultiTouch (defined in IControl)IControlprotected
mWidgetBounds (defined in IVectorBase)IVectorBaseprotected
NVals() constIControlinline
OnAttached()IControlinlinevirtual
OnContextSelection(int itemSelected)IControlinlinevirtual
OnDeleteFromPopupMenu(IPopupMenu *pMenu, int itemIdx)IControlinlinevirtual
OnDrop(const char *str)IControlinlinevirtual
OnDropMultiple(const std::vector< const char * > &paths)IControlinlinevirtual
OnEndAnimation() (defined in IControl)IControlvirtual
OnGesture(const IGestureInfo &info)IControlvirtual
OnGUIIdle()IControlinlinevirtual
OnInit()IControlinlinevirtual
OnKeyDown(float x, float y, const IKeyPress &key)IControlinlinevirtual
OnKeyUp(float x, float y, const IKeyPress &key)IControlinlinevirtual
OnMidi(const IMidiMsg &msg)IControlinlinevirtual
OnMouseDblClick(float x, float y, const IMouseMod &mod)IControlvirtual
OnMouseDown(float x, float y, const IMouseMod &mod) overrideIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inlinevirtual
OnMouseDrag(float x, float y, float dX, float dY, const IMouseMod &mod)IControlinlinevirtual
OnMouseOut()IControlvirtual
OnMouseOver(float x, float y, const IMouseMod &mod)IControlvirtual
OnMouseUp(float x, float y, const IMouseMod &mod)IControlinlinevirtual
OnMouseWheel(float x, float y, const IMouseMod &mod, float d)IControlinlinevirtual
OnMsgFromDelegate(int msgTag, int dataSize, const void *pData) overrideIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inlinevirtual
OnPopupMenuSelection(IPopupMenu *pSelectedMenu, int valIdx) overrideIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inlinevirtual
OnRescale()IControlinlinevirtual
OnResize() overrideIVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inlinevirtual
OnStyleChanged()IVectorBaseinlinevirtual
OnTextEntryCompletion(const char *str, int valIdx)IControlinlinevirtual
OnTouchCancelled(float x, float y, const IMouseMod &mod)IControlinlinevirtual
operator=(const IControl &)=delete (defined in IControl)IControl
PromptUserInput(int valIdx=0)IControl
PromptUserInput(const IRECT &bounds, int valIdx=0)IControl
SetActionFunction(IActionFunction actionFunc)IControlinline
SetAngle(float angle) (defined in IVectorBase)IVectorBaseinline
SetAnimation(IAnimationFunction func)IControlinline
SetAnimation(IAnimationFunction func, int duration)IControlinline
SetAnimationEndActionFunction(IActionFunction actionFunc)IControlinline
SetBarPattern(const IPattern &pattern)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetBlend(const IBlend &blend)IControlinline
SetChannelMode(EChannelMode mode) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetClean() (defined in IControl)IControlinlinevirtual
SetClipIndicator(float thresholdDB, const IColor &clipColor=COLOR_RED)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetColor(EVColor colorIdx, const IColor &color)IVectorBaseinline
SetColorMode(EColorMode mode) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetColors(const IVColorSpec &spec)IVectorBaseinline
SetDelegate(IGEditorDelegate &dlg)IControlinline
SetDirty(bool triggerAction=true, int valIdx=kNoValIdx)IControlvirtual
SetDisabled(bool disable)IControlvirtual
SetDrawFrame(bool draw) (defined in IVectorBase)IVectorBaseinline
SetDrawShadows(bool draw) (defined in IVectorBase)IVectorBaseinline
SetEmboss(bool draw) (defined in IVectorBase)IVectorBaseinline
SetFFTSize(int fftSize) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetFrameThickness(float thickness) (defined in IVectorBase)IVectorBaseinline
SetFrequencyScale(EFrequencyScale scale) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetGroup(const char *groupName)IControlinline
SetIgnoreMouse(bool ignore)IControlinlinevirtual
SetLabelStr(const char *label) (defined in IVectorBase)IVectorBaseinline
SetMouseEventsWhenDisabled(bool allow)IControlinline
SetMouseOverWhenDisabled(bool allow)IControlinline
SetNumBars(int nBars) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetNumSegments(int nSegs) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetNVals(int nVals) (defined in IControl)IControlinlineprotected
SetOctaveGain(float octaveGain) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetParamIdx(int paramIdx, int valIdx=0)IControlvirtual
SetParent(IContainerBase *pParent) (defined in IControl)IControlinline
SetPeakHoldTime(int timeMs) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetPosition(float x, float y)IControlvirtual
SetPromptShowsParamLabel(bool enable)IControlinline
SetPTParameterHighlight(bool isHighlighted, int color)IControl
SetRECT(const IRECT &bounds)IControlinline
SetRoundness(float roundness) (defined in IVectorBase)IVectorBaseinline
SetSampleRate(double sr) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetShadowOffset(float offset) (defined in IVectorBase)IVectorBaseinline
SetShape(EVShape shape) (defined in IVectorBase)IVectorBaseinline
SetShowClipIndicator(bool show) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetShowLabel(bool show) (defined in IVectorBase)IVectorBaseinline
SetShowPeaks(bool show) (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >inline
SetShowValue(bool show) (defined in IVectorBase)IVectorBaseinline
SetSize(float w, float h)IControlvirtual
SetSplashPoint(float x, float y) (defined in IVectorBase)IVectorBaseinline
SetSplashRadius(float radius) (defined in IVectorBase)IVectorBaseinline
SetStyle(const IVStyle &style)IVectorBaseinlinevirtual
SetTargetAndDrawRECTs(const IRECT &bounds)IControlinline
SetTargetRECT(const IRECT &bounds)IControlinline
SetText(const IText &txt)IControlinlinevirtual
SetTextEntryLength(int len)IControlinline
SetTooltip(const char *str)IControlinline
SetValue(double value, int valIdx=0)IControlvirtual
SetValueFromDelegate(double value, int valIdx=0)IControlvirtual
SetValueFromUserInput(double value, int valIdx=0)IControlvirtual
SetValueStr(const char *value) (defined in IVectorBase)IVectorBaseinline
SetValueToDefault(int valIdx=kNoValIdx)IControlvirtual
SetWantsMidi(bool enable=true)IControlinline
SetWantsMultiTouch(bool enable=true)IControlinline
SetWidgetFrac(float frac) (defined in IVectorBase)IVectorBaseinline
SnapToMouse(float x, float y, EDirection direction, const IRECT &bounds, int valIdx=-1, double minClip=0., double maxClip=1.)IControlvirtual
StartAnimation(int duration)IControl
TDataPacket typedef (defined in IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >)IVBarGraphSpectrumAnalyzerControl< MAXNC, MAX_FFT_SIZE >
~IControl()IControlinlinevirtual
~IVectorBase() (defined in IVectorBase)IVectorBaseinlinevirtual