enumerasi DXGI_ALPHA_MODE (dxgi1_2.h)

Mengidentifikasi nilai alfa, perilaku transparansi, dari permukaan.

Sintaks

typedef enum DXGI_ALPHA_MODE {
  DXGI_ALPHA_MODE_UNSPECIFIED = 0,
  DXGI_ALPHA_MODE_PREMULTIPLIED = 1,
  DXGI_ALPHA_MODE_STRAIGHT = 2,
  DXGI_ALPHA_MODE_IGNORE = 3,
  DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
} ;

Konstanta

 
DXGI_ALPHA_MODE_UNSPECIFIED
Nilai: 0
Menunjukkan bahwa perilaku transparansi tidak ditentukan.
DXGI_ALPHA_MODE_PREMULTIPLIED
Nilai: 1
Menunjukkan bahwa perilaku transparansi telah ditentukan sebelumnya. Setiap warna pertama kali diskalakan oleh nilai alfa. Nilai alfa itu sendiri sama dalam alfa lurus dan premultiplied. Biasanya, tidak ada nilai saluran warna yang lebih besar dari nilai saluran alfa. Jika nilai saluran warna dalam format yang telah ditentukan sebelumnya lebih besar dari saluran alfa, campuran sumber atas standar menghasilkan campuran aditif.
DXGI_ALPHA_MODE_STRAIGHT
Nilai: 2
Menunjukkan bahwa perilaku transparansi tidak disiapkan sebelumnya. Saluran alfa menunjukkan transparansi warna.
DXGI_ALPHA_MODE_IGNORE
Nilai: 3
Menunjukkan untuk mengabaikan perilaku transparansi.
DXGI_ALPHA_MODE_FORCE_DWORD
Nilai: 0xffffffff
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi
ke ukuran selain 32 bit. Nilai ini tidak digunakan.

Keterangan

Untuk informasi selengkapnya tentang mode alfa, lihat D2D1_ALPHA_MODE.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header dxgi1_2.h

Lihat juga

Enumerasi DXGI

DXGI_SWAP_CHAIN_DESC1