Skip to content

TBLPointI

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

Definition

Unit: Blend2D

type TBLPointI = record ... end;

Fields

Name Description
X
Y

Constructors

Name Description
Create

Operators

Name Description
Add(TBLPointI, TBLPointI)
Add(Integer, TBLPointI)
Add(TBLPointI, Integer)
Equal
Multiply(TBLPointI, TBLPointI)
Multiply(Integer, TBLPointI)
Multiply(TBLPointI, Integer)
Negative
NotEqual
Subtract(TBLPointI, TBLPointI)
Subtract(Integer, TBLPointI)
Subtract(TBLPointI, Integer)

Methods

Name Description
Equals
Reset(TBLPointI)
Reset(Integer, Integer)
Reset

Field Descriptions

X

var X: Integer

Type: Integer


Y

var Y: Integer

Type: Integer


Constructor Descriptions

Create

constructor Create(const AX, AY: Integer)

Parameters

AX: Integer

AY: Integer


Operator Descriptions

Add(TBLPointI, TBLPointI)

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

Parameters

ALeft: TBLPointI

ARight: TBLPointI

Returns

TBLPointI


Add(Integer, TBLPointI)

class operator Add(const ALeft: Integer; const ARight: TBLPointI): TBLPointI; inline; static

Parameters

ALeft: Integer

ARight: TBLPointI

Returns

TBLPointI


Add(TBLPointI, Integer)

class operator Add(const ALeft: TBLPointI; const ARight: Integer): TBLPointI; inline; static

Parameters

ALeft: TBLPointI

ARight: Integer

Returns

TBLPointI


Equal(TBLPointI, TBLPointI)

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

Parameters

ALeft: TBLPointI

ARight: TBLPointI

Returns

Boolean


Multiply(TBLPointI, TBLPointI)

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

Parameters

ALeft: TBLPointI

ARight: TBLPointI

Returns

TBLPointI


Multiply(Integer, TBLPointI)

class operator Multiply(const ALeft: Integer; const ARight: TBLPointI): TBLPointI; inline; static

Parameters

ALeft: Integer

ARight: TBLPointI

Returns

TBLPointI


Multiply(TBLPointI, Integer)

class operator Multiply(const ALeft: TBLPointI; const ARight: Integer): TBLPointI; inline; static

Parameters

ALeft: TBLPointI

ARight: Integer

Returns

TBLPointI


Negative(TBLPointI)

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

Parameters

AValue: TBLPointI

Returns

TBLPointI


NotEqual(TBLPointI, TBLPointI)

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

Parameters

ALeft: TBLPointI

ARight: TBLPointI

Returns

Boolean


Subtract(TBLPointI, TBLPointI)

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

Parameters

ALeft: TBLPointI

ARight: TBLPointI

Returns

TBLPointI


Subtract(Integer, TBLPointI)

class operator Subtract(const ALeft: Integer; const ARight: TBLPointI): TBLPointI; inline; static

Parameters

ALeft: Integer

ARight: TBLPointI

Returns

TBLPointI


Subtract(TBLPointI, Integer)

class operator Subtract(const ALeft: TBLPointI; const ARight: Integer): TBLPointI; inline; static

Parameters

ALeft: TBLPointI

ARight: Integer

Returns

TBLPointI


Method Descriptions

Equals(TBLPointI)

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

Parameters

AOther: TBLPointI

Returns

Boolean


Reset(TBLPointI)

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

Parameters

AOther: TBLPointI


Reset(Integer, Integer)

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

Parameters

AX: Integer

AY: Integer


Reset

procedure Reset; overload; inline