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::Rectinline
Equal(const RectRaw &other) constSDL::Rectinline
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::Rectinline
GetLineIntersection(PointRaw *p1, PointRaw *p2) constSDL::Rectinline
GetLineIntersection(int *X1, int *Y1, int *X2, int *Y2) constSDL::Rectinline
GetPosition() 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::Rectinline
operator bool() constSDL::Rectinlineexplicit
operator FRect() constSDL::Rect
operator SDL_FRect() constSDL::Rectinline
operator+(const Point &offset) constSDL::Rectinline
operator+=(const Point &offset)SDL::Rectinline
operator-(const Point &offset) constSDL::Rectinline
operator-=(const Point &offset)SDL::Rectinline
position() constSDL::Rectinline
position()SDL::Rectinline
Rect(const RectRaw &r={}) noexceptSDL::Rectinline
Rect(int x, int y, int w, int h) noexceptSDL::Rectinline
Rect(const FRectRaw &r)SDL::Rectinlineexplicit
Rect(const Point &corner, const Point &size)SDL::Rectinline
SetH(int newH) noexceptSDL::Rectinline
SetPosition(const Point &position)SDL::Rectinline
SetSize(const Point &size)SDL::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
size() constSDL::Rectinline
size()SDL::Rectinline