|
slot 0.0.1
A real time UI render framework
|
#include <DemoApplication.h>


Private 成员函数 | |
| void | BindEditorLayout () |
| std::string | DescribeObject (GameObject &object, size_t index) const |
| void | OnFrame () override |
| void | OnLayoutReloaded () override |
| void | OnSceneSelectionChanged (GameObject *object) override |
| void | BeforeInit () override |
Private 属性 | |
| std::unique_ptr< SceneObjectDetailsBinding > | DetailsBinding |
| std::unordered_map< ui::TreeViewItemNode *, GameObject * > | ItemObjects |
| std::unordered_map< GameObject *, ui::TreeViewItemNode * > | ObjectItems |
额外继承的成员函数 | |
Public 成员函数 继承自 z8::Application | |
| Application () | |
| ~Application () override | |
| bool | EnableXamlHotReload (const std::string &fileName) |
| void | SelectSceneObject (GameObject *object) |
| virtual void | Init () |
Public 成员函数 继承自 z8::EventTarget | |
| virtual | ~EventTarget ()=default |
静态 Public 成员函数 继承自 z8::Application | |
| static int | Run () |
Public 属性 继承自 z8::Application | |
| Window | Window |
| std::unique_ptr< Render > | Render |
| Timer | Timer |
| ResourceManager | Resources |
| Scene | ActiveScene |
| GameObject * | SelectedSceneObject = nullptr |
| ui::Layout | Layout |
静态 Public 属性 继承自 z8::Application | |
| static std::vector< Application * > | Apps |
|
overrideprivatevirtual |
|
private |


|
private |

|
overrideprivatevirtual |
每帧布局前同步编辑器业务绑定;基础 Application 没有额外工作。
重载 z8::Application .
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
private |
|
private |
|
private |