简介
SOUI为一款由个人(启程软件)开发并开源的C++ DirectUI库。基于DuiEngine经过重构跟优化完成的一个新的版本(DuiEngine是一个基于原金山的Bkwin重构的UI库,经过两年的不断更新,已经相对稳定,并且已经在多个有大量用户的客户端产品中使用,如多玩魔盒2.0等)。
相对于DuiEngine库SOUI做了以下的优化:
1、 功能模块化,特别是渲染模块用户可根据自身的需求选择渲染模式,如GDI、GDI+、SKIA。
2、 优化性能
3、 简化XML配置
4、 增加多语言支持
5、 增加了对lua脚本的支持