Skip to content

TBLRoundRect

Rounded rectangle specified as [X, Y, W, H, RX, RY] using Double as a storage type.

Definition

Unit: Blend2D

type TBLRoundRect = record ... end;

Fields

Name Description
H
RX
RY
W
X
Y

Constructors

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

Operators

Name Description
Equal
NotEqual

Methods

Name Description
Equals
Reset(TBLRoundRect)
Reset(Double, Double, Double, Double, Double, Double)
Reset(Double, Double, Double, Double, Double)
Reset(TBLRect, Double, Double)
Reset(TBLRect, Double)
Reset

Field Descriptions

H

var H: Double

Type: Double


RX

var RX: Double

Type: Double


RY

var RY: Double

Type: Double


W

var W: Double

Type: Double


X

var X: Double

Type: Double


Y

var Y: Double

Type: Double


Constructor Descriptions

Create

constructor Create(const AX, AY, AW, AH, ARX, ARY: Double); overload

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double


Create

constructor Create(const AX, AY, AW, AH, AR: Double); overload

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double


Create

constructor Create(const ARect: TBLRect; const ARX, ARY: Double); overload

Parameters

ARect: TBLRect

ARX: Double

ARY: Double


Create

constructor Create(const ARect: TBLRect; const AR: Double); overload

Parameters

ARect: TBLRect

AR: Double


Operator Descriptions

Equal(TBLRoundRect, TBLRoundRect)

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

Parameters

ALeft: TBLRoundRect

ARight: TBLRoundRect

Returns

Boolean


NotEqual(TBLRoundRect, TBLRoundRect)

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

Parameters

ALeft: TBLRoundRect

ARight: TBLRoundRect

Returns

Boolean


Method Descriptions

Equals(TBLRoundRect)

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

Parameters

AOther: TBLRoundRect

Returns

Boolean


Reset(TBLRoundRect)

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

Parameters

AOther: TBLRoundRect


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

procedure Reset(const AX, AY, AW, AH, ARX, ARY: Double); overload; inline

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double


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

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

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double


Reset(TBLRect, Double, Double)

procedure Reset(const ARect: TBLRect; const ARX, ARY: Double); overload; inline

Parameters

ARect: TBLRect

ARX: Double

ARY: Double


Reset(TBLRect, Double)

procedure Reset(const ARect: TBLRect; const AR: Double); overload; inline

Parameters

ARect: TBLRect

AR: Double


Reset

procedure Reset; overload; inline