Udostępnij za pośrednictwem


RenderCapability.Tier Właściwość

Definicja

Pobiera wartość wskazującą warstwę renderowania dla bieżącego wątku.

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

Wartość właściwości

Int32

Int32 Wartość, której wyraz o wysokiej kolejności odpowiada warstwie renderowania bieżącego wątku.

Przykłady

W poniższym przykładzie pokazano, jak zwrócić warstwę renderowania dla bieżącego wątku.

// 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)

Uwagi

Uwaga

Począwszy od .NET Framework 4, warstwa renderowania 1 została ponownie zdefiniowana tak, aby zawierała tylko sprzęt graficzny obsługujący program DirectX 9.0 lub nowszy. Sprzęt graficzny obsługujący program DirectX 7 lub 8 jest teraz zdefiniowany jako warstwa renderowania 0.

Wartość zwracana jest jedną z trzech możliwych wartości:

Wartość zwracana Warstwa renderowania Uwagi
0x00000000 0 W przypadku aplikacji na urządzeniu nie jest dostępne żadne przyspieszanie sprzętowe grafiki. Wszystkie funkcje graficzne używają przyspieszania oprogramowania. Poziom wersji DirectX jest mniejszy niż wersja 9.0.
0x00010000 1 Większość funkcji graficznych WPF będzie używać przyspieszania sprzętowego, jeśli niezbędne zasoby systemowe są dostępne i nie zostały wyczerpane. Odpowiada to wersji DirectX, która jest większa lub równa 9.0.
0x00020000 2 Większość funkcji graficznych WPF będzie używać przyspieszania sprzętowego, pod warunkiem, że niezbędne zasoby systemowe nie zostały wyczerpane. Odpowiada to wersji DirectX, która jest większa lub równa 9.0.

W poniższej tabeli przedstawiono różnice w wymaganiach sprzętowych grafiki dotyczących renderowania warstwy 1 i renderowania warstwy 2:

Cecha Warstwa 1 Warstwa 2
Wersja DirectX Musi być większa lub równa 9,0. Musi być większa lub równa 9,0.
Pamięć RAM wideo Musi być większa lub równa 60 MB. Musi być większa lub równa 120 MB.
Cieniowanie pikseli Poziom wersji musi być większy lub równy 2.0. Poziom wersji musi być większy lub równy 2.0.
Cieniowania wierzchołków Nie wymaganie. Poziom wersji musi być większy lub równy 2.0.
Jednostki wielotekstowe Nie wymaganie. Liczba jednostek musi być większa lub równa 4.

Aby uzyskać więcej informacji na temat definicji warstw renderowania, zobacz Graphics Rendering Tiers (Warstwy renderowania grafiki).

Jeśli bieżący wątek nie ma skojarzonego Dispatcher obiektu, zostanie utworzony automatycznie.

Dotyczy