enumeração D2D1_BUFFER_PRECISION (d2d1_1.h)

Representa a profundidade do bit do pipeline de imagens no 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
Valor: 0
A precisão do buffer não é especificada.
D2D1_BUFFER_PRECISION_8BPC_UNORM
Valor: 1
Use um inteiro normalizado de 8 bits por canal.
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Valor: 2
Use dados RGB padrão de inteiro normalizado de 8 bits por canal.
D2D1_BUFFER_PRECISION_16BPC_UNORM
Valor: 3
Use um inteiro normalizado de 16 bits por canal.
D2D1_BUFFER_PRECISION_16BPC_FLOAT
Valor: 4
Use floats de 16 bits por canal.
D2D1_BUFFER_PRECISION_32BPC_FLOAT
Valor: 5
Use floats de 32 bits por canal.
D2D1_BUFFER_PRECISION_FORCE_DWORD
Valor: 0xffffffff
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits.

Não use esse valor.

Comentários

Nota O nível de recurso 9 pode ou não dar suporte a tipos de precisão diferentes de 8BPC.
 

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1_1.h

Confira também

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls