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