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