Skip to content

TBLGradientStop

Defines an Offset and Rgba color that is used by TBLGradient to define a linear transition between colors.

Definition

Unit: Blend2D

type TBLGradientStop = record ... end;

See Also

Fields

Name Description
Offset
Rgba

Constructors

Name Description
Create(Double, TAlphaColor)
Create(Double, TBLRgba64)
Create(Double, TBLRgba32)

Operators

Name Description
Equal
NotEqual

Methods

Name Description
Create
Equals
Reset(Double, TAlphaColor)
Reset(Double, TBLRgba64)
Reset(Double, TBLRgba32)
Reset

Field Descriptions

Offset

var Offset: Double

Type: Double


Rgba

var Rgba: TBLRgba64

Type: TBLRgba64


Constructor Descriptions

Create

constructor Create(const AOffset: Double; const AColor: TAlphaColor); overload

Parameters

AOffset: Double

AColor: TAlphaColor


Create

constructor Create(const AOffset: Double; const ARgba64: TBLRgba64); overload

Parameters

AOffset: Double

ARgba64: TBLRgba64


Create

constructor Create(const AOffset: Double; const ARgba32: TBLRgba32); overload

Parameters

AOffset: Double

ARgba32: TBLRgba32


Operator Descriptions

Equal(TBLGradientStop, TBLGradientStop)

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

Parameters

ALeft: TBLGradientStop

ARight: TBLGradientStop

Returns

Boolean


NotEqual(TBLGradientStop, TBLGradientStop)

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

Parameters

ALeft: TBLGradientStop

ARight: TBLGradientStop

Returns

Boolean


Method Descriptions

Create

class function Create: TBLGradientStop; overload; inline; static

Returns

TBLGradientStop


Equals(TBLGradientStop)

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

Parameters

AOther: TBLGradientStop

Returns

Boolean


Reset(Double, TAlphaColor)

procedure Reset(const AOffset: Double; const AColor: TAlphaColor); overload; inline

Parameters

AOffset: Double

AColor: TAlphaColor


Reset(Double, TBLRgba64)

procedure Reset(const AOffset: Double; const ARgba64: TBLRgba64); overload; inline

Parameters

AOffset: Double

ARgba64: TBLRgba64


Reset(Double, TBLRgba32)

procedure Reset(const AOffset: Double; const ARgba32: TBLRgba32); overload; inline

Parameters

AOffset: Double

ARgba32: TBLRgba32


Reset

procedure Reset; overload; inline