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