These functions are used to create and manipulate NSRect structures.
BOOL NSContainsRect(NSRect aRect, NSRect bRect)
void NSDivideRect(NSRect inRect, NSRect *slice, NSRect *rem, float amount, NSRectEdge edge)
BOOL NSEqualRects(NSRect aRect, NSRect bRect)
float NSHeight(NSRect aRect)
NSRect NSInsetRect(NSRect aRect, float dX, float dY)
NSRect NSIntegralRect(NSRect aRect)
NSRect NSIntersectionRect(NSRect aRect, NSRect bRect)
BOOL NSIntersectsRect(NSRect aRect, NSRect bRect)
BOOL NSIsEmptyRect(NSRect aRect)
NSRect NSMakeRect(float x, float y, float w, float h)
float NSMaxX(NSRect aRect)
float NSMaxY(NSRect aRect)
float NSMidX(NSRect aRect)
float NSMidY(NSRect aRect)
float NSMinX(NSRect aRect)
float NSMinY(NSRect aRect)
BOOL NSMouseInRect(NSPoint aPoint, NSRect aRect, BOOL isFlipped)
NSRect NSOffsetRect(NSRect aRect, float dX, float dY)
BOOL NSPointInRect(NSPoint aPoint, NSRect aRect)
NSRect NSRectFromString(NSString *aString)
NSString *NSStringFromRect(NSRect aRect)
NSRect NSUnionRect(NSRect aRect, NSRect bRect)
float NSWidth(NSRect aRect)