GradientMeshPatchFromCoonsPatch 関数 (d2d1_3helper.h)
指定された Coons パッチの説明から D2D1_GRADIENT_MESH_PATCH を作成します。
構文
D2D1_GRADIENT_MESH_PATCH GradientMeshPatchFromCoonsPatch(
D2D1_POINT_2F point0,
D2D1_POINT_2F point1,
D2D1_POINT_2F point2,
D2D1_POINT_2F point3,
D2D1_POINT_2F point4,
D2D1_POINT_2F point5,
D2D1_POINT_2F point6,
D2D1_POINT_2F point7,
D2D1_POINT_2F point8,
D2D1_POINT_2F point9,
D2D1_POINT_2F point10,
D2D1_POINT_2F point11,
D2D1_COLOR_F color0,
D2D1_COLOR_F color1,
D2D1_COLOR_F color2,
D2D1_COLOR_F color3,
D2D1_PATCH_EDGE_MODE topEdgeMode,
D2D1_PATCH_EDGE_MODE leftEdgeMode,
D2D1_PATCH_EDGE_MODE bottomEdgeMode,
D2D1_PATCH_EDGE_MODE rightEdgeMode
);
パラメーター
point0
種類: D2D1_POINT_2F
コントロール ポイントの位置 0 の座標空間の位置。
point1
種類: D2D1_POINT_2F
コントロール ポイントの位置 1 の座標空間の位置。
point2
種類: D2D1_POINT_2F
コントロール ポイントの位置 2 の座標空間の位置。
point3
種類: D2D1_POINT_2F
位置 3 のコントロール ポイントの座標空間の位置。
point4
種類: D2D1_POINT_2F
位置 4 のコントロール ポイントの座標空間の位置。
point5
種類: D2D1_POINT_2F
コントロール ポイントの位置 5 の座標空間の位置。
point6
種類: D2D1_POINT_2F
コントロール ポイントの位置 6 の座標空間の位置。
point7
種類: D2D1_POINT_2F
位置 7 のコントロール ポイントの座標空間の位置。
point8
種類: D2D1_POINT_2F
位置 8 のコントロール ポイントの座標空間の位置。
point9
種類: D2D1_POINT_2F
コントロール ポイントの位置 9 の座標空間の位置。
point10
種類: D2D1_POINT_2F
位置 10 のコントロール ポイントの座標空間の位置。
point11
種類: D2D1_POINT_2F
位置 11 のコントロール ポイントの座標空間の位置。
color0
種類: D2D1_COLOR_F
位置 0 のコントロール ポイントに関連付けられた色。
color1
種類: D2D1_COLOR_F
位置 1 のコントロール ポイントに関連付けられた色。
color2
種類: D2D1_COLOR_F
位置 2 のコントロール ポイントに関連付けられた色。
color3
種類: D2D1_COLOR_F
位置 3 のコントロール ポイントに関連付けられている色。
topEdgeMode
メッシュの上端をレンダリングする方法を指定します。
leftEdgeMode
メッシュの左端をレンダリングする方法を指定します。
bottomEdgeMode
メッシュの下端をレンダリングする方法を指定します。
rightEdgeMode
メッシュの右端をレンダリングする方法を指定します。
戻り値
作成されたD2D1_GRADIENT_MESH_PATCH構造体 を 返します。
注釈
次の図は、Coons パッチ内のコントロール ポイントの番号を示しています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1_3helper.h |
Library | D2d1.lib |
[DLL] | D2d1.dll |