- audio: 更新 audio-system 方法文档 - components: 新增 audio-listener/audio-source 组件方法文档,新增 remove-component 方法 - core: 更新 filewriter, types 文档 - math: 更新 box 方法文档 - memory: 更新 proxy-allocator 文档 - resources: 更新 loader 和 texture 文档 - rhi: 更新 opengl 设备、shader、swap-chain 文档 - threading: 更新 mutex 和 task-system 文档
1.8 KiB
1.8 KiB
OpenGLPipelineState
命名空间: XCEngine::RHI
描述: OpenGL 管线状态对象实现,继承自 RHIPipelineState。
公共方法
| 方法 | 描述 |
|---|---|
OpenGLPipelineState |
构造函数 |
~OpenGLPipelineState |
析构函数 |
Shutdown |
关闭管线状态 |
Bind |
绑定管线状态 |
Unbind |
解绑管线状态 |
GetNativeHandle |
获取原生句柄 |
GetType |
获取管线类型 |
SetDepthStencilState |
设置深度模板状态 |
SetBlendState |
设置混合状态 |
SetRasterizerState |
设置光栅化状态 |
SetViewport |
设置视口 |
SetScissor |
设置裁剪 |
Apply |
应用管线状态 |
ApplyDepthStencil |
应用深度模板状态 |
ApplyBlend |
应用混合状态 |
ApplyRasterizer |
应用光栅化状态 |
ApplyViewport |
应用视口 |
ApplyScissor |
应用裁剪 |
SetClearColor |
设置清除颜色 |
Clear |
清除 |
AttachShader |
附加着色器 |
DetachShader |
分离着色器 |
GetDepthStencilState |
获取深度模板状态 |
GetBlendState |
获取混合状态 |
GetRasterizerState |
获取光栅化状态 |
相关文档
- OpenGL 后端总览
- RHIPipelineState - 抽象管线状态接口