ID3D12GraphicsCommandList1 接口 (d3d12.h)
封装用于呈现的图形命令列表、扩展接口以支持可编程的样本位置、用于实现后期闩锁技术的原子副本,以及可选的深度边界测试。
注意Windows 10 创意者更新中引入的此接口是最新版本的 ID3D12GraphicsCommandList 接口。 面向Windows 10 创意者更新的应用程序应使用此接口,而不是 ID3D12GraphicsCommandList。
继承
ID3D12GraphicsCommandList1 接口继承自 ID3D12GraphicsCommandList。 ID3D12GraphicsCommandList1 还具有以下类型的成员:
方法
ID3D12GraphicsCommandList1 接口包含以下方法。
ID3D12GraphicsCommandList1::AtomicCopyBufferUINT 以原子方式将 UINT 类型的主数据元素以及可选的依赖资源从一个资源复制到另一个资源。 |
ID3D12GraphicsCommandList1::AtomicCopyBufferUINT64 将 UINT64 类型的主数据元素以及可选的依赖资源从一个资源原子复制到另一个资源。 |
ID3D12GraphicsCommandList1::OMSetDepthBounds 使用此方法可以动态更改深度边界。 |
ID3D12GraphicsCommandList1::ResolveSubresourceRegion 将多重采样或压缩资源的区域复制到非多重采样或非压缩资源中。 |
ID3D12GraphicsCommandList1::SetSamplePositions 此方法配置后续绘制、复制、解析和类似操作使用的样本位置。 |
ID3D12GraphicsCommandList1::SetViewInstanceMask 设置一个掩码,用于控制为后续绘图启用哪些视图实例。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |