ID2D1CommandSink5 ::BlendImage, méthode (d2d1_3.h)
Dessine une image dans le contexte de l’appareil à l’aide du mode de fusion spécifié. Les résultats sont équivalents à l’utilisation de l’effet Blend intégré de Direct2D.
Syntaxe
HRESULT BlendImage(
[in] ID2D1Image *image,
D2D1_BLEND_MODE blendMode,
[in, optional] const D2D1_POINT_2F *targetOffset,
[in, optional] const D2D1_RECT_F *imageRectangle,
D2D1_INTERPOLATION_MODE interpolationMode
);
Paramètres
[in] image
Type : ID2D1Image*
Image à dessiner dans le contexte de l’appareil.
blendMode
Type : D2D1_BLEND_MODE
Mode de fusion à utiliser. Pour plus d’informations, consultez Modes de fusion .
[in, optional] targetOffset
Type : const D2D1_POINT_2F*
Décalage dans l’espace de destination dans lequel l’image sera rendue. L’intégralité de l’étendue logique de l’image sera rendue à la destination correspondante. Si elle n’est pas spécifiée, l’origine de destination est (0, 0). Le coin supérieur gauche de l’image est mappé au décalage cible. Ce ne sera pas nécessairement l’origine. La valeur par défaut est NULL.
[in, optional] imageRectangle
Type : const D2D1_RECT_F*
Le rectangle correspondant dans l’espace d’image sera mappé à l’origine donnée lors du traitement de l’image. La valeur par défaut est NULL.
interpolationMode
Type : D2D1_INTERPOLATION_MODE
Mode d’interpolation qui sera utilisé pour mettre à l’échelle l’image si nécessaire. La valeur par défaut est D2D1_INTERPOLATION_MODE_LINEAR.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code de réussite ou d’erreur HRESULT.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d2d1_3.h |
DLL | D2d1.dll |