# OpenGLPipelineState::SetDepthStencilState ```cpp void SetDepthStencilState(const OpenGLDepthStencilState& state); ``` 设置深度模板状态。 **参数:** - `state` - 深度模板状态结构体 **线程安全:** ❌ **示例:** ```cpp OpenGLDepthStencilState dsState; dsState.depthTestEnable = true; dsState.depthWriteEnable = true; dsState.depthFunc = ComparisonFunc::Less; pipelineState->SetDepthStencilState(dsState); ``` ## 相关文档 - [OpenGLPipelineState 总览](pipeline-state.md) - 返回类总览 - [GetDepthStencilState](get-depth-stencil-state.md) - 获取深度模板状态