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