0
我一直在考慮編寫我自己的UI框架。這主要是因爲我對它有一些相對特定的要求 - 即與我自己的硬件加速3D圖形代碼集成。問題是,我可以從渲染代碼暴露的最小基元是什麼,仍然能夠渲染一系列廣泛的控件,如組合框和下拉列表等,此外,這樣做甚至可行嗎?開發UI框架 - 底層實現
我只需要相對基本的控制開始,並可以根據需要實施其他人。現在,我只暴露渲染文本和渲染紋理。
浮現在腦海我一直在考慮編寫我自己的UI框架。這主要是因爲我對它有一些相對特定的要求 - 即與我自己的硬件加速3D圖形代碼集成。問題是,我可以從渲染代碼暴露的最小基元是什麼,仍然能夠渲染一系列廣泛的控件,如組合框和下拉列表等,此外,這樣做甚至可行嗎?開發UI框架 - 底層實現
我只需要相對基本的控制開始,並可以根據需要實施其他人。現在,我只暴露渲染文本和渲染紋理。
浮現在腦海隨機的東西:
有了這個,我認爲你可以做一個相當廣泛的東西已經。
如果你想要一個實際的框架,這將是很多工作。看看像GTK,WPF,Qt或Swing這樣的東西 - 它們很龐大,通常是有原因的。如果你只是想要一些外觀和行爲與控件大致相同的東西,那當然是少得多的工作。 – Joey 2011-05-28 23:17:10
是的 - 我不想在這裏編寫下一個WPF,整個事情可以根據需要實現,而不是一次實現整個框架。 – Puppy 2011-05-30 12:56:39