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 |