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