
# class Rect
Rect inherits from ImmutableRect
# MEMBERS
# member read-only type
Type: Shape.Type
# member read-only center
Type: Point
# member read-only bottomLeft
Type: Point
# member read-only topLeft
Type: Point
# member read-only bottomRight
Type: Point
# member read-only topRight
Type: Point
# member read-only size
Type: Rect
# member read-only normalized
Type: Rect
# member read-only switchHforW
Type: Rect
# member read-only rect
Type: ImmutableRect
# CONSTRUCTORS
# constructor Rect()
Description:
# constructor Rect(rect)
Description:
Parameters:
- rect: (ImmutableRect) -
# constructor Rect(x, y, width, height)
Description:
Parameters:
- x: (Number) -
- y: (Number) -
- width: (Number) -
- height: (Number) -
# FUNCTIONS
# function setX(x)
Description:
Parameters:
- x: (Number) -
# function setY(y)
Description:
Parameters:
- y: (Number) -
# function setWidth(width)
Description:
Parameters:
- width: (Number) -
# function setHeight(height)
Description:
Parameters:
- height: (Number) -
# function setLeft(left)
Description:
Parameters:
- left: (Number) -
# function setRight(right)
Description:
Parameters:
- right: (Number) -
# function setTop(top)
Description:
Parameters:
- top: (Number) -
# function setBottom(bottom)
Description:
Parameters:
- bottom: (Number) -
# function adjusted(x1, y1, x2, y2)
Description:
Parameters:
- x1: (Number) -
- y1: (Number) -
- x2: (Number) -
- y2: (Number) -
Return:
(Rect) -
# function adjusted(margin)
Description:
Parameters:
- margin: (Number) -
Return:
(Rect) -
# function adjust(x1, y1, x2, y2)
Description:
Parameters:
- x1: (Number) -
- y1: (Number) -
- x2: (Number) -
- y2: (Number) -
# function adjust(margin)
Description:
Parameters:
- margin: (Number) -
# function normalize()
Description:
# function intersected(other)
Description:
Parameters:
- other: (Rect) -
Return:
(Rect) -
# function combine(other)
Description:
Parameters:
- other: (Rect) -
# function combined(other)
Description:
Parameters:
- other: (Rect) -
Return:
(Rect) -