Commit 0080b162 authored by Xi He@格宇's avatar Xi He@格宇
Browse files

update doc

parent 89eedf65
No related merge requests found
Showing with 16 additions and 6 deletions
+16 -6
......@@ -1266,17 +1266,17 @@ PostDoMeshing();
更新操作包括:导入模型创建可渲染对象、新增可渲染对象、删除可渲染对象以及修改可渲染对象等。主要涉及的接口包括:
* void BeforeUpdate();
* void BeforeUpdate(bool keepRens = false);
* void BeforeUpdate(Renderable* ren);
* void BeforeUpdate(Renderable* ren, bool keepRens = false);
* void BeforeUpdate(const std::vector<Renderable*>& renderables);
* void BeforeUpdate(const std::vector<Renderable*>& renderables, bool keepRens = false);
* void PostUpdate();
* void PostUpdate(bool keepRens = false);
* void PostUpdate(Renderable* ren);
* void PostUpdate(Renderable* ren, bool keepRens = false);
* void PostUpdate(const std::vector<Renderable*>& renderables);
* void PostUpdate(const std::vector<Renderable*>& renderables, bool keepRens = false);
其中BeforeUpdate接口放置到更新操作的开始,PostUpdate接口放置到更新操作的结束。
......@@ -1350,7 +1350,17 @@ PostDoMeshing();
PostUpdate(rens);
```
8. 不更改渲染数据,只是设置可渲染对象组激活状态
```C++
BeforeUpdate(true);
for (const auto& iter : _renderables) {
iter.second->SetActive(false);
}
PostUpdate(true);
```
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment