Skip to content

Rect

new Rect(
x: number,
y: number,
width: number,
height: number): Rect;
ParameterType
xnumber
ynumber
widthnumber
heightnumber

Rect

PropertyType
heightnumber
widthnumber
xnumber
ynumber
get bottom(): number;

number


get left(): number;

number


get right(): number;

number


get size(): number[];

number[]


get top(): number;

number

contains(inner: Rect): boolean;
ParameterType
innerRect

boolean


equals(other: Rect): boolean;
ParameterType
otherRect

boolean


getBorders(): [Coords, Coords, [number, number]][];

[Coords, Coords, [number, number]][]


getBottomEdge(): [Coords, Coords];

[Coords, Coords]

Edge as a line


getLeftEdge(): [Coords, Coords];

[Coords, Coords]

Edge as a line


getRightEdge(): [Coords, Coords];

[Coords, Coords]

Edge as a line


getTopEdge(): [Coords, Coords];

[Coords, Coords]

Edge as a line


intersects(other: Rect): boolean;
ParameterType
otherRect

boolean


resize(width: number, height: number): Rect;
ParameterType
widthnumber
heightnumber

Rect


translate(x?: number, y?: number): Rect;
ParameterTypeDefault value
xnumber0
ynumber0

Rect