Método ID2D1CommandSink5::BlendImage (d2d1_3.h)
Dibuja una imagen en el contexto del dispositivo mediante el modo de combinación especificado. Los resultados son equivalentes al uso del efecto Blend integrado de Direct2D.
Sintaxis
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
);
Parámetros
[in] image
Tipo: ID2D1Image*
Imagen que se va a dibujar en el contexto del dispositivo.
blendMode
Tipo: D2D1_BLEND_MODE
Modo de mezcla que se va a usar. Consulta Modos de blend para obtener más información.
[in, optional] targetOffset
Tipo: const D2D1_POINT_2F*
Desplazamiento en el espacio de destino al que se representará la imagen. Toda la extensión lógica de la imagen se representará en el destino correspondiente. Si no se especifica, el origen de destino será (0, 0). La esquina superior izquierda de la imagen se asignará al desplazamiento de destino. Esto no será necesariamente el origen. El valor predeterminado es NULL.
[in, optional] imageRectangle
Tipo: const D2D1_RECT_F*
El rectángulo correspondiente del espacio de imagen se asignará a los orígenes especificados al procesar la imagen. El valor predeterminado es NULL.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
Modo de interpolación que se usará para escalar la imagen si es necesario. El valor predeterminado es D2D1_INTERPOLATION_MODE_LINEAR.
Valor devuelto
Tipo: HRESULT
Este método devuelve un código de error o correcto HRESULT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d2d1_3.h |
Archivo DLL | D2d1.dll |