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

661 B

Shader::SetRHIResource

void SetRHIResource(class IRHIShader* resource)

设置 RHI 着色器资源指针。

参数:

  • resource - RHI 着色器资源指针

返回:

线程安全: 非线程安全

复杂度: O(1)

示例:

// 创建 RHI 着色器资源
RHIShaderDesc desc;
desc.type = RHIShaderType::Vertex;
desc.binary = compiledBinary;
class IRHIShader* rhiShader = RHIDevice::Get().CreateShader(desc);

// 设置到 Shader 对象
shader.SetRHIResource(rhiShader);

相关文档