ID3D12GraphicsCommandList::ClearState 方法 (d3d12.h)
将直接命令列表的状态重置回创建命令列表时的状态。
语法
void ClearState(
[in, optional] ID3D12PipelineState *pPipelineState
);
参数
[in, optional] pPipelineState
类型: ID3D12PipelineState*
指向 ID3D12PipelineState 对象的指针,该对象包含命令列表的初始管道状态。
返回值
无
备注
对捆绑包调用 ClearState 无效。 如果应用对捆绑包调用 ClearState ,则对 Close 的调用将返回 E_FAIL。
调用 ClearState 时,当前绑定的所有资源均未绑定。 基元拓扑设置为 D3D_PRIMITIVE_TOPOLOGY_UNDEFINED。 视区、剪刀矩形、模具参考值和混合因子设置为空值 (所有零) 。 预测已禁用。
应用提供的管道状态对象将绑定为当前设置的管道状态对象。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |