API Reference / Rectangle

# Class: Rectangle

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

Protected new Rectangle(x?, y?, width?, height?)

# Parameters

Name Type
x? number
y? number
width? number
height? number

# Defined in

geom/Rectangle.ts:10 (opens new window)

# Properties

# height

height: number

# Defined in

geom/Rectangle.ts:8 (opens new window)


# width

width: number

# Defined in

geom/Rectangle.ts:7 (opens new window)


# x

x: number

# Defined in

geom/Rectangle.ts:5 (opens new window)


# y

y: number

# Defined in

geom/Rectangle.ts:6 (opens new window)


# $pool

Static Protected Readonly $pool: Rectangle[] = []

# Defined in

geom/Rectangle.ts:92 (opens new window)

# Accessors

# bottom

get bottom(): number

# Returns

number

# Defined in

geom/Rectangle.ts:23 (opens new window)

set bottom(bottom): void

# Parameters

Name Type
bottom number

# Returns

void

# Defined in

geom/Rectangle.ts:27 (opens new window)


# bottomRight

get bottomRight(): Vector

# Returns

Vector

# Defined in

geom/Rectangle.ts:57 (opens new window)

set bottomRight(v): void

# Parameters

Name Type
v Vector

# Returns

void

# Defined in

geom/Rectangle.ts:61 (opens new window)


# left

get left(): number

# Returns

number

# Defined in

geom/Rectangle.ts:31 (opens new window)

set left(left): void

# Parameters

Name Type
left number

# Returns

void

# Defined in

geom/Rectangle.ts:35 (opens new window)


get right(): number

# Returns

number

# Defined in

geom/Rectangle.ts:40 (opens new window)

set right(right): void

# Parameters

Name Type
right number

# Returns

void

# Defined in

geom/Rectangle.ts:44 (opens new window)


# top

get top(): number

# Returns

number

# Defined in

geom/Rectangle.ts:14 (opens new window)

set top(top): void

# Parameters

Name Type
top number

# Returns

void

# Defined in

geom/Rectangle.ts:18 (opens new window)


# topLeft

get topLeft(): Vector

# Returns

Vector

# Defined in

geom/Rectangle.ts:48 (opens new window)

set topLeft(v): void

# Parameters

Name Type
v Vector

# Returns

void

# Defined in

geom/Rectangle.ts:52 (opens new window)

# Methods

# contains

contains(v): boolean

# Parameters

Name Type
v Vector

# Returns

boolean

# Defined in

geom/Rectangle.ts:74 (opens new window)

contains(x, y): boolean

# Parameters

Name Type
x number
y number

# Returns

boolean

# Defined in

geom/Rectangle.ts:75 (opens new window)


# equal

equal(r): boolean

# Parameters

Name Type
r Rectangle

# Returns

boolean

# Defined in

geom/Rectangle.ts:83 (opens new window)


# release

release(): void

# Returns

void

# Defined in

geom/Rectangle.ts:88 (opens new window)


# set

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

# Parameters

Name Type
x number
y number
width number
height number

# Returns

Rectangle

# Defined in

geom/Rectangle.ts:66 (opens new window)


# create

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

# Parameters

Name Type
x? number
y? number
width? number
height? number

# Returns

Rectangle

# Defined in

geom/Rectangle.ts:94 (opens new window)


# recycle

Static recycle(r): void

# Parameters

Name Type
r Rectangle

# Returns

void

# Defined in

geom/Rectangle.ts:103 (opens new window)