Metodo ID2D1CommandSink5::BlendImage (d2d1_3.h)
Disegna un'immagine nel contesto del dispositivo usando la modalità blend specificata. I risultati sono equivalenti all'uso dell'effetto Blend predefinito di Direct2D.
Sintassi
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
);
Parametri
[in] image
Tipo: ID2D1Image*
Immagine da disegnare nel contesto del dispositivo.
blendMode
Tipo: D2D1_BLEND_MODE
Modalità di fusione da usare. Per altre informazioni, vedere Modalità Blend .
[in, optional] targetOffset
Tipo: const D2D1_POINT_2F*
Offset nello spazio di destinazione a cui verrà eseguito il rendering dell'immagine. L'intero estensione logica dell'immagine verrà eseguito il rendering alla destinazione corrispondente. Se non specificato, l'origine di destinazione sarà (0, 0). L'angolo superiore sinistro dell'immagine verrà mappato all'offset di destinazione. Questa non sarà necessariamente l'origine. Il valore predefinito è NULL.
[in, optional] imageRectangle
Tipo: const D2D1_RECT_F*
Il rettangolo corrispondente nello spazio dell'immagine verrà mappato alle origini indicate durante l'elaborazione dell'immagine. Il valore predefinito è NULL.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
Modalità di interpolazione che verrà usata per ridimensionare l'immagine, se necessario. Il valore predefinito è D2D1_INTERPOLATION_MODE_LINEAR.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce un codice di esito positivo o di errore HRESULT.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d2d1_3.h |
DLL | D2d1.dll |