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

类型: D2D1_PATCH_EDGE_MODE

指定如何呈现网格的上边缘。

leftEdgeMode

类型: D2D1_PATCH_EDGE_MODE

指定如何呈现网格的左边缘。

bottomEdgeMode

类型: D2D1_PATCH_EDGE_MODE

指定如何呈现网格的下边缘。

rightEdgeMode

类型: D2D1_PATCH_EDGE_MODE

指定如何呈现网格的右边缘。

返回值

类型: D2D1_GRADIENT_MESH_PATCH

返回创建的 D2D1_GRADIENT_MESH_PATCH 结构。

注解

下图显示了 Coons 修补程序中控制点的编号。

Coons 修补程序中的控制点编号

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 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

另请参阅

D2D1_GRADIENT_MESH_PATCH