dl
dl::UI::SceneManager类 参考

场景 更多...

#include <dl_ui_scene.h>

Public 成员函数

void Add (std::string_view name, Scene *scene)
 添加场景
 
void Del (std::string_view name)
 删除场景
 
void Del (Scene *scene)
 
void _update_pre ()
 
void _update ()
 
void _render ()
 
SceneGet (const std::string &name)
 
 ~SceneManager ()
 

详细描述

场景

在文件 dl_ui_scene.h62 行定义.

构造及析构函数说明

◆ ~SceneManager()

dl::UI::SceneManager::~SceneManager ( )
inline

在文件 dl_ui_scene.h147 行定义.

成员函数说明

◆ _render()

void dl::UI::SceneManager::_render ( )
inline

在文件 dl_ui_scene.h134 行定义.

◆ _update()

void dl::UI::SceneManager::_update ( )
inline

在文件 dl_ui_scene.h129 行定义.

◆ _update_pre()

void dl::UI::SceneManager::_update_pre ( )
inline

在文件 dl_ui_scene.h93 行定义.

◆ Add()

void dl::UI::SceneManager::Add ( std::string_view name,
Scene * scene )
inline

添加场景

参数
[in]name场景名字
[in]scene场景
注解
同一个名字唯一,将会删除旧的

在文件 dl_ui_scene.h71 行定义.

◆ Del() [1/2]

void dl::UI::SceneManager::Del ( Scene * scene)
inline

在文件 dl_ui_scene.h89 行定义.

◆ Del() [2/2]

void dl::UI::SceneManager::Del ( std::string_view name)
inline

删除场景

参数
[in]name场景名字

在文件 dl_ui_scene.h80 行定义.

◆ Get()

Scene * dl::UI::SceneManager::Get ( const std::string & name)
inline

在文件 dl_ui_scene.h140 行定义.


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