StrokeStyleProperties function (d2d1helper.h)

Creates a D2D1_STROKE_STYLE_PROPERTIES structure.

Syntax

D2D1_STROKE_STYLE_PROPERTIES StrokeStyleProperties(
  D2D1_CAP_STYLE  startCap,
  D2D1_CAP_STYLE  endCap,
  D2D1_CAP_STYLE  dashCap,
  D2D1_LINE_JOIN  lineJoin,
  FLOAT           miterLimit,
  D2D1_DASH_STYLE dashStyle,
  FLOAT           dashOffset
);

Parameters

startCap

Type: D2D1_CAP_STYLE

The shape at the beginning of a stroke. The default value is D2D1_CAP_STYLE_FLAT.

endCap

Type: D2D1_CAP_STYLE

The shape at the end of a stroke. The default value is D2D1_CAP_STYLE_FLAT.

dashCap

Type: D2D1_CAP_STYLE

The shape at either end of each dash segment. The default value is D2D1_CAP_STYLE_FLAT.

lineJoin

Type: D2D1_LINE_JOIN

A value that describes how segments are joined. The default value is D2D1_LINE_JOIN_MITER.

miterLimit

Type: FLOAT

The limit of the thickness of the join on a mitered corner. This value is always treated as though it is greater than or equal to 1.0f.

The default value is 10.0f.

dashStyle

Type: D2D1_DASH_STYLE

A value that specifies whether the stroke has a dash pattern and, if so, the dash style.

The default value is D2D1_DASH_STYLE_SOLID.

dashOffset

Type: FLOAT

A value that specifies how far in the dash sequence the stroke will start.

The default value is 0.0f.

Return value

Type: D2D1_STROKE_STYLE_PROPERTIES

The new stroke style.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header d2d1helper.h
Library D2d1.lib
DLL D2d1.dll