類(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)系: