RenderCapability.Tier Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.