Skip to content

damonyan1985/BoyiaUI-Preview

 
 

Repository files navigation

BoyiaUI引擎

本引擎为自主原创,为一个跨平台UI引擎解决方案,主要借鉴部分W3C标准相关CSS样式匹配思想以及布局思想

本引擎为自主研发,请尊重国内开发者的劳动成果,纯粹剽窃是可耻行为

1,包含布局引擎,widget组件主要作用为组件布局和绘制

2,包含渲染引擎,painter由独立的opengl线程进行渲染

3,包含Css引擎,解析CSS样式表和应用Css样式,可以独立运行,非耦合模块

4,包含Boyia脚本引擎,自主原创boyia编程语言及其语法规则,

5,自主研发boyia脚本虚拟机,用以运行boyia脚本来处理UI创建和业务逻辑

6,采用懒耦合机制,脚本模块与UI引擎采用命令模式传输绘制操作

7,包含C++线程池,借鉴android handler机制创建了一个好用的c++消息线程

8,本引擎不提供多端适配源码,请自行适配

9,本引擎包含图形和网络开源库,可自行处理适配图形网络到多端运行

10,本引擎已经包含了android端makefile文件,方便开发者编译,同时可以轻松适配ios以及其他平台

11,本引擎特点为引擎以及开发程序跨平台,运行及渲染速度快,开发包体量小,适合移动终端,桌面以及嵌入式开发

作者:boyia,联系方式:2512854007@qq.com。如有疑问可以给我发邮件

Author: boyia,Contacts: 2512854007@qq.com, If you have any questions, please contact me.

donate:(打赏幸苦费) image image image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.2%
  • C++ 6.3%
  • Perl 3.3%
  • Makefile 1.9%
  • Assembly 1.4%
  • Python 0.6%
  • Other 1.3%