|
SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::Rect, including all inherited members.
| Contains(const PointRaw &p) const | SDL::Rect | inline |
| Contains(const RectRaw &other) const | SDL::Rect | inline |
| Empty() const | SDL::Rect | |
| Equal(const RectRaw &other) const | SDL::Rect | |
| Extend(unsigned int amount) | SDL::Rect | inline |
| Extend(unsigned int hAmount, unsigned int vAmount) | SDL::Rect | inline |
| FromCenter(int cx, int cy, int w, int h) | SDL::Rect | inlinestatic |
| FromCenter(Point center, Point size) | SDL::Rect | inlinestatic |
| FromCorners(int x1, int y1, int x2, int y2) | SDL::Rect | inlinestatic |
| FromCorners(Point p1, Point p2) | SDL::Rect | inlinestatic |
| GetBottomLeft() const | SDL::Rect | inline |
| GetBottomRight() const | SDL::Rect | inline |
| GetCentroid() const | SDL::Rect | inline |
| GetEnclosingPoints(SpanRef< const PointRaw > points, OptionalRef< const RectRaw > clip=std::nullopt) | SDL::Rect | inlinestatic |
| GetExtension(unsigned int amount) const | SDL::Rect | inline |
| GetExtension(unsigned int hAmount, unsigned int vAmount) const | SDL::Rect | inline |
| GetH() const noexcept | SDL::Rect | inline |
| GetIntersection(const RectRaw &other) const | SDL::Rect | |
| GetLineIntersection(PointRaw *p1, PointRaw *p2) const | SDL::Rect | inline |
| GetLineIntersection(int *X1, int *Y1, int *X2, int *Y2) const | SDL::Rect | inline |
| GetSize() const | SDL::Rect | inline |
| GetTopLeft() const | SDL::Rect | inline |
| GetTopRight() const | SDL::Rect | inline |
| GetUnion(const RectRaw &other) const | SDL::Rect | |
| GetW() const noexcept | SDL::Rect | inline |
| GetX() const noexcept | SDL::Rect | inline |
| GetX2() const | SDL::Rect | inline |
| GetY() const noexcept | SDL::Rect | inline |
| GetY2() const | SDL::Rect | inline |
| HasIntersection(const RectRaw &other) const | SDL::Rect | |
| operator bool() const | SDL::Rect | inlineexplicit |
| operator FRect() const | SDL::Rect | |
| operator SDL_FRect() const | SDL::Rect | |
| operator+(const Point &offset) const | SDL::Rect | inline |
| operator+=(const Point &offset) | SDL::Rect | inline |
| operator-(const Point &offset) const | SDL::Rect | inline |
| operator-=(const Point &offset) | SDL::Rect | inline |
| operator==(const RectRaw &other) const | SDL::Rect | inline |
| operator==(const Rect &other) const | SDL::Rect | inline |
| Rect(const RectRaw &r={}) noexcept | SDL::Rect | inline |
| Rect(int x, int y, int w, int h) noexcept | SDL::Rect | inline |
| Rect(const PointRaw &corner, const PointRaw &size) | SDL::Rect | inline |
| SetH(int newH) noexcept | SDL::Rect | inline |
| SetW(int newW) noexcept | SDL::Rect | inline |
| SetX(int newX) noexcept | SDL::Rect | inline |
| SetX2(int x2) | SDL::Rect | inline |
| SetY(int newY) noexcept | SDL::Rect | inline |
| SetY2(int y2) | SDL::Rect | inline |