Metodo ID2D1DeviceContext::SetPrimitiveBlend (d2d1_1.h)
Modifica la modalità di fusione primitiva usata per tutte le operazioni di rendering nel contesto del dispositivo.
Sintassi
void SetPrimitiveBlend(
D2D1_PRIMITIVE_BLEND primitiveBlend
);
Parametri
primitiveBlend
Tipo: D2D1_PRIMITIVE_BLEND
Fusione primitiva da usare.
Valore restituito
nessuno
Osservazioni
La fusione primitiva verrà applicata a tutte le primitive disegnate nel contesto, a meno che non venga sottoposto a override con il parametro compositeMode nell'API DrawImage .
La fusione primitiva si applica all'interno di qualsiasi primitiva disegnata nel contesto. Nel caso di DrawImage, questo sarà implicito dal rettangolo di immagine, offset e trasformazione del mondo.
Se la fusione primitiva è diversa da D2D1_PRIMITIVE_BLEND_SOURCE_OVER , il rendering di ClearType verrà disattivato. Se l'applicazione forza in modo esplicito il rendering di ClearType in queste modalità, il contesto di disegno verrà inserito in uno stato di errore. D2DERR_WRONG_STATE verrà restituito da EndDraw o Flush.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1_1.h |
DLL | D2d1.dll |