Interfaccia ID3DXEffectCompiler

L'interfaccia ID3DXEffectCompiler compila un effetto da una funzione o da un vertex shader.

Membri

L'interfaccia ID3DXEffectCompiler eredita da ID3DXBaseEffect. ID3DXEffectCompiler include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXEffectCompiler include questi metodi.

Metodo Descrizione
CompileEffect Compilare un effetto.
CompileShader Compila uno shader da un effetto che contiene una o più funzioni.
GetLiteral Ottiene uno stato letterale di un parametro. Un parametro letterale ha un valore che non cambia durante la durata di un effetto.
SetLiteral Attiva lo stato letterale di un parametro. Un parametro letterale ha un valore che non cambia durante la durata di un effetto.

 

Commenti

L'interfaccia ID3DXEffectCompiler viene ottenuta chiamando D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile o D3DXCreateEffectCompilerFromResource.

Il tipo LPD3DXEFFECTCOMPILER è definito come puntatore a questa interfaccia.

typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

ID3DXBaseEffect

Interfacce effetto

D3DXCreateEffectCompiler

D3DXCreateEffectCompilerFromFile

D3DXCreateEffectCompilerFromResource