D2D1_BUFFER_PRECISION 枚举 (d2d1_1.h)

表示 Direct2D 中图像处理管道的位深度。

语法

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 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
标头 d2d1_1.h

另请参阅

D2D1_RENDERING_CONTROLS

ID2D1DeviceContext::GetRenderingControls

ID2D1DeviceContext::SetRenderingControls