首页 > REDM扩展 > REDM-功能点简介
2015三月26

REDM-功能点简介

0.整个项目采用cmake统一管理,使用者可以选择任意版本的vs生成它,不必担心项目升级不兼容问题

19.png

  

1.核心基础功能均有完善的gtest测试用例,确保每个基础功能点是稳定可靠的

110.png

  

2.支持流式布局和锚点布局两种布局混合使用,主图界面显示为经典流式布局类型以及两种布图混合类型

   

3.高效的换肤机制,换肤支持对所有区域,所有控件,以及画布换肤,同时支持HSL高效像素变换,支持整体换肤、单个主题包动态加载换肤、单背景等各类换肤、HSL变换示例如下:

1455699278469297.png

区域换肤示例如下:

1455699320589646.png

  

4.支持gif和flash动画播放,gif采用89格式直接解码,避免使用gdi+低效,以及WIC解码在XP下无效的问题,以下为gif以及flash播放的示意图4.png5.png

  

5.提供全屏动画扩展接口,支持任意形式全屏动画(起始gif动画展示了全屏3D变换)

  

6.支持无限级菜单,菜单可为任意异形透明窗口(起始gif动画展示了四级圆角透明菜单) 

  

7.支持webkit和ie两种浏览器,ie以realwnd型式外嵌,提供完整对外接口,在异形窗口中支持任意形式的realwnd嵌入

    

8.全扩展性:整个dui内核为一空壳,所有功能全为plugin注册进来,为方便起见,内置一套plugin用于后续开发者借鉴,所有组件全部置于pluin的install函数中:

111.png

屏动画效果以外置plugin-dll形式存在做为演示:

112.png

这意味着使用者完全可以按自己的喜好依据扩展接口实现自己的皮肤、控件、LOG、属性、布局、全屏动画、解码器、图形渲染plugin,并通过内置方式或dll方式注册进来.从而实现功能和核心引擎完全脱离114.png

 

9.内置的图形渲染plugin全采用gdi绘制,同样提供alpha备份、混合、直接像素变换、存取等所有基础功能,使用者也可以使用skia、gdi+重写扩展

  

10.使用说明文档采用修改的doxygen自动生成:每个属性都支持动态切换,如位置、背景图、属性,所有功能类内置于DM名字空间:21.png

而所有的内置xml 属性均置于DMAttr名字空间中:

 31.png

每个属性都有示例说明,方便使用者参考调用   


文章作者:hgy413
本文地址:http://hgy413.com/2020.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

14 Responses to “REDM-功能点简介”

  1. #1 minecraft 回复 | 引用 Post:2018-10-04 15:36

    Appreciate this post. Let me try it out.

  2. #2 minecraft 回复 | 引用 Post:2018-10-07 03:10

    It is in reality a nice and helpful piece of information. I’m satisfied
    that you just shared this helpful information with us. Please keep us informed like this.
    Thanks for sharing.

  3. #3 minecraft 回复 | 引用 Post:2018-10-07 18:07

    We are a group of volunteers and opening a new
    scheme in our community. Your website provided us with valuable info to work on. You
    have done an impressive job and our whole community will be thankful to you.

  4. My family members always say that I am killing my time here at web,
    however I know I am getting experience all the time by reading such nice posts.

  5. Just want to say your article is as astounding. The
    clarity in your submit is just spectacular and i can suppose you are a professional on this subject.

    Well together with your permission allow me to grab
    your RSS feed to keep up to date with drawing close post.
    Thanks a million and please keep up the gratifying work.

  6. At this time it sounds like BlogEngine is the best blogging platform
    out there right now. (from what I’ve read) Is that what you’re using on your
    blog?

  7. For most up-to-date news you have to go to see
    world-wide-web and on internet I found this website as a most excellent web
    site for latest updates.

  8. #8 Benefits of Coconut Oil 回复 | 引用 Post:2018-10-21 08:00

    In fact no matter if someone doesn’t be aware of after that its up
    to other visitors that they will help, so here it takes place.

  9. #9 Coconut Oil Benefits 回复 | 引用 Post:2018-10-29 09:17

    Do you have a spam problem on this website; I also am
    a blogger, and I was wondering your situation; many of
    us have created some nice practices and we are looking to swap
    methods with others, please shoot me an e-mail if interested.

  10. Descargar facebook
    Do you have any video of that? I’d like to find out some additional information. Descargar facebook

  11. #11 Quest Bars Cheap 回复 | 引用 Post:2018-11-06 16:05

    Hello! Someone in my Facebook group shared this website with us so I came to look it over.
    I’m definitely enjoying the information. I’m book-marking and will be
    tweeting this to my followers! Wonderful blog and great design.

  12. #12 Sling TV 回复 | 引用 Post:2018-11-10 07:17

    Do you have any video of that? I’d love to find out some additional information.

  13. #13 Sling TV 回复 | 引用 Post:2018-11-11 23:01

    My brother suggested I might like this website. He was totally right.
    This post truly made my day. You can not imagine
    just how much time I had spent for this information! Thanks!

  14. Hello, i feel that i saw you visited my weblog thus i got here
    to go back the want?.I am attempting to find issues to improve my web site!I suppose its ok to make use of a few of your ideas!!

发表评论