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 |