Class: MockFrect
Mock of the X-Ray engine Frect rectangle class.
Implements
Frect
Constructors
Constructor
ts
new MockFrect(
x1?: number,
y1?: number,
x2?: number,
y2?: number): MockFrect;Parameters
| Parameter | Type | Default value |
|---|---|---|
x1 | number | 0 |
y1 | number | 0 |
x2 | number | 0 |
y2 | number | 0 |
Returns
MockFrect
Methods
set()
ts
set(
x1: number,
y1: number,
x2: number,
y2: number): MockFrect;Set rectangle edges.
Parameters
| Parameter | Type | Description |
|---|---|---|
x1 | number | Left edge. |
y1 | number | Top edge. |
x2 | number | Right edge. |
y2 | number | Bottom edge. |
Returns
MockFrect
This rectangle.
Implementation of
ts
Frect.setcreate()
ts
static create(
x1?: number,
y1?: number,
x2?: number,
y2?: number): MockFrect;Parameters
| Parameter | Type | Default value |
|---|---|---|
x1 | number | 0 |
y1 | number | 0 |
x2 | number | 0 |
y2 | number | 0 |
Returns
MockFrect
mock()
ts
static mock(
x1?: number,
y1?: number,
x2?: number,
y2?: number): Frect;Parameters
| Parameter | Type | Default value |
|---|---|---|
x1 | number | 0 |
y1 | number | 0 |
x2 | number | 0 |
y2 | number | 0 |
Returns
Frect
Properties
__name
ts
__name: string = "Frect";LuaBind instance constructor name.
Implementation of
ts
Frect.__namelt
ts
lt: MockVector2D;Top-left corner.
Implementation of
ts
Frect.ltrb
ts
rb: MockVector2D;Bottom-right corner.
Implementation of
ts
Frect.rbx1
ts
x1: number;Left edge.
Implementation of
ts
Frect.x1x2
ts
x2: number;Right edge.
Implementation of
ts
Frect.x2y1
ts
y1: number;Top edge.
Implementation of
ts
Frect.y1y2
ts
y2: number;Bottom edge.
Implementation of
ts
Frect.y2