Função GradientMeshPatchFromCoonsPatch (d2d1_3helper.h)

Cria uma D2D1_GRADIENT_MESH_PATCH com base em uma descrição de patch de Coons.

Sintaxe

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

Parâmetros

point0

Tipo: D2D1_POINT_2F

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

point1

Tipo: D2D1_POINT_2F

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

point2

Tipo: D2D1_POINT_2F

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

point3

Tipo: D2D1_POINT_2F

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

point4

Tipo: D2D1_POINT_2F

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

point5

Tipo: D2D1_POINT_2F

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

point6

Tipo: D2D1_POINT_2F

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

point7

Tipo: D2D1_POINT_2F

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

point8

Tipo: D2D1_POINT_2F

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

point9

Tipo: D2D1_POINT_2F

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

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.

color0

Tipo: D2D1_COLOR_F

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

color1

Tipo: D2D1_COLOR_F

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

color2

Tipo: D2D1_COLOR_F

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

color3

Tipo: D2D1_COLOR_F

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

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.

Retornar valor

Tipo: D2D1_GRADIENT_MESH_PATCH

Retorna a estrutura de D2D1_GRADIENT_MESH_PATCH criada.

Comentários

A imagem a seguir mostra a numeração de pontos de controle em um patch de Coons.

Numeração de pontos de controle em um patch de coons

Requisitos

Requisito Valor
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