ID3D12GraphicsCommandList4::SetPipelineState1 方法 (d3d12.h)
在命令列表中设置状态对象。
语法
void SetPipelineState1(
ID3D12StateObject *pStateObject
);
参数
pStateObject
要对命令列表设置的状态对象。 在当前版本中,这只能属于 D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE 类型。
返回值
无
备注
可以从图形或计算命令列表和捆绑包调用此方法。
此方法是 ID3D12GraphicsCommandList::SetPipelineState 的替代方法,它仅为图形和计算着色器定义。 命令列表中一次只有一个管道状态处于活动状态,因此任一调用都设置当前管道状态。 调用之间的区别在于,每个调用仅设置特定类型的管道状态。 在当前版本中, SetPipelineState1 仅用于设置光线跟踪管道状态。
要求
最低受支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |