#include <sdlmm_srect.h>
Inheritance diagram for SDLmm::SRect:
Public Methods | |
SRect () | |
Default constructor which creates an empty SRect (xywh variables set to sero). More... | |
SRect (const SRect &rect) | |
This is the copy constructor. Simply initializes the value of an SRect to that of another SRect. More... | |
SRect (const SDL_Rect &rect) | |
Constructor which initializes the class from an SDL_Rect struct. More... | |
SRect (const SPoint &point) | |
Constructor which initializes the class from an SPoint object. More... | |
SRect (const SPoint &upper_left_point, const SPoint &bottom_right_point) | |
Construct an object using the given upper left and bottom right corners. More... | |
SRect (const SPoint &point, Uint16 nw, Uint16 nh) | |
Constructor which initializes the class from an SPoint object and integer values. More... | |
SRect (Sint16 nx, Sint16 ny, Uint16 nw, Uint16 nh) | |
Constructor which initializes the class from integer values. More... | |
SRect (Uint16 nw, Uint16 nh) | |
Constructor which initializes the width and height from integer values. More... | |
SRect& | operator= (const SDL_Rect &rect) |
Set the value of an SRect to that of an existing SDL_Rect or SRect. More... | |
bool | operator== (const SDL_Rect &rect) const |
Compare two rectangles for equality. More... | |
SPoint | GetUpperLeft () const |
Get the coordinates for the upper left corner of the SRect. More... | |
SPoint | GetUpperRight () const |
Get the coordinates for the upper right corner of the SRect. More... | |
SPoint | GetBottomLeft () const |
Get the coordinates for the bottom left corner of the SRect. More... | |
SPoint | GetBottomRight () const |
Get the coordinates for the bottom right corner of the SRect. More... |
|
Default constructor which creates an empty SRect (xywh variables set to sero).
|
|
This is the copy constructor. Simply initializes the value of an SRect to that of another SRect.
|
|
Constructor which initializes the class from an SDL_Rect struct.
|
|
Constructor which initializes the class from an SPoint object. The x and y values will be initialized with the x/y values of the SPoint. h and w will be set to zero.
|
|
Construct an object using the given upper left and bottom right corners.
|
|
Constructor which initializes the class from an SPoint object and integer values. The x and y values will be initialized with the x/y values of the SPoint and the dimensions from nw and nh.
|
|
Constructor which initializes the class from integer values.
|
|
Constructor which initializes the width and height from integer values. The x/y coordinates for the upper left corner will be set to zero.
|
|
Get the coordinates for the bottom left corner of the SRect.
|
|
Get the coordinates for the bottom right corner of the SRect.
|
|
Get the coordinates for the upper left corner of the SRect.
|
|
Get the coordinates for the upper right corner of the SRect.
|
|
Set the value of an SRect to that of an existing SDL_Rect or SRect.
|
|
Compare two rectangles for equality.
|
Documentation automatically generated by ![]() |
Project hosted at |