Freigeben über


ID3DX11EffectTechnique-Schnittstelle

Eine ID3DX11EffectTechnique-Schnittstelle ist eine Sammlung von Pässen.

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 Ruft eine Anmerkung nach Index ab.
GetAnnotationByName Rufen Sie eine Anmerkung anhand des Namens ab.
GetDesc Rufen Sie eine Beschreibung der Technik ab.
GetPassByIndex Ruft einen Pass by Index ab.
GetPassByName Rufen Sie einen Pass anhand des Namens ab.
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.

Rufen Sie eine Methode wie ID3DX11Effect::GetTechniqueByName auf, um eine Effekttechnikschnittstelle abzurufen.

Hinweis

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

Anforderungen

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

Siehe auch

Effects 11-Schnittstellen

D3DX-Schnittstellen