Compartilhar via


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)