Partager via


RenderCapability.Tier Propriété

Définition

Obtient une valeur qui indique la couche de rendu pour le thread actuel.

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

Valeur de propriété

Int32

Valeur Int32 dont le mot de poids fort correspond à la couche de rendu pour le thread actuel.

Exemples

L’exemple suivant montre comment retourner le niveau de rendu du thread actuel.

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

Remarques

Notes

À compter du .NET Framework 4, le niveau de rendu 1 a été redéfini pour inclure uniquement du matériel graphique prenant en charge DirectX 9.0 ou une version ultérieure. Le matériel graphique qui prend en charge DirectX 7 ou 8 est maintenant défini comme niveau de rendu 0.

La valeur de retour est l’une des trois valeurs possibles :

Valeur retournée Niveau de rendu Notes
0x00000000 0 Aucune accélération matérielle graphique n’est disponible pour l’application sur l’appareil. Toutes les fonctionnalités graphiques utilisent l’accélération logicielle. Le niveau de version DirectX est inférieur à la version 9.0.
0x00010000 1 La plupart des fonctionnalités graphiques de WPF utilisent l’accélération matérielle si les ressources système nécessaires sont disponibles et n’ont pas été épuisées. Cela correspond à une version DirectX supérieure ou égale à 9.0.
0x00020000 2 La plupart des fonctionnalités graphiques de WPF utilisent l’accélération matérielle, car les ressources système nécessaires n’ont pas été épuisées. Cela correspond à une version DirectX supérieure ou égale à 9.0.

Le tableau suivant indique les différences entre la couche de rendu 1 et la couche de rendu 2 au niveau des spécifications de matériel graphique :

Fonctionnalité Niveau 1 Niveau 2
Version de DirectX Doit être supérieure ou égale à 9.0. Doit être supérieure ou égale à 9.0.
RAM vidéo Doit être supérieure ou égale à 60 Mo. Doit être supérieure ou égale à 120 Mo.
Nuanceur de pixels Le niveau de version doit être supérieur ou égal à 2.0. Le niveau de version doit être supérieur ou égal à 2.0.
Nuanceur de sommets Aucune spécification. Le niveau de version doit être supérieur ou égal à 2.0.
Unités de multitexture Aucune spécification. Le nombre d’unités doit être supérieur ou égal à 4.

Pour plus d’informations sur les définitions des niveaux de rendu, consultez Les niveaux de rendu graphique.

Si le thread actuel n’a pas d’objet associé Dispatcher , un objet est créé automatiquement.

S’applique à