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