Rose
|
This is the complete list of members for rose::Rectangle, including all inherited members.
contains(Position< int > pos) const noexcept | rose::Rectangle | inline |
contains(Position pos) const noexcept | rose::Rectangle | inline |
corners() const noexcept | rose::Rectangle | inline |
crossCorners() const noexcept | rose::Rectangle | inline |
getPosition() const noexcept | rose::Rectangle | inline |
getSize() const noexcept | rose::Rectangle | inline |
h (defined in rose::Rectangle) | rose::Rectangle | |
height() | rose::Rectangle | inline |
height() const noexcept | rose::Rectangle | inline |
intersection(const Rectangle &o) const (defined in rose::Rectangle) | rose::Rectangle | inline |
intersection(const Rectangle &o) const (defined in rose::Rectangle) | rose::Rectangle | inline |
moveOrigin(const std::optional< Position > &deltaPos) const | rose::Rectangle | inline |
noOverlap(const Rectangle &o) const noexcept | rose::Rectangle | inline |
noOverlap(const Rectangle &o) const noexcept | rose::Rectangle | inline |
operator+(const Position< int > &p) const noexcept | rose::Rectangle | inline |
operator+(const Size &s) const noexcept | rose::Rectangle | inline |
operator+(const Position &deltaPos) | rose::Rectangle | inline |
operator+=(const Position &deltaPos) | rose::Rectangle | inline |
operator-(const Size &s) const noexcept | rose::Rectangle | inline |
operator=(const Rectangle &p)=default (defined in rose::Rectangle) | rose::Rectangle | |
operator=(Rectangle &&p)=default (defined in rose::Rectangle) | rose::Rectangle | |
operator=(const Size &s) (defined in rose::Rectangle) | rose::Rectangle | inline |
operator=(const Position< int > &p) (defined in rose::Rectangle) | rose::Rectangle | inline |
operator=(const Rectangle &)=default | rose::Rectangle | |
operator=(Rectangle &&)=default | rose::Rectangle | |
operator=(const Size &size) | rose::Rectangle | inline |
operator=(const Position &position) | rose::Rectangle | inline |
overlap(const Rectangle &o) const noexcept | rose::Rectangle | inline |
overlap(const Rectangle &o) const noexcept | rose::Rectangle | inline |
position() const noexcept | rose::Rectangle | inline |
positionPrimary(Orientation orientation) (defined in rose::Rectangle) | rose::Rectangle | inline |
positionSecondary(Orientation orientation) (defined in rose::Rectangle) | rose::Rectangle | inline |
posPri(Orientation o) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
posPri(Orientation o) const noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
posSec(Orientation o) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
posSec(Orientation o) const noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
primeCorners() const noexcept | rose::Rectangle | inline |
Rectangle() noexcept=default (defined in rose::Rectangle) | rose::Rectangle | |
Rectangle(int X, int Y, int W, int H) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
Rectangle(const Position< int > &p, const Size &s) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
Rectangle(const Rectangle &p)=default (defined in rose::Rectangle) | rose::Rectangle | |
Rectangle(Rectangle &&p)=default (defined in rose::Rectangle) | rose::Rectangle | |
Rectangle(std::array< int, 4 > value) noexcept | rose::Rectangle | inlineexplicit |
Rectangle(int value=0) noexcept | rose::Rectangle | inlineexplicit |
Rectangle(int x, int y, int width, int height) noexcept | rose::Rectangle | inline |
Rectangle(const Rectangle &)=default | rose::Rectangle | |
Rectangle(Rectangle &&)=default | rose::Rectangle | |
Rectangle(const Position &pos, const Size &size) | rose::Rectangle | inline |
Rectangle(const std::optional< Position > &pos, const std::optional< Size > &size) | rose::Rectangle | inline |
size() const noexcept | rose::Rectangle | inline |
sizePri(Orientation o) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
sizePri(Orientation o) const noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
sizePrimary(Orientation orientation) (defined in rose::Rectangle) | rose::Rectangle | inline |
sizeSec(Orientation o) noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
sizeSec(Orientation o) const noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
sizeSecondary(Orientation orientation) (defined in rose::Rectangle) | rose::Rectangle | inline |
toSdlRect() const noexcept (defined in rose::Rectangle) | rose::Rectangle | inline |
w (defined in rose::Rectangle) | rose::Rectangle | |
width() | rose::Rectangle | inline |
width() const noexcept | rose::Rectangle | inline |
x (defined in rose::Rectangle) | rose::Rectangle | |
x() | rose::Rectangle | inline |
x() const noexcept | rose::Rectangle | inline |
y (defined in rose::Rectangle) | rose::Rectangle | |
y() | rose::Rectangle | inline |
y() const noexcept | rose::Rectangle | inline |
Zero (defined in rose::Rectangle) | rose::Rectangle | static |
Zero | rose::Rectangle | static |