Skip to content

TBLPoint

Point specified as [X, Y] using Double as a storage type.

Definition

Unit: Blend2D

type TBLPoint = record ... end;

Fields

Name Description
X
Y

Constructors

Name Description
Create

Operators

Name Description
Add(TBLPoint, TBLPoint)
Add(Double, TBLPoint)
Add(TBLPoint, Double)
Divide(TBLPoint, TBLPoint)
Divide(Double, TBLPoint)
Divide(TBLPoint, Double)
Equal
Multiply(TBLPoint, TBLPoint)
Multiply(Double, TBLPoint)
Multiply(TBLPoint, Double)
Negative
NotEqual
Subtract(TBLPoint, TBLPoint)
Subtract(Double, TBLPoint)
Subtract(TBLPoint, Double)

Methods

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

Field Descriptions

X

var X: Double

Type: Double


Y

var Y: Double

Type: Double


Constructor Descriptions

Create

constructor Create(const AX, AY: Double)

Parameters

AX: Double

AY: Double


Operator Descriptions

Add(TBLPoint, TBLPoint)

class operator Add(const ALeft, ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

TBLPoint


Add(Double, TBLPoint)

class operator Add(const ALeft: Double; const ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: Double

ARight: TBLPoint

Returns

TBLPoint


Add(TBLPoint, Double)

class operator Add(const ALeft: TBLPoint; const ARight: Double): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: Double

Returns

TBLPoint


Divide(TBLPoint, TBLPoint)

class operator Divide(const ALeft, ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

TBLPoint


Divide(Double, TBLPoint)

class operator Divide(const ALeft: Double; const ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: Double

ARight: TBLPoint

Returns

TBLPoint


Divide(TBLPoint, Double)

class operator Divide(const ALeft: TBLPoint; const ARight: Double): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: Double

Returns

TBLPoint


Equal(TBLPoint, TBLPoint)

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

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

Boolean


Multiply(TBLPoint, TBLPoint)

class operator Multiply(const ALeft, ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

TBLPoint


Multiply(Double, TBLPoint)

class operator Multiply(const ALeft: Double; const ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: Double

ARight: TBLPoint

Returns

TBLPoint


Multiply(TBLPoint, Double)

class operator Multiply(const ALeft: TBLPoint; const ARight: Double): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: Double

Returns

TBLPoint


Negative(TBLPoint)

class operator Negative(const AValue: TBLPoint): TBLPoint; inline; static

Parameters

AValue: TBLPoint

Returns

TBLPoint


NotEqual(TBLPoint, TBLPoint)

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

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

Boolean


Subtract(TBLPoint, TBLPoint)

class operator Subtract(const ALeft, ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: TBLPoint

Returns

TBLPoint


Subtract(Double, TBLPoint)

class operator Subtract(const ALeft: Double; const ARight: TBLPoint): TBLPoint; inline; static

Parameters

ALeft: Double

ARight: TBLPoint

Returns

TBLPoint


Subtract(TBLPoint, Double)

class operator Subtract(const ALeft: TBLPoint; const ARight: Double): TBLPoint; inline; static

Parameters

ALeft: TBLPoint

ARight: Double

Returns

TBLPoint


Method Descriptions

Equals(TBLPoint)

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

Parameters

AOther: TBLPoint

Returns

Boolean


Reset(TBLPoint)

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

Parameters

AOther: TBLPoint


Reset(Double, Double)

procedure Reset(const AX, AY: Double); overload; inline

Parameters

AX: Double

AY: Double


Reset

procedure Reset; overload; inline