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