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























