Функция GradientMeshPatchFromCoonsPatch (d2d1_3helper.h)
Создает D2D1_GRADIENT_MESH_PATCH на основе заданного описания исправления Coons.
Синтаксис
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 .
Комментарии
На следующем рисунке показана нумеровка контрольных точек в патче Coons.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1_3helper.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |