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