| Bounds | Create a rectangle, given a position and size | 
| CenterPoint | Return the center point of a rectangle | 
| EqualRect | Check if two rectangles are equal. | 
| InflateRect | Increase the rectangle in size, keeping it centered | 
| IntersectRect | Return the intersection of 2 rectangles | 
| IsRectEmpty | Check whether a rectangle is empty | 
| OffsetRect | Offset the rectangle | 
| Point | Create a point | 
| PtInRect | Check whether a point is inside a rectangle. | 
| Rect | Create a rectangle record | 
| Size | Return the size of the rectangle | 
| UnionRect | Return the union of 2 rectangles. |