Método ID2D1DeviceContext::D rawImage(ID2D1Effect*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE) (d2d1_1.h)
Desenha uma imagem para o contexto do dispositivo.
Sintaxe
void DrawImage(
[in] ID2D1Effect *effect,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Parâmetros
[in] effect
Tipo: ID2D1Effect*
O efeito a ser desenhado para o contexto do dispositivo.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
O modo de interpolação que será usado para dimensionar a imagem, se necessário.
compositeMode
Tipo: D2D1_COMPOSITE_MODE
O modo composto que será aplicado aos limites do clipe selecionado no momento. O valor padrão é D2D1_COMPOSITE_MODE_SOURCE_OVER
Retornar valor
Nenhum
Comentários
Se interpolationMode for D2D1_INTERPOLATION_MODE_HIGH_QUALITY, dimensionadores diferentes serão usados dependendo do fator de escala implícito pela transformação mundial.
Todos os retângulos inválidos acumulados em qualquer efeito desenhado por essa chamada serão descartados independentemente de qual parte do retângulo da imagem é desenhada.
Se compositeMode for D2D1_COMPOSITE_MODE_SOURCE_OVER, DrawImage usará a mistura primitiva selecionada no momento especificada por ID2D1DeviceContext::SetPrimitiveBlend. Se compositeMode não for D2D1_COMPOSITE_MODE_SOURCE_OVER, a imagem será estendida para transparente até o clipe alinhado ao eixo atual.
Se houver um retângulo de imagem e uma transformação de mundo, isso equivale a inserir um efeito clip para representar o retângulo de imagem e uma transformação de afins 2D para levar em conta a transformação do mundo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1_1.h |
DLL | D2d1.dll |