Creates an instance with all properties initialized to 0.
Creates an instance with the specified values.
The minimum X coordinate of the rectangle
The minimum Y coordinate of the rectangle
The width of the rectangle
The height of the rectangle
The difference between the maximum and minimum Y coordinates of the rectangle.
When this value is set, the value of yMax is also updated to maintain yMin.
The difference between the maximum and minimum X coordinates of the rectangle.
When this value is set, the value of xMax is also updated to maintain xMin.
The minimum X coordinate of the rectangle.
This has the same value as xMin.
When this value is set, the value of xMax is also updated to maintain width.
The maximum X coordinate of the rectangle.
When this value is set, the value of width is also updated to maintain xMin.
The minimum X coordinate of the rectangle.
This has the same value as x.
When this value is set, the value of width is also updated to maintain xMax.
The minimum Y coordinate of the rectangle.
This has the same value as yMin.
When this value is set, the value of yMax is also updated to maintain height.
The maximum Y coordinate of the rectangle.
When this value is set, the value of height is also updated to maintain yMin.
The minimum Y coordinate of the rectangle.
This has the same value as y.
When this value is set, the value of height is also updated to maintain yMax.
Clones the instance.
Sets the rectangle's x, y, width, height values.
The minimum X coordinate of the rectangle
The minimum Y coordinate of the rectangle
The width of the rectangle
The height of the rectangle
A class representing a rectangle.