Skip to content

TBLStrokeOptions

Stroke options.

Definition

Unit: Blend2D

type TBLStrokeOptions = record ... end;

Properties

Name Description
Caps
DashArray
DashOffset
EndCap
Join
MiterLimit
StartCap
TransformOrder
Width

Constructors

Name Description
Assign Copy constructor.
Finalize Destroys the stroke options object.
Initialize Creates a default constructed stroke options object.

Operators

Name Description
Equal
NotEqual

Methods

Name Description
Equals
Reset
SetCaps

Property Descriptions

Caps

property Caps[const AIndex: TBLStrokeCapPosition]: TBLStrokeCap read GetCap write SetCap

Type: TBLStrokeCap


DashArray

property DashArray: TBLArray<Double> read FDashArray write FDashArray

Type: TBLArray<Double>


DashOffset

property DashOffset: Double read FDashOffset write FDashOffset

Type: Double


EndCap

property EndCap: TBLStrokeCap read GetEndCap write SetEndCap

Type: TBLStrokeCap


Join

property Join: TBLStrokeJoin read GetJoin write SetJoin

Type: TBLStrokeJoin


MiterLimit

property MiterLimit: Double read FMiterLimit write FMiterLimit

Type: Double


StartCap

property StartCap: TBLStrokeCap read GetStartCap write SetStartCap

Type: TBLStrokeCap


TransformOrder

property TransformOrder: TBLStrokeTransformOrder read GetTransformOrder write SetTransformOrder

Type: TBLStrokeTransformOrder


Width

property Width: Double read FWidth write FWidth

Type: Double


Constructor Descriptions

Assign

Copy constructor.

Creates a weak-copy of the ASrc.

constructor Assign(var ADest: TBLStrokeOptions; const ASrc: TBLStrokeOptions); inline

Parameters

ADest: TBLStrokeOptions

ASrc: TBLStrokeOptions

Exceptions

EBlend2DError: Raised on failure.


Finalize

Destroys the stroke options object.

destructor Finalize(var ADest: TBLStrokeOptions)

Parameters

ADest: TBLStrokeOptions

Exceptions

EBlend2DError: Raised on failure.


Initialize

Creates a default constructed stroke options object.

constructor Initialize(out ADest: TBLStrokeOptions)

Parameters

ADest: TBLStrokeOptions

Exceptions

EBlend2DError: Raised on failure.


Operator Descriptions

Equal(TBLStrokeOptions, TBLStrokeOptions)

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

Parameters

ALeft: TBLStrokeOptions

ARight: TBLStrokeOptions

Returns

Boolean


NotEqual(TBLStrokeOptions, TBLStrokeOptions)

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

Parameters

ALeft: TBLStrokeOptions

ARight: TBLStrokeOptions

Returns

Boolean


Method Descriptions

Equals(TBLStrokeOptions)

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

Parameters

AOther: TBLStrokeOptions

Returns

Boolean


Reset

procedure Reset; inline


SetCaps(TBLStrokeCap)

procedure SetCaps(const ACap: TBLStrokeCap); inline

Parameters

ACap: TBLStrokeCap