RenderCapability Clase

Definición

Permite que las aplicaciones WPF consulten el nivel de representación actual de su objeto asociado Dispatcher y se registren para recibir notificaciones de cambios.

public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
Herencia
RenderCapability

Comentarios

Un nivel de representación define un nivel de funcionalidad y rendimiento de hardware gráfico para un dispositivo que ejecuta una aplicación WPF. Las características del hardware gráfico que afectan más a los niveles de nivel de representación son las siguientes:

  • RAM de vídeo: la cantidad de memoria de vídeo en el hardware gráfico determina el tamaño y el número de búferes que se pueden usar para crear gráficos.

  • Sombreador de píxeles: un sombreador de píxeles es una función de procesamiento de gráficos que calcula los efectos por píxel. Dependiendo de la resolución de los gráficos mostrados, podría haber varios millones de píxeles que se deben procesar para cada fotograma de pantalla.

  • Sombreador de vértices: un sombreador de vértices es una función de procesamiento de gráficos que realiza operaciones matemáticas en los datos de vértices del objeto.

  • Compatibilidad con multitexture: la compatibilidad con multitextura hace referencia a la capacidad de aplicar dos o más texturas distintas durante una operación de fusión en un objeto gráfico 3D. El grado de compatibilidad con multitextura se determina por el número de unidades de multitextura en el hardware gráfico.

Las características de sombreador de píxeles, sombreador de vértices y multitextura se usan para definir niveles de versión específicos de DirectX, que, a su vez, se usan para definir los distintos niveles de representación en WPF. Para obtener una descripción completa de los niveles de representación, consulte Niveles de representación de gráficos.

Propiedades

Nombre Description
IsShaderEffectSoftwareRenderingSupported
Obsoletos.

Obtiene un valor que indica si el sistema puede representar efectos de mapa de bits en software.

MaxHardwareTextureSize

Obtiene el ancho y alto máximo para la creación del mapa de bits del dispositivo de hardware subyacente.

Tier

Obtiene un valor que indica el nivel de representación del subproceso actual.

Métodos

Nombre Description
IsPixelShaderVersionSupported(Int16, Int16)

Obtiene un valor que indica si se admite la versión del sombreador de píxeles especificada.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

Obtiene un valor que indica si la versión del sombreador de píxeles especificada se puede representar en software en el sistema actual.

MaxPixelShaderInstructionSlots(Int16, Int16)

Obtiene el número máximo de ranuras de instrucción admitidas por la versión del sombreador de píxeles especificada.

Eventos

Nombre Description
TierChanged

Se produce cuando el nivel de representación ha cambiado para el Dispatcher objeto del subproceso actual.

Se aplica a

Consulte también