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 |
|
Bibliothek |
|