mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-23 12:52:46 +00:00
cdc1f0c5e7
Now that qfcc actually supports them properly.
35 lines
695 B
C
35 lines
695 B
C
#ifndef __ruamoko_gui_Rect_h
|
|
#define __ruamoko_gui_Rect_h
|
|
|
|
#include <gui/Point.h>
|
|
#include <gui/Size.h>
|
|
|
|
/** \addtogroup gui */
|
|
///@{
|
|
|
|
struct Rect {
|
|
Point origin;
|
|
Size size;
|
|
};
|
|
typedef struct Rect Rect;
|
|
|
|
@extern Rect makeRect (int x, int y, int w, int h);
|
|
@extern Rect makeRectFromOriginSize (Point origin, Size size);
|
|
|
|
#if 0
|
|
- (BOOL) intersectsRect: (Rect)aRect;
|
|
- (BOOL) containsPoint: (Point)aPoint;
|
|
- (BOOL) containsRect: (Rect)aRect;
|
|
- (BOOL) isEqualToRect: (Rect)aRect;
|
|
- (BOOL) isEmpty;
|
|
|
|
- (Rect) intersectionWithRect: (Rect)aRect;
|
|
- (Rect) unionWithRect: (Rect)aRect;
|
|
|
|
- (Rect) insetBySize: (Size)aSize;
|
|
- (Rect) offsetBySize: (Size)aSize;
|
|
#endif
|
|
|
|
///@}
|
|
|
|
#endif //__ruamoko_gui_Rect_h
|