ID3D10EffectTechnique-Schnittstelle (d3d10effect.h)

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

Die Lebensdauer eines ID3D10EffectTechnique-Objekts entspricht der Lebensdauer des übergeordneten ID3D10Effect-Objekts .

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.

Methoden

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

 
ID3D10EffectTechnique::ComputeStateBlockMask

Berechnen Sie eine Zustandsblockmaske, um Zustandsänderungen zuzulassen/zu verhindern.
ID3D10EffectTechnique::GetAnnotationByIndex

Die ID3D10EffectTechnique::GetAnnotationByIndex (d3d10effect.h)-Methode ruft eine Anmerkung nach Index ab.
ID3D10EffectTechnique::GetAnnotationByName

Rufen Sie eine Anmerkung anhand des Namens ab. (ID3D10EffectTechnique.GetAnnotationByName)
ID3D10EffectTechnique::GetDesc

Rufen Sie eine Beschreibung der Technik ab.
ID3D10EffectTechnique::GetPassByIndex

Ruft einen Pass by Index ab.
ID3D10EffectTechnique::GetPassByName

Rufen Sie einen Pass anhand des Namens ab.
ID3D10EffectTechnique::IsValid

Testen Sie eine Technik, um festzustellen, ob sie eine gültige Syntax enthält.

Hinweise

Ein Effekt enthält eine oder mehrere Techniken. Jede Technik enthält einen oder mehrere Durchläufe; jeder Durchlauf enthält Zustandszuweisungen (siehe Organisieren des Zustands in einem Effekt (Direct3D 10)). Die Syntax zum Erstellen einer Technik wird unter Effekttechniksyntax (Direct3D 10) gezeigt.

Um eine Effekttechnikschnittstelle zu erhalten, rufen Sie eine Methode wie ID3D10Effect::GetTechniqueByName auf.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10effect.h

Weitere Informationen

Effektschnittstellen (Direct3D 10)