Condividi tramite


enumerazione D2D1_BUFFER_PRECISION (d2d1_1.h)

Rappresenta la profondità di bit della pipeline di creazione dell'immagine in Direct2D.

Sintassi

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

Costanti

 
D2D1_BUFFER_PRECISION_UNKNOWN
Valore: 0
La precisione del buffer non è specificata.
D2D1_BUFFER_PRECISION_8BPC_UNORM
Valore: 1
Usare un numero intero normalizzato a 8 bit per canale.
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Valore: 2
Usare dati RGB standard a 8 bit per canale.
D2D1_BUFFER_PRECISION_16BPC_UNORM
Valore: 3
Usare un intero normalizzato a 16 bit per canale.
D2D1_BUFFER_PRECISION_16BPC_FLOAT
Valore: 4
Usare float a 16 bit per canale.
D2D1_BUFFER_PRECISION_32BPC_FLOAT
Valore: 5
Usare float a 32 bit per canale.
D2D1_BUFFER_PRECISION_FORCE_DWORD
Valore: 0xffffffff
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit.

Non usare questo valore.

Commenti

Nota Il livello di funzionalità 9 può o non supportare tipi di precisione diversi da 8BPC.
 

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Intestazione d2d1_1.h

Vedi anche

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls