estrutura D2D1_GRADIENT_MESH_PATCH (d2d1_3.h)

Representa um patch tensor com 16 pontos de controle, quatro cores de canto e sinalizadores de limite. Um ID2D1GradientMesh é composto por 1 ou mais patches de malha de gradiente. Use a função GradientMeshPatch ou a função GradientMeshPatchFromCoonsPatch para criar uma.

Sintaxe

typedef struct D2D1_GRADIENT_MESH_PATCH {
  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;
} D2D1_GRADIENT_MESH_PATCH;

Membros

point00

O local do espaço de coordenadas do ponto de controle na coluna 0 e na linha 0 da grade tensor.

point01

O local do espaço de coordenadas do ponto de controle na coluna 0 e na linha 1 da grade tensor.

point02

O local do espaço de coordenadas do ponto de controle na coluna 0 e na linha 2 da grade tensor.

point03

O local do espaço de coordenadas do ponto de controle na coluna 0 e na linha 3 da grade tensor.

point10

O local do espaço de coordenadas do ponto de controle na coluna 1 e na linha 0 da grade tensor.

point11

O local do espaço de coordenadas do ponto de controle na coluna 1 e na linha 1 da grade tensor.

point12

O local do espaço de coordenadas do ponto de controle na coluna 1 e na linha 2 da grade tensor.

point13

O local do espaço de coordenadas do ponto de controle na coluna 1 e na linha 3 da grade tensor.

point20

O local do espaço de coordenadas do ponto de controle na coluna 2 e na linha 0 da grade tensor.

point21

O local do espaço de coordenadas do ponto de controle na coluna 2 e na linha 1 da grade tensor.

point22

O local do espaço de coordenadas do ponto de controle na coluna 2 e na linha 2 da grade tensor.

point23

O local do espaço de coordenadas do ponto de controle na coluna 2 e na linha 3 da grade tensor.

point30

O local do espaço de coordenadas do ponto de controle na coluna 3 e na linha 0 da grade tensor.

point31

O local do espaço de coordenadas do ponto de controle na coluna 3 e na linha 1 da grade tensor.

point32

O local do espaço de coordenadas do ponto de controle na coluna 3 e na linha 2 da grade tensor.

point33

O local do espaço de coordenadas do ponto de controle na coluna 3 e na linha 3 da grade tensor.

color00

A cor associada ao ponto de controle na coluna 0 e na linha 0 da grade tensor.

color03

A cor associada ao ponto de controle na coluna 0 e na linha 3 da grade tensor.

color30

A cor associada ao ponto de controle na coluna 3 e na linha 0 da grade tensor.

color33

A cor associada ao ponto de controle na coluna 3 e na linha 3 da grade tensor.

topEdgeMode

Especifica como renderizar a borda superior da malha.

leftEdgeMode

Especifica como renderizar a borda esquerda da malha.

bottomEdgeMode

Especifica como renderizar a borda inferior da malha.

rightEdgeMode

Especifica como renderizar a borda direita da malha.

Comentários

A imagem a seguir mostra a numeração de pontos de controle em uma grade tensor.

Número de pontos de controle em uma grade tensor

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1_3.h