Condividi tramite


struttura D2D1_GRADIENT_MESH_PATCH (d2d1_3.h)

Rappresenta una patch tensor con 16 punti di controllo, 4 colori di angolo e flag di limite. Un ID2D1GradientMesh è costituito da 1 o più patch mesh sfumature. Usare la funzione GradientMeshPatch o la funzione GradientMeshPatchFromCoonsPatch per crearne una.

Sintassi

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;

Members

point00

Posizione dello spazio di coordinate del punto di controllo nella colonna 0 e riga 0 della griglia tensore.

point01

Posizione dello spazio di coordinate del punto di controllo nella colonna 0 e riga 1 della griglia tensore.

point02

Posizione dello spazio di coordinate del punto di controllo nella colonna 0 e riga 2 della griglia tensore.

point03

Posizione dello spazio di coordinate del punto di controllo nella colonna 0 e riga 3 della griglia tensore.

point10

Posizione dello spazio di coordinate del punto di controllo nella colonna 1 e riga 0 della griglia tensore.

point11

Posizione dello spazio di coordinate del punto di controllo nella colonna 1 e riga 1 della griglia tensore.

point12

Posizione dello spazio di coordinate del punto di controllo nella colonna 1 e riga 2 della griglia tensore.

point13

Posizione dello spazio di coordinate del punto di controllo nella colonna 1 e riga 3 della griglia tensore.

point20

Posizione dello spazio di coordinate del punto di controllo nella colonna 2 e riga 0 della griglia tensore.

point21

Posizione dello spazio di coordinate del punto di controllo nella colonna 2 e riga 1 della griglia tensore.

point22

Posizione dello spazio di coordinate del punto di controllo nella colonna 2 e riga 2 della griglia tensore.

point23

Posizione dello spazio di coordinate del punto di controllo nella colonna 2 e riga 3 della griglia tensore.

point30

Posizione dello spazio di coordinate del punto di controllo nella colonna 3 e riga 0 della griglia tensore.

point31

Posizione dello spazio di coordinate del punto di controllo nella colonna 3 e riga 1 della griglia tensore.

point32

Posizione dello spazio di coordinate del punto di controllo nella colonna 3 e riga 2 della griglia tensore.

point33

Posizione dello spazio di coordinate del punto di controllo nella colonna 3 e riga 3 della griglia tensore.

color00

Colore associato al punto di controllo nella colonna 0 e alla riga 0 della griglia tensore.

color03

Colore associato al punto di controllo nella colonna 0 e alla riga 3 della griglia tensore.

color30

Colore associato al punto di controllo nella colonna 3 e alla riga 0 della griglia tensore.

color33

Colore associato al punto di controllo nella colonna 3 e riga 3 della griglia tensore.

topEdgeMode

Specifica come eseguire il rendering del bordo superiore della mesh.

leftEdgeMode

Specifica come eseguire il rendering del bordo sinistro della mesh.

bottomEdgeMode

Specifica come eseguire il rendering del bordo inferiore della mesh.

rightEdgeMode

Specifica come eseguire il rendering del bordo destro della mesh.

Commenti

L'immagine seguente mostra il numero di punti di controllo in una griglia tensore.

Numero di punti di controllo in una griglia tensore

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [app desktop | App UWP]
Server minimo supportato Windows Server 2016 [app desktop | App UWP]
Intestazione d2d1_3.h