D2D1_STROKE_STYLE_PROPERTIES 構造体 (d2d1.h)
図形の輪郭を描くストロークを表します。
構文
typedef struct D2D1_STROKE_STYLE_PROPERTIES {
D2D1_CAP_STYLE startCap;
D2D1_CAP_STYLE endCap;
D2D1_CAP_STYLE dashCap;
D2D1_LINE_JOIN lineJoin;
FLOAT miterLimit;
D2D1_DASH_STYLE dashStyle;
FLOAT dashOffset;
} D2D1_STROKE_STYLE_PROPERTIES;
メンバー
startCap
種類: D2D1_CAP_STYLE
ストロークされたジオメトリ内のすべての開いている図形の始点に適用されるキャップ。
endCap
種類: D2D1_CAP_STYLE
ストロークされたジオメトリ内のすべての開いている図形の末尾に適用されるキャップ。
dashCap
種類: D2D1_CAP_STYLE
各ダッシュ セグメントのいずれかの端にある図形。
lineJoin
種類: D2D1_LINE_JOIN
セグメントの結合方法を示す 値。 セグメント フラグでセグメントがスムーズ結合を持つ必要があることを指定している場合、この値は頂点に対しては無視されます。
miterLimit
型: FLOAT
マイター隅の接合部の太さの限度。 この値は、常に 1.0f 以上であるかのように扱われます。
dashStyle
種類: D2D1_DASH_STYLE
ストロークにダッシュ パターンがあるかどうかを示す 値で、その場合は破線のスタイルを指定します。
dashOffset
型: FLOAT
ダッシュ シーケンス内のオフセットを指定する 値。 正のダッシュ オフセット値は、ストローク幅の単位で、ストロークされたジオメトリの始点に向かってダッシュ パターンをシフトします。 負のダッシュ オフセット値を指定すると、ストローク幅の単位で、ストロークされたジオメトリの終点に向かってダッシュ パターンがシフトされます。
注釈
次の図は、同じカスタム ダッシュ スタイルのさまざまな dashOffset 値を示しています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | d2d1.h |