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 |