Compartir a través de


Método ID2D1DeviceContext::SetPrimitiveBlend (d2d1_1.h)

Cambia el modo de combinación primitivo que se usa para todas las operaciones de representación en el contexto del dispositivo.

Sintaxis

void SetPrimitiveBlend(
  D2D1_PRIMITIVE_BLEND primitiveBlend
);

Parámetros

primitiveBlend

Tipo: D2D1_PRIMITIVE_BLEND

Combinación primitiva que se va a usar.

Valor devuelto

None

Observaciones

La combinación primitiva se aplicará a todo el primitivo dibujado en el contexto, a menos que esto se invalide con el parámetro compositeMode en drawImage API.

La mezcla primitiva se aplica al interior de cualquier primitivo dibujado en el contexto. En el caso de DrawImage, esto estará implícito en el rectángulo de imagen, el desplazamiento y la transformación del mundo.

Si la mezcla primitiva es algo distinto de D2D1_PRIMITIVE_BLEND_SOURCE_OVER , se desactivará la representación de ClearType. Si la aplicación fuerza explícitamente la representación de ClearType en estos modos, el contexto de dibujo se colocará en un estado de error. D2DERR_WRONG_STATE se devolverán desde EndDraw o Flush.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

D2D1_PRIMITIVE_BLEND

ID2D1DeviceContext