|
iPlug2 - C++ Audio Plug-in Framework
|
This is the complete list of members for IVMeterControl< MAXNC >, including all inherited members.
| Animate() (defined in IControl) | IControl | |
| As() | IControl | inline |
| AttachGestureRecognizer(EGestureType type, IGestureFunc func) | IControl | |
| AttachIControl(IControl *pControl, const char *label) | IVectorBase | inline |
| CreateContextMenu(IPopupMenu &contextMenu) | IControl | inlinevirtual |
| DisablePrompt(bool disable) | IControl | inline |
| Draw(IGraphics &g) override | IVMeterControl< MAXNC > | inlinevirtual |
| DrawBackground(IGraphics &g, const IRECT &r) override | IVTrackControlBase | inlineprotectedvirtual |
| DrawLabel(IGraphics &g) | IVectorBase | inlinevirtual |
| DrawMarkers(IGraphics &g) (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | inline |
| DrawPeak(IGraphics &g, const IRECT &r, int chIdx, bool aboveBaseValue) override (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | inlinevirtual |
| DrawPressableEllipse(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled) | IVectorBase | inline |
| DrawPressableRectangle(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled, bool rtl=true, bool rtr=true, bool rbl=true, bool rbr=true) | IVectorBase | inline |
| DrawPressableShape(IGraphics &g, EVShape shape, const IRECT &bounds, bool pressed, bool mouseOver, bool disabled) | IVectorBase | inlinevirtual |
| DrawPressableTriangle(IGraphics &g, const IRECT &bounds, bool pressed, bool mouseOver, float angle, bool disabled) | IVectorBase | inline |
| DrawPTHighlight(IGraphics &g) | IControl | virtual |
| DrawSplash(IGraphics &g, const IRECT &clipRegion=IRECT()) | IVectorBase | inline |
| DrawTrack(IGraphics &g, const IRECT &r, int chIdx) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
| DrawTrackBackground(IGraphics &g, const IRECT &r, int chIdx) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
| DrawTrackHandle(IGraphics &g, const IRECT &r, int chIdx, bool aboveBaseValue) | IVTrackControlBase | inlineprotectedvirtual |
| DrawTrackName(IGraphics &g, const IRECT &r, int chIdx) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
| DrawValue(IGraphics &g, bool mouseOver) | IVectorBase | inlinevirtual |
| DrawWidget(IGraphics &g) override | IVTrackControlBase | inlinevirtual |
| EResponse enum name (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | |
| ForValIdx(int valIdx, T func, Args... args) | IControl | inlineprotected |
| GetActionFunction() | IControl | inline |
| GetAdjustedHandleBounds(IRECT handleBounds) const | IVectorBase | inline |
| GetAnimationDuration() const | IControl | inline |
| GetAnimationFunction() | IControl | inline |
| GetAnimationProgress() const | IControl | |
| GetBlend() const | IControl | inline |
| GetColor(EVColor color) const | IVectorBase | inline |
| GetDelegate() | IControl | inline |
| GetGroup() const | IControl | inline |
| GetIgnoreMouse() const | IControl | inline |
| GetLabelBounds() const (defined in IVectorBase) | IVectorBase | inline |
| GetLabelStr() const (defined in IVectorBase) | IVectorBase | inline |
| GetLastGesture() const | IControl | inline |
| GetMouseDblAsSingleClick() const | IControl | inline |
| GetMouseEventsWhenDisabled() const | IControl | inline |
| GetMouseIsOver() const | IControl | inline |
| GetMouseOverWhenDisabled() const | IControl | inline |
| GetParam(int valIdx=0) const | IControl | |
| GetParamIdx(int valIdx=0) const | IControl | |
| GetParent() const | IControl | inline |
| GetPromptShowsParamLabel() const | IControl | inline |
| GetRECT() const | IControl | inline |
| GetRoundedCornerRadius(const IRECT &bounds) const | IVectorBase | inline |
| GetStepIdxForPos(float x, float y) const (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotected |
| GetStepped() const (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotected |
| GetStyle() const | IVectorBase | inline |
| GetTag() const | IControl | inline |
| GetTargetRECT() const | IControl | inline |
| GetText() const | IControl | inline |
| GetTextEntryLength() const | IControl | inline |
| GetTooltip() const | IControl | inline |
| GetTrackName(int chIdx) const (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| GetUI() | IControl | inline |
| GetUI() const | IControl | inline |
| GetValIdxForPos(float x, float y) const override | IVTrackControlBase | inlinevirtual |
| GetValue(int valIdx=0) const | IControl | |
| GetValueBounds() const (defined in IVectorBase) | IVectorBase | inline |
| GetWantsGestures() const | IControl | inlinevirtual |
| GetWantsMidi() const | IControl | inline |
| GetWantsMultiTouch() const | IControl | inline |
| GetWidgetBounds() const (defined in IVectorBase) | IVectorBase | inline |
| HasTrackNames() const (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| Hide(bool hide) | IControl | virtual |
| IControl(const IRECT &bounds, int paramIdx=kNoParameter, IActionFunction actionFunc=nullptr) | IControl | |
| IControl(const IRECT &bounds, const std::initializer_list< int > ¶ms, IActionFunction actionFunc=nullptr) | IControl | |
| IControl(const IRECT &bounds, IActionFunction actionFunc) | IControl | |
| IControl(const IControl &)=delete (defined in IControl) | IControl | |
| IsDirty() | IControl | virtual |
| IsDisabled() const | IControl | inline |
| IsHidden() const | IControl | inline |
| IsHit(float x, float y) const | IControl | inlinevirtual |
| IVectorBase(const IVStyle &style, bool labelInWidget=false, bool valueInWidget=false) | IVectorBase | inline |
| IVMeterControl(const IRECT &bounds, const char *label, const IVStyle &style=DEFAULT_STYLE, EDirection dir=EDirection::Vertical, std::initializer_list< const char * > trackNames={}, int totalNSegs=0, EResponse response=EResponse::Linear, float lowRangeDB=-72.f, float highRangeDB=12.f, std::initializer_list< int > markers={0, -6, -12, -24, -48}) (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | inline |
| IVTrackControlBase(const IRECT &bounds, const char *label, const IVStyle &style, int maxNTracks=1, int nSteps=0, EDirection dir=EDirection::Horizontal, std::initializer_list< const char * > trackNames={}) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| IVTrackControlBase(const IRECT &bounds, const char *label, const IVStyle &style, int lowParamidx, int maxNTracks=1, int nSteps=0, EDirection dir=EDirection::Horizontal, std::initializer_list< const char * > trackNames={}) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| IVTrackControlBase(const IRECT &bounds, const char *label, const IVStyle &style, const std::initializer_list< int > ¶ms, int nSteps=0, EDirection dir=EDirection::Horizontal, std::initializer_list< const char * > trackNames={}) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| LinkedToParam(int paramIdx) const | IControl | |
| MakeRects(const IRECT &parent, bool hasHandle=false) | IVectorBase | inline |
| MakeStepRects(const IRECT &bounds, int nSteps) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
| MakeTrackRects(const IRECT &bounds) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
| mBaseValue (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mBlend (defined in IControl) | IControl | protected |
| mControl (defined in IVectorBase) | IVectorBase | protected |
| mDblAsSingleClick (defined in IControl) | IControl | protected |
| mDirection (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mDirty (defined in IControl) | IControl | protected |
| mDisabled (defined in IControl) | IControl | protected |
| mDisablePrompt (defined in IControl) | IControl | protected |
| mDrawTrackFrame (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mGroup | IControl | protected |
| mHide (defined in IControl) | IControl | protected |
| mHighlightedTrack (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mHighRangeDB (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | protected |
| mIgnoreMouse (defined in IControl) | IControl | protected |
| mLabelBounds (defined in IVectorBase) | IVectorBase | protected |
| mLabelInWidget (defined in IVectorBase) | IVectorBase | protected |
| mLabelStr (defined in IVectorBase) | IVectorBase | protected |
| mLowRangeDB (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | protected |
| mMarkers (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | protected |
| mMaxSplashRadius (defined in IVectorBase) | IVectorBase | protected |
| mMouseEventsWhenDisabled (defined in IControl) | IControl | protected |
| mMouseIsOver | IControl | protected |
| mMouseOverTrack (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mMouseOverWhenDisabled (defined in IControl) | IControl | protected |
| mNSteps (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mPeakSize (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mPromptShowsParamLabel (defined in IControl) | IControl | protected |
| mPTHighlightColor (defined in IControl) | IControl | protected |
| mPTisHighlighted (defined in IControl) | IControl | protected |
| mRECT (defined in IControl) | IControl | protected |
| mResponse (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | protected |
| mShape (defined in IVectorBase) | IVectorBase | protected |
| mSplashPoint (defined in IVectorBase) | IVectorBase | protected |
| mSplashRadius (defined in IVectorBase) | IVectorBase | protected |
| mStepBounds (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mStyle (defined in IVectorBase) | IVectorBase | protected |
| mTargetRECT (defined in IControl) | IControl | protected |
| mText (defined in IControl) | IControl | protected |
| mTextEntryLength (defined in IControl) | IControl | protected |
| mTooltip (defined in IControl) | IControl | protected |
| mTrackBounds (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mTrackNames (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mTrackPadding (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| mTrackSize (defined in IVectorBase) | IVectorBase | protected |
| mValueBounds (defined in IVectorBase) | IVectorBase | protected |
| mValueDisplayFrac (defined in IVectorBase) | IVectorBase | protected |
| mValueInWidget (defined in IVectorBase) | IVectorBase | protected |
| mValueStr (defined in IVectorBase) | IVectorBase | protected |
| mWantsMidi (defined in IControl) | IControl | protected |
| mWantsMultiTouch (defined in IControl) | IControl | protected |
| mWidgetBounds (defined in IVectorBase) | IVectorBase | protected |
| mZeroValueStepHasBounds (defined in IVTrackControlBase) | IVTrackControlBase | protected |
| NVals() const | IControl | inline |
| OnAttached() | IControl | inlinevirtual |
| OnContextSelection(int itemSelected) | IControl | inlinevirtual |
| OnDeleteFromPopupMenu(IPopupMenu *pMenu, int itemIdx) | IControl | inlinevirtual |
| OnDrop(const char *str) | IControl | inlinevirtual |
| OnDropMultiple(const std::vector< const char * > &paths) | IControl | inlinevirtual |
| OnEndAnimation() (defined in IControl) | IControl | virtual |
| OnGesture(const IGestureInfo &info) | IControl | virtual |
| OnGUIIdle() | IControl | inlinevirtual |
| OnInit() | IControl | inlinevirtual |
| OnKeyDown(float x, float y, const IKeyPress &key) | IControl | inlinevirtual |
| OnKeyUp(float x, float y, const IKeyPress &key) | IControl | inlinevirtual |
| OnMidi(const IMidiMsg &msg) | IControl | inlinevirtual |
| OnMouseDblClick(float x, float y, const IMouseMod &mod) | IControl | virtual |
| OnMouseDown(float x, float y, const IMouseMod &mod) | IControl | virtual |
| OnMouseDrag(float x, float y, float dX, float dY, const IMouseMod &mod) | IControl | inlinevirtual |
| OnMouseOut() override | IVTrackControlBase | inlinevirtual |
| OnMouseOver(float x, float y, const IMouseMod &mod) override | IVTrackControlBase | inlinevirtual |
| OnMouseUp(float x, float y, const IMouseMod &mod) | IControl | inlinevirtual |
| OnMouseWheel(float x, float y, const IMouseMod &mod, float d) | IControl | inlinevirtual |
| OnMsgFromDelegate(int msgTag, int dataSize, const void *pData) override | IVMeterControl< MAXNC > | inlinevirtual |
| OnPopupMenuSelection(IPopupMenu *pSelectedMenu, int valIdx) | IControl | virtual |
| OnRescale() | IControl | inlinevirtual |
| OnResize() override | IVTrackControlBase | inlinevirtual |
| OnStyleChanged() | IVectorBase | inlinevirtual |
| OnTextEntryCompletion(const char *str, int valIdx) | IControl | inlinevirtual |
| OnTouchCancelled(float x, float y, const IMouseMod &mod) | IControl | inlinevirtual |
| operator=(const IControl &)=delete (defined in IControl) | IControl | |
| PromptUserInput(int valIdx=0) | IControl | |
| PromptUserInput(const IRECT &bounds, int valIdx=0) | IControl | |
| SetActionFunction(IActionFunction actionFunc) | IControl | inline |
| SetAngle(float angle) (defined in IVectorBase) | IVectorBase | inline |
| SetAnimation(IAnimationFunction func) | IControl | inline |
| SetAnimation(IAnimationFunction func, int duration) | IControl | inline |
| SetAnimationEndActionFunction(IActionFunction actionFunc) | IControl | inline |
| SetBaseValue(double value) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetBlend(const IBlend &blend) | IControl | inline |
| SetClean() (defined in IControl) | IControl | inlinevirtual |
| SetColor(EVColor colorIdx, const IColor &color) | IVectorBase | inline |
| SetColors(const IVColorSpec &spec) | IVectorBase | inline |
| SetDelegate(IGEditorDelegate &dlg) | IControl | inline |
| SetDirty(bool triggerAction=true, int valIdx=kNoValIdx) | IControl | virtual |
| SetDisabled(bool disable) | IControl | virtual |
| SetDrawFrame(bool draw) (defined in IVectorBase) | IVectorBase | inline |
| SetDrawShadows(bool draw) (defined in IVectorBase) | IVectorBase | inline |
| SetEmboss(bool draw) (defined in IVectorBase) | IVectorBase | inline |
| SetFrameThickness(float thickness) (defined in IVectorBase) | IVectorBase | inline |
| SetGroup(const char *groupName) | IControl | inline |
| SetHighlightedTrack(int highlightIdx) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetIgnoreMouse(bool ignore) | IControl | inlinevirtual |
| SetLabelStr(const char *label) (defined in IVectorBase) | IVectorBase | inline |
| SetMouseEventsWhenDisabled(bool allow) | IControl | inline |
| SetMouseOverWhenDisabled(bool allow) | IControl | inline |
| SetNSteps(int nSteps) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetNTracks(int nTracks) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetNVals(int nVals) (defined in IControl) | IControl | inlineprotected |
| SetParamIdx(int paramIdx, int valIdx=0) | IControl | virtual |
| SetParams(const std::vector< int > ¶mIds) | IVTrackControlBase | inline |
| SetParamsByGroup(const char *paramGroup) | IVTrackControlBase | inline |
| SetParent(IContainerBase *pParent) (defined in IControl) | IControl | inline |
| SetPeakSize(float value) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetPosition(float x, float y) | IControl | virtual |
| SetPromptShowsParamLabel(bool enable) | IControl | inline |
| SetPTParameterHighlight(bool isHighlighted, int color) | IControl | |
| SetRECT(const IRECT &bounds) | IControl | inline |
| SetResponse(EResponse response) (defined in IVMeterControl< MAXNC >) | IVMeterControl< MAXNC > | inline |
| SetRoundness(float roundness) (defined in IVectorBase) | IVectorBase | inline |
| SetShadowOffset(float offset) (defined in IVectorBase) | IVectorBase | inline |
| SetShape(EVShape shape) (defined in IVectorBase) | IVectorBase | inline |
| SetShowLabel(bool show) (defined in IVectorBase) | IVectorBase | inline |
| SetShowValue(bool show) (defined in IVectorBase) | IVectorBase | inline |
| SetSize(float w, float h) | IControl | virtual |
| SetSplashPoint(float x, float y) (defined in IVectorBase) | IVectorBase | inline |
| SetSplashRadius(float radius) (defined in IVectorBase) | IVectorBase | inline |
| SetStyle(const IVStyle &style) | IVectorBase | inlinevirtual |
| SetTargetAndDrawRECTs(const IRECT &bounds) | IControl | inline |
| SetTargetRECT(const IRECT &bounds) | IControl | inline |
| SetText(const IText &txt) | IControl | inlinevirtual |
| SetTextEntryLength(int len) | IControl | inline |
| SetTooltip(const char *str) | IControl | inline |
| SetTrackName(int chIdx, const char *newName) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetTrackPadding(float value) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SetValue(double value, int valIdx=0) | IControl | virtual |
| SetValueFromDelegate(double value, int valIdx=0) | IControl | virtual |
| SetValueFromUserInput(double value, int valIdx=0) | IControl | virtual |
| SetValueStr(const char *value) (defined in IVectorBase) | IVectorBase | inline |
| SetValueToDefault(int valIdx=kNoValIdx) | IControl | virtual |
| SetWantsMidi(bool enable=true) | IControl | inline |
| SetWantsMultiTouch(bool enable=true) | IControl | inline |
| SetWidgetFrac(float frac) (defined in IVectorBase) | IVectorBase | inline |
| SetZeroValueStepHasBounds(bool val) (defined in IVTrackControlBase) | IVTrackControlBase | inline |
| SnapToMouse(float x, float y, EDirection direction, const IRECT &bounds, int valIdx=-1, double minClip=0., double maxClip=1.) | IControl | virtual |
| StartAnimation(int duration) | IControl | |
| ~IControl() | IControl | inlinevirtual |
| ~IVectorBase() (defined in IVectorBase) | IVectorBase | inlinevirtual |
| ~IVTrackControlBase() (defined in IVTrackControlBase) | IVTrackControlBase | inlinevirtual |