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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour