Bagikan melalui


struktur D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 (d3d12umddi.h)

Menentukan apakah penpaduan alfa diaktifkan dan, jika demikian, nilai alfa planar.

Sintaks

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

Anggota

Enable

Menentukan apakah penpaduan alfa diaktifkan.

Alpha

Nilai alfa planar. Nilainya dapat berkisar dari 0,0 (transparan) hingga 1,0 (buram). Jika anggota Aktifkan salah, nilai ini diabaikan.

Keterangan

Untuk setiap piksel, nilai warna tujuan dihitung sebagai berikut:

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

Variabel dalam persamaan ini adalah sebagai berikut:

  • Cd = Nilai warna piksel tujuan.
  • Cs = Nilai warna piksel sumber.
  • Sebagai = Alfa sumber per piksel.
  • Ap = Nilai alfa planar.
  • Ae = Nilai alfa entri palet, atau 1,0.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h (termasuk D3d12umddi.h)