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 |