Skip to content

TBLEllipse

Ellipse specified as [CX, CY, RX, RY] using Double as a storage type.

Definition

Unit: Blend2D

type TBLEllipse = record ... end;

Fields

Name Description
CX
CY
RX
RY

Constructors

Name Description
Create(Double, Double, Double, Double)
Create(Double, Double, Double)

Operators

Name Description
Equal
NotEqual

Methods

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

Field Descriptions

CX

var CX: Double

Type: Double


CY

var CY: Double

Type: Double


RX

var RX: Double

Type: Double


RY

var RY: Double

Type: Double


Constructor Descriptions

Create

constructor Create(const ACX, ACY, ARX, ARY: Double); overload

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double


Create

constructor Create(const ACX, ACY, AR: Double); overload

Parameters

ACX: Double

ACY: Double

AR: Double


Operator Descriptions

Equal(TBLEllipse, TBLEllipse)

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

Parameters

ALeft: TBLEllipse

ARight: TBLEllipse

Returns

Boolean


NotEqual(TBLEllipse, TBLEllipse)

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

Parameters

ALeft: TBLEllipse

ARight: TBLEllipse

Returns

Boolean


Method Descriptions

Equals(TBLEllipse)

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

Parameters

AOther: TBLEllipse

Returns

Boolean


Reset(TBLEllipse)

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

Parameters

AOther: TBLEllipse


Reset(Double, Double, Double, Double)

procedure Reset(const ACX, ACY, ARX, ARY: Double); overload; inline

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double


Reset(Double, Double, Double)

procedure Reset(const ACX, ACY, AR: Double); overload; inline

Parameters

ACX: Double

ACY: Double

AR: Double


Reset

procedure Reset; overload; inline