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.
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 |