RenderCapability Classe

Definizione

Consente alle applicazioni WPF di eseguire query per il livello di rendering corrente per l'oggetto associato Dispatcher e di registrarsi per la notifica delle modifiche.

public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
Ereditarietà
RenderCapability

Commenti

Un livello di rendering definisce un livello di funzionalità hardware grafica e prestazioni per un dispositivo che esegue un'applicazione WPF. Le funzionalità dell'hardware grafico che influiscono maggiormente sui livelli di livello di rendering sono le seguenti:

  • RAM video: la quantità di memoria video nell'hardware grafico determina le dimensioni e il numero di buffer che possono essere usati per la composizione grafica.

  • Pixel Shader: un pixel shader è una funzione di elaborazione grafica che calcola gli effetti su base pixel. A seconda della risoluzione della grafica visualizzata, potrebbero essere presenti diversi milioni di pixel che devono essere elaborati per ogni frame di visualizzazione.

  • Vertex Shader: un vertex shader è una funzione di elaborazione grafica che esegue operazioni matematiche sui dati dei vertici dell'oggetto.

  • Supporto multitexture: il supporto multitexture si riferisce alla possibilità di applicare due o più trame distinte durante un'operazione di fusione su un oggetto grafico 3D. Il grado di supporto multitexture è determinato dal numero di unità multitexture nell'hardware grafico.

Le funzionalità pixel shader, vertex shader e multitexture vengono usate per definire specifici livelli di versione DirectX, che, a loro volta, vengono usati per definire i diversi livelli di rendering in WPF. Per una descrizione completa dei livelli di rendering, vedere Livelli di rendering della grafica.

Proprietà

Nome Descrizione
IsShaderEffectSoftwareRenderingSupported
Obsoleti.

Ottiene un valore che indica se il sistema può eseguire il rendering degli effetti bitmap nel software.

MaxHardwareTextureSize

Ottiene la larghezza e l'altezza massima per la creazione bitmap del dispositivo hardware sottostante.

Tier

Ottiene un valore che indica il livello di rendering per il thread corrente.

Metodi

Nome Descrizione
IsPixelShaderVersionSupported(Int16, Int16)

Ottiene un valore che indica se la versione del pixel shader specificata è supportata.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

Ottiene un valore che indica se è possibile eseguire il rendering della versione del pixel shader specificata nel software nel sistema corrente.

MaxPixelShaderInstructionSlots(Int16, Int16)

Ottiene il numero massimo di slot di istruzioni supportati dalla versione del pixel shader specificata.

Eventi

Nome Descrizione
TierChanged

Si verifica quando il livello di rendering è stato modificato per l'oggetto Dispatcher del thread corrente.

Si applica a

Vedi anche