Partager via


ID2D1CommandSink ::FillOpacityMask, méthode (d2d1_1.h)

Remplit un masque d’opacité sur le récepteur de commandes.

Syntaxe

HRESULT FillOpacityMask(
  [in]           ID2D1Bitmap       *opacityMask,
  [in]           ID2D1Brush        *brush,
  [in, optional] const D2D1_RECT_F *destinationRectangle,
  [in, optional] const D2D1_RECT_F *sourceRectangle
);

Paramètres

[in] opacityMask

Type : ID2D1Bitmap*

Bitmap dont le canal alpha sera échantillonné pour définir le masque d’opacité.

[in] brush

Type : ID2D1Brush*

Pinceau avec lequel remplir le masque.

[in, optional] destinationRectangle

Type : const D2D1_RECT_F*

Rectangle de destination dans lequel remplir le masque. S’il n’est pas spécifié, il s’agit de l’origine.

[in, optional] sourceRectangle

Type : const D2D1_RECT_F*

Rectangle source dans le masque d’opacité. S’il n’est pas spécifié, il s’agit du masque entier.

Valeur retournée

Type : HRESULT

Si la méthode réussit, elle retourne S_OK. En cas d’échec, il retourne un code d’erreur HRESULT .

Remarques

La bitmap du masque d’opacité doit être considérée comme étant serrée sur chaque axe.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
DLL D2d1.dll

Voir aussi

ID2D1CommandList ::Stream

ID2D1CommandSink

ID2D1RenderTarget ::FillOpacityMask