Partager via


ID2D1RenderTarget::FillGeometry, méthode (d2d1.h)

Peint l’intérieur de la géométrie spécifiée.

Syntaxe

void FillGeometry(
  [in]           ID2D1Geometry *geometry,
  [in]           ID2D1Brush    *brush,
  [in, optional] ID2D1Brush    *opacityBrush
);

Paramètres

[in] geometry

Type : ID2D1Geometry*

Géométrie à peindre.

[in] brush

Type : ID2D1Brush*

Pinceau utilisé pour peindre l’intérieur de la géométrie.

[in, optional] opacityBrush

Type : ID2D1Brush*

Masque d’opacité à appliquer à la géométrie ou NULL pour aucun masque d’opacité. Si un masque d’opacité (le paramètre opacityBrush ) est spécifié, brush doit être un ID2D1BitmapBrush dont les modes d’extension x et y sont définis sur D2D1_EXTEND_MODE_CLAMP. Pour plus d'informations, consultez la section Notes.

Valeur de retour

Aucune

Remarques

Si le paramètre opacityBrush n’a pas la valeur NULL, la valeur alpha de chaque pixel de l’opacité MappéeBrush est utilisée pour déterminer l’opacité résultante de chaque pixel correspondant de la géométrie. Seule la valeur alpha de chaque couleur du pinceau est utilisée pour ce traitement ; toutes les autres informations de couleur sont ignorées.

La valeur alpha spécifiée par le pinceau est multipliée par la valeur alpha de la géométrie une fois que la géométrie a été peinte par pinceau.

Lorsque cette méthode échoue, elle ne retourne pas de code d’erreur. Pour déterminer si une opération de dessin (telle que FillGeometry) a échoué, case activée le résultat retourné par la méthode ID2D1RenderTarget::EndDraw ou ID2D1RenderTarget::Flush.

Exemples

Pour obtenir un exemple, consultez Comment dessiner et remplir une forme complexe.

Spécifications

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

Voir aussi

D2D1_FILL_MODE

Géométries

Vue d’ensemble des géométries

ID2D1RenderTarget