#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  written by Dimitri van Heesch. | Project hosted at |