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 una query per il livello di rendering corrente dell'oggetto Dispatcher associato e di effettuare la registrazione 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à e prestazioni hardware grafico 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 della 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, potrebbe essere necessario elaborare diversi milioni di pixel per ogni fotogramma visualizzato.
Vertex Shader: un vertex shader è una funzione di elaborazione grafica che esegue operazioni matematiche sui dati dei vertici dell'oggetto.
Supporto multitexture: il supporto per più trame 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 per più trame è determinato dal numero di unità a più trame nell'hardware grafico.
Le funzionalità pixel shader, vertex shader e multitexture vengono usate per definire livelli di versione DirectX specifici, che, a sua 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à
IsShaderEffectSoftwareRenderingSupported |
Obsoleta.
Ottiene un valore che indica se il sistema è in grado di eseguire il rendering degli effetti bitmap nel software. |
MaxHardwareTextureSize |
Ottiene la larghezza e l'altezza massime per creazione di bitmap del dispositivo hardware sottostante. |
Tier |
Ottiene un valore che indica il livello di rendering per il thread corrente. |
Metodi
IsPixelShaderVersionSupported(Int16, Int16) |
Ottiene un valore che indica se è supportata la versione di pixel shader specificata. |
IsPixelShaderVersionSupportedInSoftware(Int16, Int16) |
Ottiene un valore che indica se è possibile eseguire il rendering della versione del pixel shader specificata in software del sistema corrente. |
MaxPixelShaderInstructionSlots(Int16, Int16) |
Ottiene il numero massimo di slot di istruzioni supportati dalla versione del pixel shader specificata. |
Eventi
TierChanged |
Si verifica quando il livello di rendering per l'oggetto Dispatcher del thread corrente è stato modificato. |