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