Skip to content

A Solution for Retained Mode GUI in CPP (CXX) Game Development.

License

Notifications You must be signed in to change notification settings

ChivenZhang/OpenUI

Repository files navigation

设计主旨

To be more opened, more abstract, more tolerant, more powerful.

描述文字

整体设计

描述文字

详细设计

描述文字

需求列表

  • 支持单窗口的控件树机制
  • 支持控件的样式+行为定制
  • 支持常用的控件+布局
  • 支持跨平台的事件处理
  • 支持跨平台的渲染后端
  • 支持控件动画能力
  • 支持动态字体特效
  • 支持三维场景控件能力
  • 支持单窗口之间的拖拽事件

开发工作

  • 顶层接口设计
  • 控件布局计算
  • 字体布局排版
  • 外部事件处理
  • OpenGL渲染后端
  • 三维控件框架

成果展示

描述文字

About

A Solution for Retained Mode GUI in CPP (CXX) Game Development.

Resources

License

Stars

Watchers

Forks

Packages

No packages published