D2D1_BUFFER_PRECISION列舉 (d2d1_1.h)

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

常數

 
D2D1_BUFFER_PRECISION_UNKNOWN
值: 0
未指定緩衝區有效位數。
D2D1_BUFFER_PRECISION_8BPC_UNORM
值: 1
每個通道使用 8 位正規化整數。
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
值: 2
每個通道使用 8 位標準化整數標準 RGB 資料。
D2D1_BUFFER_PRECISION_16BPC_UNORM
值: 3
每個通道使用 16 位正規化整數。
D2D1_BUFFER_PRECISION_16BPC_FLOAT
值: 4
每個通道使用 16 位浮點數。
D2D1_BUFFER_PRECISION_32BPC_FLOAT
值: 5
每個通道使用 32 位浮點數。
D2D1_BUFFER_PRECISION_FORCE_DWORD
值: 0xffffffff
強制此列舉的大小編譯為 32 位。 如果沒有這個值,某些編譯器會允許此列舉編譯成 32 位以外的大小。

請勿使用此值。

備註

注意 功能層級 9 可能或可能不支援 8BPC 以外的有效位數類型。
 

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1_1.h

另請參閱

D2D1_RENDERING_CONTROLS

ID2D1DeviceCoNtext::GetRenderingControls

ID2D1DeviceCoNtext::SetRenderingControls