Partager via


RenderCapability Classe

Définition

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.

S’applique à

Voir aussi