dl
dl_ui_manager.h 文件参考

ui系统 管理器 更多...

浏览该文件的源代码.

class  dl::UI::Manager
 UI系统管理器 更多...
 

命名空间

namespace  dl
 
namespace  dl::UI
 UI系统
 

枚举

enum class  dl::UI::SizeType {
  dl::UI::SMALL , dl::UI::NORMAL , dl::UI::LARGE , dl::UI::LONG ,
  dl::UI::MAX_NUM
}
 默认按钮大小 更多...
 
enum class  dl::UI::ButtonStyle {
  dl::UI::SMALL , dl::UI::NORMAL , dl::UI::LARGE , dl::UI::LONG ,
  dl::UI::CLOSE , dl::UI::SWITCH , dl::UI::BOX
}
 默认按钮样式 更多...
 
enum class  dl::UI::WindowShowMode { dl::UI::SHOW , dl::UI::HIDE , dl::UI::TOGGLE }
 窗口显示操作 更多...
 

变量

UI::Managerdl::g_ui
 

详细描述

ui系统 管理器

版本
1.0
作者
lveyou
日期
23-08-31
注解
设计原则 1、任何控件,用户可以单独使用 2、状态变化为瞬间,动画效果为渐变 3、Manager拥有Panel树、Panel拥有Element列表
Z_DEFAULT_UI 作为UI的Panel、元素的默认order 单个控件均为左上角为锚点
ui也使用浮点数为坐标

在文件 dl_ui_manager.h 中定义.