Files
XCEngine/docs/api/rhi/opengl/shader/shader.md

1.4 KiB

OpenGLShader

命名空间: XCEngine::RHI

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

公共方法

方法 描述
CompileFromFile 从文件编译着色器
Compile 从源码编译着色器
Shutdown 关闭着色器
Use 使用着色器
Bind 绑定着色器
Unbind 解绑着色器
SetInt 设置整数 uniform
SetIntArray 设置整数数组 uniform
SetFloat 设置浮点数 uniform
SetFloatArray 设置浮点数数组 uniform
SetVec3 设置 vec3 uniform
SetVec4 设置 vec4 uniform
SetMat4 设置 mat4 uniform
GetUniformLocation 获取 uniform 位置
GetID 获取着色器 ID
GetNativeHandle 获取原生句柄
IsValid 检查是否有效
GetType 获取着色器类型

相关文档