RenderCapability 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓 WPF 應用程式查詢其相關之 Dispatcher 物件目前的轉譯層,並且進行註冊以收到變更通知。
public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
- 繼承
-
RenderCapability
備註
轉譯層會為執行 WPF 應用程式的裝置定義圖形硬體功能和效能層級。 影響轉譯層層級之圖形硬體的功能如下:
視訊 RAM:圖形硬體上的視訊記憶體數量決定可用於組合圖形的緩衝區大小和數目。
圖元著色器:圖元著色器是圖形處理函式,可計算每個圖元的效果。 根據所顯示圖形的解析度,每個顯示框架都可能需要處理數百萬個像素。
頂點著色器:頂點著色器是圖形處理函式,可對物件的頂點資料執行數學運算。
多重文字支援:多重文字支援是指在 3D 繪圖物件的混合作業期間套用兩個或多個相異紋理的能力。 多紋理支援的程度取決於圖形硬體上的多紋理單位數目。
圖元著色器、頂點著色器和多重文字功能可用來定義特定的 DirectX 版本層級,進而用來定義 WPF 中的不同轉譯層。 如需轉譯層的完整描述,請參閱 圖形轉譯層。
屬性
IsShaderEffectSoftwareRenderingSupported |
已過時。
取得值,這個值指出系統是否可以用軟體呈現點陣圖效果。 |
MaxHardwareTextureSize |
取得基礎硬體裝置建立點陣圖時的最大寬度和高度。 |
Tier |
取得值,這個值表示目前執行緒的轉譯層。 |
方法
IsPixelShaderVersionSupported(Int16, Int16) |
取得值,這個值指出是否支援指定的像素著色器版本。 |
IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
取得值,這個值指出是否可以在目前系統上的軟體中呈現指定的像素著色器版本。 |
MaxPixelShaderInstructionSlots(Int16, Int16) |
取得指定之像素著色器版本支援的最大指令槽數目。 |
事件
TierChanged |
當目前執行緒之 Dispatcher 物件的轉譯層變更時發生。 |