Skip to content

TBLLine

Line specified as [X0, Y0, X1, Y1] using Double as a storage type.

Definition

Unit: Blend2D

type TBLLine = record ... end;

Fields

Name Description
X0
X1
Y0
Y1

Constructors

Name Description
Create

Operators

Name Description
Equal
NotEqual

Methods

Name Description
Equals
Reset(TBLLine)
Reset(TBLPoint, TBLPoint)
Reset(Double, Double, Double, Double)
Reset

Field Descriptions

X0

var X0: Double

Type: Double


X1

var X1: Double

Type: Double


Y0

var Y0: Double

Type: Double


Y1

var Y1: Double

Type: Double


Constructor Descriptions

Create

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

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double


Operator Descriptions

Equal(TBLLine, TBLLine)

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

Parameters

ALeft: TBLLine

ARight: TBLLine

Returns

Boolean


NotEqual(TBLLine, TBLLine)

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

Parameters

ALeft: TBLLine

ARight: TBLLine

Returns

Boolean


Method Descriptions

Equals(TBLLine)

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

Parameters

AOther: TBLLine

Returns

Boolean


Reset(TBLLine)

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

Parameters

AOther: TBLLine


Reset(TBLPoint, TBLPoint)

procedure Reset(const AP0, AP1: TBLPoint); overload; inline

Parameters

AP0: TBLPoint

AP1: TBLPoint


Reset(Double, Double, Double, Double)

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

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double


Reset

procedure Reset; overload; inline