# Material::SetShader ```cpp void SetShader(const ResourceHandle& shader) ``` 设置材质使用的着色器。 **参数:** - `shader` - 着色器资源句柄 **返回:** 无 **复杂度:** O(1) **示例:** ```cpp ResourceHandle vs = ResourceManager::Get().Load("shaders/vertex.glsl"); ResourceHandle fs = ResourceManager::Get().Load("shaders/fragment.glsl"); mat->SetShader(vs); ``` ## 相关文档 - [Material 总览](material.md) - 返回类总览