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 de demander à la couche de rendu actuelle l’objet Dispatcher qui leur est associé et de s'inscrire pour 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 et de performances graphiques 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 par pixel. En fonction de la résolution des graphiques affichés, il peut y avoir plusieurs millions de pixels à traiter pour chaque image de l’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 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 de la multitexture est déterminé par le nombre d’unités de multitexture sur le matériel graphique.
Le nuanceur de pixels, le nuanceur de vertex et les fonctionnalités multitexture sont utilisés pour définir des niveaux de version DirectX spécifiques, qui, à son 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
IsShaderEffectSoftwareRenderingSupported |
Obsolète.
Obtient une valeur qui indique si le système peut restituer des effets bitmap dans le logiciel. |
MaxHardwareTextureSize |
Obtient la largeur et la hauteur maximales pour la création de bitmap du périphérique matériel sous-jacent. |
Tier |
Obtient une valeur qui indique la couche de rendu pour le thread actuel. |
Méthodes
IsPixelShaderVersionSupported(Int16, Int16) |
Obtient une valeur qui indique si la version du nuanceur de pixels spécifiée est prise en charge. |
IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
Obtient une valeur qui indique si la version de nuanceur de pixels spécifiée 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 de nuanceur de pixels spécifiée. |
Événements
TierChanged |
Se produit lorsque la couche de rendu a changé pour l'objet Dispatcher du thread actuel. |