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

Voir aussi

ID2D1EffectImpl

ID2D1Transform