dl
dl::UI::Scene类 参考

场景 更多...

#include <dl_ui_scene.h>

Public 成员函数

 Scene ()
 
virtual ~Scene ()
 
virtual void Update ()
 
virtual void Render ()
 
UI::PanelCreatePanel (std::string_view name)
 创建子 Panel
 
std::string GetName ()
 返回设定的名字(添加到场景管理器时设置)
 
UI::PanelGetPanelRoot ()
 返回根Panel
 
void _update ()
 设置唯一可见 Panel
 
void _render ()
 

Protected 属性

UI::Panel_root
 

友元

class SceneManager
 

详细描述

场景

在文件 dl_ui_scene.h25 行定义.

构造及析构函数说明

◆ Scene()

dl::UI::Scene::Scene ( )

◆ ~Scene()

virtual dl::UI::Scene::~Scene ( )
virtual

成员函数说明

◆ _render()

void dl::UI::Scene::_render ( )

◆ _update()

void dl::UI::Scene::_update ( )

设置唯一可见 Panel

◆ CreatePanel()

UI::Panel * dl::UI::Scene::CreatePanel ( std::string_view name)

创建子 Panel

◆ GetName()

std::string dl::UI::Scene::GetName ( )
inline

返回设定的名字(添加到场景管理器时设置)

在文件 dl_ui_scene.h37 行定义.

◆ GetPanelRoot()

UI::Panel * dl::UI::Scene::GetPanelRoot ( )
inline

返回根Panel

在文件 dl_ui_scene.h39 行定义.

◆ Render()

virtual void dl::UI::Scene::Render ( )
inlinevirtual

在文件 dl_ui_scene.h32 行定义.

◆ Update()

virtual void dl::UI::Scene::Update ( )
inlinevirtual

在文件 dl_ui_scene.h31 行定义.

友元及相关符号说明

◆ SceneManager

friend class SceneManager
friend

在文件 dl_ui_scene.h27 行定义.

类成员变量说明

◆ _root

UI::Panel* dl::UI::Scene::_root
protected

在文件 dl_ui_scene.h58 行定义.


该类的文档由以下文件生成: