Skip to content

TBLTriangle

Triangle data specified as [X0, Y0, X1, Y1, X2, Y2] using Double as a storage type.

Definition

Unit: Blend2D

type TBLTriangle = record ... end;

Fields

Name Description
X0
X1
X2
Y0
Y1
Y2

Constructors

Name Description
Create

Operators

Name Description
Equal
NotEqual

Methods

Name Description
Equals
Reset(TBLTriangle)
Reset(Double, Double, Double, Double, Double, Double)
Reset

Field Descriptions

X0

var X0: Double

Type: Double


X1

var X1: Double

Type: Double


X2

var X2: Double

Type: Double


Y0

var Y0: Double

Type: Double


Y1

var Y1: Double

Type: Double


Y2

var Y2: Double

Type: Double


Constructor Descriptions

Create

constructor Create(const AX0, AY0, AX1, AY1, AX2, AY2: Double)

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double


Operator Descriptions

Equal(TBLTriangle, TBLTriangle)

class operator Equal(const ALeft, ARight: TBLTriangle): Boolean; inline; static

Parameters

ALeft: TBLTriangle

ARight: TBLTriangle

Returns

Boolean


NotEqual(TBLTriangle, TBLTriangle)

class operator NotEqual(const ALeft, ARight: TBLTriangle): Boolean; inline; static

Parameters

ALeft: TBLTriangle

ARight: TBLTriangle

Returns

Boolean


Method Descriptions

Equals(TBLTriangle)

function Equals(const AOther: TBLTriangle): Boolean; inline

Parameters

AOther: TBLTriangle

Returns

Boolean


Reset(TBLTriangle)

procedure Reset(const AOther: TBLTriangle); overload; inline

Parameters

AOther: TBLTriangle


Reset(Double, Double, Double, Double, Double, Double)

procedure Reset(const AX0, AY0, AX1, AY1, AX2, AY2: Double); overload; inline

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double


Reset

procedure Reset; overload; inline