D2D1_BUFFER_PRECISION-Enumeration (d2d1_1.h)

Stellt die Bittiefe der Imagepipeline in Direct2D dar.

Syntax

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
} ;

Konstanten

 
D2D1_BUFFER_PRECISION_UNKNOWN
Wert: 0
Die Puffergenauigkeit wird nicht angegeben.
D2D1_BUFFER_PRECISION_8BPC_UNORM
Wert: 1
Verwenden Sie eine normalisierte 8-Bit-Ganzzahl pro Kanal.
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Wert: 2
Verwenden Sie 8-Bit normalisierte ganzzahlige RGB-Standarddaten pro Kanal.
D2D1_BUFFER_PRECISION_16BPC_UNORM
Wert: 3
Verwenden Sie eine normalisierte 16-Bit-Ganzzahl pro Kanal.
D2D1_BUFFER_PRECISION_16BPC_FLOAT
Wert: 4
Verwenden Sie 16-Bit-Floats pro Kanal.
D2D1_BUFFER_PRECISION_32BPC_FLOAT
Wert: 5
Verwenden Sie 32-Bit-Floats pro Kanal.
D2D1_BUFFER_PRECISION_FORCE_DWORD
Wert: 0xffffffff
Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert könnten einige Compiler diese Enumeration auf eine andere Größe als 32 Bit kompilieren.

Verwenden Sie diesen Wert nicht.

Hinweise

Hinweis Die Featureebene 9 unterstützt möglicherweise andere Genauigkeitstypen als 8BPC.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1_1.h

Weitere Informationen

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls