D3D12DDI_CLEAR_VALUES结构 (d3d12umddi.h)
D3D12DDI_CLEAR_VALUES结构包含用于优化特定资源的清除作的值。
语法
typedef struct D3D12DDI_CLEAR_VALUES {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12DDI_DEPTH_STENCIL_VALUES DepthStencil;
};
} D3D12DDI_CLEAR_VALUES;
成员
Format
指定 DXGI_FORMAT 枚举的一个成员。
常用清除颜色的格式遵循与视图/描述符创建相同的验证规则。 一般情况下,清晰颜色的格式可以是资源格式所属的同一类型组中的任何格式。
此格式必须与清除作期间使用的视图的格式匹配。 它指示 Color 或 DepthStencil 成员是否有效,以及如何转换与资源一起使用的值。
Color[4]
驱动程序应清除的颜色值。
DepthStencil
指向包含驱动程序应清除的深度和模具缓冲区的 D3D12DDI_DEPTH_STENCIL_VALUES 结构的指针。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3d12umddi.h |