From: http://www.cnblogs.com/junhot/
类 |
用途 |
BlendColor |
用以管理控件颜色
,将控件状态与颜色绑定 ,例如鼠标移出时的淡出效果 。
将当前颜色与目标颜色做线性差值,每次颜色的增量根据流逝时间生成 |
Control
|
控件的抽象基类
|
Dialog
|
界面主体,用以管理界面的各种控件(元素)
|
DialogResourceManager |
Dialogs共享资源管理
如贴图、字体、device等
|
Element
|
控件的组成元素
如StaticText只有一个Element
Button有两个:鼠标移入前、移入后
CheckBox有两个:Box和Check
从上篇文章中的控件贴图可以很明显地看出来
|
ElementHolder |
用以管理各类型控件的组成元素Element
|
FontNode
|
用以保存Dialog所用的字体 |
TextureNode |
用以保存Dialog所用的贴图 |
Dialog、Control、Element与ElementHolder之间的关系: