RenderCapability Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |