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 |