38 CRect(
const float l,
const float t,
const float r,
const float b);
121 #endif // INCLUDED_RECT float top
Definition: Rect.h:118
float left
Returning CVector2D representing each corner.
Definition: Rect.h:118
void operator-=(const CRect &a)
Definition: Rect.cpp:146
CVector2D BottomLeft() const
Get Position equivalent to bottom/left corner.
Definition: Rect.cpp:195
bool PointInside(const CVector2D &point) const
Evalutates if point is within the rectangle.
Definition: Rect.cpp:210
CRect Scale(float x, float y) const
Definition: Rect.cpp:218
CVector2D TopLeft() const
Get Position equivalent to top/left corner.
Definition: Rect.cpp:185
CSize2D GetSize() const
Get Size.
Definition: Rect.cpp:180
bool operator!=(const CRect &a) const
Definition: Rect.cpp:77
CRect operator+() const
Definition: Rect.cpp:87
CVector2D CenterPoint() const
Get Position equivalent to the center of the rectangle.
Definition: Rect.cpp:205
CRect operator-() const
Definition: Rect.cpp:82
Definition: Vector2D.h:31
float right
Definition: Rect.h:118
CVector2D BottomRight() const
Get Position equivalent to bottom/right corner.
Definition: Rect.cpp:200
float bottom
Definition: Rect.h:118
void operator+=(const CRect &a)
Definition: Rect.cpp:122
CVector2D TopRight() const
Get Position equivalent to top/right corner.
Definition: Rect.cpp:190
float GetHeight() const
Definition: Rect.cpp:175
CRect & operator=(const CRect &a)
Definition: Rect.cpp:60
CRect()
Definition: Rect.cpp:25
float GetWidth() const
Definition: Rect.cpp:170
Rectangle class used for screen rectangles.
Definition: Rect.h:30
bool operator==(const CRect &a) const
Definition: Rect.cpp:69