Share via


ID2D1DeviceContext ::GetEffectRequiredInputRectangles, méthode (d2d1_1.h)

Retourne les rectangles d’entrée qui doivent être fournis par l’appelant pour produire le rectangle de sortie donné.

Syntaxe

HRESULT GetEffectRequiredInputRectangles(
  [in]           ID2D1Effect                         *renderEffect,
  [in, optional] const D2D1_RECT_F                   *renderImageRectangle,
  [in]           const D2D1_EFFECT_INPUT_DESCRIPTION *inputDescriptions,
  [out]          D2D1_RECT_F                         *requiredInputRects,
                 UINT32                              inputCount
);

Paramètres

[in] renderEffect

Type : ID2D1Effect*

Image dont la sortie est rendue.

[in, optional] renderImageRectangle

Type : const D2D1_RECT_F*

Partie de l’image de sortie dont les entrées sont inspectées.

[in] inputDescriptions

Type : const D2D1_EFFECT_INPUT_DESCRIPTION*

Liste des entrées dont les rectangles sont interrogés.

[out] requiredInputRects

Type : D2D1_RECT_F*

Rectangles d’entrée retournés à l’appelant.

inputCount

Type : UINT32

Nombre d’entrées.

Valeur retournée

Type : HRESULT

Un code d’échec, généralement uniquement parce qu’un effet dans la chaîne a retourné une erreur.

Remarques

L’appelant doit veiller à ne pas se fier aux rectangles d’entrée requis retournés. De petites modifications pour l’exactitude du comportement d’un effet peuvent entraîner le retour de différents rectangles. En outre, différents types d’optimisation appliqués à l’intérieur du rendu peuvent également influencer le résultat.

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

Voir aussi

ID2D1DeviceContext