Files
XCEngine/docs/api/XCEngine/RHI/D3D12/D3D12Shader/IsValid.md

486 B

D3D12Shader::IsValid

bool IsValid() const override;

作用

判断当前 shader 是否持有有效字节码。

当前实现行为

  • 判断条件只有一个:m_bytecode != nullptr

这意味着什么

只要 blob 存在,它就会返回 true。这个接口不检查:

  • shader 类型是否符合当前用途
  • 反射信息是否成功缓存
  • 输入布局是否存在

相关文档