Compartilhar via


Função GradientMeshPatch (d2d1_3helper.h)

Cria uma estrutura D2D1_GRADIENT_MESH_PATCH que contém os pontos de controle, as cores e os sinalizadores de limite especificados.

Sintaxe

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
);

Parâmetros

point00

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 00.

point01

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 01.

point02

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 02.

point03

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 03.

point10

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 10.

point11

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 11.

point12

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 12.

point13

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 13.

point20

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 20.

point21

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 21.

point22

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 22.

point23

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 23.

point30

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 30.

point31

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 31.

point32

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 32.

point33

Tipo: D2D1_POINT_2F

O local do espaço de coordenadas do ponto de controle na posição 33.

color00

Tipo: D2D1_COLOR_F

A cor associada ao ponto de controle na posição 00.

color03

Tipo: D2D1_COLOR_F

A cor associada ao ponto de controle na posição 03.

color30

Tipo: D2D1_COLOR_F

A cor associada ao ponto de controle na posição 30.

color33

Tipo: D2D1_COLOR_F

A cor associada ao ponto de controle na posição 33.

topEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Especifica como renderizar a borda superior da malha.

leftEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Especifica como renderizar a borda esquerda da malha.

bottomEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Especifica como renderizar a borda inferior da malha.

rightEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Especifica como renderizar a borda direita da malha.

Valor retornado

Tipo: D2D1_GRADIENT_MESH_PATCH

Retorna a estrutura de D2D1_GRADIENT_MESH_PATCH criada.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_3helper.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

D2D1_GRADIENT_MESH_PATCH