628 B
628 B
Shader::GetRHIResource
class IRHIShader* GetRHIResource() const
获取 RHI 着色器资源指针。
返回: class IRHIShader* - RHI 着色器资源指针,可能为 nullptr
线程安全: ❌ 非线程安全
复杂度: O(1)
示例:
ResourceHandle<Shader> shader = ResourceManager::Get().Load<Shader>("shaders/vertex.glsl");
class IRHIShader* rhiShader = shader->GetRHIResource();
if (rhiShader != nullptr) {
// RHI 着色器已设置
}