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

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

Area() const IRECTinline
BIRECT
Clank(const IRECT &rhs)IRECTinline
Clear()IRECTinline
Constrain(float &x, float &y) const IRECTinline
Contains(const IRECT &rhs) const IRECTinline
Contains(float x, float y) const IRECTinline
ContainsEdge(float x, float y) const IRECTinline
DBGPrint()IRECTinline
Empty() const IRECTinline
FracRect(EDirection layoutDir, float frac, bool fromTopOrRight=false) const IRECTinline
FracRectHorizontal(float frac, bool rhs=false) const IRECTinline
FracRectVertical(float frac, bool fromTop=false) const IRECTinline
GetCentredInside(const IRECT &sr) const IRECTinline
GetCentredInside(float w, float h=0.f) const IRECTinline
GetCentredInside(const IBitmap &bitmap) const IRECTinline
GetFromBLHC(float w, float h) const IRECTinline
GetFromBottom(float amount) const IRECTinline
GetFromBRHC(float w, float h) const IRECTinline
GetFromLeft(float amount) const IRECTinline
GetFromRight(float amount) const IRECTinline
GetFromTLHC(float w, float h) const IRECTinline
GetFromTop(float amount) const IRECTinline
GetFromTRHC(float w, float h) const IRECTinline
GetGridCell(int row, int col, int nRows, int nColumns) const IRECTinline
GetGridCell(int cellIndex, int nRows, int nColumns, EDirection dir=EDirection::Horizontal, int nCells=1) const IRECTinline
GetHAlignedTo(const IRECT &sr, EAlign align) const IRECTinline
GetHPadded(float padding) const IRECTinline
GetHShifted(float x) const IRECTinline
GetHSliced(float w, bool rhs=false) const IRECTinline
GetLengthOfShortestSide() const IRECTinline
GetMidHPadded(float padding) const IRECTinline
GetMidVPadded(float padding) const IRECTinline
GetOffset(float l, float t, float r, float b) const IRECTinline
GetPadded(float padding) const IRECTinline
GetPadded(float padL, float padT, float padR, float padB) const IRECTinline
GetPixelAligned() const IRECTinline
GetPixelAligned(float scale) const IRECTinline
GetPixelSnapped() const IRECTinline
GetPixelSnapped(float scale) const IRECTinline
GetRandomPoint(float &x, float &y) const IRECTinline
GetRandomSubRect() const IRECTinline
GetReducedFromBottom(float amount) const IRECTinline
GetReducedFromLeft(float amount) const IRECTinline
GetReducedFromRight(float amount) const IRECTinline
GetReducedFromTop(float amount) const IRECTinline
GetScaled(float scale) const IRECTinline
GetScaledAboutCentre(float scale) const IRECTinline
GetTranslated(float x, float y) const IRECTinline
GetVAlignedTo(const IRECT &sr, EVAlign align) const IRECTinline
GetVPadded(float padding) const IRECTinline
GetVShifted(float y) const IRECTinline
GetVSliced(float h, bool bot=false) const IRECTinline
H() const IRECTinline
HAlignTo(const IRECT &sr, EAlign align)IRECTinline
HPad(float padding)IRECTinline
Inset(const IRECT &rhs) const IRECTinline
Intersect(const IRECT &rhs) const IRECTinline
Intersects(const IRECT &rhs) const IRECTinline
IRECT()IRECTinline
IRECT(float l, float t, float r, float b)IRECTinline
IRECT(float x, float y, const IBitmap &bitmap)IRECTinline
IsPixelAligned() const IRECTinline
IsPixelAligned(float scale) const IRECTinline
LIRECT
LinearInterpolateBetween(const IRECT &start, const IRECT &dest, float progress)IRECTinlinestatic
MakeXYWH(float l, float t, float w, float h)IRECTinlinestatic
Mergeable(const IRECT &rhs) const IRECTinline
MH() const IRECTinline
MidHPad(float padding)IRECTinline
MidVPad(float padding)IRECTinline
MW() const IRECTinline
Offset(float l, float t, float r, float b)IRECTinline
operator!=(const IRECT &rhs) const (defined in IRECT)IRECTinline
operator==(const IRECT &rhs) const (defined in IRECT)IRECTinline
Pad(float padding)IRECTinline
Pad(float padL, float padT, float padR, float padB)IRECTinline
PixelAlign()IRECTinline
PixelAlign(float scale)IRECTinline
PixelSnap()IRECTinline
PixelSnap(float scale)IRECTinline
RIRECT
ReduceFromBottom(float amount)IRECTinline
ReduceFromLeft(float amount)IRECTinline
ReduceFromRight(float amount)IRECTinline
ReduceFromTop(float amount)IRECTinline
Scale(float scale)IRECTinline
ScaleAboutCentre(float scale)IRECTinline
SubRect(EDirection layoutDir, int numSlices, int sliceIdx) const IRECTinline
SubRectHorizontal(int numSlices, int sliceIdx) const IRECTinline
SubRectVertical(int numSlices, int sliceIdx) const IRECTinline
TIRECT
Translate(float x, float y)IRECTinline
Union(const IRECT &rhs) const IRECTinline
VAlignTo(const IRECT &sr, EVAlign align)IRECTinline
VPad(float padding)IRECTinline
W() const IRECTinline