D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 struttura (d3d12umddi.h)
Specifica se la fusione alfa è abilitata e, in tal caso, il valore alfa planare.
Sintassi
typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
BOOL Enable;
FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;
Members
Enable
Specifica se la fusione alfa è abilitata.
Alpha
Valore alfa planare. Il valore può essere compreso tra 0,0 (trasparente) e 1,0 (opaco). Se il membro Enable è false, questo valore viene ignorato.
Commenti
Per ogni pixel, il valore del colore di destinazione viene calcolato come segue:
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
Le variabili di questa equazione sono le seguenti:
- Cd = Valore del colore del pixel di destinazione.
- Cs = Valore del colore del pixel di origine.
- As = l'alfa dell'origine per pixel.
- Ap = Valore alfa planare.
- Ae = Valore alfa della voce della tavolozza o 1,0.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |