Std geom rect
std:std.geom.Rect
Struct Rect
The Rect class provides support for manipulating rectangular regions.
Fields |
|
max |
Maximum rect coordinates. |
min |
Minimum rect coordinates. |
Constructors |
|
New |
Creates a new Rect. |
Properties |
|
Bottom |
The maximum X coordinate. |
BottomLeft |
The bottom-left of the rect. |
BottomRight |
The bottom-right of the rect. |
Center |
The center of the rect. (read only) |
Empty |
True if Right\<=Left or Bottom\<=Top. (read only) |
Height |
The height of the rect. (read only) |
Left |
The minimum X coordinate. |
Origin |
The top-left of the rect. |
Right |
The maximum X coordinate. |
Size |
The width and height of the rect. |
Top |
The minimum Y coordinate. |
TopLeft |
The top-left of the rect. |
TopRight |
The top-right of the rect. |
Width |
The width of the rect. (read only) |
X |
The minimum X coordinate. |
Y |
The minimum Y coordinate. |
Methods |
|
Operator & |
Computes the intersection of the rect with another rect and returns the result. |
Operator &= |
Intersects the rect with another rect. |
Operator * |
Multiples the rect by a vector and returns the result. |
Operator *= |
Multiples the rect by a vector. |
Operator + |
Adds another rect to the rect and returns the result. |
Operator += |
Adds another rect to the rect. |
Operator - |
Subtracts another rect from the rect and returns the result. |
Operator -= |
Subtracts another rect from the rect. |
Operator / |
Divides the rect by a vector and returns the result. |
Operator /= |
Divides the rect by a vector. |
Centered |
Gets the rect centered within another rect. |
Contains |
Checks if the rect contains a vector or another rect. |
Intersects |
Checks if the rect intersects another rect. |
ToString |
Gets a string describing the rect. |
Operator To |
Converts the rect to a rect of a different type |
[Operator |
](std-geom-rect-opor.md) |
[Operator |
=](std-geom-rect-oporeq.md) |