Compartilhar via


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

Confira também

ID2D1CommandSink5