Sdílet prostřednictvím


RenderCapability.Tier Vlastnost

Definice

Získá hodnotu, která označuje úroveň vykreslování pro aktuální vlákno.

public:
 static property int Tier { int get(); };
public static int Tier { get; }
member this.Tier : int
Public Shared ReadOnly Property Tier As Integer

Hodnota vlastnosti

Int32

Hodnota Int32 , jejíž slovo s vysokým pořadím odpovídá úrovni vykreslování pro aktuální vlákno.

Příklady

Následující příklad ukazuje, jak vrátit úroveň vykreslování pro aktuální vlákno.

// The rendering tier corresponds to the high-order word of the Tier property.
int renderingTier = (RenderCapability.Tier >> 16);
' The rendering tier corresponds to the high-order word of the Tier property.
Dim renderingTier As Integer = (RenderCapability.Tier >> 16)

Poznámky

Poznámka

Od verze .NET Framework 4 bylo vykreslování vrstvy 1 znovu definováno tak, aby zahrnovalo pouze grafický hardware, který podporuje DirectX 9.0 nebo vyšší. Grafický hardware, který podporuje DirectX 7 nebo 8, je nyní definován jako vykreslovací vrstva 0.

Vrácená hodnota je jednou ze tří možných hodnot:

Vrácená hodnota Úroveň vykreslování Poznámky
0x00000000 0 Pro aplikaci na zařízení není k dispozici žádná hardwarová akcelerace grafického hardwaru. Všechny grafické funkce používají akceleraci softwaru. Úroveň verze DirectX je menší než verze 9.0.
0x00010000 1 Většina grafických funkcí WPF bude používat hardwarovou akceleraci, pokud jsou k dispozici potřebné systémové prostředky a nebyly vyčerpány. To odpovídá verzi DirectX, která je větší nebo rovna 9.0.
0x00020000 2 Většina grafických funkcí WPF bude používat hardwarovou akceleraci za předpokladu, že potřebné systémové prostředky nebyly vyčerpány. To odpovídá verzi DirectX, která je větší nebo rovna 9.0.

Následující tabulka ukazuje rozdíly v požadavcích na grafický hardware pro vykreslování vrstvy 1 a vykreslování vrstvy 2:

Funkce Vrstva 1 Vrstva 2
Verze DirectX Musí být větší nebo rovno 9,0. Musí být větší nebo rovno 9,0.
Video RAM Musí být větší nebo rovno 60 MB. Musí být větší nebo rovno 120 MB.
Shader pixelů Úroveň verze musí být větší nebo rovna 2.0. Úroveň verze musí být větší nebo rovna 2.0.
Shader vrcholů Žádný požadavek. Úroveň verze musí být větší nebo rovna 2.0.
Vícetextové jednotky Žádný požadavek. Počet jednotek musí být větší nebo rovno 4.

Další informace o definicích úrovní vykreslování najdete v tématu Úrovně vykreslování grafiky.

Pokud aktuální vlákno nemá přidružený Dispatcher objekt, vytvoří se automaticky.

Platí pro