Files
XCEngine/docs/api/XCEngine/Rendering/RenderContext/IsValid.md

823 B

RenderContext::IsValid

检查当前渲染上下文是否具备最基础的执行条件。

bool IsValid() const;

行为说明

当前实现直接检查:

return device != nullptr && commandList != nullptr && commandQueue != nullptr;

返回值

  • devicecommandListcommandQueue 都非空时返回 true
  • 否则返回 false

当前实现限制

  • 当前不会检查这些对象之间是否匹配同一后端。
  • 当前不会检查命令列表是否已 Reset()、命令队列是否可提交,或设备是否已正确初始化。
  • backendType 不参与这个判定。

相关文档