Compartir a través de


estructura D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (d3d12umddi.h)

Especifica si la combinación alfa está habilitada y, si es así, el valor alfa planar.

Sintaxis

typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
  BOOL  Enable;
  FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;

Miembros

Enable

Especifica si la combinación alfa está habilitada.

Alpha

Valor alfa planar. El valor puede oscilar entre 0,0 (transparente) y 1,0 (opaco). Si el miembro Enable es false, se omite este valor.

Comentarios

Para cada píxel, el valor de color de destino se calcula como el siguiente:

Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)

Las variables de esta ecuación son las siguientes:

  • Cd = El valor de color del píxel de destino.
  • Cs = El valor de color del píxel de origen.
  • As = El alfa de origen por píxel.
  • Ap = Valor alfa planar.
  • Ae = Valor alfa de entrada de paleta o 1,0.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)