RenderCapability Classe
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.
Permet aux applications WPF d’interroger le niveau de rendu actuel pour leur objet associé Dispatcher et de s’inscrire à la notification des modifications.
public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
- Héritage
-
RenderCapability
Remarques
Un niveau de rendu définit un niveau de capacité matérielle graphique et de performances pour un appareil qui exécute une application WPF. Les fonctionnalités du matériel graphique qui affectent le plus les niveaux de niveau de rendu sont les suivantes :
Ram vidéo : la quantité de mémoire vidéo sur le matériel graphique détermine la taille et le nombre de mémoires tampons qui peuvent être utilisées pour composer des graphiques.
Nuanceur de pixels : un nuanceur de pixels est une fonction de traitement graphique qui calcule les effets sur une base par pixel. Selon la résolution des graphiques affichés, il peut y avoir plusieurs millions de pixels qui doivent être traités pour chaque image d’affichage.
Nuanceur de vertex : un nuanceur de vertex est une fonction de traitement graphique qui effectue des opérations mathématiques sur les données de vertex de l’objet.
Prise en charge multitexture : la prise en charge de la multitexture fait référence à la possibilité d’appliquer deux textures distinctes ou plus lors d’une opération de fusion sur un objet graphique 3D. Le degré de prise en charge multitexte est déterminé par le nombre d’unités multitexture sur le matériel graphique.
Les fonctionnalités de nuanceur de pixels, de nuanceur de vertex et de multitexture sont utilisées pour définir des niveaux de version DirectX spécifiques, qui, à leur tour, sont utilisés pour définir les différents niveaux de rendu dans WPF. Pour obtenir une description complète des niveaux de rendu, consultez Les niveaux de rendu graphique.
Propriétés
| Nom | Description |
|---|---|
| IsShaderEffectSoftwareRenderingSupported |
Obsolète.
Obtient une valeur qui indique si le système peut afficher des effets bitmap dans le logiciel. |
| MaxHardwareTextureSize |
Obtient la largeur et la hauteur maximales pour la création bitmap de l’appareil matériel sous-jacent. |
| Tier |
Obtient une valeur qui indique le niveau de rendu du thread actif. |
Méthodes
| Nom | Description |
|---|---|
| IsPixelShaderVersionSupported(Int16, Int16) |
Obtient une valeur qui indique si la version de nuanceur de pixels spécifiée est prise en charge. |
| IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
Obtient une valeur qui indique si la version spécifiée du nuanceur de pixels peut être rendue dans le logiciel sur le système actuel. |
| MaxPixelShaderInstructionSlots(Int16, Int16) |
Obtient le nombre maximal d’emplacements d’instruction pris en charge par la version spécifiée du nuanceur de pixels. |
Événements
| Nom | Description |
|---|---|
| TierChanged |
Se produit lorsque le niveau de rendu a changé pour l’objet Dispatcher du thread actuel. |