分离SOUI中的skia_render给duilib用。

不知道何时有这个一个开源的UI库,叫soui。一直加在群里面,比较少说话。这不项目时间太忙吧,苦逼的as3终于写完了,看起来娱乐和游戏直播都是正常的了,就等上线了,也就没我啥事了,这不,今天还在加班,说好的只加两个月的周六的哦,不过来这两个月,反反复复的事情太多了,习惯了。。



这段时间都在上班,没时间看soui,上星期天在家看了一下,发现它分离得还是比较的彻底,于是打将将soui中的skia-render剥出来给duilib用。


可能我本来用c++的高级的东西不多,这个库里面太多模板和高级c++的东西。一看就让人不想看下去了。我想大家看了ACE的代码也会有同感吧。当年就是实在看不下去了。所以才没深入了解ACE的实现。而duilib就好多了,小巧得很,代码量小,结构非常清晰,扩展起来非常方便。

说了这么多,那么最终还是剥出来了,然后用win32 api写了一个例子。等有需要再合并到duilib中吧,相信关键的东西都有了,有了这,应该有比我不懒的朋友合并到duilib中吧,哈哈.


例子在这里,包括skia-render,skia-gdi,image-decoder,以及win32 api使用它例子的所有源码。我去掉了skia-render里面的预编绎,这些高级的东西,我不怎么喜欢用。。。

因为考虑到win32 api写的话比较简洁清晰,所以使用了win32 api



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值