iPlug2 - C++ Audio Plug-in Framework
|
This is the complete list of members for IVTrackControlBase, 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)=0 | IControl | pure virtual |
DrawBackground(IGraphics &g, const IRECT &r) override | IVTrackControlBase | inlineprotectedvirtual |
DrawLabel(IGraphics &g) | IVectorBase | inlinevirtual |
DrawPeak(IGraphics &g, const IRECT &r, int chIdx, bool aboveBaseValue) (defined in IVTrackControlBase) | IVTrackControlBase | inlineprotectedvirtual |
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 |
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 |
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 |
mIgnoreMouse (defined in IControl) | IControl | protected |
mLabelBounds (defined in IVectorBase) | IVectorBase | protected |
mLabelInWidget (defined in IVectorBase) | IVectorBase | protected |
mLabelStr (defined in IVectorBase) | IVectorBase | 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 |
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) | IControl | 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 |
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 |