Partager via


ID2D1ImageBrush ::SetSourceRectangle, méthode (d2d1_1.h)

Définit le rectangle source dans le pinceau d’image.

Syntaxe

void SetSourceRectangle(
  [in] const D2D1_RECT_F *sourceRectangle
);

Paramètres

[in] sourceRectangle

Type : const D2D1_RECT_F*

Rectangle source qui définit la partie de l’image à vignetter.

Valeur de retour

None

Remarques

Le coin supérieur gauche du paramètre sourceRectangle est mappé à l’origine de l’espace de pinceau. Autrement dit, si le pinceau et les transformations de monde sont à la fois une identité, la partie de l’image dans le coin supérieur gauche du rectangle source est rendue à (0,0) dans la cible de rendu.

Le rectangle source sera développé différemment selon que l’image d’entrée est basée sur des pixels (une bitmap ou un effet) ou par une liste de commandes.

  • Si l’image d’entrée est une bitmap ou un effet, le rectangle est développé pour encapsuler un pixel d’entrée complet avant d’être mis à l’échelle pour garantir que le rectangle projeté sera correct dans l’espace de scène final.
  • Si l’image d’entrée est une liste de commandes, la liste de commandes est légèrement développée pour encapsuler un pixel d’entrée complet.

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

ID2D1ImageBrush