Files
XCEngine/docs/api/rhi/opengl/pipeline-state/pipeline-state.md
ssdfasd 1cf744b755 refactor(docs): RHI模块文档重构 - 修复18处链接错误并新增RHIFramebuffer/RHIRenderPass文档
- 修复opengl/下13个文件对overview.md的错误引用,改为opengl.md
- 修复opengl/shader/下2处get-native-handle.md的错误路径引用
- 修复rhi.md中rhifactory路径错误
- 修复opengl.md中对d3d12.md的错误引用
- 修复opengl/README.md中的overview.md引用
- 新增RHIFramebuffer完整文档(7个文件)
- 新增RHIRenderPass完整文档(7个文件)
- 更新rhi.md总览页,添加RHIFramebuffer和RHIRenderPass分类
2026-03-26 01:29:00 +08:00

1.9 KiB

OpenGLPipelineState

命名空间: XCEngine::RHI

描述: OpenGL 管线状态对象实现,继承自 RHIPipelineState

公共方法

方法 描述
OpenGLPipelineState 构造函数
~OpenGLPipelineState 析构函数
Shutdown 关闭管线状态
Bind 绑定管线状态
Unbind 解绑管线状态
GetNativeHandle 获取原生句柄
GetType 获取管线类型
SetDepthStencilState 设置深度模板状态
SetBlendState 设置混合状态
SetRasterizerState 设置光栅化状态
SetViewport 设置视口
SetScissor 设置裁剪
SetLogicalOperation 设置逻辑操作
Apply 应用管线状态
ApplyDepthStencil 应用深度模板状态
ApplyBlend 应用混合状态
ApplyRasterizer 应用光栅化状态
ApplyViewport 应用视口
ApplyScissor 应用裁剪
SetClearColor 设置清除颜色
Clear 清除
AttachShader 附加着色器
DetachShader 分离着色器
GetDepthStencilState 获取深度模板状态
GetBlendState 获取混合状态
GetRasterizerState 获取光栅化状态

相关文档