Rect
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Rect( x: number, y: number, width: number, height: number): Rect;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns
Section titled “Returns”Rect
Properties
Section titled “Properties”| Property | Type |
|---|---|
height | number |
width | number |
x | number |
y | number |
Accessors
Section titled “Accessors”bottom
Section titled “bottom”Get Signature
Section titled “Get Signature”get bottom(): number;Returns
Section titled “Returns”number
Get Signature
Section titled “Get Signature”get left(): number;Returns
Section titled “Returns”number
Get Signature
Section titled “Get Signature”get right(): number;Returns
Section titled “Returns”number
Get Signature
Section titled “Get Signature”get size(): number[];Returns
Section titled “Returns”number[]
Get Signature
Section titled “Get Signature”get top(): number;Returns
Section titled “Returns”number
Methods
Section titled “Methods”contains()
Section titled “contains()”contains(inner: Rect): boolean;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
inner | Rect |
Returns
Section titled “Returns”boolean
equals()
Section titled “equals()”equals(other: Rect): boolean;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
other | Rect |
Returns
Section titled “Returns”boolean
getBorders()
Section titled “getBorders()”getBorders(): [Coords, Coords, [number, number]][];Returns
Section titled “Returns”[Coords, Coords, [number, number]][]
getBottomEdge()
Section titled “getBottomEdge()”getBottomEdge(): [Coords, Coords];Returns
Section titled “Returns”Edge as a line
getLeftEdge()
Section titled “getLeftEdge()”getLeftEdge(): [Coords, Coords];Returns
Section titled “Returns”Edge as a line
getRightEdge()
Section titled “getRightEdge()”getRightEdge(): [Coords, Coords];Returns
Section titled “Returns”Edge as a line
getTopEdge()
Section titled “getTopEdge()”getTopEdge(): [Coords, Coords];Returns
Section titled “Returns”Edge as a line
intersects()
Section titled “intersects()”intersects(other: Rect): boolean;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
other | Rect |
Returns
Section titled “Returns”boolean
resize()
Section titled “resize()”resize(width: number, height: number): Rect;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
width | number |
height | number |
Returns
Section titled “Returns”Rect
translate()
Section titled “translate()”translate(x?: number, y?: number): Rect;Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | 0 |
Returns
Section titled “Returns”Rect