Partager via


D2D1_GRADIENT_MESH_PATCH structure (d2d1_3.h)

Représente un patch tensoriel avec 16 points de contrôle, 4 couleurs d’angle et des indicateurs de limite. Un ID2D1GradientMesh est constitué de 1 ou plusieurs patchs de maillage dégradé. Utilisez la fonction GradientMeshPatch ou la fonction GradientMeshPatchFromCoonsPatch pour en créer une.

Syntaxe

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;

Membres

point00

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 0 et la ligne 0 de la grille tensoriel.

point01

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 0 et la ligne 1 de la grille tensoriel.

point02

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 0 et la ligne 2 de la grille tensoriel.

point03

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 0 et la ligne 3 de la grille tensoriel.

point10

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 1 et la ligne 0 de la grille tensoriel.

point11

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 1 et la ligne 1 de la grille tensoriel.

point12

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 1 et la ligne 2 de la grille tensoriel.

point13

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 1 et la ligne 3 de la grille tensoriel.

point20

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 2 et la ligne 0 de la grille tensoriel.

point21

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 2 et la ligne 1 de la grille tensoriel.

point22

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 2 et la ligne 2 de la grille tensoriel.

point23

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 2 et la ligne 3 de la grille tensoriel.

point30

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 3 et la ligne 0 de la grille tensoriel.

point31

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 3 et la ligne 1 de la grille tensoriel.

point32

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 3 et la ligne 2 de la grille tensoriel.

point33

Emplacement de l’espace de coordonnées du point de contrôle dans la colonne 3 et la ligne 3 de la grille tensoriel.

color00

Couleur associée au point de contrôle dans la colonne 0 et la ligne 0 de la grille tensorielle.

color03

Couleur associée au point de contrôle dans la colonne 0 et la ligne 3 de la grille tensorielle.

color30

Couleur associée au point de contrôle dans la colonne 3 et la ligne 0 de la grille tensorielle.

color33

Couleur associée au point de contrôle dans la colonne 3 et la ligne 3 de la grille tensorielle.

topEdgeMode

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

leftEdgeMode

Spécifie comment restituer le bord gauche du maillage.

bottomEdgeMode

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

rightEdgeMode

Spécifie comment restituer le bord droit du maillage.

Remarques

L’image suivante montre la numérotation des points de contrôle sur une grille tensoriel.

Nombre de points de contrôle sur une grille tensoriel

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
En-tête d2d1_3.h