WPF硬件加速工作原理
WPF是由微軟公司開發(fā)的一種用來進(jìn)行圖形界面處理的開發(fā)工具。它的出現(xiàn)深受廣大開發(fā)人員青睞。他們可以幫助開發(fā)人員輕松解決圖形界面顯示。
WPF從以下三個層次上來利用WPF硬件加速的特性:
WPF API首先檢測你的硬件系統(tǒng)所支持的WPF硬件加速的等級,比如顯卡的顯存大小,像素深度等等?;谀闼褂玫挠布琖PF將從以下三種渲染模式中的選擇一種作為其渲染模式:#t#
•第0級
如果你的顯卡不支持硬件加速,WPF將采用第0級渲染模式。也就是說它將使用軟件加速。這相當(dāng)于使用低于7.0版本的DirectX。
•第1級
如果你的顯卡部分地支持硬件加速,那么WPF將采用第1級渲染模式。這相當(dāng)于使用版本號在7.0到9.0之間的DirectX。
•第2級
如果你的顯卡完全支持硬件加速,那么WPF將采用第2級渲染模式。這相當(dāng)于使用版本號等于或者大于9.0的DirectX。
以上就是對WPF硬件加速的工作原理的解釋。