612 B
612 B
Shader::GetUniforms
const Containers::Array<ShaderUniform>& GetUniforms() const
获取着色器的 Uniform 变量列表。
返回: const Containers::Array<ShaderUniform>& - Uniform 列表的引用
线程安全: ❌ 非线程安全
复杂度: O(1)
示例:
ResourceHandle<Shader> shader = ResourceManager::Get().Load<Shader>("shaders/vertex.glsl");
const Containers::Array<ShaderUniform>& uniforms = shader->GetUniforms();
for (const auto& uniform : uniforms) {
// 处理每个 uniform
}
相关文档
- Shader 总览 - 返回类总览