Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_ArrowHeads🞂GR32_ArrowHeadsUnit

GR32_ArrowHeads

Provides vector arrowhead generation classes for decorating polyline start and end points.

Description ​

The GR32_ArrowHeads unit provides a set of classes for generating 2D vector arrowhead shapes along lines and polylines. These shapes can be rendered onto a TCustomBitmap32 surface using polygon filling or stroking functions.

Key components in GR32_ArrowHeads include:

KindExampleClassDescription
3-PointTArrowHeadSimpleGenerates a standard 3-point triangular arrowhead.
4-PointTArrowHeadFourPtGenerates a 4-point dart/barbed arrowhead.
CircleTArrowHeadCircleGenerates a circular endpoint decoration.
DiamondTArrowHeadDiamondGenerates a 4-point diamond endpoint decoration.

See also ​

  • ArrowHead example - Example application demonstrating construction and rendering of beziers and arrow heads.
  • GR32_Polygons - Provides polygon rasterization.
  • GR32_VectorUtils - Provides polygon transformation and construction routines.
  • GR32_Paths - Provides vector path creation and rendering classes.