SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::Rect Member List

This is the complete list of members for SDL::Rect, including all inherited members.

Contains(const PointRaw &p) constSDL::Rectinline
Contains(const RectRaw &other) constSDL::Rectinline
Empty() constSDL::Rect
Equal(const RectRaw &other) constSDL::Rect
Extend(unsigned int amount)SDL::Rectinline
Extend(unsigned int hAmount, unsigned int vAmount)SDL::Rectinline
FromCenter(int cx, int cy, int w, int h)SDL::Rectinlinestatic
FromCenter(Point center, Point size)SDL::Rectinlinestatic
FromCorners(int x1, int y1, int x2, int y2)SDL::Rectinlinestatic
FromCorners(Point p1, Point p2)SDL::Rectinlinestatic
GetBottomLeft() constSDL::Rectinline
GetBottomRight() constSDL::Rectinline
GetCentroid() constSDL::Rectinline
GetEnclosingPoints(SpanRef< const PointRaw > points, OptionalRef< const RectRaw > clip=std::nullopt)SDL::Rectinlinestatic
GetExtension(unsigned int amount) constSDL::Rectinline
GetExtension(unsigned int hAmount, unsigned int vAmount) constSDL::Rectinline
GetH() const noexceptSDL::Rectinline
GetIntersection(const RectRaw &other) constSDL::Rect
GetLineIntersection(PointRaw *p1, PointRaw *p2) constSDL::Rectinline
GetLineIntersection(int *X1, int *Y1, int *X2, int *Y2) constSDL::Rectinline
GetSize() constSDL::Rectinline
GetTopLeft() constSDL::Rectinline
GetTopRight() constSDL::Rectinline
GetUnion(const RectRaw &other) constSDL::Rect
GetW() const noexceptSDL::Rectinline
GetX() const noexceptSDL::Rectinline
GetX2() constSDL::Rectinline
GetY() const noexceptSDL::Rectinline
GetY2() constSDL::Rectinline
HasIntersection(const RectRaw &other) constSDL::Rect
operator bool() constSDL::Rectinlineexplicit
operator FRect() constSDL::Rect
operator SDL_FRect() constSDL::Rect
operator+(const Point &offset) constSDL::Rectinline
operator+=(const Point &offset)SDL::Rectinline
operator-(const Point &offset) constSDL::Rectinline
operator-=(const Point &offset)SDL::Rectinline
operator==(const RectRaw &other) constSDL::Rectinline
operator==(const Rect &other) constSDL::Rectinline
Rect(const RectRaw &r={}) noexceptSDL::Rectinline
Rect(int x, int y, int w, int h) noexceptSDL::Rectinline
Rect(const PointRaw &corner, const PointRaw &size)SDL::Rectinline
SetH(int newH) noexceptSDL::Rectinline
SetW(int newW) noexceptSDL::Rectinline
SetX(int newX) noexceptSDL::Rectinline
SetX2(int x2)SDL::Rectinline
SetY(int newY) noexceptSDL::Rectinline
SetY2(int y2)SDL::Rectinline