docs: rebuild Rendering API content

This commit is contained in:
2026-03-26 21:32:43 +08:00
parent f6286d432c
commit 5c8042775c
81 changed files with 2350 additions and 27 deletions

View File

@@ -0,0 +1,32 @@
# RenderContext::IsValid
检查当前渲染上下文是否具备最基础的执行条件。
```cpp
bool IsValid() const;
```
## 行为说明
当前实现直接检查:
```cpp
return device != nullptr && commandList != nullptr && commandQueue != nullptr;
```
## 返回值
-`device``commandList``commandQueue` 都非空时返回 `true`
- 否则返回 `false`
## 当前实现限制
- 当前不会检查这些对象之间是否匹配同一后端。
- 当前不会检查命令列表是否已 `Reset()`、命令队列是否可提交,或设备是否已正确初始化。
- `backendType` 不参与这个判定。
## 相关文档
- [返回类型总览](RenderContext.md)
- [SceneRenderer::Render](../SceneRenderer/Render.md)
- [RenderPipeline::Initialize](../RenderPipeline/Initialize.md)