Skip to content

API Reference


API Reference / Rectangle

Class: Rectangle ​

Defined in: geom/Rectangle.ts:3

Constructors ​

Constructor ​

protected new Rectangle(x?, y?, width?, height?): Rectangle

Defined in: geom/Rectangle.ts:10

Parameters ​

x? ​

number

y? ​

number

width? ​

number

height? ​

number

Returns ​

Rectangle

Properties ​

height ​

height: number

Defined in: geom/Rectangle.ts:8


width ​

width: number

Defined in: geom/Rectangle.ts:7


x ​

x: number

Defined in: geom/Rectangle.ts:5


y ​

y: number

Defined in: geom/Rectangle.ts:6


$pool ​

protected readonly static $pool: Rectangle[] = []

Defined in: geom/Rectangle.ts:92

Accessors ​

bottom ​

Get Signature ​

get bottom(): number

Defined in: geom/Rectangle.ts:23

Returns ​

number

Set Signature ​

set bottom(bottom): void

Defined in: geom/Rectangle.ts:27

Parameters ​
bottom ​

number

Returns ​

void


bottomRight ​

Get Signature ​

get bottomRight(): Vector

Defined in: geom/Rectangle.ts:57

Returns ​

Vector

Set Signature ​

set bottomRight(v): void

Defined in: geom/Rectangle.ts:61

Parameters ​
v ​

Vector

Returns ​

void


left ​

Get Signature ​

get left(): number

Defined in: geom/Rectangle.ts:31

Returns ​

number

Set Signature ​

set left(left): void

Defined in: geom/Rectangle.ts:35

Parameters ​
left ​

number

Returns ​

void


Get Signature ​

get right(): number

Defined in: geom/Rectangle.ts:40

Returns ​

number

Set Signature ​

set right(right): void

Defined in: geom/Rectangle.ts:44

Parameters ​
right ​

number

Returns ​

void


top ​

Get Signature ​

get top(): number

Defined in: geom/Rectangle.ts:14

Returns ​

number

Set Signature ​

set top(top): void

Defined in: geom/Rectangle.ts:18

Parameters ​
top ​

number

Returns ​

void


topLeft ​

Get Signature ​

get topLeft(): Vector

Defined in: geom/Rectangle.ts:48

Returns ​

Vector

Set Signature ​

set topLeft(v): void

Defined in: geom/Rectangle.ts:52

Parameters ​
v ​

Vector

Returns ​

void

Methods ​

contains() ​

Call Signature ​

contains(v): boolean

Defined in: geom/Rectangle.ts:74

Parameters ​
v ​

Vector

Returns ​

boolean

Call Signature ​

contains(x, y): boolean

Defined in: geom/Rectangle.ts:75

Parameters ​
x ​

number

y ​

number

Returns ​

boolean


equal() ​

equal(r): boolean

Defined in: geom/Rectangle.ts:83

Parameters ​

r ​

Rectangle

Returns ​

boolean


release() ​

release(): void

Defined in: geom/Rectangle.ts:88

Returns ​

void


set() ​

set(x, y, width, height): this

Defined in: geom/Rectangle.ts:66

Parameters ​

x ​

number

y ​

number

width ​

number

height ​

number

Returns ​

this


create() ​

static create(x?, y?, width?, height?): Rectangle

Defined in: geom/Rectangle.ts:94

Parameters ​

x? ​

number

y? ​

number

width? ​

number

height? ​

number

Returns ​

Rectangle


recycle() ​

static recycle(r): void

Defined in: geom/Rectangle.ts:103

Parameters ​

r ​

Rectangle

Returns ​

void