Bagikan melalui


enumerasi D2D1_BUFFER_PRECISION (d2d1_1.h)

Mewakili kedalaman bit alur pencitraan di Direct2D.

Sintaks

typedef enum D2D1_BUFFER_PRECISION {
  D2D1_BUFFER_PRECISION_UNKNOWN = 0,
  D2D1_BUFFER_PRECISION_8BPC_UNORM = 1,
  D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB = 2,
  D2D1_BUFFER_PRECISION_16BPC_UNORM = 3,
  D2D1_BUFFER_PRECISION_16BPC_FLOAT = 4,
  D2D1_BUFFER_PRECISION_32BPC_FLOAT = 5,
  D2D1_BUFFER_PRECISION_FORCE_DWORD = 0xffffffff
} ;

Konstanta

 
D2D1_BUFFER_PRECISION_UNKNOWN
Nilai: 0
Presisi buffer tidak ditentukan.
D2D1_BUFFER_PRECISION_8BPC_UNORM
Nilai: 1
Gunakan bilangan bulat yang dinormalisasi 8-bit per saluran.
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Nilai: 2
Gunakan data RGB standar bilangan bulat yang dinormalisasi 8-bit per saluran.
D2D1_BUFFER_PRECISION_16BPC_UNORM
Nilai: 3
Gunakan bilangan bulat yang dinormalisasi 16-bit per saluran.
D2D1_BUFFER_PRECISION_16BPC_FLOAT
Nilai: 4
Gunakan float 16-bit per saluran.
D2D1_BUFFER_PRECISION_32BPC_FLOAT
Nilai: 5
Gunakan float 32-bit per saluran.
D2D1_BUFFER_PRECISION_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.

Jangan gunakan nilai ini.

Keterangan

Catatan Fitur tingkat 9 mungkin atau mungkin tidak mendukung jenis presisi selain 8BPC.
 

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 d2d1_1.h

Lihat juga

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls