Método ID2D1DeviceContext::SetPrimitiveBlend (d2d1_1.h)
Altera o modo de combinação primitiva usado para todas as operações de renderização no contexto do dispositivo.
Sintaxe
void SetPrimitiveBlend(
D2D1_PRIMITIVE_BLEND primitiveBlend
);
Parâmetros
primitiveBlend
Tipo: D2D1_PRIMITIVE_BLEND
A mistura primitiva a ser usada.
Retornar valor
Nenhum
Comentários
A mistura primitiva será aplicada a todos os primitivos desenhados no contexto, a menos que isso seja substituído pelo parâmetro compositeMode na API DrawImage .
A mistura primitiva aplica-se ao interior de quaisquer primitivas desenhadas no contexto. No caso de DrawImage, isso será implícito pelo retângulo de imagem, deslocamento e transformação de mundo.
Se a mistura primitiva não for D2D1_PRIMITIVE_BLEND_SOURCE_OVER a renderização ClearType será desativada. Se o aplicativo forçar explicitamente a renderização ClearType nesses modos, o contexto de desenho será colocado em um estado de erro. D2DERR_WRONG_STATE será retornado de EndDraw ou Flush.
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 |