Interface ID3DXEffectCompiler
L’interface ID3DXEffectCompiler compile un effet à partir d’une fonction ou d’un nuanceur de sommets.
Membres
L’interface ID3DXEffectCompiler hérite de ID3DXBaseEffect. ID3DXEffectCompiler a é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 un État 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. |
| SetLiteral | Active/désactive l’État 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. |
Remarques
L’interface ID3DXEffectCompiler est obtenue en appelant D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFileou D3DXCreateEffectCompilerFromResource.
Le type LPD3DXEFFECTCOMPILER est défini en tant que pointeur vers cette interface.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|