Funzione GradientMeshPatchFromCoonsPatch (d2d1_3helper.h)

Crea un D2D1_GRADIENT_MESH_PATCH da una determinata descrizione della patch Coons.

Sintassi

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

Parametri

point0

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 0.

point1

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 1.

point2

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 2.

point3

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 3.

point4

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 4.

point5

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 5.

point6

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 6.

point7

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 7.

point8

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 8.

point9

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 9.

point10

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 10.

point11

Tipo: D2D1_POINT_2F

Posizione dello spazio di coordinate del punto di controllo nella posizione 11.

color0

Tipo: D2D1_COLOR_F

Colore associato al punto di controllo nella posizione 0.

color1

Tipo: D2D1_COLOR_F

Colore associato al punto di controllo nella posizione 1.

color2

Tipo: D2D1_COLOR_F

Colore associato al punto di controllo nella posizione 2.

color3

Tipo: D2D1_COLOR_F

Colore associato al punto di controllo nella posizione 3.

topEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Specifica come eseguire il rendering del bordo superiore della mesh.

leftEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Specifica come eseguire il rendering del bordo sinistro della mesh.

bottomEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Specifica come eseguire il rendering del bordo inferiore della mesh.

rightEdgeMode

Tipo: D2D1_PATCH_EDGE_MODE

Specifica come eseguire il rendering del bordo destro della mesh.

Valore restituito

Tipo: D2D1_GRADIENT_MESH_PATCH

Restituisce la struttura di D2D1_GRADIENT_MESH_PATCH creata.

Commenti

L'immagine seguente mostra il numero di punti di controllo in una patch Coons.

Numerazione dei punti di controllo in una patch Coons

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_3helper.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

D2D1_GRADIENT_MESH_PATCH