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