Fonction LayerParameters1 (d2d1_1helper.h)
Retourne un D2D1_LAYER_PARAMETERS1 struct qui contient les limites de contenu, les informations de masque, les paramètres d’opacité et d’autres options pour une ressource de couche.
Syntaxe
D2D1_LAYER_PARAMETERS1 LayerParameters1(
[in, ref] const D2D1_RECT_F & contentBounds,
[in, optional] ID2D1Geometry *geometricMask,
D2D1_ANTIALIAS_MODE maskAntialiasMode,
D2D1_MATRIX_3X2_F maskTransform,
FLOAT opacity,
[in, optional] ID2D1Brush *opacityBrush,
D2D1_LAYER_OPTIONS1 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.
[in, optional] 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.
[in, optional] 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_OPTIONS1
Options supplémentaires pour la création de la couche.
Valeur retournée
Type : D2D1_LAYER_PARAMETERS1
Struct des paramètres de couche rempli.
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] |
Plateforme cible | Windows |
En-tête | d2d1_1helper.h |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |