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 |