DirectXGraphics(前身為 DirectDraw 與 Direct3D)為基礎可以使用 GPU 硬體達到高速繪製 UI
的能力,從作業系統不斷演進與增強 GUI 子系統就可以知道,現代化的程式設計 GUI 的程式
設計是相當重要的一部分,也是複雜度很高的部分,一位工程師有可能完全掌握某些演算法程式的撰寫,可是基本上不可能完全掌握 OS 所有 UI 繪圖相關的 API,常常遇到的窘境正是
演算法有了,可是對應的 UI 卻不能很好的做出視覺化的呈現,導致客戶放棄功能強大卻難用
的操作介面,轉而選擇能夠簡單直覺操作的良好 UI,也許功能比原先同性質的軟體弱。