RenderCapability.Tier Egenskap

Definition

Hämtar ett värde som anger renderingsnivån för den aktuella tråden.

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

Egenskapsvärde

Ett Int32 värde vars ord i hög ordning motsvarar återgivningsnivån för den aktuella tråden.

Exempel

I följande exempel visas hur du returnerar renderingsnivån för den aktuella tråden.

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

Kommentarer

Note

Från och med .NET Framework 4 har återgivningsnivå 1 omdefinierats till att endast innehålla grafikmaskinvara som stöder DirectX 9.0 eller senare. Grafikmaskinvara som stöder DirectX 7 eller 8 definieras nu som renderingsnivå 0.

Returvärdet är ett av tre möjliga värden:

Returvärde Renderingsnivå Notes
0x00000000 0 Ingen acceleration av grafikmaskinvara är tillgänglig för programmet på enheten. Alla grafikfunktioner använder programvaruåtergivning. DirectX-versionsnivån är mindre än version 9.0.
0x00010000 1 De flesta grafikfunktionerna i WPF använder maskinvaruacceleration om de nödvändiga systemresurserna är tillgängliga och inte har förbrukats. Detta motsvarar en DirectX-version som är större än eller lika med 9.0.
0x00020000 2 De flesta grafikfunktionerna i WPF använder maskinvaruacceleration förutsatt att de nödvändiga systemresurserna inte har förbrukats. Detta motsvarar en DirectX-version som är större än eller lika med 9.0.

I följande tabell visas skillnaderna i maskinvarukrav för grafik för renderingsnivå 1 och renderingsnivå 2:

Feature Nivå 1 Nivå 2
DirectX-version Måste vara större än eller lika med 9,0. Måste vara större än eller lika med 9,0.
Videominne Måste vara större än eller lika med 60 MB. Måste vara större än eller lika med 120 MB.
Pixelskuggning Versionsnivån måste vara större än eller lika med 2.0. Versionsnivån måste vara större än eller lika med 2.0.
Hörnskuggning Inga krav. Versionsnivån måste vara större än eller lika med 2.0.
Flertextenheter Inga krav. Antalet enheter måste vara större än eller lika med 4.

Mer information om definitionerna för renderingsnivåer finns i Grafikrenderingsnivåer.

Om den aktuella tråden inte har något associerat Dispatcher objekt skapas ett automatiskt.

Gäller för