Files
XCEngine/docs/api/rhi/opengl/shader/shader.md
ssdfasd 8df04c120f docs: 更新 API 文档 - 多模块修复和完善
- 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 文档
2026-03-26 01:58:45 +08:00

1.2 KiB

OpenGLShader

命名空间: XCEngine::RHI

描述: OpenGL 着色器实现,继承自 RHIShader

公共方法

编译方法

方法 描述
CompileFromFile 从文件编译顶点+片段着色器
Compile 从源码编译顶点+片段着色器
Compile 从源码编译单着色器
CompileCompute 编译计算着色器
Shutdown 关闭着色器

绑定方法

方法 描述
Use 使用着色器
Bind 绑定着色器
Unbind 解绑着色器

查询方法

方法 描述
GetUniformLocation 获取 uniform 位置
GetID 获取着色器 ID
GetNativeHandle 获取原生句柄
IsValid 检查是否有效
GetType 获取着色器类型

相关文档