| Add(X x, Y y) | Harlinn::Windows::RectangleT< RT > | inline |
| Add(const U &point) | Harlinn::Windows::RectangleT< RT > | inline |
| Add(const U &point) | Harlinn::Windows::RectangleT< RT > | inline |
| Add(A left, B top, C right, D bottom) | Harlinn::Windows::RectangleT< RT > | inline |
| Add(const U &rectangle) | Harlinn::Windows::RectangleT< RT > | inline |
| Add(const U &rectangle) | Harlinn::Windows::RectangleT< RT > | inline |
| AddSize(U widthAndHeight) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddSize(U width, V height) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddToBottom(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddToLeft(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddToLeftAndRight(U dx) | Harlinn::Windows::RectangleT< RT > | inline |
| AddToRight(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddToTop(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| AddToTopAndBottom(U dy) | Harlinn::Windows::RectangleT< RT > | inline |
| Area() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Assign(A left, B top, C right, D bottom) | Harlinn::Windows::RectangleT< RT > | inline |
| Assign(const U &leftTop, const V &rightBottom) | Harlinn::Windows::RectangleT< RT > | inline |
| Assign(const U &leftTop, const V &size) | Harlinn::Windows::RectangleT< RT > | inline |
| Bottom() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| bottom_ | Harlinn::Windows::RectangleT< RT > | protected |
| BottomCenter() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Center() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(U x, V y) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(A left, B top, C right, D bottom) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(const U &point) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(const U &point) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(const U &rectangle) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Contains(const U &rectangle) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Height() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(U dx, V dy) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(U delta) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(const U &point) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(const U &point) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Inflate(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| IntersectWith(A left, B top, C right, D bottom) | Harlinn::Windows::RectangleT< RT > | inline |
| IntersectWith(const U &rectangle) | Harlinn::Windows::RectangleT< RT > | inline |
| IntersectWith(const U &rectangle) | Harlinn::Windows::RectangleT< RT > | inline |
| IsEmpty() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| IsEmptyArea() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| IsInverted() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Left() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| left_ | Harlinn::Windows::RectangleT< RT > | protected |
| LeftBottom() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| LeftCenter() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| LeftTop() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Normalize() noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| NormalizedAssign(A left, B top, C right, D bottom) | Harlinn::Windows::RectangleT< RT > | inline |
| NormalizedAssign(const U &leftTop, const V &rightBottom) | Harlinn::Windows::RectangleT< RT > | inline |
| NormalizedAssign(const U &leftTop, const V &size) | Harlinn::Windows::RectangleT< RT > | inline |
| operator bool() const noexcept | Harlinn::Windows::RectangleT< RT > | inlineexplicit |
| operator const RectangleType &() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| operator RectangleType &() noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| operator!=(const RectangleT &other) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| operator*(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator*(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator*=(U value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator*=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator+(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator+(const U &value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator+=(U value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator+=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator+=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator-(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator-(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator-=(U value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator-=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator-=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator/(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator/(U value) const | Harlinn::Windows::RectangleT< RT > | inline |
| operator/=(U value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator/=(const U &value) | Harlinn::Windows::RectangleT< RT > | inline |
| operator=(const U &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| operator==(const RectangleT &other) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Overlaps(A left, B top, C right, D bottom) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Overlaps(const U &rectangle) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Overlaps(const U &rectangle) const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| PointType typedef | Harlinn::Windows::RectangleT< RT > | |
| Position() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT() noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const U &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const U &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(A left, B top, C right, D bottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(A left, B top, C right, D bottom, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P1 &leftTop, const P2 &rightBottom, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const P &position, const S &size, bool normalized) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RectangleT(U size) noexcept | Harlinn::Windows::RectangleT< RT > | inlineexplicit |
| RectangleType typedef | Harlinn::Windows::RectangleT< RT > | |
| Right() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| right_ | Harlinn::Windows::RectangleT< RT > | protected |
| RightBottom() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RightCenter() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| RightTop() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetBottom(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetCenter(U x, V y) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetCenter(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetCenter(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetHeight(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeft(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftAndRight(U left, V right) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftAndRight(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftBottom(U left, V bottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftBottom(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftBottom(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftTop(U left, V top) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftTop(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetLeftTop(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetPosition(U x, V y) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetPosition(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetPosition(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRight(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightBottom(U right, V bottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightBottom(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightBottom(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightTop(U right, V top) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightTop(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetRightTop(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetSize(U width, V height) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetTop(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetTopAndBottom(U top, V bottom) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetTopAndBottom(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetWidth(U width) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetX(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SetY(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Size() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SizeType typedef | Harlinn::Windows::RectangleT< RT > | |
| SubtractFromBottom(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractFromLeft(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractFromLeftAndRight(U dx) | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractFromRight(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractFromTop(U value) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractFromTopAndBottom(U dy) | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractSize(U widthAndHeight) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractSize(U width, V height) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SubtractSize(const U &size) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapBottom(RectangleT &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapLeft(RectangleT &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapLeftAndRight() noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapRight(RectangleT &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapTop(RectangleT &other) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| SwapTopAndBottom() noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Top() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| top_ | Harlinn::Windows::RectangleT< RT > | protected |
| TopCenter() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Translate(U dx, V dy) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Translate(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Translate(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Translate(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Translate(const U &pt) noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| TranslateX(U dx) | Harlinn::Windows::RectangleT< RT > | inline |
| TranslateY(U dy) | Harlinn::Windows::RectangleT< RT > | inline |
| value_type typedef | Harlinn::Windows::RectangleT< RT > | |
| Width() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| X() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |
| Y() const noexcept | Harlinn::Windows::RectangleT< RT > | inline |