Files
XCEngine/docs/api/resources/shader/getrhi.md

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 着色器已设置
}

相关文档