From: http://www.cnblogs.com/junhot/
類(lèi) |
用途 |
BlendColor |
用以管理控件顏色
,將控件狀態(tài)與顏色綁定 ,例如鼠標(biāo)移出時(shí)的淡出效果 。
將當(dāng)前顏色與目標(biāo)顏色做線(xiàn)性差值,每次顏色的增量根據(jù)流逝時(shí)間生成 |
Control
|
控件的抽象基類(lèi)
|
Dialog
|
界面主體,用以管理界面的各種控件(元素)
|
DialogResourceManager |
Dialogs共享資源管理
如貼圖、字體、device等
|
Element
|
控件的組成元素
如StaticText只有一個(gè)Element
Button有兩個(gè):鼠標(biāo)移入前、移入后
CheckBox有兩個(gè):Box和Check
從上篇文章中的控件貼圖可以很明顯地看出來(lái)
|
ElementHolder |
用以管理各類(lèi)型控件的組成元素Element
|
FontNode
|
用以保存Dialog所用的字體 |
TextureNode |
用以保存Dialog所用的貼圖 |
Dialog、Control、Element與ElementHolder之間的關(guān)系: