ID3DXEffectCompiler-Schnittstelle
Die ID3DXEffectCompiler-Schnittstelle kompiliert einen Effekt aus einer Funktion oder einem Vertex-Shader.
Member
Die ID3DXEffectCompiler-Schnittstelle erbt von ID3DXBaseEffect. ID3DXEffectCompiler verfügt auch über folgende Arten von Membern:
Methoden
Die ID3DXEffectCompiler-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
CompileEffect | Kompilieren Sie einen Effekt. |
CompileShader | Kompiliert einen Shader aus einem Effekt, der mindestens eine Funktion enthält. |
GetLiteral | Ruft einen Literal status eines Parameters ab. Ein Literalparameter hat einen Wert, der sich während der Lebensdauer eines Effekts nicht ändert. |
SetLiteral | Schaltet die literale status eines Parameters um. Ein Literalparameter hat einen Wert, der sich während der Lebensdauer eines Effekts nicht ändert. |
Bemerkungen
Die ID3DXEffectCompiler-Schnittstelle wird durch Aufrufen von D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile oder D3DXCreateEffectCompilerFromResource abgerufen.
Der LPD3DXEFFECTCOMPILER-Typ ist als Zeiger auf diese Schnittstelle definiert.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch