|
| | cRectI () noexcept |
| |
| | cRectI (DVALUE_t nleft, DVALUE_t ntop, DVALUE_t nright=0, DVALUE_t nbottom=0) |
| |
| bool | IsInsideX (DVALUE_t x) const noexcept |
| |
| bool | IsInsideY (DVALUE_t y) const noexcept |
| |
| bool | PtInRect (DVALUE_t x, DVALUE_t y) const noexcept |
| |
| bool | PtInRect (const cPoint2i &pt) const noexcept |
| |
| bool | ClampPtInRectX (cPoint2i &pt) const noexcept |
| |
| bool | IsInsideMe (const cRectI &rect) const noexcept |
| |
| DVALUE_t | GetOverlapX (const cRectI &rect) const noexcept |
| |
| DVALUE_t | GetOverlapY (const cRectI &rect) const noexcept |
| |
| bool | IsOverlapped (const cRectI &r, DVALUE_t minx, DVALUE_t miny) const noexcept |
| |
| bool | IsOverlapped (const cRectI &rect) const noexcept |
| |
| bool | ClampPtInRectI (cPoint2f &pt) const |
| |
| void | UnionPoint (DVALUE_t x, DVALUE_t y) |
| |
| void | OffsetPositive () |
| |
| void | SnapToGrid (DVALUE_t iSizeXY) noexcept |
| |
| cPoint2i | GetRectCorner (DIR_TYPE eDir) const |
| |
| cWinSize | get_RectSize () const noexcept |
| |
| ITERATE_t | SetRectStr (const GChar_t *pszVal, bool bSizes=false) |
| |
| cString | get_RectStr (void) const |
| |
| ITERATE_t | v_SetRect (const cVariant &vVal, ITERATE_t i=0) |
| |
| void | v_GetRect (cVariant &vVal) const |
| |
| | cRectNT () noexcept |
| |
| | cRectNT (int x1, int y1, int x2, int y2) noexcept |
| |
| | cRectNT (const SUPER_t &rect) noexcept |
| |
| int | get_X () const noexcept |
| |
| int | X () const noexcept |
| |
| int | get_Y () const noexcept |
| |
| int | Y () const noexcept |
| |
| int | get_Width () const noexcept |
| |
| int | Width () const noexcept |
| |
| int | get_Height () const noexcept |
| |
| int | Height () const noexcept |
| |
| int | get_Radius () const noexcept |
| |
| bool | IsRectEmpty () const noexcept |
| |
| void | SetLT (int nLeft2, int nTop2) noexcept |
| |
| void | SetWidth (int cx) noexcept |
| |
| void | SetHeight (int cy) noexcept |
| |
| void | SetWH (int nWidth=0, int nHeight=0) noexcept |
| |
| void | InflateRectX (int dx) noexcept |
| |
| void | InflateRectY (int dy) noexcept |
| |
| void | InflateRectBoth (int dx, int dy) noexcept |
| |
| void | UnionRect (const THIS_t &rect) noexcept |
| |
| void | UnionRectE (const THIS_t &rect) noexcept |
| |
| bool | IntersectRect (const THIS_t &rect) noexcept |
| |
| void | RectClamp (int cx=(int) INT_MAX, int cy=(int) INT_MAX) noexcept |
| |
| void | NormalizeRectClamp (int cx=(int) INT_MAX, int cy=(int) INT_MAX) noexcept |
| |
| | cRectT () noexcept |
| |
| | cRectT (TYPE x1, TYPE y1, TYPE x2, TYPE y2) noexcept |
| |
| | cRectT (const THIS_t &rect) noexcept |
| |
| TYPE | get_DiffX () const noexcept |
| |
| TYPE | get_DiffY () const noexcept |
| |
| cVecT2< TYPE > | get_Center () const noexcept |
| |
| float | get_AspectRatio () const noexcept |
| |
| bool | IsEqual (const THIS_t &rect) const noexcept |
| |
| bool | operator== (const THIS_t &rect) const noexcept |
| |
| bool | operator!= (const THIS_t &rect) const noexcept |
| |
| bool | isRectNull () const noexcept |
| |
| bool | isRectNormal () const noexcept |
| |
| bool | isRectNormalE () const noexcept |
| |
| bool | IsInRangeX (TYPE value) const noexcept |
| |
| bool | IsInRangeY (TYPE value) const noexcept |
| |
| void | SetRectNull () noexcept |
| |
| void | SetRectWH (TYPE nLeft, TYPE nTop, TYPE nWidth, TYPE nHeight) noexcept |
| |
| void | SetRectEmptyX () noexcept |
| |
| void | SetRect4 (TYPE nLeft, TYPE nTop, TYPE nRight, TYPE nBottom) noexcept |
| |
| void | SetRectAsPt (TYPE x, TYPE y) noexcept |
| |
| void | SetRectAsPt (const POINT_t &pt) noexcept |
| |
| void | SetRectFromSphere (TYPE x, TYPE y, TYPE nRadius) noexcept |
| |
| HRESULT | SetRectAsStr (const char *pszStr) |
| |
| void | OffsetRectX (TYPE dx) noexcept |
| |
| void | OffsetRectY (TYPE dy) noexcept |
| |
| void | OffsetRect (TYPE dx, TYPE dy) noexcept |
| |
| void | UnionX (TYPE x) noexcept |
| |
| void | UnionY (TYPE y) noexcept |
| |
| void | Union2 (TYPE x, TYPE y) noexcept |
| |
| void | Union4 (const THIS_t &rect) noexcept |
| |
| void | ScrollInRangeX (TYPE value) noexcept |
| |
| void | ScrollInRangeY (TYPE value) |
| |
| void | SetRectNotEmpty (TYPE iMin=10) noexcept |
| |
| void | ScaleX (float mx) noexcept |
| |
| void | ScaleY (float my) noexcept |
| |
| void | Scale (float mx, float my) noexcept |
| |
| void | AddScaleY () noexcept |
| |
| void | NormalizeRect () noexcept |
| |
a normalized 2d int rectangle. 4 2d points. Same order and basic element sizing as _WIN32 RECT and MFC CRect