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) |