Skip to content

TBLContext

Rendering context.

Definition

Unit: Blend2D

type TBLContext = record ... end;

Properties

Name Description
AccumulatedErrorFlags Accumulated errors as flags.
ApproximationOptions Approximation options.
CompOp Composition operator.
ContextType Returns the type of this context, see \ref BLContextType.
FillAlpha Fill alpha value.
FillRule Returns fill rule.
FillStyle Fill style.
FillStyleType The current fill style type.
FinalTransform Final transformation matrix.
FlattenMode Flatten mode (how curves are flattened).
FlattenTolerance Tolerance used for curve flattening.
GlobalAlpha The global alpha value.
GradientQuality The gradient quality hint.
Hints Rendering context hints.
IsValid Tests whether the context is a valid rendering context that has attached target to it.
MetaTransform Meta transformation matrix.
PatternQuality The pattern quality hint.
RenderingQuality The rendering quality hint.
SavedStateCount The number of saved states in the context (0 means no saved states).
StrokeAlpha Stroke alpha value.
StrokeDashArray Stroke dash-array.
StrokeDashOffset Returns stroke dash-offset.
StrokeEndCap Stroke end-cap.
StrokeJoin Stroke join.
StrokeMiterLimit Stroke miter-limit.
StrokeOptions Stroke options.
StrokeStartCap Stroke start-cap.
StrokeStyle Stroke style.
StrokeStyleType Returns the current stroke style type.
StrokeTransformOrder Stroke transform order.
StrokeWidth Stroke width.
Style The styles associated with the given style ASlot.
StyleAlpha Fill or stroke alpha value associated with the given style ASlot.
StyleType The current style type associated with the given style ASlot.
TargetHeight The target height in abstract units (pixels in case of TBLImage).
TargetImage Returns the target image or nil if there is no target image.
TargetSize The target size in abstract units (pixels in case of TBLImage).
TargetWidth The target width in abstract units (pixels in case of TBLImage).
ThreadCount The number of threads that the rendering context uses.
TransformedFillStyle Transformed fill style.
TransformedStrokeStyle Transformed stroke style.
TransformedStyle The styles associated with the given style ASlot.
UserTransform User transformation matrix.

Constructors

Name Description
Assign Copy constructor.
Create(TBLImage, TBLContextCreateInfo) Creates a new rendering context for rendering to the image ATarget.
Create(TBLImage) Creates a new rendering context for rendering to the image ATarget.
Finalize Destroys the rendering context.
Initialize Creates a default constructed rendering context.

Operators

Name Description
Equal(TBLContext, TBLContext) Returns True if two contexts are equal.
Equal(TBLContext, Pointer) Used to compare against nil (null or invalid context).
NotEqual(TBLContext, TBLContext) Returns True if two font contexts are not equal.
NotEqual(TBLContext, Pointer) Used to compare against nil (null or invalid context).

Methods

Name Description
ApplyTransform Transforms the user transformation matrix by ATransform.
BlitImage(TBLRect, TBLImage, TBLRect) Blits an area of source image ASrc specified by ASrcArea scaled to fit into ARect rectangle (floating point coordinates).
BlitImage(TBLRect, TBLImage) Blits a source image ASrc scaled to fit into ARect rectangle (floating point coordinates).
BlitImage(TBLRectI, TBLImage, TBLRectI) Blits an area of source image ASrc specified by ASrcArea scaled to fit into ARect rectangle (integer coordinates).
BlitImage(TBLRectI, TBLImage) Blits a source image ASrc scaled to fit into ARect rectangle (integer coordinates).
BlitImage(TBLPoint, TBLImage, TBLRect) Blits an area in source image ASrc specified by ASrcArea at coordinates specified by AOrigin (floating point coordinates).
BlitImage(TBLPoint, TBLImage) Blits source image ASrc at coordinates specified by AOrigin (floating point coordinates).
BlitImage(TBLPointI, TBLImage, TBLRectI) Blits an area in source image ASrc specified by ASrcArea at coordinates specified by AOrigin (integer coordinates).
BlitImage(TBLPointI, TBLImage) Blits source image ASrc at coordinates specified by AOrigin (integer coordinates).
ClearAll Clear everything to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then filling everything by FillAll.
ClearRect(Double, Double, Double, Double) Clears a rectangle [AX, AY, AW, AH] (floating-point coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to 'TBLCompOp.Clearand then callingFillRect(AX, AY, AW, AH)`.
ClearRect(TBLRect) Clears a rectangle ARect (floating-point coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then calling FillRect(ARect).
ClearRect(TBLRectI) Clears a rectangle ARect (integer coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then calling FillRect(ARect).
ClipToRect(Double, Double, Double, Double)
ClipToRect(TBLRect)
ClipToRect(TBLRectI)
DisableFillStyle Sets fill style to Null, which disables it.
DisableStrokeStyle Sets stroke style to Null, which disables it.
DisableStyle Sets the given style ASlot to Null, which disables it.
Equals Returns whether this and AOther point to the same rendering context.
FillAll(TBLVar) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TBLGradient) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TBLPattern) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TAlphaColor) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TBLRgba64) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TBLRgba32) Fills everything non-clipped with an explicit fill AStyle.
FillAll(TBLRgba) Fills everything non-clipped with an explicit fill AStyle.
FillAll Fills everything non-clipped with the current fill style.
FillBox(Double, Double, Double, Double, TBLVar) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TBLGradient) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TBLPattern) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TAlphaColor) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TBLRgba64) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TBLRgba32) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double, TBLRgba) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle
FillBox(Double, Double, Double, Double) Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with the current fill style.
FillBox(TBLBoxI, TBLVar) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TBLGradient) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TBLPattern) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TAlphaColor) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TBLRgba64) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TBLRgba32) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI, TBLRgba) Fills a ABox (integer coordinates) with an explicit fill AStyle.
FillBox(TBLBoxI) Fills a ABox (integer coordinates) with the current fill style.
FillBox(TBLBox, TBLVar) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TBLGradient) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TBLPattern) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TAlphaColor) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TBLRgba64) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TBLRgba32) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox, TBLRgba) Fills a ABox (floating point coordinates) with an explicit fill AStyle.
FillBox(TBLBox) Fills a ABox (floating point coordinates) with the current fill style.
FillBoxArray(PBLBoxI, NativeInt, TBLVar) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TBLGradient) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TBLPattern) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TAlphaColor) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TBLRgba64) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TBLRgba32) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt, TBLRgba) Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBoxI, NativeInt) Fills an AArray of boxes or size 'ACount' (integer coordinates) with the default fill style.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLVar) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLGradient) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLPattern) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TAlphaColor) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba64) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba32) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBoxI>) Fills an AArray of boxes (integer coordinates) with the default fill style.
FillBoxArray(TArray<TBLBoxI>, TBLVar) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TBLGradient) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TBLPattern) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TAlphaColor) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TBLRgba64) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TBLRgba32) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>, TBLRgba) Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBoxI>) Fills an AArray of boxes (integer coordinates) with the default fill style.
FillBoxArray(PBLBox, NativeInt, TBLVar) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TBLGradient) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TBLPattern) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TAlphaColor) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TBLRgba64) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TBLRgba32) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt, TBLRgba) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(PBLBox, NativeInt) Fills an AArray of boxes or size 'ACount' (floating point coordinates) with the default fill style.
FillBoxArray(TBLArrayView<TBLBox>, TBLVar) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TBLGradient) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TBLPattern) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TAlphaColor) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TBLRgba64) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TBLRgba32) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>, TBLRgba) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TBLArrayView<TBLBox>) Fills an AArray of boxes (floating point coordinates) with the default fill style.
FillBoxArray(TArray<TBLBox>, TBLVar) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TBLGradient) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TBLPattern) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TAlphaColor) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TBLRgba64) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TBLRgba32) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>, TBLRgba) Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.
FillBoxArray(TArray<TBLBox>) Fills an AArray of boxes (floating point coordinates) with the default fill style.
FillChord(Double, Double, Double, Double, Double, Double, TBLVar) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TBLGradient) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TBLPattern) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TAlphaColor) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TBLRgba64) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TBLRgba32) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double, TBLRgba) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, Double) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current fill style.
FillChord(Double, Double, Double, Double, Double, TBLVar) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TBLGradient) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TBLPattern) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TAlphaColor) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TBLRgba64) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TBLRgba32) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double, TBLRgba) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillChord(Double, Double, Double, Double, Double) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current fill style.
FillChord(TBLArc, TBLVar) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TBLGradient) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TBLPattern) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TAlphaColor) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TBLRgba64) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TBLRgba32) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc, TBLRgba) Fills an AChord (floating point coordinates) with an explicit fill AStyle.
FillChord(TBLArc) Fills an AChord (floating point coordinates) with the current fill style.
FillCircle(Double, Double, Double, TBLVar) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TBLGradient) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TBLPattern) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TAlphaColor) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TBLRgba64) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TBLRgba32) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double, TBLRgba) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.
FillCircle(Double, Double, Double) Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with the current fill style.
FillCircle(TBLCircle, TBLVar) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TBLGradient) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TBLPattern) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TAlphaColor) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TBLRgba64) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TBLRgba32) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle, TBLRgba) Fills an ACircle (floating point coordinates) with an explicit fill AStyle.
FillCircle(TBLCircle) Fills an ACircle (floating point coordinates) with the current fill style.
FillEllipse(Double, Double, Double, Double, TBLVar) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TBLGradient) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TBLPattern) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TAlphaColor) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TBLRgba64) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TBLRgba32) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double, TBLRgba) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.
FillEllipse(Double, Double, Double, Double) Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with the current fill style.
FillEllipse(TBLEllipse, TBLVar) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TBLGradient) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TBLPattern) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TAlphaColor) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TBLRgba64) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TBLRgba32) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse, TBLRgba) Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.
FillEllipse(TBLEllipse) Fills an AEllipse (floating point coordinates) with the current fill style.
FillGeometry(TBLGeometryType, Pointer, TBLVar) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TBLGradient) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TBLPattern) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TAlphaColor) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TBLRgba64) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TBLRgba32) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer, TBLRgba) Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.
FillGeometry(TBLGeometryType, Pointer) Fills the passed geometry specified by geometry AType and AData with the default fill style.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLVar) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLGradient) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLPattern) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TAlphaColor) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba64) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba32) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun) Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with the current fill style.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLVar) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLGradient) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLPattern) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TAlphaColor) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba64) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba32) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun) Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with the current fill style.
FillMask(TBLPoint, TBLImage, TBLImage, TBLVar) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TBLGradient) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TBLPattern) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TAlphaColor) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba64) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba32) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLImage) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with the current fill style.
FillMask(TBLPoint, TBLImage, TBLVar) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLGradient) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLPattern) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TAlphaColor) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLRgba64) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLRgba32) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage, TBLRgba) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.
FillMask(TBLPoint, TBLImage) Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with the current fill style.
FillMask(TBLPointI, TBLImage, TBLImage, TBLVar) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TBLGradient) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TBLPattern) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TAlphaColor) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba64) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba32) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLImage) Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with the current fill style.
FillMask(TBLPointI, TBLImage, TBLVar) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLGradient) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLPattern) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TAlphaColor) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLRgba64) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLRgba32) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage, TBLRgba) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.
FillMask(TBLPointI, TBLImage) Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with the current fill style.
FillPath(TBLPoint, TBLPath, TBLVar) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TBLGradient) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TBLPattern) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TAlphaColor) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TBLRgba64) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TBLRgba32) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath, TBLRgba) Fills the given APath translated by AOrigin with an explicit fill AStyle.
FillPath(TBLPoint, TBLPath) Fills the given APath translated by AOrigin with the default fill style.
FillPath(TBLPath, TBLVar) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TBLGradient) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TBLPattern) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TAlphaColor) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TBLRgba64) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TBLRgba32) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath, TBLRgba) Fills the given APath with an explicit fill AStyle.
FillPath(TBLPath) Fills the given APath with the default fill style.
FillPie(Double, Double, Double, Double, Double, Double, TBLVar) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TBLGradient) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TBLPattern) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TAlphaColor) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TBLRgba64) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TBLRgba32) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double, TBLRgba) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, Double) Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current fill style.
FillPie(Double, Double, Double, Double, Double, TBLVar) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TBLGradient) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TBLPattern) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TAlphaColor) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TBLRgba64) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TBLRgba32) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double, TBLRgba) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.
FillPie(Double, Double, Double, Double, Double) Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current fill style.
FillPie(TBLArc, TBLVar) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TBLGradient) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TBLPattern) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TAlphaColor) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TBLRgba64) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TBLRgba32) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc, TBLRgba) Fills an APie (floating point coordinates) with an explicit fill AStyle.
FillPie(TBLArc) Fills an APie (floating point coordinates) with the current fill style.
FillPoly(PBLPointI, NativeInt, TBLVar) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TBLGradient) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TBLPattern) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TAlphaColor) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TBLRgba64) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TBLRgba32) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt, TBLRgba) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.
FillPoly(PBLPointI, NativeInt) Fills a polygon APoly having 'ACount' vertices (integer coordinates) with the current fill style.
FillPoly(TBLArrayView<TBLPointI>, TBLVar) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TBLGradient) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TBLPattern) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TAlphaColor) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TBLRgba64) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TBLRgba32) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>, TBLRgba) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPointI>) Fills a polygon APoly (integer coordinates) with the current fill style.
FillPoly(TArray<TBLPointI>, TBLVar) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TBLGradient) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TBLPattern) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TAlphaColor) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TBLRgba64) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TBLRgba32) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>, TBLRgba) Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPointI>) Fills a polygon APoly (integer coordinates) with the current fill style.
FillPoly(PBLPoint, NativeInt, TBLVar) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TBLGradient) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TBLPattern) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TAlphaColor) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TBLRgba64) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TBLRgba32) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt, TBLRgba) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.
FillPoly(PBLPoint, NativeInt) Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with the current fill style.
FillPoly(TBLArrayView<TBLPoint>, TBLVar) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TBLGradient) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TBLPattern) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TAlphaColor) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TBLRgba64) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TBLRgba32) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>, TBLRgba) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TBLArrayView<TBLPoint>) Fills a polygon APoly (floating point coordinates) with the current fill style.
FillPoly(TArray<TBLPoint>, TBLVar) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TBLGradient) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TBLPattern) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TAlphaColor) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TBLRgba64) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TBLRgba32) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>, TBLRgba) Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.
FillPoly(TArray<TBLPoint>) Fills a polygon APoly (floating point coordinates) with the current fill style.
FillRect(Double, Double, Double, Double, TBLVar) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TBLGradient) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TBLPattern) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TAlphaColor) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TBLRgba64) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TBLRgba32) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double, TBLRgba) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.
FillRect(Double, Double, Double, Double) Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with the current fill style.
FillRect(TBLRect, TBLVar) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TBLGradient) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TBLPattern) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TAlphaColor) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TBLRgba64) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TBLRgba32) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect, TBLRgba) Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.
FillRect(TBLRect) Fills a rectangle ARect (floating point coordinates) with the current fill style.
FillRect(TBLRectI, TBLVar) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TBLGradient) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TBLPattern) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TAlphaColor) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TBLRgba64) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TBLRgba32) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI, TBLRgba) Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.
FillRect(TBLRectI) Fills a rectangle ARect (integer coordinates) with the current fill style.
FillRectArray(PBLRectI, NativeInt, TBLVar) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TBLGradient) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TBLPattern) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TAlphaColor) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TBLRgba64) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TBLRgba32) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt, TBLRgba) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.
FillRectArray(PBLRectI, NativeInt) Fills an AArray of rectangles or size 'ACount' (integer coordinates) with the default fill style.
FillRectArray(TBLArrayView<TBLRectI>, TBLVar) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TBLGradient) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TBLPattern) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TAlphaColor) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TBLRgba64) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TBLRgba32) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>, TBLRgba) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRectI>) Fills an AArray of rectangles (integer coordinates) with the default fill style.
FillRectArray(TArray<TBLRectI>, TBLVar) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TBLGradient) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TBLPattern) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TAlphaColor) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TBLRgba64) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TBLRgba32) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>, TBLRgba) Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRectI>) Fills an AArray of rectangles (integer coordinates) with the default fill style.
FillRectArray(PBLRect, NativeInt, TBLVar) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TBLGradient) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TBLPattern) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TAlphaColor) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TBLRgba64) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TBLRgba32) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt, TBLRgba) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.
FillRectArray(PBLRect, NativeInt) Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with the default fill style.
FillRectArray(TBLArrayView<TBLRect>, TBLVar) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TBLGradient) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TBLPattern) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TAlphaColor) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TBLRgba64) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TBLRgba32) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>, TBLRgba) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TBLArrayView<TBLRect>) Fills an AArray of rectangles (floating point coordinates) with the default fill style.
FillRectArray(TArray<TBLRect>, TBLVar) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TBLGradient) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TBLPattern) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TAlphaColor) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TBLRgba64) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TBLRgba32) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>, TBLRgba) Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.
FillRectArray(TArray<TBLRect>) Fills an AArray of rectangles (floating point coordinates) with the default fill style.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLVar) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLGradient) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLPattern) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TAlphaColor) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba64) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba32) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, Double) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with the current fill style.
FillRoundRect(Double, Double, Double, Double, Double, TBLVar) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TBLGradient) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TBLPattern) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TAlphaColor) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TBLRgba64) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TBLRgba32) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double, TBLRgba) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.
FillRoundRect(Double, Double, Double, Double, Double) Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with the current fill style.
FillRoundRect(TBLRect, Double, Double, TBLVar) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TBLGradient) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TBLPattern) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TAlphaColor) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TBLRgba64) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TBLRgba32) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double, TBLRgba) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, Double) Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with the current fill style.
FillRoundRect(TBLRect, Double, TBLVar) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TBLGradient) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TBLPattern) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TAlphaColor) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TBLRgba64) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TBLRgba32) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double, TBLRgba) Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.
FillRoundRect(TBLRect, Double) Fills a rounded rectangle bounded by ARect with radius AR with the current fill style.
FillRoundRect(TBLRoundRect, TBLVar) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TBLGradient) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TBLPattern) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TAlphaColor) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TBLRgba64) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TBLRgba32) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect, TBLRgba) Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.
FillRoundRect(TBLRoundRect) Fills a rounded rectangle ARR (floating point coordinates) with the current fill style.
FillText(TBLPoint, TBLFont, String, TBLVar) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TBLGradient) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TBLPattern) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TAlphaColor) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TBLRgba64) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TBLRgba32) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String, TBLRgba) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillText(TBLPoint, TBLFont, String) Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default fill style.
FillText(TBLPointI, TBLFont, String, TBLVar) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TBLGradient) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TBLPattern) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TAlphaColor) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TBLRgba64) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TBLRgba32) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String, TBLRgba) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillText(TBLPointI, TBLFont, String) Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default fill style.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLVar) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLGradient) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLPattern) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TAlphaColor) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba64) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba32) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.
FillTriangle(Double, Double, Double, Double, Double, Double) Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with the current fill style.
FillTriangle(TBLTriangle, TBLVar) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TBLGradient) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TBLPattern) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TAlphaColor) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TBLRgba64) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TBLRgba32) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle, TBLRgba) Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.
FillTriangle(TBLTriangle) Fills an ATriangle (floating point coordinates) with the current fill style.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLVar) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLGradient) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLPattern) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TAlphaColor) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba64) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba32) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, TBLStringView) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with the default fill style.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLVar) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLGradient) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLPattern) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TAlphaColor) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba64) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba32) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPoint, TBLFont, UTF8String) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default fill style.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLVar) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLGradient) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLPattern) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TAlphaColor) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba64) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba32) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, TBLStringView) Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with the default fill style.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLVar) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLGradient) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLPattern) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TAlphaColor) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba64) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba32) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.
FillUtf8Text(TBLPointI, TBLFont, UTF8String) Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default fill style.
Finish Waits for completion of all render commands and detaches the rendering context from the rendering target. After Finish completes the rendering context implementation would be released and replaced by a built-in nil instance (no context).
Flush Flushes the context.
PostRotate(Double, TBLPointI) Rotates the user transformation matrix at AOrigin (integer) by AAngle.
PostRotate(Double, TBLPoint) Rotates the user transformation matrix at AOrigin (floating-point) by AAngle.
PostRotate(Double, Double, Double) Rotates the user transformation matrix at [AX, AY] by AAngle.
PostRotate(Double) Rotates the user transformation matrix by AAngle.
PostScale(TBLPointI) Post-scales the user transformation matrix by [AP] (integer).
PostScale(TBLPoint) Post-scales the user transformation matrix by [AP] (floating-point).
PostScale(Double, Double) Post-scales the user transformation matrix by [AX, AY].
PostScale(Double) Post-scales the user transformation matrix by AXY (both X and Y is scaled by AXY).
PostSkew(TBLPoint) Skews the user transformation matrix by [AP] (floating-point).
PostSkew(Double, Double) Skews the user transformation matrix by [AX, AY].
PostTransform Transforms the user transformation matrix by ATransform.
PostTranslate(TBLPointI) Post-Translates the used transformation matrix by [AP] (integer).
PostTranslate(TBLPoint) Post-Translates the used transformation matrix by [AP] (floating-point).
PostTranslate(Double, Double) Post-translates the used transformation matrix by [AX, AY].
Reset Resets this rendering context to the default constructed one.
ResetTransform Resets user transformation matrix to identity.
Restore(TBLContextCookie) Restores the top-most saved context-state.
Restore Restores the top-most saved context-state.
RestoreClipping Restores clipping to the last saved state or to the context default clipping if there is no saved state.
Rotate(Double, TBLPointI) Rotates the user transformation matrix at AOrigin (integer) by AAngle.
Rotate(Double, TBLPoint) Rotates the user transformation matrix at AOrigin (floating-point) by AAngle.
Rotate(Double, Double, Double) Rotates the user transformation matrix at [AX, AY] by AAngle.
Rotate(Double) Rotates the user transformation matrix by AAngle.
Save(TBLContextCookie) Saves the current rendering context state and creates a restoration cookie.
Save Saves the current rendering context state.
Scale(TBLPointI) Scales the user transformation matrix by [AP] (integer).
Scale(TBLPoint) Scales the user transformation matrix by [AP] (floating-point).
Scale(Double, Double) Scales the user transformation matrix by [AX, AY].
Scale(Double) Scales the user transformation matrix by AXY (both X and Y is scaled by AXY).
SetFillStyle(TBLVar, TBLContextStyleTransformMode) Sets fill style.
SetFillStyle(TBLPattern, TBLContextStyleTransformMode) Sets fill style.
SetFillStyle(TBLGradient, TBLContextStyleTransformMode) Sets fill style.
SetFillStyle(TBLPattern) Sets fill style.
SetFillStyle(TBLGradient) Sets fill style.
SetFillStyle(TBLRgba64) Sets fill style.
SetFillStyle(TAlphaColor) Sets fill style.
SetFillStyle(TBLRgba32) Sets fill style.
SetFillStyle(TBLRgba) Sets fill style.
SetHint Sets the given rendering hint AHintType to AValue.
SetStrokeCap Sets stroke cap of the specified APosition to AStrokeCap.
SetStrokeCaps Sets all stroke caps to AStrokeCap.
SetStrokeStyle(TBLVar, TBLContextStyleTransformMode) Sets stroke style.
SetStrokeStyle(TBLPattern, TBLContextStyleTransformMode) Sets stroke style.
SetStrokeStyle(TBLGradient, TBLContextStyleTransformMode) Sets stroke style.
SetStrokeStyle(TBLPattern) Sets stroke style.
SetStrokeStyle(TBLGradient) Sets stroke style.
SetStrokeStyle(TAlphaColor) Sets stroke style.
SetStrokeStyle(TBLRgba64) Sets stroke style.
SetStrokeStyle(TBLRgba32) Sets stroke style.
SetStrokeStyle(TBLRgba) Sets stroke style.
SetStyle(TBLContextStyleSlot, TBLVar, TBLContextStyleTransformMode) Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.
SetStyle(TBLContextStyleSlot, TBLPattern, TBLContextStyleTransformMode) Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.
SetStyle(TBLContextStyleSlot, TBLGradient, TBLContextStyleTransformMode) Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.
SetStyle(TBLContextStyleSlot, TBLVar) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TBLPattern) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TBLGradient) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TAlphaColor) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TBLRgba64) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TBLRgba32) Sets AStyle to be used with the given style ASlot operation.
SetStyle(TBLContextStyleSlot, TBLRgba) Sets AStyle to be used with the given style ASlot operation.
SetTransform Sets user transformation matrix to ATransform.
Skew(TBLPoint) Skews the user transformation matrix by [AP] (floating-point).
Skew(Double, Double) Skews the user transformation matrix by [AX, AY].
Start(TBLImage, TBLContextCreateInfo) Begins rendering to the given AImage.
Start(TBLImage) Begins rendering to the given AImage.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokeArc(Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokeArc(TBLArc, TBLVar) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TBLGradient) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TBLPattern) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TAlphaColor) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TBLRgba64) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TBLRgba32) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc, TBLRgba) Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.
StrokeArc(TBLArc) Strokes an AArc (floating point coordinates) with the current stroke style.
StrokeBox(Double, Double, Double, Double, TBLVar) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TBLGradient) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TBLPattern) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TAlphaColor) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TBLRgba64) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TBLRgba32) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double, TBLRgba) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle
StrokeBox(Double, Double, Double, Double) Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with the current stroke style.
StrokeBox(TBLBoxI, TBLVar) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TBLGradient) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TBLPattern) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TAlphaColor) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TBLRgba64) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TBLRgba32) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI, TBLRgba) Strokes a ABox (integer coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBoxI) Strokes a ABox (integer coordinates) with the current stroke style.
StrokeBox(TBLBox, TBLVar) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TBLGradient) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TBLPattern) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TAlphaColor) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TBLRgba64) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TBLRgba32) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox, TBLRgba) Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.
StrokeBox(TBLBox) Strokes a ABox (floating point coordinates) with the current stroke style.
StrokeBoxArray(PBLBoxI, NativeInt, TBLVar) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TBLGradient) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TBLPattern) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TAlphaColor) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba64) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba32) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBoxI, NativeInt) Strokes an AArray of boxes or size 'ACount' (integer coordinates) with the default stroke style.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLVar) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLGradient) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLPattern) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TAlphaColor) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba64) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba32) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBoxI>) Strokes an AArray of boxes (integer coordinates) with the default stroke style.
StrokeBoxArray(TArray<TBLBoxI>, TBLVar) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TBLGradient) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TBLPattern) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TAlphaColor) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TBLRgba64) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TBLRgba32) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>, TBLRgba) Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBoxI>) Strokes an AArray of boxes (integer coordinates) with the default stroke style.
StrokeBoxArray(PBLBox, NativeInt, TBLVar) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TBLGradient) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TBLPattern) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TAlphaColor) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TBLRgba64) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TBLRgba32) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt, TBLRgba) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(PBLBox, NativeInt) Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with the default stroke style.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLVar) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLGradient) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLPattern) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TAlphaColor) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba64) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba32) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TBLArrayView<TBLBox>) Strokes an AArray of boxes (floating point coordinates) with the default stroke style.
StrokeBoxArray(TArray<TBLBox>, TBLVar) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TBLGradient) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TBLPattern) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TAlphaColor) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TBLRgba64) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TBLRgba32) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>, TBLRgba) Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.
StrokeBoxArray(TArray<TBLBox>) Strokes an AArray of boxes (floating point coordinates) with the default stroke style.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokeChord(Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokeChord(TBLArc, TBLVar) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TBLGradient) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TBLPattern) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TAlphaColor) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TBLRgba64) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TBLRgba32) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc, TBLRgba) Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.
StrokeChord(TBLArc) Strokes an AChord (floating point coordinates) with the current stroke style.
StrokeCircle(Double, Double, Double, TBLVar) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TBLGradient) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TBLPattern) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TAlphaColor) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TBLRgba64) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TBLRgba32) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double, TBLRgba) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(Double, Double, Double) Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with the current stroke style.
StrokeCircle(TBLCircle, TBLVar) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TBLGradient) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TBLPattern) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TAlphaColor) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TBLRgba64) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TBLRgba32) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle, TBLRgba) Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.
StrokeCircle(TBLCircle) Strokes an ACircle (floating point coordinates) with the current stroke style.
StrokeEllipse(Double, Double, Double, Double, TBLVar) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TBLGradient) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TBLPattern) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TAlphaColor) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TBLRgba64) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TBLRgba32) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double, TBLRgba) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(Double, Double, Double, Double) Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with the current stroke style.
StrokeEllipse(TBLEllipse, TBLVar) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TBLGradient) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TBLPattern) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TAlphaColor) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TBLRgba64) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TBLRgba32) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse, TBLRgba) Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.
StrokeEllipse(TBLEllipse) Strokes an AEllipse (floating point coordinates) with the current stroke style.
StrokeGeometry(TBLGeometryType, Pointer, TBLVar) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TBLGradient) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TBLPattern) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TAlphaColor) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TBLRgba64) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TBLRgba32) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer, TBLRgba) Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.
StrokeGeometry(TBLGeometryType, Pointer) Strokes the passed geometry specified by geometry AType and AData with the default stroke style.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLVar) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLGradient) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLPattern) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TAlphaColor) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba64) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba32) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun) Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with the current stroke style.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLVar) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLGradient) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLPattern) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TAlphaColor) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba64) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba32) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun) Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with the current stroke style.
StrokeLine(Double, Double, Double, Double, TBLVar) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TBLGradient) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TBLPattern) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TAlphaColor) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TBLRgba64) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TBLRgba32) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double, TBLRgba) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(Double, Double, Double, Double) Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with the default stroke style.
StrokeLine(TBLPoint, TBLPoint, TBLVar) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TBLGradient) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TBLPattern) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TAlphaColor) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TBLRgba64) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TBLRgba32) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint, TBLRgba) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLPoint, TBLPoint) Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with the default stroke style.
StrokeLine(TBLLine, TBLVar) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TBLGradient) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TBLPattern) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TAlphaColor) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TBLRgba64) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TBLRgba32) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine, TBLRgba) Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.
StrokeLine(TBLLine) Strokes a line specified as ALine (floating point coordinates) with the default stroke style.
StrokePath(TBLPoint, TBLPath, TBLVar) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TBLGradient) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TBLPattern) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TAlphaColor) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TBLRgba64) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TBLRgba32) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath, TBLRgba) Strokes the given APath translated by AOrigin with an explicit stroke AStyle.
StrokePath(TBLPoint, TBLPath) Strokes the given APath translated by AOrigin with the default stroke style.
StrokePath(TBLPath, TBLVar) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TBLGradient) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TBLPattern) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TAlphaColor) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TBLRgba64) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TBLRgba32) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath, TBLRgba) Strokes the given APath with an explicit stroke AStyle.
StrokePath(TBLPath) Strokes the given APath with the default stroke style.
StrokePie(Double, Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokePie(Double, Double, Double, Double, Double, TBLVar) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TBLGradient) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TBLPattern) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TAlphaColor) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TBLRgba64) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TBLRgba32) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double, TBLRgba) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.
StrokePie(Double, Double, Double, Double, Double) Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.
StrokePie(TBLArc, TBLVar) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TBLGradient) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TBLPattern) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TAlphaColor) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TBLRgba64) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TBLRgba32) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc, TBLRgba) Strokes an APie (floating point coordinates) with an explicit stroke AStyle.
StrokePie(TBLArc) Strokes an APie (floating point coordinates) with the current stroke style.
StrokePolygon(PBLPointI, NativeInt, TBLVar) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TBLGradient) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TBLPattern) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TAlphaColor) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TBLRgba64) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TBLRgba32) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt, TBLRgba) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPointI, NativeInt) Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with the current stroke style.
StrokePolygon(TBLArrayView<TBLPointI>, TBLVar) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TBLGradient) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TBLPattern) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TAlphaColor) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba64) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba32) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPointI>) Strokes a polygon APoly (integer coordinates) with the current stroke style.
StrokePolygon(TArray<TBLPointI>, TBLVar) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TBLGradient) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TBLPattern) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TAlphaColor) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TBLRgba64) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TBLRgba32) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>, TBLRgba) Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPointI>) Strokes a polygon APoly (integer coordinates) with the current stroke style.
StrokePolygon(PBLPoint, NativeInt, TBLVar) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TBLGradient) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TBLPattern) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TAlphaColor) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TBLRgba64) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TBLRgba32) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt, TBLRgba) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(PBLPoint, NativeInt) Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with the current stroke style.
StrokePolygon(TBLArrayView<TBLPoint>, TBLVar) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TBLGradient) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TBLPattern) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TAlphaColor) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba64) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba32) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TBLArrayView<TBLPoint>) Strokes a polygon APoly (floating point coordinates) with the current stroke style.
StrokePolygon(TArray<TBLPoint>, TBLVar) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TBLGradient) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TBLPattern) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TAlphaColor) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TBLRgba64) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TBLRgba32) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>, TBLRgba) Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolygon(TArray<TBLPoint>) Strokes a polygon APoly (floating point coordinates) with the current stroke style.
StrokePolyline(PBLPointI, NativeInt, TBLVar) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TBLGradient) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TBLPattern) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TAlphaColor) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TBLRgba64) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TBLRgba32) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt, TBLRgba) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPointI, NativeInt) Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with the current stroke style.
StrokePolyline(TBLArrayView<TBLPointI>, TBLVar) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TBLGradient) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TBLPattern) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TAlphaColor) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba64) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba32) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPointI>) Strokes a polyline APoly (integer coordinates) with the current stroke style.
StrokePolyline(TArray<TBLPointI>, TBLVar) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TBLGradient) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TBLPattern) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TAlphaColor) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TBLRgba64) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TBLRgba32) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>, TBLRgba) Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPointI>) Strokes a polyline APoly (integer coordinates) with the current stroke style.
StrokePolyline(PBLPoint, NativeInt, TBLVar) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TBLGradient) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TBLPattern) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TAlphaColor) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TBLRgba64) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TBLRgba32) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt, TBLRgba) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(PBLPoint, NativeInt) Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with the current stroke style.
StrokePolyline(TBLArrayView<TBLPoint>, TBLVar) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TBLGradient) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TBLPattern) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TAlphaColor) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba64) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba32) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TBLArrayView<TBLPoint>) Strokes a polyline APoly (floating point coordinates) with the current stroke style.
StrokePolyline(TArray<TBLPoint>, TBLVar) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TBLGradient) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TBLPattern) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TAlphaColor) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TBLRgba64) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TBLRgba32) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>, TBLRgba) Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.
StrokePolyline(TArray<TBLPoint>) Strokes a polyline APoly (floating point coordinates) with the current stroke style.
StrokeRect(Double, Double, Double, Double, TBLVar) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TBLGradient) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TBLPattern) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TAlphaColor) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TBLRgba64) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TBLRgba32) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double, TBLRgba) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(Double, Double, Double, Double) Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with the current stroke style.
StrokeRect(TBLRect, TBLVar) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TBLGradient) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TBLPattern) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TAlphaColor) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TBLRgba64) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TBLRgba32) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect, TBLRgba) Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRect) Strokes a rectangle ARect (floating point coordinates) with the current stroke style.
StrokeRect(TBLRectI, TBLVar) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TBLGradient) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TBLPattern) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TAlphaColor) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TBLRgba64) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TBLRgba32) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI, TBLRgba) Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.
StrokeRect(TBLRectI) Strokes a rectangle ARect (integer coordinates) with the current stroke style.
StrokeRectArray(PBLRectI, NativeInt, TBLVar) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TBLGradient) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TBLPattern) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TAlphaColor) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TBLRgba64) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TBLRgba32) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt, TBLRgba) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRectI, NativeInt) Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with the default stroke style.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLVar) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLGradient) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLPattern) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TAlphaColor) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba64) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba32) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRectI>) Strokes an AArray of rectangles (integer coordinates) with the default stroke style.
StrokeRectArray(TArray<TBLRectI>, TBLVar) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TBLGradient) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TBLPattern) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TAlphaColor) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TBLRgba64) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TBLRgba32) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>, TBLRgba) Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRectI>) Strokes an AArray of rectangles (integer coordinates) with the default stroke style.
StrokeRectArray(PBLRect, NativeInt, TBLVar) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TBLGradient) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TBLPattern) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TAlphaColor) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TBLRgba64) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TBLRgba32) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt, TBLRgba) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(PBLRect, NativeInt) Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with the default stroke style.
StrokeRectArray(TBLArrayView<TBLRect>, TBLVar) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TBLGradient) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TBLPattern) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TAlphaColor) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba64) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba32) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TBLArrayView<TBLRect>) Strokes an AArray of rectangles (floating point coordinates) with the default stroke style.
StrokeRectArray(TArray<TBLRect>, TBLVar) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TBLGradient) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TBLPattern) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TAlphaColor) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TBLRgba64) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TBLRgba32) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>, TBLRgba) Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.
StrokeRectArray(TArray<TBLRect>) Strokes an AArray of rectangles (floating point coordinates) with the default stroke style.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLVar) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLGradient) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLPattern) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TAlphaColor) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba64) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba32) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, Double) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with the current stroke style.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLVar) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLGradient) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLPattern) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TAlphaColor) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba64) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba32) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.
StrokeRoundRect(Double, Double, Double, Double, Double) Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with the current stroke style.
StrokeRoundRect(TBLRect, Double, Double, TBLVar) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TBLGradient) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TBLPattern) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TAlphaColor) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TBLRgba64) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TBLRgba32) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double, TBLRgba) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, Double) Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with the current stroke style.
StrokeRoundRect(TBLRect, Double, TBLVar) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TBLGradient) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TBLPattern) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TAlphaColor) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TBLRgba64) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TBLRgba32) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double, TBLRgba) Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.
StrokeRoundRect(TBLRect, Double) Strokes a rounded rectangle bounded by ARect with radius AR with the current stroke style.
StrokeRoundRect(TBLRoundRect, TBLVar) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TBLGradient) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TBLPattern) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TAlphaColor) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TBLRgba64) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TBLRgba32) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect, TBLRgba) Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.
StrokeRoundRect(TBLRoundRect) Strokes a rounded rectangle ARR (floating point coordinates) with the current stroke style.
StrokeText(TBLPoint, TBLFont, String, TBLVar) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TBLGradient) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TBLPattern) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TAlphaColor) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TBLRgba64) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TBLRgba32) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String, TBLRgba) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeText(TBLPoint, TBLFont, String) Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.
StrokeText(TBLPointI, TBLFont, String, TBLVar) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TBLGradient) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TBLPattern) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TAlphaColor) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TBLRgba64) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TBLRgba32) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String, TBLRgba) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeText(TBLPointI, TBLFont, String) Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default stroke style.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLVar) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLGradient) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLPattern) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TAlphaColor) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba64) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba32) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(Double, Double, Double, Double, Double, Double) Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with the current stroke style.
StrokeTriangle(TBLTriangle, TBLVar) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TBLGradient) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TBLPattern) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TAlphaColor) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TBLRgba64) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TBLRgba32) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle, TBLRgba) Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.
StrokeTriangle(TBLTriangle) Strokes an ATriangle (floating point coordinates) with the current stroke style.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLVar) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLGradient) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLPattern) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TAlphaColor) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba64) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba32) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLVar) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLGradient) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLPattern) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TAlphaColor) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba64) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba32) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPoint, TBLFont, UTF8String) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLVar) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLGradient) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLPattern) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TAlphaColor) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba64) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba32) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView) Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with the default stroke style.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLVar) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLGradient) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLPattern) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TAlphaColor) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba64) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba32) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.
StrokeUtf8Text(TBLPointI, TBLFont, UTF8String) Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default stroke style.
SwapStyles Swaps fill and stroke styles.
Translate(TBLPointI) Translates the user transformation matrix by [AP] (integer).
Translate(TBLPoint) Translates the user transformation matrix by [AP] (floating-point).
Translate(Double, Double) Translates the user transformation matrix by [AX, AY].
UserToMeta Stores the result of combining the current MetaTransform and UserTransform to MetaTransform and resets UserTransform to identity as shown below:

Property Descriptions

AccumulatedErrorFlags

Accumulated errors as flags.

Errors may accumulate during the lifetime of the rendering context.

property AccumulatedErrorFlags: TBLContextErrorFlags read GetAccumulatedErrorFlags

Type: TBLContextErrorFlags

Exceptions

EBlend2DError: Raised on failure.


ApproximationOptions

Approximation options.

property ApproximationOptions: TBLApproximationOptions read GetApproximationOptions write SetApproximationOptions

Type: TBLApproximationOptions

Exceptions

EBlend2DError: Raised on failure.


CompOp

Composition operator.

The composition operator is part of the rendering context state and is subject to Save and Restore. The default composition operator is TBLCompOp.SrcOver, which would be returned immediately after the rendering context is created.

property CompOp: TBLCompOp read GetCompOp write SetCompOp

Type: TBLCompOp

Exceptions

EBlend2DError: Raised on failure.

See Also


ContextType

Returns the type of this context, see \ref BLContextType.

property ContextType: TBLContextType read GetContextType

Type: TBLContextType


FillAlpha

Fill alpha value.

property FillAlpha: Double read GetFillAlpha write SetFillAlpha

Type: Double

Exceptions

EBlend2DError: Raised on failure.


FillRule

Returns fill rule.

property FillRule: TBLFillRule read GetFillRule write SetFillRule

Type: TBLFillRule

Exceptions

EBlend2DError: Raised on failure.


FillStyle

Fill style.

property FillStyle: TBLVar read GetFillStyle write SetFillStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.

Remarks

When reading this property, the original style passed to the rendering context is returned, with its original transformation matrix if it's not a solid color. Consider using TransformedFillStyle if you want to get a style with the transformation matrix that the rendering context actually uses to render it.


FillStyleType

The current fill style type.

property FillStyleType: TBLObjectType read GetFillStyleType

Type: TBLObjectType


FinalTransform

Final transformation matrix.

Final transformation matrix is a combination of meta and user transformation matrices. It's the final transformation that the rendering context applies to all input coordinates.

property FinalTransform: TBLMatrix2D read GetFinalTransform

Type: TBLMatrix2D


FlattenMode

Flatten mode (how curves are flattened).

property FlattenMode: TBLFlattenMode read GetFlattenMode write SetFlattenMode

Type: TBLFlattenMode

Exceptions

EBlend2DError: Raised on failure.


FlattenTolerance

Tolerance used for curve flattening.

property FlattenTolerance: Double read GetFlattenTolerance write SetFlattenTolerance

Type: Double

Exceptions

EBlend2DError: Raised on failure.


GlobalAlpha

The global alpha value.

The global alpha value is part of the rendering context state and is subject to Save and Restore. The default value is 1.0, which would be returned immediately after the rendering context is created.

property GlobalAlpha: Double read GetGlobalAlpha write SetGlobalAlpha

Type: Double

Exceptions

EBlend2DError: Raised on failure.

See Also


GradientQuality

The gradient quality hint.

property GradientQuality: TBLGradientQuality read GetGradientQuality write SetGradientQuality

Type: TBLGradientQuality

Exceptions

EBlend2DError: Raised on failure.


Hints

Rendering context hints.

property Hints: TBLContextHints read GetHints write SetHints

Type: TBLContextHints

Exceptions

EBlend2DError: Raised on failure.


IsValid

Tests whether the context is a valid rendering context that has attached target to it.

property IsValid: Boolean read GetIsValid

Type: Boolean


MetaTransform

Meta transformation matrix.

Meta matrix is a core transformation matrix that is normally not changed by transformations applied to the context. Instead it acts as a secondary matrix used to create the final transformation matrix from meta and user matrices.

Meta matrix can be used to scale the whole context for HI-DPI rendering or to change the orientation of the image being rendered, however, the number of use-cases is unlimited.

To change the meta-matrix you must first change user-matrix and then call UserToMeta, which would update meta-matrix and clear user-matrix.

property MetaTransform: TBLMatrix2D read GetMetaTransform

Type: TBLMatrix2D

See Also


PatternQuality

The pattern quality hint.

property PatternQuality: TBLPatternQuality read GetPatternQuality write SetPatternQuality

Type: TBLPatternQuality

Exceptions

EBlend2DError: Raised on failure.


RenderingQuality

The rendering quality hint.

property RenderingQuality: TBLRenderingQuality read GetRenderingQuality write SetRenderingQuality

Type: TBLRenderingQuality

Exceptions

EBlend2DError: Raised on failure.


SavedStateCount

The number of saved states in the context (0 means no saved states).

property SavedStateCount: Integer read GetSavedStateCount

Type: Integer

See Also

Remarks

Each successful call to Save increments the saved-state counter and each successful call to Restore decrements it. However, the calls must be successful as the rendering context allows to restrict the number of save states, for example, or to use a TBLContextCookie to guard state save and restoration.


StrokeAlpha

Stroke alpha value.

property StrokeAlpha: Double read GetStrokeAlpha write SetStrokeAlpha

Type: Double

Exceptions

EBlend2DError: Raised on failure.


StrokeDashArray

Stroke dash-array.

property StrokeDashArray: TBLArray<Double> read GetStrokeDashArray write SetStrokeDashArray

Type: TBLArray<Double>

Exceptions

EBlend2DError: Raised on failure.


StrokeDashOffset

Returns stroke dash-offset.

property StrokeDashOffset: Double read GetStrokeDashOffset write SetStrokeDashOffset

Type: Double

Exceptions

EBlend2DError: Raised on failure.


StrokeEndCap

Stroke end-cap.

property StrokeEndCap: TBLStrokeCap read GetStrokeEndCap write SetStrokeEndCap

Type: TBLStrokeCap

Exceptions

EBlend2DError: Raised on failure.


StrokeJoin

Stroke join.

property StrokeJoin: TBLStrokeJoin read GetStrokeJoin write SetStrokeJoin

Type: TBLStrokeJoin

Exceptions

EBlend2DError: Raised on failure.


StrokeMiterLimit

Stroke miter-limit.

property StrokeMiterLimit: Double read GetStrokeMiterLimit write SetStrokeMiterLimit

Type: Double

Exceptions

EBlend2DError: Raised on failure.


StrokeOptions

Stroke options.

property StrokeOptions: TBLStrokeOptions read GetStrokeOptions write SetStrokeOptions

Type: TBLStrokeOptions

Exceptions

EBlend2DError: Raised on failure.


StrokeStartCap

Stroke start-cap.

property StrokeStartCap: TBLStrokeCap read GetStrokeStartCap write SetStrokeStartCap

Type: TBLStrokeCap

Exceptions

EBlend2DError: Raised on failure.


StrokeStyle

Stroke style.

property StrokeStyle: TBLVar read GetStrokeStyle write SetStrokeStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.

Remarks

When reading this property, the original style passed to the rendering context is returned, with its original transformation matrix if it's not a solid color. Consider using TransformedStrokeStyle if you want to get a style with the transformation matrix that the rendering context actually uses to render it.


StrokeStyleType

Returns the current stroke style type.

property StrokeStyleType: TBLObjectType read GetStrokeStyleType

Type: TBLObjectType


StrokeTransformOrder

Stroke transform order.

property StrokeTransformOrder: TBLStrokeTransformOrder read GetStrokeTransformOrder write SetStrokeTransformOrder

Type: TBLStrokeTransformOrder

Exceptions

EBlend2DError: Raised on failure.


StrokeWidth

Stroke width.

property StrokeWidth: Double read GetStrokeWidth write SetStrokeWidth

Type: Double

Exceptions

EBlend2DError: Raised on failure.


Style

The styles associated with the given style ASlot.

property Style[const ASlot: TBLContextStyleSlot]: TBLVar read GetStyle write SetStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.

See Also

Remarks

When reading this property, the original style passed to the rendering context is returned, with its original transformation matrix if it's not a solid color. Consider using TransformedStyle if you want to get a style with the transformation matrix that the rendering context actually uses to render it.


StyleAlpha

Fill or stroke alpha value associated with the given style ASlot.

Behaves like FillAlpha or StrokeAlpha depending on style.

property StyleAlpha[const ASlot: TBLContextStyleSlot]: Double read GetStyleAlpha write SetStyleAlpha

Type: Double

Exceptions

EBlend2DError: Raised on failure.


StyleType

The current style type associated with the given style ASlot.

property StyleType[const ASlot: TBLContextStyleSlot]: TBLObjectType read GetStyleType

Type: TBLObjectType


TargetHeight

The target height in abstract units (pixels in case of TBLImage).

property TargetHeight: Double read GetTargetHeight

Type: Double


TargetImage

Returns the target image or nil if there is no target image.

property TargetImage: TBLImage read GetTargetImage

Type: TBLImage

Remarks

The rendering context doesn't own the image, but it increases its writer count, which means that the image will not be destroyed even when user destroys it during the rendering (in such case it will be destroyed after the rendering ends when the writer count goes to zero). This means that the rendering context must hold the image and not the TBLImage passed to either the constructor or Start method. So the returned image is not the same as the image passed to Start, but it points to the same underlying data.


TargetSize

The target size in abstract units (pixels in case of TBLImage).

property TargetSize: TBLSize read GetTargetSize

Type: TBLSize


TargetWidth

The target width in abstract units (pixels in case of TBLImage).

property TargetWidth: Double read GetTargetWidth

Type: Double


ThreadCount

The number of threads that the rendering context uses.

If the returned value is zero it means that the rendering is synchronous, otherwise it describes the number of threads used for asynchronous rendering which include the user thread. For example if the returned value is 2 it means that the rendering context uses the user thread and one more worker.

property ThreadCount: Integer read GetThreadCount

Type: Integer

Exceptions

EBlend2DError: Raised on failure.


TransformedFillStyle

Transformed fill style.

The retrieved style uses a transformation matrix that is a combination of style transformation matrix and the rendering context matrix at a time the style was set.

property TransformedFillStyle: TBLVar read GetTransformedFillStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.


TransformedStrokeStyle

Transformed stroke style.

The retrieved style uses a transformation matrix that is a combination of style transformation matrix and the rendering context matrix at a time the style was set.

property TransformedStrokeStyle: TBLVar read GetTransformedStrokeStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.


TransformedStyle

The styles associated with the given style ASlot.

The retrieved style uses a transformation matrix that is a combination of style transformation matrix and the rendering context matrix at a time the style was set.

property TransformedStyle[const ASlot: TBLContextStyleSlot]: TBLVar read GetTransformedStyle

Type: TBLVar

Exceptions

EBlend2DError: Raised on failure.


UserTransform

User transformation matrix.

User matrix contains all transformations that happened to the rendering context unless the context was restored or UserToMeta was called.

property UserTransform: TBLMatrix2D read GetUserTransform write SetUserTransform

Type: TBLMatrix2D

Exceptions

EBlend2DError: Raised on failure.

See Also

Remarks

Setting this property only assigns the user transformation matrix, which means that the meta transformation matrix is kept as is. This means that the final transformation matrix will be recalculated based on the given transform.


Constructor Descriptions

Assign

Copy constructor.

Creates a weak-copy of the ASrc rendering context by increasing it's internal reference counter. This context and ASrc would point to the same data and would be otherwise identical. Any change to ASrc would also affect this context.

This operator is mostly provided for users that may keep a global reference to the same rendering context, for example, otherwise sharing is not that useful as the rendering context has states that are manipulated during rendering.

Two weak copies of the same rendering context cannot be used by different threads simultaneously.

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

Parameters

ADest: TBLContext

ASrc: TBLContext

Exceptions

EBlend2DError: Raised on failure.


Create

Creates a new rendering context for rendering to the image ATarget.

This is an advanced constructor that can be used to create a rendering context with additional parameters. These parameters can be used to specify the number of threads to be used during rendering and to select other features.

constructor Create(const ATarget: TBLImage; const ACreateInfo: TBLContextCreateInfo); overload

Parameters

ATarget: TBLImage

ACreateInfo: TBLContextCreateInfo


Create

Creates a new rendering context for rendering to the image ATarget.

This is a simplified constructor that can be used to create a rendering context without any additional parameters, which means that the rendering context will use a single-threaded synchronous rendering.

constructor Create(const ATarget: TBLImage); overload

Parameters

ATarget: TBLImage

Exceptions

EBlend2DError: Raised on failure.


Finalize

Destroys the rendering context.

Waits for all operations, detaches the target from the rendering context and then destroys it. Does nothing if the context is not initialized.

destructor Finalize(var ADest: TBLContext)

Parameters

ADest: TBLContext

Exceptions

EBlend2DError: Raised on failure.

Remarks

Destroying the rendering context would always internally call flush(BL_CONTEXT_FLUSH_SYNC), which would flush the render calls queue in case multi-threaded rendering is used.


Initialize

Creates a default constructed rendering context.

Default constructed means that the instance is valid, but uninitialized, which means the rendering context does not have attached any target. Any attempt to use uninitialized context results in a TBLResult.NotInitialized error.

constructor Initialize(out ADest: TBLContext)

Parameters

ADest: TBLContext

Exceptions

EBlend2DError: Raised on failure.


Operator Descriptions

Equal(TBLContext, TBLContext)

Returns True if two contexts are equal.

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

Parameters

ALeft: TBLContext

ARight: TBLContext

Returns

Boolean


Equal(TBLContext, Pointer)

Used to compare against nil (null or invalid context).

class operator Equal(const ALeft: TBLContext; const ARight: Pointer): Boolean; inline; static

Parameters

ALeft: TBLContext

ARight: Pointer

Returns

Boolean


NotEqual(TBLContext, TBLContext)

Returns True if two font contexts are not equal.

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

Parameters

ALeft: TBLContext

ARight: TBLContext

Returns

Boolean


NotEqual(TBLContext, Pointer)

Used to compare against nil (null or invalid context).

class operator NotEqual(const ALeft: TBLContext; const ARight: Pointer): Boolean; inline; static

Parameters

ALeft: TBLContext

ARight: Pointer

Returns

Boolean


Method Descriptions

ApplyTransform(TBLMatrix2D)

Transforms the user transformation matrix by ATransform.

procedure ApplyTransform(const ATransform: TBLMatrix2D); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATransform: TBLMatrix2D


BlitImage(TBLRect, TBLImage, TBLRect)

Blits an area of source image ASrc specified by ASrcArea scaled to fit into ARect rectangle (floating point coordinates).

procedure BlitImage(const ARect: TBLRect; const ASrc: TBLImage; const ASrcArea: TBLRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ASrc: TBLImage

ASrcArea: TBLRect


BlitImage(TBLRect, TBLImage)

Blits a source image ASrc scaled to fit into ARect rectangle (floating point coordinates).

procedure BlitImage(const ARect: TBLRect; const ASrc: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ASrc: TBLImage


BlitImage(TBLRectI, TBLImage, TBLRectI)

Blits an area of source image ASrc specified by ASrcArea scaled to fit into ARect rectangle (integer coordinates).

procedure BlitImage(const ARect: TBLRectI; const ASrc: TBLImage; const ASrcArea: TBLRectI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

ASrc: TBLImage

ASrcArea: TBLRectI


BlitImage(TBLRectI, TBLImage)

Blits a source image ASrc scaled to fit into ARect rectangle (integer coordinates).

procedure BlitImage(const ARect: TBLRectI; const ASrc: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

ASrc: TBLImage


BlitImage(TBLPoint, TBLImage, TBLRect)

Blits an area in source image ASrc specified by ASrcArea at coordinates specified by AOrigin (floating point coordinates).

procedure BlitImage(const AOrigin: TBLPoint; const ASrc: TBLImage; const ASrcArea: TBLRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

ASrc: TBLImage

ASrcArea: TBLRect


BlitImage(TBLPoint, TBLImage)

Blits source image ASrc at coordinates specified by AOrigin (floating point coordinates).

procedure BlitImage(const AOrigin: TBLPoint; const ASrc: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

ASrc: TBLImage


BlitImage(TBLPointI, TBLImage, TBLRectI)

Blits an area in source image ASrc specified by ASrcArea at coordinates specified by AOrigin (integer coordinates).

procedure BlitImage(const AOrigin: TBLPointI; const ASrc: TBLImage; const ASrcArea: TBLRectI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

ASrc: TBLImage

ASrcArea: TBLRectI


BlitImage(TBLPointI, TBLImage)

Blits source image ASrc at coordinates specified by AOrigin (integer coordinates).

procedure BlitImage(const AOrigin: TBLPointI; const ASrc: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

ASrc: TBLImage


ClearAll

Clear everything to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then filling everything by FillAll.

procedure ClearAll; inline

Exceptions

EBlend2DError: Raised on failure.

See Also

Remarks

If the target surface doesn't have alpha, but has X component, like TBLFormat.Xrgb32, the X component would be set to 1.0, which would translate to $FF in case of \ref TBLFormat.Xrgb32.


ClearRect(Double, Double, Double, Double)

Clears a rectangle [AX, AY, AW, AH] (floating-point coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to 'TBLCompOp.Clearand then callingFillRect(AX, AY, AW, AH)`.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

See Also

Remarks

If the target surface doesn't have alpha, but has X component, like TBLFormat.Xrgb32, the X component would be set to 1.0, which would translate to $FF in case of \ref TBLFormat.Xrgb32.


ClearRect(TBLRect)

Clears a rectangle ARect (floating-point coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then calling FillRect(ARect).

procedure ClearRect(const ARect: TBLRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

See Also

Remarks

If the target surface doesn't have alpha, but has X component, like TBLFormat.Xrgb32, the X component would be set to 1.0, which would translate to $FF in case of \ref TBLFormat.Xrgb32.


ClearRect(TBLRectI)

Clears a rectangle ARect (integer coordinates) to a transparent black, which is the same operation as temporarily setting the composition operator to TBLCompOp.Clear and then calling FillRect(ARect).

procedure ClearRect(const ARect: TBLRectI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

See Also

Remarks

If the target surface doesn't have alpha, but has X component, like TBLFormat.Xrgb32, the X component would be set to 1.0, which would translate to $FF in case of \ref TBLFormat.Xrgb32.


ClipToRect(Double, Double, Double, Double)

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

Parameters

AX: Double

AY: Double

AW: Double

AH: Double


ClipToRect(TBLRect)

procedure ClipToRect(const ARect: TBLRect); overload; inline

Parameters

ARect: TBLRect


ClipToRect(TBLRectI)

procedure ClipToRect(const ARect: TBLRectI); overload; inline

Parameters

ARect: TBLRectI


DisableFillStyle

Sets fill style to Null, which disables it.

procedure DisableFillStyle; inline

Exceptions

EBlend2DError: Raised on failure.


DisableStrokeStyle

Sets stroke style to Null, which disables it.

procedure DisableStrokeStyle; inline

Exceptions

EBlend2DError: Raised on failure.


DisableStyle(TBLContextStyleSlot)

Sets the given style ASlot to Null, which disables it.

Styles set to Null would reject all rendering operations that would otherwise use that style.

procedure DisableStyle(const ASlot: TBLContextStyleSlot); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot


Equals(TBLContext)

Returns whether this and AOther point to the same rendering context.

function Equals(const AOther: TBLContext): Boolean

Parameters

AOther: TBLContext

Returns

Boolean


FillAll(TBLVar)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLVar


FillAll(TBLGradient)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLGradient


FillAll(TBLPattern)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLPattern


FillAll(TAlphaColor)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TAlphaColor


FillAll(TBLRgba64)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba64


FillAll(TBLRgba32)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba32


FillAll(TBLRgba)

Fills everything non-clipped with an explicit fill AStyle.

procedure FillAll(const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba


FillAll

Fills everything non-clipped with the current fill style.

procedure FillAll; overload; inline

Exceptions

EBlend2DError: Raised on failure.


FillBox(Double, Double, Double, Double, TBLVar)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLVar


FillBox(Double, Double, Double, Double, TBLGradient)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLGradient


FillBox(Double, Double, Double, Double, TBLPattern)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLPattern


FillBox(Double, Double, Double, Double, TAlphaColor)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TAlphaColor


FillBox(Double, Double, Double, Double, TBLRgba64)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba64


FillBox(Double, Double, Double, Double, TBLRgba32)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba32


FillBox(Double, Double, Double, Double, TBLRgba)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit fill AStyle

procedure FillBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba


FillBox(Double, Double, Double, Double)

Fills a box [AX0, AY0, AX1, AY1] (floating point coordinates) with the current fill style.

procedure FillBox(const AX0, AY0, AX1, AY1: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double


FillBox(TBLBoxI, TBLVar)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLVar

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TBLGradient)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLGradient

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TBLPattern)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLPattern

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TAlphaColor)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TAlphaColor

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TBLRgba64)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba64

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TBLRgba32)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba32

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI, TBLRgba)

Fills a ABox (integer coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBoxI; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBoxI)

Fills a ABox (integer coordinates) with the current fill style.

procedure FillBox(const ABox: TBLBoxI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLVar)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLVar

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLGradient)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLGradient

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLPattern)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLPattern

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TAlphaColor)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TAlphaColor

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLRgba64)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba64

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLRgba32)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba32

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox, TBLRgba)

Fills a ABox (floating point coordinates) with an explicit fill AStyle.

procedure FillBox(const ABox: TBLBox; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBox(TBLBox)

Fills a ABox (floating point coordinates) with the current fill style.

procedure FillBox(const ABox: TBLBox); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use FillRect instead.


FillBoxArray(PBLBoxI, NativeInt, TBLVar)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLVar


FillBoxArray(PBLBoxI, NativeInt, TBLGradient)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLGradient


FillBoxArray(PBLBoxI, NativeInt, TBLPattern)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLPattern


FillBoxArray(PBLBoxI, NativeInt, TAlphaColor)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TAlphaColor


FillBoxArray(PBLBoxI, NativeInt, TBLRgba64)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba64


FillBoxArray(PBLBoxI, NativeInt, TBLRgba32)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba32


FillBoxArray(PBLBoxI, NativeInt, TBLRgba)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba


FillBoxArray(PBLBoxI, NativeInt)

Fills an AArray of boxes or size 'ACount' (integer coordinates) with the default fill style.

procedure FillBoxArray(const AArray: PBLBoxI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt


FillBoxArray(TBLArrayView<TBLBoxI>, TBLVar)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLVar


FillBoxArray(TBLArrayView<TBLBoxI>, TBLGradient)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLGradient


FillBoxArray(TBLArrayView<TBLBoxI>, TBLPattern)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLPattern


FillBoxArray(TBLArrayView<TBLBoxI>, TAlphaColor)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TAlphaColor


FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba64)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba64


FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba32)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba32


FillBoxArray(TBLArrayView<TBLBoxI>, TBLRgba)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba


FillBoxArray(TBLArrayView<TBLBoxI>)

Fills an AArray of boxes (integer coordinates) with the default fill style.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBoxI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>


FillBoxArray(TArray<TBLBoxI>, TBLVar)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLVar


FillBoxArray(TArray<TBLBoxI>, TBLGradient)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLGradient


FillBoxArray(TArray<TBLBoxI>, TBLPattern)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLPattern


FillBoxArray(TArray<TBLBoxI>, TAlphaColor)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TAlphaColor


FillBoxArray(TArray<TBLBoxI>, TBLRgba64)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba64


FillBoxArray(TArray<TBLBoxI>, TBLRgba32)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba32


FillBoxArray(TArray<TBLBoxI>, TBLRgba)

Fills an AArray of boxes (integer coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba


FillBoxArray(TArray<TBLBoxI>)

Fills an AArray of boxes (integer coordinates) with the default fill style.

procedure FillBoxArray(const AArray: TArray<TBLBoxI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>


FillBoxArray(PBLBox, NativeInt, TBLVar)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLVar


FillBoxArray(PBLBox, NativeInt, TBLGradient)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLGradient


FillBoxArray(PBLBox, NativeInt, TBLPattern)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLPattern


FillBoxArray(PBLBox, NativeInt, TAlphaColor)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TAlphaColor


FillBoxArray(PBLBox, NativeInt, TBLRgba64)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba64


FillBoxArray(PBLBox, NativeInt, TBLRgba32)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba32


FillBoxArray(PBLBox, NativeInt, TBLRgba)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba


FillBoxArray(PBLBox, NativeInt)

Fills an AArray of boxes or size 'ACount' (floating point coordinates) with the default fill style.

procedure FillBoxArray(const AArray: PBLBox; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt


FillBoxArray(TBLArrayView<TBLBox>, TBLVar)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLVar


FillBoxArray(TBLArrayView<TBLBox>, TBLGradient)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLGradient


FillBoxArray(TBLArrayView<TBLBox>, TBLPattern)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLPattern


FillBoxArray(TBLArrayView<TBLBox>, TAlphaColor)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TAlphaColor


FillBoxArray(TBLArrayView<TBLBox>, TBLRgba64)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba64


FillBoxArray(TBLArrayView<TBLBox>, TBLRgba32)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba32


FillBoxArray(TBLArrayView<TBLBox>, TBLRgba)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba


FillBoxArray(TBLArrayView<TBLBox>)

Fills an AArray of boxes (floating point coordinates) with the default fill style.

procedure FillBoxArray(const AArray: TBLArrayView<TBLBox>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>


FillBoxArray(TArray<TBLBox>, TBLVar)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLVar


FillBoxArray(TArray<TBLBox>, TBLGradient)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLGradient


FillBoxArray(TArray<TBLBox>, TBLPattern)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLPattern


FillBoxArray(TArray<TBLBox>, TAlphaColor)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TAlphaColor


FillBoxArray(TArray<TBLBox>, TBLRgba64)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba64


FillBoxArray(TArray<TBLBox>, TBLRgba32)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba32


FillBoxArray(TArray<TBLBox>, TBLRgba)

Fills an AArray of boxes (floating point coordinates) with an explicit fill AStyle.

procedure FillBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba


FillBoxArray(TArray<TBLBox>)

Fills an AArray of boxes (floating point coordinates) with the default fill style.

procedure FillBoxArray(const AArray: TArray<TBLBox>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>


FillChord(Double, Double, Double, Double, Double, Double, TBLVar)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


FillChord(Double, Double, Double, Double, Double, Double, TBLGradient)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


FillChord(Double, Double, Double, Double, Double, Double, TBLPattern)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


FillChord(Double, Double, Double, Double, Double, Double, TAlphaColor)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


FillChord(Double, Double, Double, Double, Double, Double, TBLRgba64)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


FillChord(Double, Double, Double, Double, Double, Double, TBLRgba32)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


FillChord(Double, Double, Double, Double, Double, Double, TBLRgba)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


FillChord(Double, Double, Double, Double, Double, Double)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current fill style.

procedure FillChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double


FillChord(Double, Double, Double, Double, Double, TBLVar)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


FillChord(Double, Double, Double, Double, Double, TBLGradient)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


FillChord(Double, Double, Double, Double, Double, TBLPattern)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


FillChord(Double, Double, Double, Double, Double, TAlphaColor)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


FillChord(Double, Double, Double, Double, Double, TBLRgba64)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


FillChord(Double, Double, Double, Double, Double, TBLRgba32)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


FillChord(Double, Double, Double, Double, Double, TBLRgba)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


FillChord(Double, Double, Double, Double, Double)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current fill style.

procedure FillChord(const ACX, ACY, AR, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double


FillChord(TBLArc, TBLVar)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLVar


FillChord(TBLArc, TBLGradient)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLGradient


FillChord(TBLArc, TBLPattern)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLPattern


FillChord(TBLArc, TAlphaColor)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TAlphaColor


FillChord(TBLArc, TBLRgba64)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba64


FillChord(TBLArc, TBLRgba32)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba32


FillChord(TBLArc, TBLRgba)

Fills an AChord (floating point coordinates) with an explicit fill AStyle.

procedure FillChord(const AChord: TBLArc; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba


FillChord(TBLArc)

Fills an AChord (floating point coordinates) with the current fill style.

procedure FillChord(const AChord: TBLArc); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc


FillCircle(Double, Double, Double, TBLVar)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLVar


FillCircle(Double, Double, Double, TBLGradient)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLGradient


FillCircle(Double, Double, Double, TBLPattern)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLPattern


FillCircle(Double, Double, Double, TAlphaColor)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TAlphaColor


FillCircle(Double, Double, Double, TBLRgba64)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba64


FillCircle(Double, Double, Double, TBLRgba32)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba32


FillCircle(Double, Double, Double, TBLRgba)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba


FillCircle(Double, Double, Double)

Fills a circle at [ACX, ACY] and radius AR (floating point coordinates) with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double


FillCircle(TBLCircle, TBLVar)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLVar


FillCircle(TBLCircle, TBLGradient)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLGradient


FillCircle(TBLCircle, TBLPattern)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLPattern


FillCircle(TBLCircle, TAlphaColor)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TAlphaColor


FillCircle(TBLCircle, TBLRgba64)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba64


FillCircle(TBLCircle, TBLRgba32)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba32


FillCircle(TBLCircle, TBLRgba)

Fills an ACircle (floating point coordinates) with an explicit fill AStyle.

procedure FillCircle(const ACircle: TBLCircle; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba


FillCircle(TBLCircle)

Fills an ACircle (floating point coordinates) with the current fill style.

procedure FillCircle(const ACircle: TBLCircle); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle


FillEllipse(Double, Double, Double, Double, TBLVar)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLVar


FillEllipse(Double, Double, Double, Double, TBLGradient)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLGradient


FillEllipse(Double, Double, Double, Double, TBLPattern)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLPattern


FillEllipse(Double, Double, Double, Double, TAlphaColor)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TAlphaColor


FillEllipse(Double, Double, Double, Double, TBLRgba64)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba64


FillEllipse(Double, Double, Double, Double, TBLRgba32)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba32


FillEllipse(Double, Double, Double, Double, TBLRgba)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba


FillEllipse(Double, Double, Double, Double)

Fills an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double


FillEllipse(TBLEllipse, TBLVar)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLVar


FillEllipse(TBLEllipse, TBLGradient)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLGradient


FillEllipse(TBLEllipse, TBLPattern)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLPattern


FillEllipse(TBLEllipse, TAlphaColor)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TAlphaColor


FillEllipse(TBLEllipse, TBLRgba64)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba64


FillEllipse(TBLEllipse, TBLRgba32)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba32


FillEllipse(TBLEllipse, TBLRgba)

Fills an AEllipse (floating point coordinates) with an explicit fill AStyle.

procedure FillEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba


FillEllipse(TBLEllipse)

Fills an AEllipse (floating point coordinates) with the current fill style.

procedure FillEllipse(const AEllipse: TBLEllipse); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse


FillGeometry(TBLGeometryType, Pointer, TBLVar)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLVar

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TBLGradient)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLGradient

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TBLPattern)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLPattern

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TAlphaColor)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TAlphaColor

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TBLRgba64)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba64

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TBLRgba32)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba32

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer, TBLRgba)

Fills the passed geometry specified by geometry AType and AData with an explicit fill AStyle.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGeometry(TBLGeometryType, Pointer)

Fills the passed geometry specified by geometry AType and AData with the default fill style.

procedure FillGeometry(const AType: TBLGeometryType; const AData: Pointer); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLVar)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLVar


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLGradient)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLGradient


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLPattern)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLPattern


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TAlphaColor)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TAlphaColor


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba64)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba64


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba32)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba32


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba


FillGlyphRun(TBLPoint, TBLFont, TBLGlyphRun)

Fills an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with the current fill style.

procedure FillGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLVar)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLVar


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLGradient)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLGradient


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLPattern)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLPattern


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TAlphaColor)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TAlphaColor


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba64)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba64


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba32)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba32


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba


FillGlyphRun(TBLPointI, TBLFont, TBLGlyphRun)

Fills an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with the current fill style.

procedure FillGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun


FillMask(TBLPoint, TBLImage, TBLImage, TBLVar)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLVar


FillMask(TBLPoint, TBLImage, TBLImage, TBLGradient)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLGradient


FillMask(TBLPoint, TBLImage, TBLImage, TBLPattern)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLPattern


FillMask(TBLPoint, TBLImage, TBLImage, TAlphaColor)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TAlphaColor


FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba64)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba64


FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba32)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba32


FillMask(TBLPoint, TBLImage, TBLImage, TBLRgba)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba


FillMask(TBLPoint, TBLImage, TBLImage)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (floating point coordinates) with the current fill style.

procedure FillMask(const AOrigin: TBLPoint; const AMask, AMaskArea: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AMaskArea: TBLImage


FillMask(TBLPoint, TBLImage, TBLVar)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLVar


FillMask(TBLPoint, TBLImage, TBLGradient)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLGradient


FillMask(TBLPoint, TBLImage, TBLPattern)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLPattern


FillMask(TBLPoint, TBLImage, TAlphaColor)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TAlphaColor


FillMask(TBLPoint, TBLImage, TBLRgba64)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLRgba64


FillMask(TBLPoint, TBLImage, TBLRgba32)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLRgba32


FillMask(TBLPoint, TBLImage, TBLRgba)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage

AStyle: TBLRgba


FillMask(TBLPoint, TBLImage)

Fills a source AMask image at coordinates specified by AOrigin (floating point coordinates) with the current fill style.

procedure FillMask(const AOrigin: TBLPoint; const AMask: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AMask: TBLImage


FillMask(TBLPointI, TBLImage, TBLImage, TBLVar)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLVar


FillMask(TBLPointI, TBLImage, TBLImage, TBLGradient)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLGradient


FillMask(TBLPointI, TBLImage, TBLImage, TBLPattern)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLPattern


FillMask(TBLPointI, TBLImage, TBLImage, TAlphaColor)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TAlphaColor


FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba64)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba64


FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba32)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba32


FillMask(TBLPointI, TBLImage, TBLImage, TBLRgba)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage

AStyle: TBLRgba


FillMask(TBLPointI, TBLImage, TBLImage)

Fills a source AMask image specified by AMaskArea at coordinates specified by AOrigin (integer coordinates) with the current fill style.

procedure FillMask(const AOrigin: TBLPointI; const AMask, AMaskArea: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AMaskArea: TBLImage


FillMask(TBLPointI, TBLImage, TBLVar)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLVar


FillMask(TBLPointI, TBLImage, TBLGradient)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLGradient


FillMask(TBLPointI, TBLImage, TBLPattern)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLPattern


FillMask(TBLPointI, TBLImage, TAlphaColor)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TAlphaColor


FillMask(TBLPointI, TBLImage, TBLRgba64)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLRgba64


FillMask(TBLPointI, TBLImage, TBLRgba32)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLRgba32


FillMask(TBLPointI, TBLImage, TBLRgba)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage

AStyle: TBLRgba


FillMask(TBLPointI, TBLImage)

Fills a source AMask image at coordinates specified by AOrigin (integer coordinates) with the current fill style.

procedure FillMask(const AOrigin: TBLPointI; const AMask: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AMask: TBLImage


FillPath(TBLPoint, TBLPath, TBLVar)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLVar


FillPath(TBLPoint, TBLPath, TBLGradient)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLGradient


FillPath(TBLPoint, TBLPath, TBLPattern)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLPattern


FillPath(TBLPoint, TBLPath, TAlphaColor)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TAlphaColor


FillPath(TBLPoint, TBLPath, TBLRgba64)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba64


FillPath(TBLPoint, TBLPath, TBLRgba32)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba32


FillPath(TBLPoint, TBLPath, TBLRgba)

Fills the given APath translated by AOrigin with an explicit fill AStyle.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba


FillPath(TBLPoint, TBLPath)

Fills the given APath translated by AOrigin with the default fill style.

procedure FillPath(const AOrigin: TBLPoint; const APath: TBLPath); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath


FillPath(TBLPath, TBLVar)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLVar


FillPath(TBLPath, TBLGradient)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLGradient


FillPath(TBLPath, TBLPattern)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLPattern


FillPath(TBLPath, TAlphaColor)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TAlphaColor


FillPath(TBLPath, TBLRgba64)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba64


FillPath(TBLPath, TBLRgba32)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba32


FillPath(TBLPath, TBLRgba)

Fills the given APath with an explicit fill AStyle.

procedure FillPath(const APath: TBLPath; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba


FillPath(TBLPath)

Fills the given APath with the default fill style.

procedure FillPath(const APath: TBLPath); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath


FillPie(Double, Double, Double, Double, Double, Double, TBLVar)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


FillPie(Double, Double, Double, Double, Double, Double, TBLGradient)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


FillPie(Double, Double, Double, Double, Double, Double, TBLPattern)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


FillPie(Double, Double, Double, Double, Double, Double, TAlphaColor)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


FillPie(Double, Double, Double, Double, Double, Double, TBLRgba64)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


FillPie(Double, Double, Double, Double, Double, Double, TBLRgba32)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


FillPie(Double, Double, Double, Double, Double, Double, TBLRgba)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


FillPie(Double, Double, Double, Double, Double, Double)

Fills a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current fill style.

procedure FillPie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double


FillPie(Double, Double, Double, Double, Double, TBLVar)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


FillPie(Double, Double, Double, Double, Double, TBLGradient)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


FillPie(Double, Double, Double, Double, Double, TBLPattern)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


FillPie(Double, Double, Double, Double, Double, TAlphaColor)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


FillPie(Double, Double, Double, Double, Double, TBLRgba64)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


FillPie(Double, Double, Double, Double, Double, TBLRgba32)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


FillPie(Double, Double, Double, Double, Double, TBLRgba)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


FillPie(Double, Double, Double, Double, Double)

Fills a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current fill style.

procedure FillPie(const ACX, ACY, AR, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double


FillPie(TBLArc, TBLVar)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLVar


FillPie(TBLArc, TBLGradient)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLGradient


FillPie(TBLArc, TBLPattern)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLPattern


FillPie(TBLArc, TAlphaColor)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TAlphaColor


FillPie(TBLArc, TBLRgba64)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba64


FillPie(TBLArc, TBLRgba32)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba32


FillPie(TBLArc, TBLRgba)

Fills an APie (floating point coordinates) with an explicit fill AStyle.

procedure FillPie(const APie: TBLArc; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba


FillPie(TBLArc)

Fills an APie (floating point coordinates) with the current fill style.

procedure FillPie(const APie: TBLArc); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc


FillPoly(PBLPointI, NativeInt, TBLVar)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLVar


FillPoly(PBLPointI, NativeInt, TBLGradient)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLGradient


FillPoly(PBLPointI, NativeInt, TBLPattern)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLPattern


FillPoly(PBLPointI, NativeInt, TAlphaColor)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TAlphaColor


FillPoly(PBLPointI, NativeInt, TBLRgba64)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba64


FillPoly(PBLPointI, NativeInt, TBLRgba32)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba32


FillPoly(PBLPointI, NativeInt, TBLRgba)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba


FillPoly(PBLPointI, NativeInt)

Fills a polygon APoly having 'ACount' vertices (integer coordinates) with the current fill style.

procedure FillPoly(const APoly: PBLPointI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt


FillPoly(TBLArrayView<TBLPointI>, TBLVar)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLVar


FillPoly(TBLArrayView<TBLPointI>, TBLGradient)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLGradient


FillPoly(TBLArrayView<TBLPointI>, TBLPattern)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLPattern


FillPoly(TBLArrayView<TBLPointI>, TAlphaColor)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TAlphaColor


FillPoly(TBLArrayView<TBLPointI>, TBLRgba64)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba64


FillPoly(TBLArrayView<TBLPointI>, TBLRgba32)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba32


FillPoly(TBLArrayView<TBLPointI>, TBLRgba)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba


FillPoly(TBLArrayView<TBLPointI>)

Fills a polygon APoly (integer coordinates) with the current fill style.

procedure FillPoly(const APoly: TBLArrayView<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>


FillPoly(TArray<TBLPointI>, TBLVar)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLVar


FillPoly(TArray<TBLPointI>, TBLGradient)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLGradient


FillPoly(TArray<TBLPointI>, TBLPattern)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLPattern


FillPoly(TArray<TBLPointI>, TAlphaColor)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TAlphaColor


FillPoly(TArray<TBLPointI>, TBLRgba64)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba64


FillPoly(TArray<TBLPointI>, TBLRgba32)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba32


FillPoly(TArray<TBLPointI>, TBLRgba)

Fills a polygon APoly (integer coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba


FillPoly(TArray<TBLPointI>)

Fills a polygon APoly (integer coordinates) with the current fill style.

procedure FillPoly(const APoly: TArray<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>


FillPoly(PBLPoint, NativeInt, TBLVar)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLVar


FillPoly(PBLPoint, NativeInt, TBLGradient)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLGradient


FillPoly(PBLPoint, NativeInt, TBLPattern)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLPattern


FillPoly(PBLPoint, NativeInt, TAlphaColor)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TAlphaColor


FillPoly(PBLPoint, NativeInt, TBLRgba64)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba64


FillPoly(PBLPoint, NativeInt, TBLRgba32)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba32


FillPoly(PBLPoint, NativeInt, TBLRgba)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba


FillPoly(PBLPoint, NativeInt)

Fills a polygon APoly having 'ACount' vertices (floating point coordinates) with the current fill style.

procedure FillPoly(const APoly: PBLPoint; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt


FillPoly(TBLArrayView<TBLPoint>, TBLVar)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLVar


FillPoly(TBLArrayView<TBLPoint>, TBLGradient)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLGradient


FillPoly(TBLArrayView<TBLPoint>, TBLPattern)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLPattern


FillPoly(TBLArrayView<TBLPoint>, TAlphaColor)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TAlphaColor


FillPoly(TBLArrayView<TBLPoint>, TBLRgba64)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba64


FillPoly(TBLArrayView<TBLPoint>, TBLRgba32)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba32


FillPoly(TBLArrayView<TBLPoint>, TBLRgba)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba


FillPoly(TBLArrayView<TBLPoint>)

Fills a polygon APoly (floating point coordinates) with the current fill style.

procedure FillPoly(const APoly: TBLArrayView<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>


FillPoly(TArray<TBLPoint>, TBLVar)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLVar


FillPoly(TArray<TBLPoint>, TBLGradient)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLGradient


FillPoly(TArray<TBLPoint>, TBLPattern)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLPattern


FillPoly(TArray<TBLPoint>, TAlphaColor)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TAlphaColor


FillPoly(TArray<TBLPoint>, TBLRgba64)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba64


FillPoly(TArray<TBLPoint>, TBLRgba32)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba32


FillPoly(TArray<TBLPoint>, TBLRgba)

Fills a polygon APoly (floating point coordinates) with an explicit fill AStyle.

procedure FillPoly(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba


FillPoly(TArray<TBLPoint>)

Fills a polygon APoly (floating point coordinates) with the current fill style.

procedure FillPoly(const APoly: TArray<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>


FillRect(Double, Double, Double, Double, TBLVar)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLVar


FillRect(Double, Double, Double, Double, TBLGradient)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLGradient


FillRect(Double, Double, Double, Double, TBLPattern)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLPattern


FillRect(Double, Double, Double, Double, TAlphaColor)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TAlphaColor


FillRect(Double, Double, Double, Double, TBLRgba64)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba64


FillRect(Double, Double, Double, Double, TBLRgba32)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba32


FillRect(Double, Double, Double, Double, TBLRgba)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba


FillRect(Double, Double, Double, Double)

Fills a rectangle [AX, AY, AW, AH] (floating point coordinates) with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double


FillRect(TBLRect, TBLVar)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLVar


FillRect(TBLRect, TBLGradient)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLGradient


FillRect(TBLRect, TBLPattern)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLPattern


FillRect(TBLRect, TAlphaColor)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TAlphaColor


FillRect(TBLRect, TBLRgba64)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba64


FillRect(TBLRect, TBLRgba32)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba32


FillRect(TBLRect, TBLRgba)

Fills a rectangle ARect (floating point coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRect; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba


FillRect(TBLRect)

Fills a rectangle ARect (floating point coordinates) with the current fill style.

procedure FillRect(const ARect: TBLRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect


FillRect(TBLRectI, TBLVar)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLVar


FillRect(TBLRectI, TBLGradient)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLGradient


FillRect(TBLRectI, TBLPattern)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLPattern


FillRect(TBLRectI, TAlphaColor)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TAlphaColor


FillRect(TBLRectI, TBLRgba64)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba64


FillRect(TBLRectI, TBLRgba32)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba32


FillRect(TBLRectI, TBLRgba)

Fills a rectangle ARect (integer coordinates) with an explicit fill AStyle.

procedure FillRect(const ARect: TBLRectI; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba


FillRect(TBLRectI)

Fills a rectangle ARect (integer coordinates) with the current fill style.

procedure FillRect(const ARect: TBLRectI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI


FillRectArray(PBLRectI, NativeInt, TBLVar)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLVar


FillRectArray(PBLRectI, NativeInt, TBLGradient)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLGradient


FillRectArray(PBLRectI, NativeInt, TBLPattern)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLPattern


FillRectArray(PBLRectI, NativeInt, TAlphaColor)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TAlphaColor


FillRectArray(PBLRectI, NativeInt, TBLRgba64)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba64


FillRectArray(PBLRectI, NativeInt, TBLRgba32)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba32


FillRectArray(PBLRectI, NativeInt, TBLRgba)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba


FillRectArray(PBLRectI, NativeInt)

Fills an AArray of rectangles or size 'ACount' (integer coordinates) with the default fill style.

procedure FillRectArray(const AArray: PBLRectI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt


FillRectArray(TBLArrayView<TBLRectI>, TBLVar)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLVar


FillRectArray(TBLArrayView<TBLRectI>, TBLGradient)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLGradient


FillRectArray(TBLArrayView<TBLRectI>, TBLPattern)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLPattern


FillRectArray(TBLArrayView<TBLRectI>, TAlphaColor)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TAlphaColor


FillRectArray(TBLArrayView<TBLRectI>, TBLRgba64)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba64


FillRectArray(TBLArrayView<TBLRectI>, TBLRgba32)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba32


FillRectArray(TBLArrayView<TBLRectI>, TBLRgba)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba


FillRectArray(TBLArrayView<TBLRectI>)

Fills an AArray of rectangles (integer coordinates) with the default fill style.

procedure FillRectArray(const AArray: TBLArrayView<TBLRectI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>


FillRectArray(TArray<TBLRectI>, TBLVar)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLVar


FillRectArray(TArray<TBLRectI>, TBLGradient)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLGradient


FillRectArray(TArray<TBLRectI>, TBLPattern)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLPattern


FillRectArray(TArray<TBLRectI>, TAlphaColor)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TAlphaColor


FillRectArray(TArray<TBLRectI>, TBLRgba64)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba64


FillRectArray(TArray<TBLRectI>, TBLRgba32)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba32


FillRectArray(TArray<TBLRectI>, TBLRgba)

Fills an AArray of rectangles (integer coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba


FillRectArray(TArray<TBLRectI>)

Fills an AArray of rectangles (integer coordinates) with the default fill style.

procedure FillRectArray(const AArray: TArray<TBLRectI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>


FillRectArray(PBLRect, NativeInt, TBLVar)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLVar


FillRectArray(PBLRect, NativeInt, TBLGradient)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLGradient


FillRectArray(PBLRect, NativeInt, TBLPattern)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLPattern


FillRectArray(PBLRect, NativeInt, TAlphaColor)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TAlphaColor


FillRectArray(PBLRect, NativeInt, TBLRgba64)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba64


FillRectArray(PBLRect, NativeInt, TBLRgba32)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba32


FillRectArray(PBLRect, NativeInt, TBLRgba)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba


FillRectArray(PBLRect, NativeInt)

Fills an AArray of rectangles or size 'ACount' (floating point coordinates) with the default fill style.

procedure FillRectArray(const AArray: PBLRect; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt


FillRectArray(TBLArrayView<TBLRect>, TBLVar)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLVar


FillRectArray(TBLArrayView<TBLRect>, TBLGradient)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLGradient


FillRectArray(TBLArrayView<TBLRect>, TBLPattern)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLPattern


FillRectArray(TBLArrayView<TBLRect>, TAlphaColor)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TAlphaColor


FillRectArray(TBLArrayView<TBLRect>, TBLRgba64)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba64


FillRectArray(TBLArrayView<TBLRect>, TBLRgba32)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba32


FillRectArray(TBLArrayView<TBLRect>, TBLRgba)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba


FillRectArray(TBLArrayView<TBLRect>)

Fills an AArray of rectangles (floating point coordinates) with the default fill style.

procedure FillRectArray(const AArray: TBLArrayView<TBLRect>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>


FillRectArray(TArray<TBLRect>, TBLVar)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLVar


FillRectArray(TArray<TBLRect>, TBLGradient)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLGradient


FillRectArray(TArray<TBLRect>, TBLPattern)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLPattern


FillRectArray(TArray<TBLRect>, TAlphaColor)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TAlphaColor


FillRectArray(TArray<TBLRect>, TBLRgba64)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba64


FillRectArray(TArray<TBLRect>, TBLRgba32)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba32


FillRectArray(TArray<TBLRect>, TBLRgba)

Fills an AArray of rectangles (floating point coordinates) with an explicit fill AStyle.

procedure FillRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba


FillRectArray(TArray<TBLRect>)

Fills an AArray of rectangles (floating point coordinates) with the default fill style.

procedure FillRectArray(const AArray: TArray<TBLRect>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLVar)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLVar


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLGradient)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLGradient


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLPattern)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLPattern


FillRoundRect(Double, Double, Double, Double, Double, Double, TAlphaColor)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TAlphaColor


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba64)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba64


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba32)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba32


FillRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit fill AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba


FillRoundRect(Double, Double, Double, Double, Double, Double)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double


FillRoundRect(Double, Double, Double, Double, Double, TBLVar)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLVar


FillRoundRect(Double, Double, Double, Double, Double, TBLGradient)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLGradient


FillRoundRect(Double, Double, Double, Double, Double, TBLPattern)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLPattern


FillRoundRect(Double, Double, Double, Double, Double, TAlphaColor)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TAlphaColor


FillRoundRect(Double, Double, Double, Double, Double, TBLRgba64)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba64


FillRoundRect(Double, Double, Double, Double, Double, TBLRgba32)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba32


FillRoundRect(Double, Double, Double, Double, Double, TBLRgba)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba


FillRoundRect(Double, Double, Double, Double, Double)

Fills a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double


FillRoundRect(TBLRect, Double, Double, TBLVar)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLVar


FillRoundRect(TBLRect, Double, Double, TBLGradient)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLGradient


FillRoundRect(TBLRect, Double, Double, TBLPattern)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLPattern


FillRoundRect(TBLRect, Double, Double, TAlphaColor)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TAlphaColor


FillRoundRect(TBLRect, Double, Double, TBLRgba64)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba64


FillRoundRect(TBLRect, Double, Double, TBLRgba32)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba32


FillRoundRect(TBLRect, Double, Double, TBLRgba)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba


FillRoundRect(TBLRect, Double, Double)

Fills a rounded rectangle bounded by ARect with radius [ARX, ARY] with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double


FillRoundRect(TBLRect, Double, TBLVar)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLVar


FillRoundRect(TBLRect, Double, TBLGradient)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLGradient


FillRoundRect(TBLRect, Double, TBLPattern)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLPattern


FillRoundRect(TBLRect, Double, TAlphaColor)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TAlphaColor


FillRoundRect(TBLRect, Double, TBLRgba64)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba64


FillRoundRect(TBLRect, Double, TBLRgba32)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba32


FillRoundRect(TBLRect, Double, TBLRgba)

Fills a rounded rectangle bounded by ARect with radius AR with an explicit fill AStyle.

procedure FillRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba


FillRoundRect(TBLRect, Double)

Fills a rounded rectangle bounded by ARect with radius AR with the current fill style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double


FillRoundRect(TBLRoundRect, TBLVar)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLVar


FillRoundRect(TBLRoundRect, TBLGradient)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLGradient


FillRoundRect(TBLRoundRect, TBLPattern)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLPattern


FillRoundRect(TBLRoundRect, TAlphaColor)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TAlphaColor


FillRoundRect(TBLRoundRect, TBLRgba64)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba64


FillRoundRect(TBLRoundRect, TBLRgba32)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba32


FillRoundRect(TBLRoundRect, TBLRgba)

Fills a rounded rectangle ARR (floating point coordinates) with an explicit fill AStyle.

procedure FillRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba


FillRoundRect(TBLRoundRect)

Fills a rounded rectangle ARR (floating point coordinates) with the current fill style.

procedure FillRoundRect(const ARR: TBLRoundRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect


FillText(TBLPoint, TBLFont, String, TBLVar)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLVar


FillText(TBLPoint, TBLFont, String, TBLGradient)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLGradient


FillText(TBLPoint, TBLFont, String, TBLPattern)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLPattern


FillText(TBLPoint, TBLFont, String, TAlphaColor)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TAlphaColor


FillText(TBLPoint, TBLFont, String, TBLRgba64)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba64


FillText(TBLPoint, TBLFont, String, TBLRgba32)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba32


FillText(TBLPoint, TBLFont, String, TBLRgba)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba


FillText(TBLPoint, TBLFont, String)

Fills string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default fill style.

procedure FillText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String


FillText(TBLPointI, TBLFont, String, TBLVar)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLVar


FillText(TBLPointI, TBLFont, String, TBLGradient)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLGradient


FillText(TBLPointI, TBLFont, String, TBLPattern)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLPattern


FillText(TBLPointI, TBLFont, String, TAlphaColor)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TAlphaColor


FillText(TBLPointI, TBLFont, String, TBLRgba64)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba64


FillText(TBLPointI, TBLFont, String, TBLRgba32)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba32


FillText(TBLPointI, TBLFont, String, TBLRgba)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba


FillText(TBLPointI, TBLFont, String)

Fills string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default fill style.

procedure FillText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String


FillTriangle(Double, Double, Double, Double, Double, Double, TBLVar)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLVar


FillTriangle(Double, Double, Double, Double, Double, Double, TBLGradient)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLGradient


FillTriangle(Double, Double, Double, Double, Double, Double, TBLPattern)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLPattern


FillTriangle(Double, Double, Double, Double, Double, Double, TAlphaColor)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TAlphaColor


FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba64)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba64


FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba32)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba32


FillTriangle(Double, Double, Double, Double, Double, Double, TBLRgba)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba


FillTriangle(Double, Double, Double, Double, Double, Double)

Fills a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with the current fill style.

procedure FillTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double


FillTriangle(TBLTriangle, TBLVar)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLVar


FillTriangle(TBLTriangle, TBLGradient)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLGradient


FillTriangle(TBLTriangle, TBLPattern)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLPattern


FillTriangle(TBLTriangle, TAlphaColor)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TAlphaColor


FillTriangle(TBLTriangle, TBLRgba64)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba64


FillTriangle(TBLTriangle, TBLRgba32)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba32


FillTriangle(TBLTriangle, TBLRgba)

Fills an ATriangle (floating point coordinates) with an explicit fill AStyle.

procedure FillTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba


FillTriangle(TBLTriangle)

Fills an ATriangle (floating point coordinates) with the current fill style.

procedure FillTriangle(const ATriangle: TBLTriangle); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLVar)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLVar


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLGradient)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLGradient


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLPattern)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLPattern


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TAlphaColor)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TAlphaColor


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba64)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba64


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba32)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba32


FillUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba


FillUtf8Text(TBLPoint, TBLFont, TBLStringView)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with the default fill style.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLVar)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLVar


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLGradient)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLGradient


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLPattern)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLPattern


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TAlphaColor)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TAlphaColor


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba64)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba64


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba32)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba32


FillUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba


FillUtf8Text(TBLPoint, TBLFont, UTF8String)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default fill style.

procedure FillUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLVar)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLVar


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLGradient)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLGradient


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLPattern)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLPattern


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TAlphaColor)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TAlphaColor


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba64)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba64


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba32)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba32


FillUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba


FillUtf8Text(TBLPointI, TBLFont, TBLStringView)

Fills UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with the default fill style.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLVar)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLVar


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLGradient)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLGradient


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLPattern)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLPattern


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TAlphaColor)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TAlphaColor


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba64)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba64


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba32)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba32


FillUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit fill AStyle.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba


FillUtf8Text(TBLPointI, TBLFont, UTF8String)

Fills UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default fill style.

procedure FillUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String


Finish

Waits for completion of all render commands and detaches the rendering context from the rendering target. After Finish completes the rendering context implementation would be released and replaced by a built-in nil instance (no context).

procedure Finish; inline

Exceptions

EBlend2DError: Raised on failure.

See Also

Remarks

Calling Finish would implicitly call Flush(TBLContextFlush.Sync), which would flush the render calls queue in case multi-threaded rendering is used.


Flush(TBLContextFlushFlags)

Flushes the context.

procedure Flush(const AFlags: TBLContextFlushFlags); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AFlags: TBLContextFlushFlags


PostRotate(Double, TBLPointI)

Rotates the user transformation matrix at AOrigin (integer) by AAngle.

procedure PostRotate(const AAngle: Double; const AOrigin: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AOrigin: TBLPointI

See Also

Remarks

Post-rotation uses a reversed order of matrix multiplication when compared to Rotate.


PostRotate(Double, TBLPoint)

Rotates the user transformation matrix at AOrigin (floating-point) by AAngle.

procedure PostRotate(const AAngle: Double; const AOrigin: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AOrigin: TBLPoint

See Also

Remarks

Post-rotation uses a reversed order of matrix multiplication when compared to Rotate.


PostRotate(Double, Double, Double)

Rotates the user transformation matrix at [AX, AY] by AAngle.

procedure PostRotate(const AAngle, AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AX: Double

AY: Double

See Also

Remarks

Post-rotation uses a reversed order of matrix multiplication when compared to Rotate.


PostRotate(Double)

Rotates the user transformation matrix by AAngle.

procedure PostRotate(const AAngle: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

See Also

Remarks

Post-rotation uses a reversed order of matrix multiplication when compared to Rotate.


PostScale(TBLPointI)

Post-scales the user transformation matrix by [AP] (integer).

procedure PostScale(const AP: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPointI

See Also

Remarks

Post-scale uses a reversed order of matrix multiplication when compared Scale.


PostScale(TBLPoint)

Post-scales the user transformation matrix by [AP] (floating-point).

procedure PostScale(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint

See Also

Remarks

Post-scale uses a reversed order of matrix multiplication when compared Scale.


PostScale(Double, Double)

Post-scales the user transformation matrix by [AX, AY].

procedure PostScale(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

See Also

Remarks

Post-scale uses a reversed order of matrix multiplication when compared Scale.


PostScale(Double)

Post-scales the user transformation matrix by AXY (both X and Y is scaled by AXY).

procedure PostScale(const AXY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AXY: Double

See Also

Remarks

Post-scale uses a reversed order of matrix multiplication when compared Scale.


PostSkew(TBLPoint)

Skews the user transformation matrix by [AP] (floating-point).

procedure PostSkew(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint

See Also

Remarks

Post-skew uses a reversed order of matrix multiplication when compared to Skew.


PostSkew(Double, Double)

Skews the user transformation matrix by [AX, AY].

procedure PostSkew(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

See Also

Remarks

Post-skew uses a reversed order of matrix multiplication when compared to Skew.


PostTransform(TBLMatrix2D)

Transforms the user transformation matrix by ATransform.

procedure PostTransform(const ATransform: TBLMatrix2D); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATransform: TBLMatrix2D

See Also

Remarks

Post-transform uses a reversed order of matrix multiplication when compared to ApplyTransform.


PostTranslate(TBLPointI)

Post-Translates the used transformation matrix by [AP] (integer).

procedure PostTranslate(const AP: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPointI

See Also

Remarks

Post-translation uses a reversed order of matrix multiplication when compared to Translate.


PostTranslate(TBLPoint)

Post-Translates the used transformation matrix by [AP] (floating-point).

procedure PostTranslate(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint

See Also

Remarks

Post-translation uses a reversed order of matrix multiplication when compared to Translate.


PostTranslate(Double, Double)

Post-translates the used transformation matrix by [AX, AY].

procedure PostTranslate(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

See Also

Remarks

Post-translation uses a reversed order of matrix multiplication when compared to Translate.


Reset

Resets this rendering context to the default constructed one.

Similar behavior to the destructor, but the rendering context will still be a valid object after the call to Reset and would behave like a default constructed context.

procedure Reset; inline

Exceptions

EBlend2DError: Raised on failure.


ResetTransform

Resets user transformation matrix to identity.

procedure ResetTransform; inline

Exceptions

EBlend2DError: Raised on failure.

Remarks

This only resets the user transformation matrix, which means that the meta transformation matrix is kept as is. This means that the final transformation matrix after ResetTransform would be the same as meta transformation matrix.


Restore(TBLContextCookie)

Restores the top-most saved context-state.

Possible error conditions:

  • TBLResult.Success - State was restored successfully.
  • TBLResult.NoStatesToRestore - There are no saved states to restore.
  • TBLResult.NoMatchingCookie - The cookie did't match any saved state.

procedure Restore(const ACookie: TBLContextCookie); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACookie: TBLContextCookie

See Also


Restore

Restores the top-most saved context-state.

Possible error conditions:

  • TBLResult.Success - State was restored successfully.
  • TBLResult.NoStatesToRestore - There are no saved states to restore.
  • TBLResult.NoMatchingCookie - Previous state was saved with cookie, which was not provided. You would need the correct cookie to restore such state.

procedure Restore; overload; inline

Exceptions

EBlend2DError: Raised on failure.

See Also


RestoreClipping

Restores clipping to the last saved state or to the context default clipping if there is no saved state.

If there are no saved states then it resets clipping completely to the initial state that was used when the rendering context was created.

procedure RestoreClipping; inline

Exceptions

EBlend2DError: Raised on failure.


Rotate(Double, TBLPointI)

Rotates the user transformation matrix at AOrigin (integer) by AAngle.

procedure Rotate(const AAngle: Double; const AOrigin: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AOrigin: TBLPointI


Rotate(Double, TBLPoint)

Rotates the user transformation matrix at AOrigin (floating-point) by AAngle.

procedure Rotate(const AAngle: Double; const AOrigin: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AOrigin: TBLPoint


Rotate(Double, Double, Double)

Rotates the user transformation matrix at [AX, AY] by AAngle.

procedure Rotate(const AAngle, AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double

AX: Double

AY: Double


Rotate(Double)

Rotates the user transformation matrix by AAngle.

procedure Rotate(const AAngle: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AAngle: Double


Save(TBLContextCookie)

Saves the current rendering context state and creates a restoration cookie.

If you use a cookie to save a state you have to use the same cookie to restore it otherwise the Restore would fail. Please note that cookies are not a means of security, they are provided for making it easier to guarantee that a code that you may not control won't break your context.

procedure Save(out ACookie: TBLContextCookie); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACookie: TBLContextCookie

See Also


Save

Saves the current rendering context state.

Blend2D uses optimizations that make Save a cheap operation. Only core values are actually saved, others will only be saved if they are modified. This means that consecutive calls to Save and Restore do almost nothing.

procedure Save; overload; inline

Exceptions

EBlend2DError: Raised on failure.

See Also


Scale(TBLPointI)

Scales the user transformation matrix by [AP] (integer).

procedure Scale(const AP: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPointI


Scale(TBLPoint)

Scales the user transformation matrix by [AP] (floating-point).

procedure Scale(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint


Scale(Double, Double)

Scales the user transformation matrix by [AX, AY].

procedure Scale(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double


Scale(Double)

Scales the user transformation matrix by AXY (both X and Y is scaled by AXY).

procedure Scale(const AXY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AXY: Double


SetFillStyle(TBLVar, TBLContextStyleTransformMode)

Sets fill style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetFillStyle(const AStyle: TBLVar; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLVar

ATransformMode: TBLContextStyleTransformMode


SetFillStyle(TBLPattern, TBLContextStyleTransformMode)

Sets fill style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetFillStyle(const AStyle: TBLPattern; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLPattern

ATransformMode: TBLContextStyleTransformMode


SetFillStyle(TBLGradient, TBLContextStyleTransformMode)

Sets fill style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetFillStyle(const AStyle: TBLGradient; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLGradient

ATransformMode: TBLContextStyleTransformMode


SetFillStyle(TBLPattern)

Sets fill style.

procedure SetFillStyle(const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLPattern


SetFillStyle(TBLGradient)

Sets fill style.

procedure SetFillStyle(const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLGradient


SetFillStyle(TBLRgba64)

Sets fill style.

procedure SetFillStyle(const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba64


SetFillStyle(TAlphaColor)

Sets fill style.

procedure SetFillStyle(const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TAlphaColor


SetFillStyle(TBLRgba32)

Sets fill style.

procedure SetFillStyle(const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba32


SetFillStyle(TBLRgba)

Sets fill style.

procedure SetFillStyle(const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba


SetHint(TBLContextHint, Integer)

Sets the given rendering hint AHintType to AValue.

procedure SetHint(const AHintType: TBLContextHint; const AValue: Integer); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AHintType: TBLContextHint

AValue: Integer


SetStrokeCap(TBLStrokeCapPosition, TBLStrokeCap)

Sets stroke cap of the specified APosition to AStrokeCap.

procedure SetStrokeCap(const APosition: TBLStrokeCapPosition; const AStrokeCap: TBLStrokeCap); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APosition: TBLStrokeCapPosition

AStrokeCap: TBLStrokeCap


SetStrokeCaps(TBLStrokeCap)

Sets all stroke caps to AStrokeCap.

procedure SetStrokeCaps(const AStrokeCap: TBLStrokeCap); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStrokeCap: TBLStrokeCap


SetStrokeStyle(TBLVar, TBLContextStyleTransformMode)

Sets stroke style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStrokeStyle(const AStyle: TBLVar; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLVar

ATransformMode: TBLContextStyleTransformMode


SetStrokeStyle(TBLPattern, TBLContextStyleTransformMode)

Sets stroke style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStrokeStyle(const AStyle: TBLPattern; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLPattern

ATransformMode: TBLContextStyleTransformMode


SetStrokeStyle(TBLGradient, TBLContextStyleTransformMode)

Sets stroke style.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStrokeStyle(const AStyle: TBLGradient; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLGradient

ATransformMode: TBLContextStyleTransformMode


SetStrokeStyle(TBLPattern)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLPattern


SetStrokeStyle(TBLGradient)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLGradient


SetStrokeStyle(TAlphaColor)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TAlphaColor


SetStrokeStyle(TBLRgba64)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba64


SetStrokeStyle(TBLRgba32)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba32


SetStrokeStyle(TBLRgba)

Sets stroke style.

procedure SetStrokeStyle(const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AStyle: TBLRgba


SetStyle(TBLContextStyleSlot, TBLVar, TBLContextStyleTransformMode)

Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLVar; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLVar

ATransformMode: TBLContextStyleTransformMode


SetStyle(TBLContextStyleSlot, TBLPattern, TBLContextStyleTransformMode)

Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLPattern; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLPattern

ATransformMode: TBLContextStyleTransformMode


SetStyle(TBLContextStyleSlot, TBLGradient, TBLContextStyleTransformMode)

Sets AStyle to be used with the given style ASlot operation and applied ATransformMode.

This is a convenience method that allows to control how the given AStyle is transformed. By default, if ATransformMode is not provided, the rendering context combines the style transformation matrix with user transformation matrix, which is compatible with how it transforms geometry. However, if that is undesired, a ATransformMode can override the default operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLGradient; const ATransformMode: TBLContextStyleTransformMode); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLGradient

ATransformMode: TBLContextStyleTransformMode


SetStyle(TBLContextStyleSlot, TBLVar)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLVar


SetStyle(TBLContextStyleSlot, TBLPattern)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLPattern


SetStyle(TBLContextStyleSlot, TBLGradient)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLGradient


SetStyle(TBLContextStyleSlot, TAlphaColor)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AColor: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AColor: TAlphaColor


SetStyle(TBLContextStyleSlot, TBLRgba64)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLRgba64


SetStyle(TBLContextStyleSlot, TBLRgba32)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLRgba32


SetStyle(TBLContextStyleSlot, TBLRgba)

Sets AStyle to be used with the given style ASlot operation.

procedure SetStyle(const ASlot: TBLContextStyleSlot; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ASlot: TBLContextStyleSlot

AStyle: TBLRgba


SetTransform(TBLMatrix2D)

Sets user transformation matrix to ATransform.

procedure SetTransform(const ATransform: TBLMatrix2D); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATransform: TBLMatrix2D

Remarks

This only assigns the user transformation matrix, which means that the meta transformation matrix is kept as is. This means that the final transformation matrix will be recalculated based on the given transform.


Skew(TBLPoint)

Skews the user transformation matrix by [AP] (floating-point).

procedure Skew(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint


Skew(Double, Double)

Skews the user transformation matrix by [AX, AY].

procedure Skew(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double


Start(TBLImage, TBLContextCreateInfo)

Begins rendering to the given AImage.

This is an advanced Start method that can be used to create a rendering context with additional parameters. These parameters can be used to specify the number of threads to be used during rendering and to select other features.

If this operation succeeds then the rendering context will have exclusive access to the image data. This means that no other renderer can use it during rendering.

procedure Start(const AImage: TBLImage; const ACreateInfo: TBLContextCreateInfo); overload; inline

Parameters

AImage: TBLImage

ACreateInfo: TBLContextCreateInfo


Start(TBLImage)

Begins rendering to the given AImage.

This is a simplified Start method that can be used to create a rendering context without any additional parameters, which means that the rendering context will use a single-threaded synchronous rendering.

If this operation succeeds then the rendering context will have exclusive access to the image data. This means that no other renderer can use it during rendering.

procedure Start(const AImage: TBLImage); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AImage: TBLImage


StrokeArc(Double, Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokeArc(Double, Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokeArc(Double, Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokeArc(Double, Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokeArc(Double, Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokeArc(Double, Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokeArc(const ACX, ACY, ARX, ARY, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double


StrokeArc(Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokeArc(Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokeArc(Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokeArc(Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokeArc(Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokeArc(Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokeArc(Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokeArc(Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokeArc(const ACX, ACY, AR, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double


StrokeArc(TBLArc, TBLVar)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLVar


StrokeArc(TBLArc, TBLGradient)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLGradient


StrokeArc(TBLArc, TBLPattern)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLPattern


StrokeArc(TBLArc, TAlphaColor)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TAlphaColor


StrokeArc(TBLArc, TBLRgba64)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLRgba64


StrokeArc(TBLArc, TBLRgba32)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLRgba32


StrokeArc(TBLArc, TBLRgba)

Strokes an AArc (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeArc(const AArc: TBLArc; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc

AStyle: TBLRgba


StrokeArc(TBLArc)

Strokes an AArc (floating point coordinates) with the current stroke style.

procedure StrokeArc(const AArc: TBLArc); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArc: TBLArc


StrokeBox(Double, Double, Double, Double, TBLVar)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLVar


StrokeBox(Double, Double, Double, Double, TBLGradient)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLGradient


StrokeBox(Double, Double, Double, Double, TBLPattern)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLPattern


StrokeBox(Double, Double, Double, Double, TAlphaColor)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TAlphaColor


StrokeBox(Double, Double, Double, Double, TBLRgba64)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba64


StrokeBox(Double, Double, Double, Double, TBLRgba32)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba32


StrokeBox(Double, Double, Double, Double, TBLRgba)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with an explicit stroke AStyle

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba


StrokeBox(Double, Double, Double, Double)

Strokes a box [AX0, AY0, AX1, AY1] (floating point coordinates) with the current stroke style.

procedure StrokeBox(const AX0, AY0, AX1, AY1: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double


StrokeBox(TBLBoxI, TBLVar)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLVar

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TBLGradient)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLGradient

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TBLPattern)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLPattern

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TAlphaColor)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TAlphaColor

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TBLRgba64)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba64

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TBLRgba32)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba32

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI, TBLRgba)

Strokes a ABox (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBoxI; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

AStyle: TBLRgba

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBoxI)

Strokes a ABox (integer coordinates) with the current stroke style.

procedure StrokeBox(const ABox: TBLBoxI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBoxI

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLVar)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLVar

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLGradient)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLGradient

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLPattern)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLPattern

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TAlphaColor)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TAlphaColor

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLRgba64)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba64

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLRgba32)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba32

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox, TBLRgba)

Strokes a ABox (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBox(const ABox: TBLBox; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

AStyle: TBLRgba

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBox(TBLBox)

Strokes a ABox (floating point coordinates) with the current stroke style.

procedure StrokeBox(const ABox: TBLBox); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ABox: TBLBox

See Also

Remarks

Box is defined as [X0, Y0, X1, Y1], if you need [X, Y, W, H], use StrokeRect instead.


StrokeBoxArray(PBLBoxI, NativeInt, TBLVar)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLVar


StrokeBoxArray(PBLBoxI, NativeInt, TBLGradient)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLGradient


StrokeBoxArray(PBLBoxI, NativeInt, TBLPattern)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLPattern


StrokeBoxArray(PBLBoxI, NativeInt, TAlphaColor)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TAlphaColor


StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba64)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba64


StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba32)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba32


StrokeBoxArray(PBLBoxI, NativeInt, TBLRgba)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt

AStyle: TBLRgba


StrokeBoxArray(PBLBoxI, NativeInt)

Strokes an AArray of boxes or size 'ACount' (integer coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: PBLBoxI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBoxI

ACount: NativeInt


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLVar)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLVar


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLGradient)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLGradient


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLPattern)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLPattern


StrokeBoxArray(TBLArrayView<TBLBoxI>, TAlphaColor)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TAlphaColor


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba64)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba64


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba32)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba32


StrokeBoxArray(TBLArrayView<TBLBoxI>, TBLRgba)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>

AStyle: TBLRgba


StrokeBoxArray(TBLArrayView<TBLBoxI>)

Strokes an AArray of boxes (integer coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBoxI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBoxI>


StrokeBoxArray(TArray<TBLBoxI>, TBLVar)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLVar


StrokeBoxArray(TArray<TBLBoxI>, TBLGradient)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLGradient


StrokeBoxArray(TArray<TBLBoxI>, TBLPattern)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLPattern


StrokeBoxArray(TArray<TBLBoxI>, TAlphaColor)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TAlphaColor


StrokeBoxArray(TArray<TBLBoxI>, TBLRgba64)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba64


StrokeBoxArray(TArray<TBLBoxI>, TBLRgba32)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba32


StrokeBoxArray(TArray<TBLBoxI>, TBLRgba)

Strokes an AArray of boxes (integer coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>

AStyle: TBLRgba


StrokeBoxArray(TArray<TBLBoxI>)

Strokes an AArray of boxes (integer coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: TArray<TBLBoxI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBoxI>


StrokeBoxArray(PBLBox, NativeInt, TBLVar)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLVar


StrokeBoxArray(PBLBox, NativeInt, TBLGradient)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLGradient


StrokeBoxArray(PBLBox, NativeInt, TBLPattern)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLPattern


StrokeBoxArray(PBLBox, NativeInt, TAlphaColor)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TAlphaColor


StrokeBoxArray(PBLBox, NativeInt, TBLRgba64)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba64


StrokeBoxArray(PBLBox, NativeInt, TBLRgba32)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba32


StrokeBoxArray(PBLBox, NativeInt, TBLRgba)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt

AStyle: TBLRgba


StrokeBoxArray(PBLBox, NativeInt)

Strokes an AArray of boxes or size 'ACount' (floating point coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: PBLBox; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLBox

ACount: NativeInt


StrokeBoxArray(TBLArrayView<TBLBox>, TBLVar)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLVar


StrokeBoxArray(TBLArrayView<TBLBox>, TBLGradient)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLGradient


StrokeBoxArray(TBLArrayView<TBLBox>, TBLPattern)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLPattern


StrokeBoxArray(TBLArrayView<TBLBox>, TAlphaColor)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TAlphaColor


StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba64)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba64


StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba32)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba32


StrokeBoxArray(TBLArrayView<TBLBox>, TBLRgba)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>

AStyle: TBLRgba


StrokeBoxArray(TBLArrayView<TBLBox>)

Strokes an AArray of boxes (floating point coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: TBLArrayView<TBLBox>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLBox>


StrokeBoxArray(TArray<TBLBox>, TBLVar)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLVar


StrokeBoxArray(TArray<TBLBox>, TBLGradient)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLGradient


StrokeBoxArray(TArray<TBLBox>, TBLPattern)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLPattern


StrokeBoxArray(TArray<TBLBox>, TAlphaColor)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TAlphaColor


StrokeBoxArray(TArray<TBLBox>, TBLRgba64)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba64


StrokeBoxArray(TArray<TBLBox>, TBLRgba32)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba32


StrokeBoxArray(TArray<TBLBox>, TBLRgba)

Strokes an AArray of boxes (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>

AStyle: TBLRgba


StrokeBoxArray(TArray<TBLBox>)

Strokes an AArray of boxes (floating point coordinates) with the default stroke style.

procedure StrokeBoxArray(const AArray: TArray<TBLBox>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLBox>


StrokeChord(Double, Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokeChord(Double, Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokeChord(Double, Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokeChord(Double, Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokeChord(Double, Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokeChord(Double, Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokeChord(const ACX, ACY, ARX, ARY, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double


StrokeChord(Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokeChord(Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokeChord(Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokeChord(Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokeChord(Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokeChord(Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokeChord(Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokeChord(Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokeChord(const ACX, ACY, AR, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double


StrokeChord(TBLArc, TBLVar)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLVar


StrokeChord(TBLArc, TBLGradient)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLGradient


StrokeChord(TBLArc, TBLPattern)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLPattern


StrokeChord(TBLArc, TAlphaColor)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TAlphaColor


StrokeChord(TBLArc, TBLRgba64)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba64


StrokeChord(TBLArc, TBLRgba32)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba32


StrokeChord(TBLArc, TBLRgba)

Strokes an AChord (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeChord(const AChord: TBLArc; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc

AStyle: TBLRgba


StrokeChord(TBLArc)

Strokes an AChord (floating point coordinates) with the current stroke style.

procedure StrokeChord(const AChord: TBLArc); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AChord: TBLArc


StrokeCircle(Double, Double, Double, TBLVar)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLVar


StrokeCircle(Double, Double, Double, TBLGradient)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLGradient


StrokeCircle(Double, Double, Double, TBLPattern)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLPattern


StrokeCircle(Double, Double, Double, TAlphaColor)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TAlphaColor


StrokeCircle(Double, Double, Double, TBLRgba64)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba64


StrokeCircle(Double, Double, Double, TBLRgba32)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba32


StrokeCircle(Double, Double, Double, TBLRgba)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACX, ACY, AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStyle: TBLRgba


StrokeCircle(Double, Double, Double)

Strokes a circle at [ACX, ACY] and radius AR (floating point coordinates) with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double


StrokeCircle(TBLCircle, TBLVar)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLVar


StrokeCircle(TBLCircle, TBLGradient)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLGradient


StrokeCircle(TBLCircle, TBLPattern)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLPattern


StrokeCircle(TBLCircle, TAlphaColor)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TAlphaColor


StrokeCircle(TBLCircle, TBLRgba64)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba64


StrokeCircle(TBLCircle, TBLRgba32)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba32


StrokeCircle(TBLCircle, TBLRgba)

Strokes an ACircle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeCircle(const ACircle: TBLCircle; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle

AStyle: TBLRgba


StrokeCircle(TBLCircle)

Strokes an ACircle (floating point coordinates) with the current stroke style.

procedure StrokeCircle(const ACircle: TBLCircle); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACircle: TBLCircle


StrokeEllipse(Double, Double, Double, Double, TBLVar)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLVar


StrokeEllipse(Double, Double, Double, Double, TBLGradient)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLGradient


StrokeEllipse(Double, Double, Double, Double, TBLPattern)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLPattern


StrokeEllipse(Double, Double, Double, Double, TAlphaColor)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TAlphaColor


StrokeEllipse(Double, Double, Double, Double, TBLRgba64)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba64


StrokeEllipse(Double, Double, Double, Double, TBLRgba32)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba32


StrokeEllipse(Double, Double, Double, Double, TBLRgba)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const ACX, ACY, ARX, ARY: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStyle: TBLRgba


StrokeEllipse(Double, Double, Double, Double)

Strokes an ellipse at [ACX, ACY] with radius [ARX, ARY] (floating point coordinates) with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double


StrokeEllipse(TBLEllipse, TBLVar)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLVar


StrokeEllipse(TBLEllipse, TBLGradient)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLGradient


StrokeEllipse(TBLEllipse, TBLPattern)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLPattern


StrokeEllipse(TBLEllipse, TAlphaColor)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TAlphaColor


StrokeEllipse(TBLEllipse, TBLRgba64)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba64


StrokeEllipse(TBLEllipse, TBLRgba32)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba32


StrokeEllipse(TBLEllipse, TBLRgba)

Strokes an AEllipse (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeEllipse(const AEllipse: TBLEllipse; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse

AStyle: TBLRgba


StrokeEllipse(TBLEllipse)

Strokes an AEllipse (floating point coordinates) with the current stroke style.

procedure StrokeEllipse(const AEllipse: TBLEllipse); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AEllipse: TBLEllipse


StrokeGeometry(TBLGeometryType, Pointer, TBLVar)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLVar

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TBLGradient)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLGradient

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TBLPattern)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLPattern

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TAlphaColor)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TAlphaColor

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TBLRgba64)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba64

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TBLRgba32)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba32

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer, TBLRgba)

Strokes the passed geometry specified by geometry AType and AData with an explicit stroke AStyle.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

AStyle: TBLRgba

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGeometry(TBLGeometryType, Pointer)

Strokes the passed geometry specified by geometry AType and AData with the default stroke style.

procedure StrokeGeometry(const AType: TBLGeometryType; const AData: Pointer); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AType: TBLGeometryType

AData: Pointer

Remarks

This method provides a low-level interface that can be used in cases in which geometry AType and AData parameters are passed to a wrapper function that just passes them to the rendering context. It's a good way of creating wrappers, but generally low-level for a general purpose use, so please use this with caution.


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLVar)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLVar


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLGradient)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLGradient


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLPattern)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLPattern


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TAlphaColor)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TAlphaColor


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba64)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba64


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba32)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba32


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun, TBLRgba)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba


StrokeGlyphRun(TBLPoint, TBLFont, TBLGlyphRun)

Strokes an AGlyphRun by using the given AFont at AOrigin (floating point coordinates) with the current stroke style.

procedure StrokeGlyphRun(const AOrigin: TBLPoint; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AGlyphRun: TBLGlyphRun


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLVar)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLVar


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLGradient)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLGradient


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLPattern)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLPattern


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TAlphaColor)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TAlphaColor


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba64)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba64


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba32)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba32


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun, TBLRgba)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun

AStyle: TBLRgba


StrokeGlyphRun(TBLPointI, TBLFont, TBLGlyphRun)

Strokes an AGlyphRun by using the given AFont at AOrigin (integer coordinates) with the current stroke style.

procedure StrokeGlyphRun(const AOrigin: TBLPointI; const AFont: TBLFont; const AGlyphRun: TBLGlyphRun); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AGlyphRun: TBLGlyphRun


StrokeLine(Double, Double, Double, Double, TBLVar)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLVar


StrokeLine(Double, Double, Double, Double, TBLGradient)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLGradient


StrokeLine(Double, Double, Double, Double, TBLPattern)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLPattern


StrokeLine(Double, Double, Double, Double, TAlphaColor)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TAlphaColor


StrokeLine(Double, Double, Double, Double, TBLRgba64)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba64


StrokeLine(Double, Double, Double, Double, TBLRgba32)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba32


StrokeLine(Double, Double, Double, Double, TBLRgba)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AStyle: TBLRgba


StrokeLine(Double, Double, Double, Double)

Strokes a line starting at [AX0, AY0] and ending at [AX1, AY1] (floating point coordinates) with the default stroke style.

procedure StrokeLine(const AX0, AY0, AX1, AY1: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double


StrokeLine(TBLPoint, TBLPoint, TBLVar)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLVar


StrokeLine(TBLPoint, TBLPoint, TBLGradient)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLGradient


StrokeLine(TBLPoint, TBLPoint, TBLPattern)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLPattern


StrokeLine(TBLPoint, TBLPoint, TAlphaColor)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TAlphaColor


StrokeLine(TBLPoint, TBLPoint, TBLRgba64)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLRgba64


StrokeLine(TBLPoint, TBLPoint, TBLRgba32)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLRgba32


StrokeLine(TBLPoint, TBLPoint, TBLRgba)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const AP0, AP1: TBLPoint; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint

AStyle: TBLRgba


StrokeLine(TBLPoint, TBLPoint)

Strokes a line starting at AP0 and ending at AP1 (floating point coordinates) with the default stroke style.

procedure StrokeLine(const AP0, AP1: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP0: TBLPoint

AP1: TBLPoint


StrokeLine(TBLLine, TBLVar)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLVar


StrokeLine(TBLLine, TBLGradient)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLGradient


StrokeLine(TBLLine, TBLPattern)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLPattern


StrokeLine(TBLLine, TAlphaColor)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TAlphaColor


StrokeLine(TBLLine, TBLRgba64)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLRgba64


StrokeLine(TBLLine, TBLRgba32)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLRgba32


StrokeLine(TBLLine, TBLRgba)

Strokes a line specified as ALine (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeLine(const ALine: TBLLine; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine

AStyle: TBLRgba


StrokeLine(TBLLine)

Strokes a line specified as ALine (floating point coordinates) with the default stroke style.

procedure StrokeLine(const ALine: TBLLine); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ALine: TBLLine


StrokePath(TBLPoint, TBLPath, TBLVar)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLVar


StrokePath(TBLPoint, TBLPath, TBLGradient)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLGradient


StrokePath(TBLPoint, TBLPath, TBLPattern)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLPattern


StrokePath(TBLPoint, TBLPath, TAlphaColor)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TAlphaColor


StrokePath(TBLPoint, TBLPath, TBLRgba64)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba64


StrokePath(TBLPoint, TBLPath, TBLRgba32)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba32


StrokePath(TBLPoint, TBLPath, TBLRgba)

Strokes the given APath translated by AOrigin with an explicit stroke AStyle.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath

AStyle: TBLRgba


StrokePath(TBLPoint, TBLPath)

Strokes the given APath translated by AOrigin with the default stroke style.

procedure StrokePath(const AOrigin: TBLPoint; const APath: TBLPath); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

APath: TBLPath


StrokePath(TBLPath, TBLVar)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLVar


StrokePath(TBLPath, TBLGradient)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLGradient


StrokePath(TBLPath, TBLPattern)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLPattern


StrokePath(TBLPath, TAlphaColor)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TAlphaColor


StrokePath(TBLPath, TBLRgba64)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba64


StrokePath(TBLPath, TBLRgba32)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba32


StrokePath(TBLPath, TBLRgba)

Strokes the given APath with an explicit stroke AStyle.

procedure StrokePath(const APath: TBLPath; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath

AStyle: TBLRgba


StrokePath(TBLPath)

Strokes the given APath with the default stroke style.

procedure StrokePath(const APath: TBLPath); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APath: TBLPath


StrokePie(Double, Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokePie(Double, Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokePie(Double, Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokePie(Double, Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokePie(Double, Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokePie(Double, Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius [ARX, ARY] at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokePie(const ACX, ACY, ARX, ARY, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

ARX: Double

ARY: Double

AStart: Double

ASweep: Double


StrokePie(Double, Double, Double, Double, Double, TBLVar)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLVar


StrokePie(Double, Double, Double, Double, Double, TBLGradient)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLGradient


StrokePie(Double, Double, Double, Double, Double, TBLPattern)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLPattern


StrokePie(Double, Double, Double, Double, Double, TAlphaColor)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TAlphaColor


StrokePie(Double, Double, Double, Double, Double, TBLRgba64)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba64


StrokePie(Double, Double, Double, Double, Double, TBLRgba32)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba32


StrokePie(Double, Double, Double, Double, Double, TBLRgba)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double

AStyle: TBLRgba


StrokePie(Double, Double, Double, Double, Double)

Strokes a chord at [ACX, ACY] with radius AR at AStart of ASweep (floating point coordinates) with the current stroke style.

procedure StrokePie(const ACX, ACY, AR, AStart, ASweep: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ACX: Double

ACY: Double

AR: Double

AStart: Double

ASweep: Double


StrokePie(TBLArc, TBLVar)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLVar


StrokePie(TBLArc, TBLGradient)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLGradient


StrokePie(TBLArc, TBLPattern)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLPattern


StrokePie(TBLArc, TAlphaColor)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TAlphaColor


StrokePie(TBLArc, TBLRgba64)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba64


StrokePie(TBLArc, TBLRgba32)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba32


StrokePie(TBLArc, TBLRgba)

Strokes an APie (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePie(const APie: TBLArc; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc

AStyle: TBLRgba


StrokePie(TBLArc)

Strokes an APie (floating point coordinates) with the current stroke style.

procedure StrokePie(const APie: TBLArc); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APie: TBLArc


StrokePolygon(PBLPointI, NativeInt, TBLVar)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLVar


StrokePolygon(PBLPointI, NativeInt, TBLGradient)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLGradient


StrokePolygon(PBLPointI, NativeInt, TBLPattern)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLPattern


StrokePolygon(PBLPointI, NativeInt, TAlphaColor)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TAlphaColor


StrokePolygon(PBLPointI, NativeInt, TBLRgba64)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba64


StrokePolygon(PBLPointI, NativeInt, TBLRgba32)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba32


StrokePolygon(PBLPointI, NativeInt, TBLRgba)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba


StrokePolygon(PBLPointI, NativeInt)

Strokes a polygon APoly having 'ACount' vertices (integer coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: PBLPointI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt


StrokePolygon(TBLArrayView<TBLPointI>, TBLVar)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLVar


StrokePolygon(TBLArrayView<TBLPointI>, TBLGradient)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLGradient


StrokePolygon(TBLArrayView<TBLPointI>, TBLPattern)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLPattern


StrokePolygon(TBLArrayView<TBLPointI>, TAlphaColor)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TAlphaColor


StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba64)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba64


StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba32)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba32


StrokePolygon(TBLArrayView<TBLPointI>, TBLRgba)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba


StrokePolygon(TBLArrayView<TBLPointI>)

Strokes a polygon APoly (integer coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>


StrokePolygon(TArray<TBLPointI>, TBLVar)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLVar


StrokePolygon(TArray<TBLPointI>, TBLGradient)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLGradient


StrokePolygon(TArray<TBLPointI>, TBLPattern)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLPattern


StrokePolygon(TArray<TBLPointI>, TAlphaColor)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TAlphaColor


StrokePolygon(TArray<TBLPointI>, TBLRgba64)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba64


StrokePolygon(TArray<TBLPointI>, TBLRgba32)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba32


StrokePolygon(TArray<TBLPointI>, TBLRgba)

Strokes a polygon APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba


StrokePolygon(TArray<TBLPointI>)

Strokes a polygon APoly (integer coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: TArray<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>


StrokePolygon(PBLPoint, NativeInt, TBLVar)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLVar


StrokePolygon(PBLPoint, NativeInt, TBLGradient)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLGradient


StrokePolygon(PBLPoint, NativeInt, TBLPattern)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLPattern


StrokePolygon(PBLPoint, NativeInt, TAlphaColor)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TAlphaColor


StrokePolygon(PBLPoint, NativeInt, TBLRgba64)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba64


StrokePolygon(PBLPoint, NativeInt, TBLRgba32)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba32


StrokePolygon(PBLPoint, NativeInt, TBLRgba)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba


StrokePolygon(PBLPoint, NativeInt)

Strokes a polygon APoly having 'ACount' vertices (floating point coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: PBLPoint; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt


StrokePolygon(TBLArrayView<TBLPoint>, TBLVar)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLVar


StrokePolygon(TBLArrayView<TBLPoint>, TBLGradient)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLGradient


StrokePolygon(TBLArrayView<TBLPoint>, TBLPattern)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLPattern


StrokePolygon(TBLArrayView<TBLPoint>, TAlphaColor)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TAlphaColor


StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba64)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba64


StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba32)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba32


StrokePolygon(TBLArrayView<TBLPoint>, TBLRgba)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba


StrokePolygon(TBLArrayView<TBLPoint>)

Strokes a polygon APoly (floating point coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: TBLArrayView<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>


StrokePolygon(TArray<TBLPoint>, TBLVar)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLVar


StrokePolygon(TArray<TBLPoint>, TBLGradient)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLGradient


StrokePolygon(TArray<TBLPoint>, TBLPattern)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLPattern


StrokePolygon(TArray<TBLPoint>, TAlphaColor)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TAlphaColor


StrokePolygon(TArray<TBLPoint>, TBLRgba64)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba64


StrokePolygon(TArray<TBLPoint>, TBLRgba32)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba32


StrokePolygon(TArray<TBLPoint>, TBLRgba)

Strokes a polygon APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolygon(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba


StrokePolygon(TArray<TBLPoint>)

Strokes a polygon APoly (floating point coordinates) with the current stroke style.

procedure StrokePolygon(const APoly: TArray<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>


StrokePolyline(PBLPointI, NativeInt, TBLVar)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLVar


StrokePolyline(PBLPointI, NativeInt, TBLGradient)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLGradient


StrokePolyline(PBLPointI, NativeInt, TBLPattern)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLPattern


StrokePolyline(PBLPointI, NativeInt, TAlphaColor)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TAlphaColor


StrokePolyline(PBLPointI, NativeInt, TBLRgba64)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba64


StrokePolyline(PBLPointI, NativeInt, TBLRgba32)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba32


StrokePolyline(PBLPointI, NativeInt, TBLRgba)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt

AStyle: TBLRgba


StrokePolyline(PBLPointI, NativeInt)

Strokes a polyline APoly having 'ACount' vertices (integer coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: PBLPointI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPointI

ACount: NativeInt


StrokePolyline(TBLArrayView<TBLPointI>, TBLVar)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLVar


StrokePolyline(TBLArrayView<TBLPointI>, TBLGradient)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLGradient


StrokePolyline(TBLArrayView<TBLPointI>, TBLPattern)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLPattern


StrokePolyline(TBLArrayView<TBLPointI>, TAlphaColor)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TAlphaColor


StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba64)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba64


StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba32)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba32


StrokePolyline(TBLArrayView<TBLPointI>, TBLRgba)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>

AStyle: TBLRgba


StrokePolyline(TBLArrayView<TBLPointI>)

Strokes a polyline APoly (integer coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPointI>


StrokePolyline(TArray<TBLPointI>, TBLVar)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLVar


StrokePolyline(TArray<TBLPointI>, TBLGradient)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLGradient


StrokePolyline(TArray<TBLPointI>, TBLPattern)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLPattern


StrokePolyline(TArray<TBLPointI>, TAlphaColor)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TAlphaColor


StrokePolyline(TArray<TBLPointI>, TBLRgba64)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba64


StrokePolyline(TArray<TBLPointI>, TBLRgba32)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba32


StrokePolyline(TArray<TBLPointI>, TBLRgba)

Strokes a polyline APoly (integer coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPointI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>

AStyle: TBLRgba


StrokePolyline(TArray<TBLPointI>)

Strokes a polyline APoly (integer coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: TArray<TBLPointI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPointI>


StrokePolyline(PBLPoint, NativeInt, TBLVar)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLVar


StrokePolyline(PBLPoint, NativeInt, TBLGradient)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLGradient


StrokePolyline(PBLPoint, NativeInt, TBLPattern)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLPattern


StrokePolyline(PBLPoint, NativeInt, TAlphaColor)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TAlphaColor


StrokePolyline(PBLPoint, NativeInt, TBLRgba64)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba64


StrokePolyline(PBLPoint, NativeInt, TBLRgba32)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba32


StrokePolyline(PBLPoint, NativeInt, TBLRgba)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt

AStyle: TBLRgba


StrokePolyline(PBLPoint, NativeInt)

Strokes a polyline APoly having 'ACount' vertices (floating point coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: PBLPoint; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: PBLPoint

ACount: NativeInt


StrokePolyline(TBLArrayView<TBLPoint>, TBLVar)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLVar


StrokePolyline(TBLArrayView<TBLPoint>, TBLGradient)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLGradient


StrokePolyline(TBLArrayView<TBLPoint>, TBLPattern)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLPattern


StrokePolyline(TBLArrayView<TBLPoint>, TAlphaColor)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TAlphaColor


StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba64)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba64


StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba32)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba32


StrokePolyline(TBLArrayView<TBLPoint>, TBLRgba)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>

AStyle: TBLRgba


StrokePolyline(TBLArrayView<TBLPoint>)

Strokes a polyline APoly (floating point coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: TBLArrayView<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TBLArrayView<TBLPoint>


StrokePolyline(TArray<TBLPoint>, TBLVar)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLVar


StrokePolyline(TArray<TBLPoint>, TBLGradient)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLGradient


StrokePolyline(TArray<TBLPoint>, TBLPattern)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLPattern


StrokePolyline(TArray<TBLPoint>, TAlphaColor)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TAlphaColor


StrokePolyline(TArray<TBLPoint>, TBLRgba64)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba64


StrokePolyline(TArray<TBLPoint>, TBLRgba32)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba32


StrokePolyline(TArray<TBLPoint>, TBLRgba)

Strokes a polyline APoly (floating point coordinates) with an explicit stroke AStyle.

procedure StrokePolyline(const APoly: TArray<TBLPoint>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>

AStyle: TBLRgba


StrokePolyline(TArray<TBLPoint>)

Strokes a polyline APoly (floating point coordinates) with the current stroke style.

procedure StrokePolyline(const APoly: TArray<TBLPoint>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

APoly: TArray<TBLPoint>


StrokeRect(Double, Double, Double, Double, TBLVar)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLVar


StrokeRect(Double, Double, Double, Double, TBLGradient)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLGradient


StrokeRect(Double, Double, Double, Double, TBLPattern)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLPattern


StrokeRect(Double, Double, Double, Double, TAlphaColor)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TAlphaColor


StrokeRect(Double, Double, Double, Double, TBLRgba64)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba64


StrokeRect(Double, Double, Double, Double, TBLRgba32)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba32


StrokeRect(Double, Double, Double, Double, TBLRgba)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const AX, AY, AW, AH: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AStyle: TBLRgba


StrokeRect(Double, Double, Double, Double)

Strokes a rectangle [AX, AY, AW, AH] (floating point coordinates) with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double


StrokeRect(TBLRect, TBLVar)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLVar


StrokeRect(TBLRect, TBLGradient)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLGradient


StrokeRect(TBLRect, TBLPattern)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLPattern


StrokeRect(TBLRect, TAlphaColor)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TAlphaColor


StrokeRect(TBLRect, TBLRgba64)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba64


StrokeRect(TBLRect, TBLRgba32)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba32


StrokeRect(TBLRect, TBLRgba)

Strokes a rectangle ARect (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRect; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AStyle: TBLRgba


StrokeRect(TBLRect)

Strokes a rectangle ARect (floating point coordinates) with the current stroke style.

procedure StrokeRect(const ARect: TBLRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect


StrokeRect(TBLRectI, TBLVar)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLVar


StrokeRect(TBLRectI, TBLGradient)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLGradient


StrokeRect(TBLRectI, TBLPattern)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLPattern


StrokeRect(TBLRectI, TAlphaColor)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TAlphaColor


StrokeRect(TBLRectI, TBLRgba64)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba64


StrokeRect(TBLRectI, TBLRgba32)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba32


StrokeRect(TBLRectI, TBLRgba)

Strokes a rectangle ARect (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRect(const ARect: TBLRectI; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI

AStyle: TBLRgba


StrokeRect(TBLRectI)

Strokes a rectangle ARect (integer coordinates) with the current stroke style.

procedure StrokeRect(const ARect: TBLRectI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRectI


StrokeRectArray(PBLRectI, NativeInt, TBLVar)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLVar


StrokeRectArray(PBLRectI, NativeInt, TBLGradient)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLGradient


StrokeRectArray(PBLRectI, NativeInt, TBLPattern)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLPattern


StrokeRectArray(PBLRectI, NativeInt, TAlphaColor)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TAlphaColor


StrokeRectArray(PBLRectI, NativeInt, TBLRgba64)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba64


StrokeRectArray(PBLRectI, NativeInt, TBLRgba32)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba32


StrokeRectArray(PBLRectI, NativeInt, TBLRgba)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt

AStyle: TBLRgba


StrokeRectArray(PBLRectI, NativeInt)

Strokes an AArray of rectangles or size 'ACount' (integer coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: PBLRectI; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRectI

ACount: NativeInt


StrokeRectArray(TBLArrayView<TBLRectI>, TBLVar)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLVar


StrokeRectArray(TBLArrayView<TBLRectI>, TBLGradient)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLGradient


StrokeRectArray(TBLArrayView<TBLRectI>, TBLPattern)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLPattern


StrokeRectArray(TBLArrayView<TBLRectI>, TAlphaColor)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TAlphaColor


StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba64)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba64


StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba32)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba32


StrokeRectArray(TBLArrayView<TBLRectI>, TBLRgba)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>

AStyle: TBLRgba


StrokeRectArray(TBLArrayView<TBLRectI>)

Strokes an AArray of rectangles (integer coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRectI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRectI>


StrokeRectArray(TArray<TBLRectI>, TBLVar)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLVar


StrokeRectArray(TArray<TBLRectI>, TBLGradient)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLGradient


StrokeRectArray(TArray<TBLRectI>, TBLPattern)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLPattern


StrokeRectArray(TArray<TBLRectI>, TAlphaColor)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TAlphaColor


StrokeRectArray(TArray<TBLRectI>, TBLRgba64)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba64


StrokeRectArray(TArray<TBLRectI>, TBLRgba32)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba32


StrokeRectArray(TArray<TBLRectI>, TBLRgba)

Strokes an AArray of rectangles (integer coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>

AStyle: TBLRgba


StrokeRectArray(TArray<TBLRectI>)

Strokes an AArray of rectangles (integer coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: TArray<TBLRectI>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRectI>


StrokeRectArray(PBLRect, NativeInt, TBLVar)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLVar


StrokeRectArray(PBLRect, NativeInt, TBLGradient)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLGradient


StrokeRectArray(PBLRect, NativeInt, TBLPattern)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLPattern


StrokeRectArray(PBLRect, NativeInt, TAlphaColor)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TAlphaColor


StrokeRectArray(PBLRect, NativeInt, TBLRgba64)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba64


StrokeRectArray(PBLRect, NativeInt, TBLRgba32)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba32


StrokeRectArray(PBLRect, NativeInt, TBLRgba)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt

AStyle: TBLRgba


StrokeRectArray(PBLRect, NativeInt)

Strokes an AArray of rectangles or size 'ACount' (floating point coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: PBLRect; const ACount: NativeInt); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: PBLRect

ACount: NativeInt


StrokeRectArray(TBLArrayView<TBLRect>, TBLVar)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLVar


StrokeRectArray(TBLArrayView<TBLRect>, TBLGradient)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLGradient


StrokeRectArray(TBLArrayView<TBLRect>, TBLPattern)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLPattern


StrokeRectArray(TBLArrayView<TBLRect>, TAlphaColor)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TAlphaColor


StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba64)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba64


StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba32)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba32


StrokeRectArray(TBLArrayView<TBLRect>, TBLRgba)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>

AStyle: TBLRgba


StrokeRectArray(TBLArrayView<TBLRect>)

Strokes an AArray of rectangles (floating point coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: TBLArrayView<TBLRect>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TBLArrayView<TBLRect>


StrokeRectArray(TArray<TBLRect>, TBLVar)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLVar


StrokeRectArray(TArray<TBLRect>, TBLGradient)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLGradient


StrokeRectArray(TArray<TBLRect>, TBLPattern)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLPattern


StrokeRectArray(TArray<TBLRect>, TAlphaColor)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TAlphaColor


StrokeRectArray(TArray<TBLRect>, TBLRgba64)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba64


StrokeRectArray(TArray<TBLRect>, TBLRgba32)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba32


StrokeRectArray(TArray<TBLRect>, TBLRgba)

Strokes an AArray of rectangles (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRectArray(const AArray: TArray<TBLRect>; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>

AStyle: TBLRgba


StrokeRectArray(TArray<TBLRect>)

Strokes an AArray of rectangles (floating point coordinates) with the default stroke style.

procedure StrokeRectArray(const AArray: TArray<TBLRect>); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AArray: TArray<TBLRect>


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLVar)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLVar


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLGradient)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLGradient


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLPattern)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLPattern


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TAlphaColor)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TAlphaColor


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba64)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba64


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba32)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba32


StrokeRoundRect(Double, Double, Double, Double, Double, Double, TBLRgba)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with an explicit stroke AStyle.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double

AStyle: TBLRgba


StrokeRoundRect(Double, Double, Double, Double, Double, Double)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius [ARX, ARY] with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

ARX: Double

ARY: Double


StrokeRoundRect(Double, Double, Double, Double, Double, TBLVar)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLVar


StrokeRoundRect(Double, Double, Double, Double, Double, TBLGradient)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLGradient


StrokeRoundRect(Double, Double, Double, Double, Double, TBLPattern)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLPattern


StrokeRoundRect(Double, Double, Double, Double, Double, TAlphaColor)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TAlphaColor


StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba64)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba64


StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba32)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba32


StrokeRoundRect(Double, Double, Double, Double, Double, TBLRgba)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const AX, AY, AW, AH, AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double

AStyle: TBLRgba


StrokeRoundRect(Double, Double, Double, Double, Double)

Strokes a rounded rectangle bounded by [AX, AY, AW, AH] with radius AR with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double

AW: Double

AH: Double

AR: Double


StrokeRoundRect(TBLRect, Double, Double, TBLVar)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLVar


StrokeRoundRect(TBLRect, Double, Double, TBLGradient)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLGradient


StrokeRoundRect(TBLRect, Double, Double, TBLPattern)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLPattern


StrokeRoundRect(TBLRect, Double, Double, TAlphaColor)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TAlphaColor


StrokeRoundRect(TBLRect, Double, Double, TBLRgba64)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba64


StrokeRoundRect(TBLRect, Double, Double, TBLRgba32)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba32


StrokeRoundRect(TBLRect, Double, Double, TBLRgba)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const ARX, ARY: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double

AStyle: TBLRgba


StrokeRoundRect(TBLRect, Double, Double)

Strokes a rounded rectangle bounded by ARect with radius [ARX, ARY] with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

ARX: Double

ARY: Double


StrokeRoundRect(TBLRect, Double, TBLVar)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLVar


StrokeRoundRect(TBLRect, Double, TBLGradient)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLGradient


StrokeRoundRect(TBLRect, Double, TBLPattern)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLPattern


StrokeRoundRect(TBLRect, Double, TAlphaColor)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TAlphaColor


StrokeRoundRect(TBLRect, Double, TBLRgba64)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba64


StrokeRoundRect(TBLRect, Double, TBLRgba32)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba32


StrokeRoundRect(TBLRect, Double, TBLRgba)

Strokes a rounded rectangle bounded by ARect with radius AR with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARect: TBLRect; const AR: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double

AStyle: TBLRgba


StrokeRoundRect(TBLRect, Double)

Strokes a rounded rectangle bounded by ARect with radius AR with the current stroke style.

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

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARect: TBLRect

AR: Double


StrokeRoundRect(TBLRoundRect, TBLVar)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLVar


StrokeRoundRect(TBLRoundRect, TBLGradient)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLGradient


StrokeRoundRect(TBLRoundRect, TBLPattern)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLPattern


StrokeRoundRect(TBLRoundRect, TAlphaColor)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TAlphaColor


StrokeRoundRect(TBLRoundRect, TBLRgba64)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba64


StrokeRoundRect(TBLRoundRect, TBLRgba32)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba32


StrokeRoundRect(TBLRoundRect, TBLRgba)

Strokes a rounded rectangle ARR (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeRoundRect(const ARR: TBLRoundRect; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect

AStyle: TBLRgba


StrokeRoundRect(TBLRoundRect)

Strokes a rounded rectangle ARR (floating point coordinates) with the current stroke style.

procedure StrokeRoundRect(const ARR: TBLRoundRect); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ARR: TBLRoundRect


StrokeText(TBLPoint, TBLFont, String, TBLVar)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLVar


StrokeText(TBLPoint, TBLFont, String, TBLGradient)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLGradient


StrokeText(TBLPoint, TBLFont, String, TBLPattern)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLPattern


StrokeText(TBLPoint, TBLFont, String, TAlphaColor)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TAlphaColor


StrokeText(TBLPoint, TBLFont, String, TBLRgba64)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba64


StrokeText(TBLPoint, TBLFont, String, TBLRgba32)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba32


StrokeText(TBLPoint, TBLFont, String, TBLRgba)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String

AStyle: TBLRgba


StrokeText(TBLPoint, TBLFont, String)

Strokes string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.

procedure StrokeText(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: String


StrokeText(TBLPointI, TBLFont, String, TBLVar)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLVar


StrokeText(TBLPointI, TBLFont, String, TBLGradient)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLGradient


StrokeText(TBLPointI, TBLFont, String, TBLPattern)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLPattern


StrokeText(TBLPointI, TBLFont, String, TAlphaColor)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TAlphaColor


StrokeText(TBLPointI, TBLFont, String, TBLRgba64)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba64


StrokeText(TBLPointI, TBLFont, String, TBLRgba32)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba32


StrokeText(TBLPointI, TBLFont, String, TBLRgba)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String

AStyle: TBLRgba


StrokeText(TBLPointI, TBLFont, String)

Strokes string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default stroke style.

procedure StrokeText(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: String


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLVar)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLVar


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLGradient)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLGradient


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLPattern)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLPattern


StrokeTriangle(Double, Double, Double, Double, Double, Double, TAlphaColor)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TAlphaColor


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba64)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba64


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba32)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba32


StrokeTriangle(Double, Double, Double, Double, Double, Double, TBLRgba)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double

AStyle: TBLRgba


StrokeTriangle(Double, Double, Double, Double, Double, Double)

Strokes a triangle defined by [AX0, AY0], [AX1, AY1], [AX2, AY2] (floating point coordinates) with the current stroke style.

procedure StrokeTriangle(const AX0, AY0, AX1, AY1, AX2, AY2: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX0: Double

AY0: Double

AX1: Double

AY1: Double

AX2: Double

AY2: Double


StrokeTriangle(TBLTriangle, TBLVar)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLVar


StrokeTriangle(TBLTriangle, TBLGradient)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLGradient


StrokeTriangle(TBLTriangle, TBLPattern)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLPattern


StrokeTriangle(TBLTriangle, TAlphaColor)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TAlphaColor


StrokeTriangle(TBLTriangle, TBLRgba64)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba64


StrokeTriangle(TBLTriangle, TBLRgba32)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba32


StrokeTriangle(TBLTriangle, TBLRgba)

Strokes an ATriangle (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeTriangle(const ATriangle: TBLTriangle; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle

AStyle: TBLRgba


StrokeTriangle(TBLTriangle)

Strokes an ATriangle (floating point coordinates) with the current stroke style.

procedure StrokeTriangle(const ATriangle: TBLTriangle); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

ATriangle: TBLTriangle


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLVar)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLVar


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLGradient)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLGradient


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLPattern)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLPattern


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TAlphaColor)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TAlphaColor


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba64)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba64


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba32)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba32


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView, TBLRgba)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba


StrokeUtf8Text(TBLPoint, TBLFont, TBLStringView)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AView: TBLStringView); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AView: TBLStringView


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLVar)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLVar


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLGradient)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLGradient


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLPattern)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLPattern


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TAlphaColor)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TAlphaColor


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba64)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba64


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba32)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba32


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String, TBLRgba)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba


StrokeUtf8Text(TBLPoint, TBLFont, UTF8String)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (floating point coordinates) with the default stroke style.

procedure StrokeUtf8Text(const AOrigin: TBLPoint; const AFont: TBLFont; const AText: UTF8String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPoint

AFont: TBLFont

AText: UTF8String


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLVar)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLVar


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLGradient)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLGradient


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLPattern)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLPattern


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TAlphaColor)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TAlphaColor


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba64)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba64


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba32)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba32


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView, TBLRgba)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView

AStyle: TBLRgba


StrokeUtf8Text(TBLPointI, TBLFont, TBLStringView)

Strokes UTF-8 encoded string passed as string AView by using the given AFont at AOrigin (integer coordinates) with the default stroke style.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AView: TBLStringView); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AView: TBLStringView


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLVar)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLVar); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLVar


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLGradient)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLGradient); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLGradient


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLPattern)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLPattern); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLPattern


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TAlphaColor)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TAlphaColor); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TAlphaColor


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba64)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba64); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba64


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba32)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba32); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba32


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String, TBLRgba)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with an explicit stroke AStyle.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String; const AStyle: TBLRgba); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String

AStyle: TBLRgba


StrokeUtf8Text(TBLPointI, TBLFont, UTF8String)

Strokes UTF-8 encoded string passed as AText by using the given AFont at AOrigin (integer coordinates) with the default stroke style.

procedure StrokeUtf8Text(const AOrigin: TBLPointI; const AFont: TBLFont; const AText: UTF8String); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AOrigin: TBLPointI

AFont: TBLFont

AText: UTF8String


SwapStyles(TBLContextStyleSwapMode)

Swaps fill and stroke styles.

procedure SwapStyles(const AMode: TBLContextStyleSwapMode); inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AMode: TBLContextStyleSwapMode


Translate(TBLPointI)

Translates the user transformation matrix by [AP] (integer).

procedure Translate(const AP: TBLPointI); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPointI


Translate(TBLPoint)

Translates the user transformation matrix by [AP] (floating-point).

procedure Translate(const AP: TBLPoint); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AP: TBLPoint


Translate(Double, Double)

Translates the user transformation matrix by [AX, AY].

procedure Translate(const AX, AY: Double); overload; inline

Exceptions

EBlend2DError: Raised on failure.

Parameters

AX: Double

AY: Double


UserToMeta

Stores the result of combining the current MetaTransform and UserTransform to MetaTransform and resets UserTransform to identity as shown below:

  MetaTransform := MetaTransform * UserTransform;
  UserTransform := Identity

Please note that this operation is irreversible. The only way to restore a meta-matrix is to Save the rendering context state, then to use UserToMeta, and then restored by Restore when needed.

procedure UserToMeta; inline

Exceptions

EBlend2DError: Raised on failure.

See Also