RenderCapability Classe

Définition

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.

S’applique à

Voir aussi