TBLStrokeOptions
Stroke options.
Definition
Unit: Blend2D
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