D2D1_LINE_JOIN列挙 (d2d1.h)

2 つの直線または線分を結合する図形を記述します。

構文

typedef enum D2D1_LINE_JOIN {
  D2D1_LINE_JOIN_MITER = 0,
  D2D1_LINE_JOIN_BEVEL = 1,
  D2D1_LINE_JOIN_ROUND = 2,
  D2D1_LINE_JOIN_MITER_OR_BEVEL = 3,
  D2D1_LINE_JOIN_FORCE_DWORD = 0xffffffff
} ;

定数

 
D2D1_LINE_JOIN_MITER
値: 0
通常の角度の頂点。
D2D1_LINE_JOIN_BEVEL
値: 1
傾斜の付いた頂点。
D2D1_LINE_JOIN_ROUND
値: 2
丸い頂点。
D2D1_LINE_JOIN_MITER_OR_BEVEL
値: 3
結合がマイター制限を超えて拡張されない限り、通常の角度頂点。それ以外の場合は、面取りの頂点。
D2D1_LINE_JOIN_FORCE_DWORD
値: 0xffffffff

解説

マイター制限は、鋭いマイター結合を許可する方法に影響します。 線結合スタイルが D2D1_LINE_JOIN_MITER_OR_BEVELの場合、マイター制限を超えない場合、結合は通常の角度頂点でマイターされます。それ以外の場合、線結合は面取りされます。

次の図は、同じストローク パス ジオメトリに対して異なる線結合設定を示しています。

線結合設定の図

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header d2d1.h