Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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