Fonction LayerParameters (d2d1helper.h)

Crée une structure D2D1_LAYER_PARAMETERS .

Syntaxe

D2D1_LAYER_PARAMETERS LayerParameters(
  [in, ref]      const D2D1_RECT_F & contentBounds,
  [in, optional] ID2D1Geometry       *geometricMask,
                 D2D1_ANTIALIAS_MODE maskAntialiasMode,
                 D2D1_MATRIX_3X2_F   maskTransform,
                 FLOAT               opacity,
                 ID2D1Brush          *opacityBrush,
                 D2D1_LAYER_OPTIONS  layerOptions
);

Paramètres

[in, ref] contentBounds

Type : const D2D1_RECT_F

Limites de contenu de la couche. Le rendu du contenu en dehors de ces limites n’est pas garanti. La valeur par défaut est D2D1 ::InfiniteRect.

[in, optional] geometricMask

Type : ID2D1Geometry*

Masque qui spécifie la zone du calque composite dans la cible de rendu, ou NULL. La valeur par défaut est NULL.

maskAntialiasMode

Type : D2D1_ANTIALIAS_MODE

Valeur qui spécifie le mode anti-attirail pour le masque géométrique. La valeur par défaut est D2D1_ANTIALIAS_MODE_PER_PRIMITIVE.

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. La valeur par défaut est D2D1 ::IdentityMatrix.

opacity

Type : FLOAT

Opacité qui est appliquée uniformément à toutes les ressources de la couche lors de la composition sur la cible. La valeur par défaut est 1,0.

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 le pixel de couche correspondant. La valeur par défaut est NULL.

layerOptions

Type : D2D1_LAYER_OPTIONS

Valeur qui spécifie si la couche a l’intention de restituer du texte avec l’anti-ataliasing ClearType. La valeur par défaut est D2D1_LAYER_OPTIONS_NONE.

Valeur retournée

Type : D2D1_LAYER_PARAMETERS

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

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 d2d1helper.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

D2D1_ANTIALIAS_MODE

D2D1_LAYER_OPTIONS

D2D1_LAYER_PARAMETERS

ID2D1Brush

Vue d’ensemble des couches