Partager via


énumération D2D1_BUFFER_PRECISION (d2d1_1.h)

Représente la profondeur de bits du pipeline d’imagerie dans Direct2D.

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

Constantes

 
D2D1_BUFFER_PRECISION_UNKNOWN
Valeur : 0
La précision de la mémoire tampon n’est pas spécifiée.
D2D1_BUFFER_PRECISION_8BPC_UNORM
Valeur : 1
Utilisez un entier normalisé 8 bits par canal.
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Valeur : 2
Utilisez des données RVB standard d’entier normalisé 8 bits par canal.
D2D1_BUFFER_PRECISION_16BPC_UNORM
Valeur : 3
Utilisez un entier normalisé 16 bits par canal.
D2D1_BUFFER_PRECISION_16BPC_FLOAT
Valeur : 4
Utilisez des valeurs flottantes 16 bits par canal.
D2D1_BUFFER_PRECISION_32BPC_FLOAT
Valeur : 5
Utilisez des valeurs flottantes 32 bits par canal.
D2D1_BUFFER_PRECISION_FORCE_DWORD
Valeur : 0xffffffff
Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits.

N’utilisez pas cette valeur.

Notes

Note Le niveau de fonctionnalité 9 peut ou non prendre en charge des types de précision autres que 8BPC.
 

Configuration requise

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête d2d1_1.h

Voir aussi

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls