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