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