Constructor
new Rectangle(x, y, width, height)
    Constructs a rectangle with a specified origin and size.
    Parameters:
| Name | Type | Description | 
|---|---|---|
x | 
            
            Number | The X coordinate of the rectangle's origin. | 
y | 
            
            Number | The Y coordinate of the rectangle's origin. | 
width | 
            
            Number | The rectangle's width. | 
height | 
            
            Number | The rectangle's height. | 
- Source:
 
Members
height :Number
    This rectangle's height.
    Type:
- Number
 
- Source:
 
width :Number
    This rectangle's width.
    Type:
- Number
 
- Source:
 
x :Number
    The X coordinate of this rectangle's origin.
    Type:
- Number
 
- Source:
 
y :Number
    The Y coordinate of this rectangle's origin.
    Type:
- Number
 
- Source:
 
Methods
containsPoint(point) → {Boolean}
    Indicates whether this rectangle contains a specified point.
    Parameters:
| Name | Type | Description | 
|---|---|---|
point | 
            
            Vec2 | The point to test. | 
- Source:
 
Returns:
    true if this rectangle contains the specified point, otherwise false.
- Type
 - Boolean
 
getMaxX() → {Number}
    Returns the maximum X value of this rectangle.
- Source:
 
Returns:
    The rectangle's maximum X value.
- Type
 - Number
 
getMaxY() → {Number}
    Returns the maximum Y value of this rectangle.
- Source:
 
Returns:
    The rectangle's maximum Y value.
- Type
 - Number
 
getMinX() → {Number}
    Returns the minimum X value of this rectangle.
- Source:
 
Returns:
    The rectangle's minimum X value.
- Type
 - Number
 
getMinY() → {Number}
    Returns the minimum Y value of this rectangle.
- Source:
 
Returns:
    The rectangle's minimum Y value.
- Type
 - Number
 
intersects(that) → {Boolean}
    Indicates whether this rectangle intersects a specified one.
    Parameters:
| Name | Type | Description | 
|---|---|---|
that | 
            
            Rectangle | The rectangle to test. | 
- Source:
 
Returns:
    true if this triangle and the specified one intersect, otherwise false.
- Type
 - Boolean
 
intersectsRectangles(rectangles) → {Boolean}
    Indicates whether this rectangle intersects any rectangle in a specified array of rectangles.
    Parameters:
| Name | Type | Description | 
|---|---|---|
rectangles | 
            
            Array.<Rectangle> | The rectangles to test intersection with. | 
- Source:
 
Returns:
    true if this rectangle intersects any rectangle in the array, otherwise false.
- Type
 - Boolean
 
set(x, y, width, height)
    Sets all this rectangle's properties.
    Parameters:
| Name | Type | Description | 
|---|---|---|
x | 
            
            Number | The X coordinate of the rectangle's origin. | 
y | 
            
            Number | The Y coordinate of the rectangle's origin. | 
width | 
            
            Number | The rectangle's width. | 
height | 
            
            Number | The rectangle's height. | 
- Source:
 
toString() → {String}
    Returns a string representation of this object.
- Source:
 
Returns:
    A string representation of this object.
- Type
 - String