Поделиться через


Функция 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

Возвращает созданную структуру 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

См. также раздел

D2D1_GRADIENT_MESH_PATCH