ID2D1SourceTransform ::D raw, méthode (d2d1effectauthor.h)
Dessine la transformation vers le pipeline Direct2D basé sur l’unité de traitement graphique (GPU).
Syntaxe
HRESULT Draw(
[in] ID2D1Bitmap1 *target,
[in] const D2D1_RECT_L *drawRect,
D2D1_POINT_2U targetOrigin
);
Paramètres
[in] target
Type : ID2D1Bitmap1*
Cible dans laquelle la transformation doit être écrite.
[in] drawRect
Type : const D2D1_RECT_L*
Zone de la source à partir de laquelle l’image doit être dessinée.
targetOrigin
Type : D2D1_POINT_2U
Origine dans la bitmap cible dans laquelle les données sources doivent être dessinées.
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
L’implémentation du rastériseur garantit que l’ajout du renderRect à la cibleOrigin ne dépasse pas les limites de la bitmap.
Lorsque vous implémentez cette méthode, vous devez mettre à jour l’image bitmap de cette façon :
- Appelez la méthode ID2D1Bitmap ::Map avec les indicateurs D2D1_MAP_OPTIONS_DISCARD et D2D1_MAP_OPTIONS_WRITE.
- Mettez à jour la mémoire tampon retournée par cette méthode.
- Appelez la méthode ID2D1Bitmap ::Unmap .
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 | d2d1effectauthor.h |
Bibliothèque | D2d1.lib |