[]
Stores a set of four integers that represent the coordinates of a rectangle.
public struct Rect
Public Structure Rect
Name | Description |
---|---|
Rect(int, int, int, int) | Initializes a new instance of the Rectangle struct with the specified coordinates. |
Name | Description |
---|---|
Empty | Represents a Rectangle structure with its properties left uninitialized. |
Name | Description |
---|---|
Bottom | Gets the y-coordinate that is the sum of Top and Height property values of this Rectangle structure. |
Height | Gets or sets the height of this Rectangle structure. |
Left | Gets the x-coordinate of the left edge of this Rectangle structure. |
Right | Gets the x-coordinate that is the sum of Left and Width property values of this Rectangle structure. |
Top | Gets the y-coordinate of the top edge of this Rectangle structure. |
Width | Gets or sets the width of this Rectangle structure. |
X | Gets or sets the x-coordinate of the left edge of this Rectangle structure. |
Y | Gets or sets the y-coordinate of the top edge of this Rectangle structure. |
Name | Description |
---|---|
Contains(int, int) | Determines if the specified point is contained within this Rectangle structure. |
Inflate(int, int) | Enlarges a Rectangle structure by the specified amount. |
Intersect(Rect, Rect) | Creates a rectangle that represents the intersetion between a and b. If there is no intersection, null is returned. |
IntersectsWith(Rect) | Determines if this rectangle intersects with |
Offset(int, int) | Adjusts the location of this rectangle by the specified amount. |
Union(Rect, Rect) | Gets a Rectangle structure that contains the union of two Rectangle structures. |