ID2D1Transform ::MapInvalidRect, méthode (d2d1effectauthor.h)
Définit les rectangles d’entrée pour cette passe de rendu dans la transformation.
Syntaxe
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Paramètres
inputIndex
Type : UINT32
Index du rectangle d’entrée.
invalidInputRect
Type : D2D1_RECT_L
Rectangle d’entrée non valide.
[out] invalidOutputRect
Type : D2D1_RECT_L*
Rectangle de sortie auquel le rectangle d’entrée doit être mappé.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne S_OK. En cas d’échec, elle retourne un code d’erreur HRESULT .
Remarques
L’implémentation de transformation doit considérer MapInvalidRect comme purement fonctionnelle. L’implémentation de la transformation peut baser le rectangle d’entrée mappé sur l’état actuel de l’implémentation de transformation, tel que spécifié par les propriétés d’effet d’encapsulation. Toutefois, l’implémentation de transformation ne peut pas modifier son propre état en réponse à un appel à MapInvalidRect. Direct2D peut appeler cette méthode à tout moment et dans n’importe quelle séquence après un appel à la méthode MapInputRectsToOutputRect .
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 |