Partager via


Fonction GradientMeshPatchFromCoonsPatch (d2d1_3helper.h)

Crée une D2D1_GRADIENT_MESH_PATCH à partir d’une description de correctif Coons donnée.

Syntaxe

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

Paramètres

point0

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 0.

point1

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 1.

point2

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 2.

point3

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 3.

point4

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 4.

point5

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 5.

point6

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 6.

point7

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 7.

point8

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 8.

point9

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 9.

point10

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 10.

point11

Type : D2D1_POINT_2F

Emplacement de l’espace de coordonnées du point de contrôle à la position 11.

color0

Type : D2D1_COLOR_F

Couleur associée au point de contrôle à la position 0.

color1

Type : D2D1_COLOR_F

Couleur associée au point de contrôle à la position 1.

color2

Type : D2D1_COLOR_F

Couleur associée au point de contrôle à la position 2.

color3

Type : D2D1_COLOR_F

Couleur associée au point de contrôle à la position 3.

topEdgeMode

Type : D2D1_PATCH_EDGE_MODE

Spécifie comment restituer le bord supérieur du maillage.

leftEdgeMode

Type : D2D1_PATCH_EDGE_MODE

Spécifie comment restituer le bord gauche du maillage.

bottomEdgeMode

Type : D2D1_PATCH_EDGE_MODE

Spécifie comment restituer le bord inférieur du maillage.

rightEdgeMode

Type : D2D1_PATCH_EDGE_MODE

Spécifie comment restituer le bord droit du maillage.

Valeur retournée

Type : D2D1_GRADIENT_MESH_PATCH

Retourne la structure D2D1_GRADIENT_MESH_PATCH créée.

Remarques

L’image suivante montre la numérotation des points de contrôle dans un correctif Coons.

Numérotation des points de contrôle dans un correctif Coons

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_3helper.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

D2D1_GRADIENT_MESH_PATCH