docs: rebuild Rendering API content
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user