ID3D11GeometryShader-Schnittstelle (d3d11.h)
Eine Geometrie-Shader-Schnittstelle verwaltet ein ausführbares Programm (ein Geometrie-Shader), das die Geometrie-Shader-Phase steuert.
Vererbung
Die ID3D11GeometryShader-Schnittstelle erbt von der ID3D11DeviceChild-Schnittstelle.
Hinweise
Die Geometry-Shader-Schnittstelle verfügt über keine Methoden. Verwenden Sie HLSL, um Ihre Shaderfunktionalität zu implementieren. Alle Shader werden aus einem gemeinsamen Satz von Features implementiert, die als common-shader core bezeichnet werden.
Um eine Geometrie-Shaderschnittstelle zu erstellen, rufen Sie entweder ID3D11Device::CreateGeometryShader oder ID3D11Device::CreateGeometryShaderWithStreamOutput auf. Bevor Sie einen Geometrie-Shader verwenden, müssen Sie ihn an das Gerät binden, indem Sie ID3D11DeviceContext::GSSetShader aufrufen.
Diese Schnittstelle ist in D3D11.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |