Interface ID3DXEffectCompiler
L’interface ID3DXEffectCompiler compile un effet à partir d’une fonction ou d’un nuanceur de vertex.
Membres
L’interface ID3DXEffectCompiler hérite d’ID3DXBaseEffect. ID3DXEffectCompiler possède également les types de membres suivants :
Méthodes
L’interface ID3DXEffectCompiler possède ces méthodes.
Méthode | Description |
---|---|
CompileEffect | Compilez un effet. |
CompileShader | Compile un nuanceur à partir d’un effet qui contient une ou plusieurs fonctions. |
GetLiteral | Obtient une status littérale d’un paramètre. Un paramètre littéral a une valeur qui ne change pas pendant la durée de vie d’un effet. |
SetLiteral | Bascule le status littéral d’un paramètre. Un paramètre littéral a une valeur qui ne change pas pendant la durée de vie d’un effet. |
Notes
L’interface ID3DXEffectCompiler est obtenue en appelant D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile ou D3DXCreateEffectCompilerFromResource.
Le type LPD3DXEFFECTCOMPILER est défini comme pointeur vers cette interface.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi