Método ID2D1CommandSink5::BlendImage (d2d1_3.h)
Desenha uma imagem para o contexto do dispositivo usando o modo de combinação especificado. Os resultados são equivalentes ao uso do efeito Blend interno do Direct2D.
Sintaxe
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*
A imagem a ser desenhada para o contexto do dispositivo.
blendMode
Tipo: D2D1_BLEND_MODE
O modo de mesclagem a ser usado. Consulte Modos de mesclagem para obter mais informações.
[in, optional] targetOffset
Tipo: const D2D1_POINT_2F*
O deslocamento no espaço de destino para o qual a imagem será renderizada. Toda a extensão lógica da imagem será renderizada para o destino correspondente. Se não for especificado, a origem de destino será (0, 0). O canto superior esquerdo da imagem será mapeado para o deslocamento de destino. Essa não será necessariamente a origem. O valor padrão é NULL.
[in, optional] imageRectangle
Tipo: const D2D1_RECT_F*
O retângulo correspondente no espaço de imagem será mapeado para as origens fornecidas ao processar a imagem. O valor padrão é NULL.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
O modo de interpolação que será usado para dimensionar a imagem, se necessário. O valor padrão é D2D1_INTERPOLATION_MODE_LINEAR.
Retornar valor
Tipo: HRESULT
Esse método retorna um código de erro ou êxito HRESULT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d2d1_3.h |
DLL | D2d1.dll |