# OpenGLPipelineState::SetBlendState ```cpp void SetBlendState(const OpenGLBlendState& state); ``` 设置混合状态。 **参数:** - `state` - 混合状态结构体 **线程安全:** ❌ **示例:** ```cpp OpenGLBlendState blendState; blendState.blendEnable = true; blendState.srcBlend = BlendFactor::SrcAlpha; blendState.dstBlend = BlendFactor::InvSrcAlpha; pipelineState->SetBlendState(blendState); ``` ## 相关文档 - [OpenGLPipelineState 总览](pipeline-state.md) - 返回类总览 - [GetBlendState](get-blend-state.md) - 获取混合状态