Skip to content

Class: Frect ​

Rectangle with top-left and bottom-right points.

Source ​

C++ class Frect

Custom Constructor ​

Frect

Remarks ​

Used by UI bindings for window and texture rectangles. set() mutates this rectangle.

Extends ​

Constructors ​

Constructor ​

ts
new Frect(): Frect;

Create an empty rectangle.

Returns ​

Frect

Overrides ​

EngineBinding.constructor

Methods ​

set() ​

ts
set(
   x1: number, 
   y1: number, 
   x2: number, 
   y2: number): Frect;

Set rectangle edges.

Parameters ​

ParameterTypeDescription
x1numberLeft edge.
y1numberTop edge.
x2numberRight edge.
y2numberBottom edge.

Returns ​

Frect

This rectangle.

Properties ​

__name ​

ts
readonly __name: string;

LuaBind instance constructor name.

Inherited from ​

EngineBinding.__name


lt ​

ts
lt: vector2;

Top-left corner.


rb ​

ts
rb: vector2;

Bottom-right corner.


x1 ​

ts
x1: number;

Left edge.


x2 ​

ts
x2: number;

Right edge.


y1 ​

ts
y1: number;

Top edge.


y2 ​

ts
y2: number;

Bottom edge.


__name ​

ts
readonly static __name: string;

LuaBind class constructor name.

Inherited from ​

EngineBinding.__name