Class: Rectangle#
Hierarchy#
Handle<rect>
↳ Rectangle
Constructors#
constructor#
new Rectangle(minX: number, minY: number, maxX: number, maxY: number): RectangleParameters:#
| Name | Type |
|---|---|
minX | number |
minY | number |
maxX | number |
maxY | number |
Returns: Rectangle
Defined in: handles/rect.ts:6
Properties#
handle#
• Readonly handle: rect
Defined in: handles/handle.ts:6
Accessors#
centerX#
centerX(): numberReturns: number
Defined in: handles/rect.ts:16
centerY#
centerY(): numberReturns: number
Defined in: handles/rect.ts:20
id#
id(): numberGet the unique ID of the handle. The ID is recycled once you destroy the object.
Returns: number
The unique ID of a handle object.
Defined in: handles/handle.ts:18
maxX#
maxX(): numberReturns: number
Defined in: handles/rect.ts:24
maxY#
maxY(): numberReturns: number
Defined in: handles/rect.ts:28
minX#
minX(): numberReturns: number
Defined in: handles/rect.ts:32
minY#
minY(): numberReturns: number
Defined in: handles/rect.ts:36
Methods#
destroy#
destroy(): voidReturns: void
Defined in: handles/rect.ts:40
enumDestructables#
enumDestructables(filter: boolexpr | function, actionFunc: function): voidParameters:#
| Name | Type |
|---|---|
filter | boolexpr | () => boolean |
actionFunc | () => void |
Returns: void
Defined in: handles/rect.ts:44
enumItems#
enumItems(filter: boolexpr | function, actionFunc: function): voidParameters:#
| Name | Type |
|---|---|
filter | boolexpr | () => boolean |
actionFunc | () => void |
Returns: void
Defined in: handles/rect.ts:48
move#
move(newCenterX: number, newCenterY: number): voidParameters:#
| Name | Type |
|---|---|
newCenterX | number |
newCenterY | number |
Returns: void
Defined in: handles/rect.ts:52
movePoint#
movePoint(newCenterPoint: Point): voidParameters:#
| Name | Type |
|---|---|
newCenterPoint | Point |
Returns: void
Defined in: handles/rect.ts:56
setRect#
setRect(minX: number, minY: number, maxX: number, maxY: number): voidParameters:#
| Name | Type |
|---|---|
minX | number |
minY | number |
maxX | number |
maxY | number |
Returns: void
Defined in: handles/rect.ts:60
setRectFromPoint#
setRectFromPoint(min: Point, max: Point): voidParameters:#
| Name | Type |
|---|---|
min | Point |
max | Point |
Returns: void
Defined in: handles/rect.ts:64
fromHandle#
static fromHandle(handle: rect): RectangleParameters:#
| Name | Type |
|---|---|
handle | rect |
Returns: Rectangle
Defined in: handles/rect.ts:68
fromPoint#
static fromPoint(min: Point, max: Point): RectangleParameters:#
| Name | Type |
|---|---|
min | Point |
max | Point |
Returns: Rectangle
Defined in: handles/rect.ts:72
getWorldBounds#
static getWorldBounds(): RectangleReturns: Rectangle
Defined in: handles/rect.ts:77