estrutura D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (d3d12umddi.h)
Especifica se a mesclagem alfa está habilitada e, nesse caso, o valor alfa planar.
Sintaxe
typedef struct D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 {
BOOL Enable;
FLOAT Alpha;
} D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020;
Membros
Enable
Especifica se a mesclagem alfa está habilitada.
Alpha
O valor alfa planar. O valor pode variar de 0,0 (transparente) a 1,0 (opaco). Se o membro Habilitar for false, esse valor será ignorado.
Comentários
Para cada pixel, o valor da cor de destino é calculado como o seguinte:
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
As variáveis nesta equação são as seguintes:
- Cd = O valor de cor do pixel de destino.
- Cs = O valor de cor do pixel de origem.
- As = O alfa de origem por pixel.
- Ap = O valor alfa planar.
- Ae = O valor alfa de entrada de paleta ou 1,0.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h (inclua D3d12umddi.h) |