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