Функция GradientMeshPatch (d2d1_3helper.h)
Создает структуру D2D1_GRADIENT_MESH_PATCH , содержащую заданные контрольные точки, цвета и флаги границ.
Синтаксис
D2D1_GRADIENT_MESH_PATCH GradientMeshPatch(
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
);
Параметры
point00
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 00.
point01
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 01.
point02
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 02.
point03
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 03.
point10
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 10.
point11
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 11.
point12
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 12.
point13
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 13.
point20
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 20.
point21
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 21.
point22
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 22.
point23
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 23.
point30
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 30.
point31
Тип: D2D1_POINT_2F
Координатное пространство контрольной точки в позиции 31.
point32
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 32.
point33
Тип: D2D1_POINT_2F
Координатное расположение контрольной точки в позиции 33.
color00
Тип: D2D1_COLOR_F
Цвет, связанный с контрольной точкой в позиции 00.
color03
Тип: D2D1_COLOR_F
Цвет, связанный с контрольной точкой в позиции 03.
color30
Тип: D2D1_COLOR_F
Цвет, связанный с контрольной точкой в позиции 30.
color33
Тип: D2D1_COLOR_F
Цвет, связанный с контрольной точкой в позиции 33.
topEdgeMode
Тип: D2D1_PATCH_EDGE_MODE
Указывает способ отрисовки верхнего края сетки.
leftEdgeMode
Тип: D2D1_PATCH_EDGE_MODE
Указывает способ отрисовки левого края сетки.
bottomEdgeMode
Тип: D2D1_PATCH_EDGE_MODE
Указывает способ отрисовки нижнего края сетки.
rightEdgeMode
Тип: D2D1_PATCH_EDGE_MODE
Указывает способ отрисовки правого края сетки.
Возвращаемое значение
Возвращает созданную структуру D2D1_GRADIENT_MESH_PATCH .
Требования
Минимальная версия клиента | 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 |