Freigeben über


ID3D10EffectPass-Schnittstelle (d3d10effect.h)

Eine Passschnittstelle kapselt Zustandszuweisungen innerhalb einer Technik.

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

Methode BESCHREIBUNG
Anwenden Legen Sie den Zustand fest, der in einem Pass an das Gerät enthalten ist.
ComputeStateBlockMask Generieren Sie eine Maske zum Zulassen/Verhindern von Zustandsänderungen.
GetAnnotationByIndex Rufen Sie eine Anmerkung nach Index ab.
GetAnnotationByName Rufen Sie eine Anmerkung nach Name ab.
GetDesc Rufen Sie eine Passbeschreibung ab.
GetGeometryShaderDesc Rufen Sie eine Geometrie-Shader-Beschreibung ab.
GetPixelShaderDesc Rufen Sie eine Pixel-Shader-Beschreibung ab.
GetVertexShaderDesc Rufen Sie eine Vertex-Shader-Beschreibung ab.
IsValid Testen Sie einen Pass, um festzustellen, ob er eine gültige Syntax enthält.

Methoden

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

 
ID3D10EffectPass::Apply

Legen Sie den Zustand fest, der in einem Pass an das Gerät enthalten ist.
ID3D10EffectPass::ComputeStateBlockMask

Generieren Sie eine Maske zum Zulassen/Verhindern von Zustandsänderungen.
ID3D10EffectPass::GetAnnotationByIndex

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

Rufen Sie eine Anmerkung nach Name ab. (ID3D10EffectPass.GetAnnotationByName)
ID3D10EffectPass::GetDesc

Rufen Sie eine Passbeschreibung ab.
ID3D10EffectPass::GetGeometryShaderDesc

Rufen Sie eine Geometrie-Shader-Beschreibung ab.
ID3D10EffectPass::GetPixelShaderDesc

Rufen Sie eine Pixel-Shader-Beschreibung ab.
ID3D10EffectPass::GetVertexShaderDesc

Rufen Sie eine Vertex-Shader-Beschreibung ab.
ID3D10EffectPass::IsValid

Testen Sie einen Pass, um festzustellen, ob er eine gültige Syntax enthält.

Hinweise

Ein Pass ist ein Codeblock, der Renderzustandsobjekte und Shader festlegt. Ein Pass wird innerhalb einer Technik deklariert. die Syntax für ein Verfahren wird unter Effekttechniksyntax (Direct3D 10) angezeigt.

Um eine Effektpassschnittstelle abzurufen, rufen Sie eine Methode wie ID3D10EffectTechnique::GetPassByName auf.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d10effect.h

Weitere Informationen

Effektschnittstellen (Direct3D 10)