Partager via


D2D1_LAYER_PARAMETERS structure (d2d1.h)

Contient les limites de contenu, les informations de masque, les paramètres d’opacité et d’autres options pour une ressource de couche.

Syntaxe

typedef struct D2D1_LAYER_PARAMETERS {
  D2D1_RECT_F         contentBounds;
  ID2D1Geometry       *geometricMask;
  D2D1_ANTIALIAS_MODE maskAntialiasMode;
  D2D1_MATRIX_3X2_F   maskTransform;
  FLOAT               opacity;
  ID2D1Brush          *opacityBrush;
  D2D1_LAYER_OPTIONS  layerOptions;
} D2D1_LAYER_PARAMETERS;

Membres

contentBounds

Type : D2D1_RECT_F

Limites de contenu de la couche. Le contenu ne s’affiche pas en dehors de ces limites.

geometricMask

Type : ID2D1Geometry*

Le masque géométrique spécifie la zone de la couche qui est composite dans la cible de rendu.

maskAntialiasMode

Type : D2D1_ANTIALIAS_MODE

Valeur qui spécifie le mode d’anticrénelage pour le masque géométrique.

maskTransform

Type : D2D1_MATRIX_3X2_F

Valeur qui spécifie la transformation appliquée au masque géométrique lors de la composition du calque.

opacity

Type : FLOAT

Valeur d’opacité qui est appliquée uniformément à toutes les ressources de la couche lors de la composition sur la cible.

opacityBrush

Type : ID2D1Brush*

Pinceau utilisé pour modifier l’opacité du calque. Le pinceau est mappé au calque, et le canal alpha de chaque pixel de pinceau mappé est multiplié par rapport au pixel de couche correspondant.

layerOptions

Type : D2D1_LAYER_OPTIONS

Valeur qui spécifie si la couche a l’intention de restituer du texte avec l’anticrénelage ClearType.

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 Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
En-tête d2d1.h

Voir aussi

Vue d’ensemble des couches