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,25 @@
# MeshRendererComponent::Deserialize
反序列化材质槽和渲染标志。
```cpp
void Deserialize(std::istream& is) override;
```
## 行为说明
当前实现会:
1. 先清空材质并重置默认标志。
2. 解析 `materials``castShadows``receiveShadows``renderLayer`
3. 对每个非空材质路径调用 `ResourceManager::Get().Load<Resources::Material>()` 尝试重新加载。
## 当前实现说明
- 如果某个材质加载失败,对应路径仍会保留,但句柄可能为空。
- 默认值是:`castShadows = true``receiveShadows = true``renderLayer = 0`
## 相关文档
- [返回类型总览](MeshRendererComponent.md)
- [Serialize](Serialize.md)