Interfacce effetto (Direct3D 10)

Questa sezione contiene informazioni sulle interfacce di sistema degli effetti seguenti:

Interfacce Descrizione
Interfaccia ID3D10EffectBlendVariable Accede allo stato di fusione.
Interfaccia ID3D10EffectConstantBuffer Accede a un buffer di trama o a un buffer costante.
Interfaccia ID3D10EffectDepthStencilVariable Accede allo stato depth-stencil.
Interfaccia ID3D10EffectDepthStencilViewVariable Accede a una visualizzazione depth-stencil.
Interfaccia ID3D10Effect Incapsula lo stato della pipeline in una o più tecniche di rendering.
Interfaccia ID3D10Include Metodi implementati dall'utente per la lettura dei file di inclusione.
Interfaccia ID3D10EffectMatrixVariable Accede a una matrice.
Interfaccia ID3D10EffectPass Incapsula lo stato dell'effetto in un passaggio.
Interfaccia ID3D10EffectPool Identifica le variabili con effetto condiviso.
Interfaccia ID3D10EffectRasterizerVariable Accede allo stato del rasterizzatore.
Interfaccia ID3D10EffectRenderTargetViewVariable Accede a una destinazione di rendering.
Interfaccia ID3D10EffectSamplerVariable Accede allo stato del campionatore.
Interfaccia ID3D10EffectScalarVariable Accede a una variabile scalare.
Interfaccia ID3D10EffectShaderResourceVariable Accede a una risorsa shader.
Interfaccia ID3D10EffectShaderVariable Accede a una variabile shader.
Interfaccia ID3D10EffectStringVariable Accede a una stringa.
Interfaccia ID3D10EffectTechnique Incapsula uno o più passaggi.
Interfaccia ID3D10EffectType Implementa i metodi per accedere alle variabili di effetto.
Interfaccia ID3D10EffectVectorVariable Accede a un vettore.

 

Esistono due tipi di interfacce nel framework degli effetti: le interfacce di rendering per il rendering di un effetto e le interfacce di reflection per ottenere e impostare variabili di effetto con l'API. Tutte le interfacce di reflection derivano dall'interfaccia ID3D10EffectVariable.

Riferimento all'effetto