D2D1_GRADIENT_MESH_PATCH構造体 (d2d1_3.h)
16 個のコントロール ポイント、4 つの角の色、境界フラグを持つテンソル パッチを表します。 ID2D1GradientMesh は、1 つ以上のグラデーション メッシュ パッチで構成されます。 GradientMeshPatch 関数または GradientMeshPatchFromCoonsPatch 関数を使用して作成します。
構文
typedef struct D2D1_GRADIENT_MESH_PATCH {
D2D1_POINT_2F point00;
D2D1_POINT_2F point01;
D2D1_POINT_2F point02;
D2D1_POINT_2F point03;
D2D1_POINT_2F point10;
D2D1_POINT_2F point11;
D2D1_POINT_2F point12;
D2D1_POINT_2F point13;
D2D1_POINT_2F point20;
D2D1_POINT_2F point21;
D2D1_POINT_2F point22;
D2D1_POINT_2F point23;
D2D1_POINT_2F point30;
D2D1_POINT_2F point31;
D2D1_POINT_2F point32;
D2D1_POINT_2F point33;
D2D1_COLOR_F color00;
D2D1_COLOR_F color03;
D2D1_COLOR_F color30;
D2D1_COLOR_F color33;
D2D1_PATCH_EDGE_MODE topEdgeMode;
D2D1_PATCH_EDGE_MODE leftEdgeMode;
D2D1_PATCH_EDGE_MODE bottomEdgeMode;
D2D1_PATCH_EDGE_MODE rightEdgeMode;
} D2D1_GRADIENT_MESH_PATCH;
メンバー
point00
テンソル グリッドの列 0 と行 0 のコントロール ポイントの座標空間の位置。
point01
テンソル グリッドの列 0 と行 1 のコントロール ポイントの座標空間の位置。
point02
テンソル グリッドの列 0 と行 2 のコントロール ポイントの座標空間の位置。
point03
テンソル グリッドの列 0 と行 3 のコントロール ポイントの座標空間の位置。
point10
テンソル グリッドの列 1 と行 0 のコントロール ポイントの座標空間の位置。
point11
テンソル グリッドの列 1 と行 1 のコントロール ポイントの座標空間の位置。
point12
テンソル グリッドの列 1 と行 2 のコントロール ポイントの座標空間の位置。
point13
テンソル グリッドの列 1 と行 3 のコントロール ポイントの座標空間の位置。
point20
テンソル グリッドの列 2 と行 0 のコントロール ポイントの座標空間の位置。
point21
テンソル グリッドの列 2 と行 1 のコントロール ポイントの座標空間の位置。
point22
テンソル グリッドの列 2 と行 2 のコントロール ポイントの座標空間の位置。
point23
テンソル グリッドの列 2 と行 3 のコントロール ポイントの座標空間の位置。
point30
テンソル グリッドの列 3 と行 0 のコントロール ポイントの座標空間の位置。
point31
テンソル グリッドの列 3 と行 1 のコントロール ポイントの座標空間の位置。
point32
テンソル グリッドの列 3 と行 2 のコントロール ポイントの座標空間の位置。
point33
テンソル グリッドの列 3 と行 3 のコントロール ポイントの座標空間の位置。
color00
テンソル グリッドの列 0 と行 0 のコントロール ポイントに関連付けられた色。
color03
テンソル グリッドの列 0 と行 3 のコントロール ポイントに関連付けられた色。
color30
テンソル グリッドの列 3 と行 0 のコントロール ポイントに関連付けられた色。
color33
テンソル グリッドの列 3 と行 3 のコントロール ポイントに関連付けられた色。
topEdgeMode
メッシュの上端をレンダリングする方法を指定します。
leftEdgeMode
メッシュの左端をレンダリングする方法を指定します。
bottomEdgeMode
メッシュの下端をレンダリングする方法を指定します。
rightEdgeMode
メッシュの右端をレンダリングする方法を指定します。
注釈
次の図は、テンソル グリッド上のコントロール ポイントの番号を示しています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリ |UWP アプリ] |
Header | d2d1_3.h |