| area() const noexcept | RectType< Dim, DimCompat > | inline |
| bottom() const noexcept | RectType< Dim, DimCompat > | inline |
| bottom_left() const noexcept | RectType< Dim, DimCompat > | inline |
| bottom_right() const noexcept | RectType< Dim, DimCompat > | inline |
| center() const noexcept | RectType< Dim, DimCompat > | inline |
| clear() noexcept | RectType< Dim, DimCompat > | inline |
| contains(const RectType &rhs) const noexcept | RectType< Dim, DimCompat > | inline |
| DimType typedef | RectType< Dim, DimCompat > | |
| empty() const noexcept | RectType< Dim, DimCompat > | inline |
| grow_around_center(Dim radius) noexcept | RectType< Dim, DimCompat > | inline |
| height() const noexcept | RectType< Dim, DimCompat > | inline |
| height(Dim height) noexcept | RectType< Dim, DimCompat > | inline |
| intersect(const PointType< Dim, DimCompat > &point) const noexcept | RectType< Dim, DimCompat > | inline |
| intersect(const RectType &rect) const noexcept | RectType< Dim, DimCompat > | inline |
| intersection(const RectType &lhs, const RectType &rhs) noexcept | RectType< Dim, DimCompat > | inlinestatic |
| left() const noexcept | RectType< Dim, DimCompat > | inline |
| m_origin | RectType< Dim, DimCompat > | protected |
| m_size | RectType< Dim, DimCompat > | protected |
| merge(const RectType &lhs, const RectType &rhs) noexcept | RectType< Dim, DimCompat > | inlinestatic |
| move_to_center(const PointType< Dim, DimCompat > ¢er) noexcept | RectType< Dim, DimCompat > | inline |
| operator+=(const SizeType< Dim, DimCompat > &rhs) noexcept | RectType< Dim, DimCompat > | inline |
| operator+=(const PointType< Dim, DimCompat > &rhs) noexcept | RectType< Dim, DimCompat > | inline |
| operator-=(const SizeType< Dim, DimCompat > &rhs) noexcept | RectType< Dim, DimCompat > | inline |
| operator-=(const PointType< Dim, DimCompat > &rhs) noexcept | RectType< Dim, DimCompat > | inline |
| point() const noexcept | RectType< Dim, DimCompat > | inline |
| point(const PointType< Dim, DimCompat > &p) noexcept | RectType< Dim, DimCompat > | inline |
| RectType() noexcept=default | RectType< Dim, DimCompat > | |
| RectType(const PointType< Dim > &point, const SizeType< Dim, DimCompat > &size) noexcept | RectType< Dim, DimCompat > | inlineexplicit |
| RectType(const SizeType< Dim, DimCompat > &size) noexcept | RectType< Dim, DimCompat > | inline |
| RectType(Dim x, Dim y, Dim width, Dim height) noexcept | RectType< Dim, DimCompat > | inline |
| RectType(const RectType< Dim2 > &r) | RectType< Dim, DimCompat > | inline |
| right() const noexcept | RectType< Dim, DimCompat > | inline |
| shrink_around_center(Dim radius) noexcept | RectType< Dim, DimCompat > | inline |
| size() const noexcept | RectType< Dim, DimCompat > | inline |
| size(const SizeType< Dim, DimCompat > &size) noexcept | RectType< Dim, DimCompat > | inline |
| top() const noexcept | RectType< Dim, DimCompat > | inline |
| top_left() const noexcept | RectType< Dim, DimCompat > | inline |
| top_right() const noexcept | RectType< Dim, DimCompat > | inline |
| width() const noexcept | RectType< Dim, DimCompat > | inline |
| width(Dim width) noexcept | RectType< Dim, DimCompat > | inline |
| x() const noexcept | RectType< Dim, DimCompat > | inline |
| x(Dim x) noexcept | RectType< Dim, DimCompat > | inline |
| y() const noexcept | RectType< Dim, DimCompat > | inline |
| y(Dim y) noexcept | RectType< Dim, DimCompat > | inline |