ID3DX11EffectTechnique-Schnittstelle

Eine ID3DX11EffectTechnique-Schnittstelle ist eine Sammlung von Durchläufen.

Die Lebensdauer eines ID3DX11EffectTechnique-Objekts entspricht der Lebensdauer des übergeordneten ID3DX11Effect-Objekts.

Methoden

Die ID3DX11EffectTechnique-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
ComputeStateBlockMask Berechnen Sie eine Zustandsblockmaske, um Zustandsänderungen zuzulassen/zu verhindern.
GetAnnotationByIndex Abrufen einer Anmerkung nach Index.
GetAnnotationByName Abrufen einer Anmerkung anhand des Namens.
GetDesc Abrufen einer Technikbeschreibung.
GetPassByIndex Abrufen eines Durchlaufs nach Index.
GetPassByName Abrufen eines Durchlaufs anhand des Namens.
IsValid Testen Sie eine Technik, um festzustellen, ob sie eine gültige Syntax enthält.

Bemerkungen

Ein Effekt enthält eine oder mehrere Techniken. jede Technik enthält einen oder mehrere Durchläufe. jeder Durchlauf enthält Zustandszuweisungen.

Um eine Effekttechnikschnittstelle abzurufen, rufen Sie eine Methode wie ID3DX11Effect::GetTechniqueByNameauf.

Hinweis

Das DirectX SDK stellt keine kompilierten Binärdateien für Effekte zur Verfügung. Sie müssen die Effects 11-Quelle verwenden, um ihre Effekte-Typ-Anwendung zu erstellen. Weitere Informationen zur Verwendung der Effects 11-Quelle finden Sie unter Unterschiede zwischen Effekten 10 und Effekten 11.

Requirements (Anforderungen)

Anforderung Wert
Header
D3dx11effect.h
Bibliothek
N/A (Eine Effects 11-Bibliothek ist online als freigegebene Quelle verfügbar.)

Weitere Informationen

Effekte 11 Schnittstellen

D3DX-Schnittstellen