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; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer

Hodnota vlastnosti

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

Note

Počínaje rozhraním .NET Framework 4 byla úroveň vykreslování 1 předdefinována tak, aby obsahovala pouze grafický hardware, který podporuje DirectX 9.0 nebo vyšší. Grafický hardware, který podporuje DirectX 7 nebo 8, je teď definovaný jako vykreslovací vrstva 0.

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

Návratová hodnota Úroveň vykreslování Notes
0x00000000 0 Pro aplikaci na zařízení není k dispozici žádná hardwarová akcelerace grafického hardwaru. Všechny grafické funkce používají vykreslování 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 hardware grafiky pro vykreslování vrstvy 1 a vykreslování vrstvy 2:

funkce Vrstva 1 Úroveň 2
Verze DirectX Musí být větší nebo rovno 9,0. Musí být větší nebo rovno 9,0.
Videopaměť Musí být větší nebo rovna 60 MB. Musí být větší nebo rovna 120 MB.
Stínovač 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 roven 4.

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

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

Platí pro