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

Confira também

D2D1_PRIMITIVE_BLEND

ID2D1DeviceContext