# RHICommandList::SetPipelineState ```cpp virtual void SetPipelineState(void* pso) = 0; ``` 设置渲染管线状态对象。管线状态包含着色器、混合模式、深度模板设置等所有影响渲染的固定功能配置。 **参数:** - `pso` - 管线状态对象指针 **返回:** `void` **异常:** 无 **线程安全:** ❌ **复杂度:** O(1) **示例:** ```cpp cmdList->SetPipelineState(pipelineState); ``` ## 相关文档 - [RHICommandList 总览](command-list.md) - 返回类总览 - [SetPrimitiveTopology](set-primitive-topology.md) - 设置图元拓扑 - [SetDepthStencilState](set-depth-stencil-state.md) - 设置深度模板状态