Condividi tramite


struttura D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (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;

Membri

Enable

Specifica se la fusione alfa è abilitata.

Alpha

Valore alfa planare. Il valore può variare da 0,0 (trasparente) a 1,0 (opaco). Se l'Enable member è false, questo valore viene ignorato.

Osservazioni

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 in questa equazione sono le seguenti:

  • cd = valore del colore del pixel di destinazione.
  • Cs = Valore del colore del pixel di origine.
  • Come = Alfa di origine per pixel.
  • Ap = Valore alfa planare.
  • Ae = Valore alfa della voce della tavolozza o 1,0.

Fabbisogno

Requisito Valore
intestazione d3d12umddi.h (include D3d12umddi.h)