用途
BlendColor 用以管理控件顏色 ,將控件狀態與顏色綁定 ,例如鼠標移出時的淡出效果 。
將當前顏色與目標顏色做線性差值,每次顏色的增量根據流逝時間生成
Control

控件的抽象基類

Dialog

界面主體,用以管理界面的各種控件(元素)

DialogResourceManager

Dialogs共享資源管理

如貼圖、字體、device等

Element

控件的組成元素

如StaticText只有一個Element

Button有兩個:鼠標移入前、移入后

CheckBox有兩個:Box和Check

從上篇文章中的控件貼圖可以很明顯地看出來

ElementHolder

用以管理各類型控件的組成元素Element

FontNode 用以保存Dialog所用的字體
TextureNode 用以保存Dialog所用的貼圖

 


Dialog、Control、Element與ElementHolder之間的關系: