ID2D1Transform::MapOutputRectToInputRects, méthode (d2d1effectauthor.h)
Permet à une transformation d’indiquer comment mapper un rectangle demandé sur sa sortie à un ensemble d’exemples de rectangles sur son entrée.
Syntaxe
HRESULT MapOutputRectToInputRects(
const D2D1_RECT_L *outputRect,
[out] D2D1_RECT_L *inputRects,
UINT32 inputRectsCount
);
Paramètres
outputRect
Type : const D2D1_RECT_L*
Rectangle de sortie à partir duquel les entrées doivent être mappées.
[out] inputRects
Type : D2D1_RECT_L*
Ensemble d’entrées correspondant. Les entrées correspondent directement aux entrées de transformation.
inputRectsCount
Type : UINT32
Nombre d’entrées spécifiées. Direct2D garantit que cette valeur est égale au nombre d’entrées spécifiées sur la transformation.
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 de transformation doit s’assurer que toute implémentation de nuanceur de pixels ou de rappel logiciel qu’elle fournit respecte ce calcul.
L’implémentation de transformation doit considérer cette méthode comme purement fonctionnelle. Il peut baser les rectangles d’entrée et de sortie mappés sur leur état actuel, comme spécifié par les propriétés d’effet d’encapsulation. Toutefois, il ne doit pas changer son propre état en réponse à l’appel de cette méthode. L’implémentation du renderer Direct2D se réserve le droit d’appeler cette méthode à tout moment et dans n’importe quelle séquence.
Configuration requise
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 |