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 |
|
Libreria |
|
Vedi anche