| Function | Description |
|---|---|
| != | Compares the components of one BRect with another for inequality |
| & | Returns the intersection of two BRects |
| = | Copies the coordinates of one BRect to another |
| == | Compares the components of one BRect with another for equality |
| Constructor | |
| Contains() | Tests whether a BPoint or a BRect lies entirely within the rectangle |
| Data Members | |
| Function Summary | |
| Height() | Returns width of the rectangle, rounded up to the next whole number |
| InsetBy() | Shrinks rectangle on all sides by given amounts |
| InsetByCopy() | Shrinks rectangle on all sides by given amounts |
| InsetBySelf() | Shrinks rectangle on all sides by given amounts |
| IntegerHeight() | Returns height of the rectangle, rounded up to the next whole number |
| IntegerWidth() | Returns the difference between the top and bottom coordinates |
| Intersects() | Tests whether a BRect intersects the rectangle |
| IsValid() | Tests whether the rectangle's coordinates are valid |
| Member Functions | |
| OffsetBy() | Moves the rectangle by some amount |
| OffsetByCopy() | Moves the rectangle by some amount |
| OffsetBySelf() | Moves the rectangle by some amount |
| OffsetTo() | Moves the rectangle to another location |
| OffsetToCopy() | Moves the rectangle to another location |
| OffsetToSelf() | Moves the rectangle to another location |
| Operators | |
| PrintToStream() | Prints the coordinates of the rectangle to standard output |
| BRect | |
| BRect() | Constructor |
| Rectangle Size and Area | |
| Rectangle Validity | |
| Set() | Sets the rectangle |
| SetLeftBottom() | Sets the rectangle's bottom left corner |
| SetLeftTop() | Sets the rectangle's top left corner |
| SetRightBottom() | Sets the rectangle's bottom right corner |
| SetRightTop() | Sets the rectangle's top right corner |
| Width() | Returns the difference between the left and right coordinates |
| | | Returns the smallest rectangle enclosing two BRects |
| The Interface Kit Table of Contents | The Interface Kit Index |
Copyright © 2000 Be, Inc. All rights reserved..