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 |