ID3D10GeometryShader-Schnittstelle (d3d10.h)
Eine Geometry-Shader-Schnittstelle verwaltet ein ausführbares Programm (ein Geometrie-Shader), das die Geometrie-Shader-Phase steuert.
Vererbung
Die ID3D10GeometryShader-Schnittstelle erbt von der ID3D10DeviceChild-Schnittstelle.
Hinweise
Die Geometry-Shader-Schnittstelle verfügt über keine Methoden. Verwenden Sie HLSL, um Ihre Shaderfunktionalität zu implementieren. Alle Shader in Direct3D 10 werden aus einem gemeinsamen Satz von Features implementiert, die als gemeinsamer Shaderkern bezeichnet werden.
Um eine Geometry-Shaderschnittstelle zu erstellen, rufen Sie entweder ID3D10Device::CreateGeometryShader oder ID3D10Device::CreateGeometryShaderWithStreamOutput auf. Bevor Sie einen Geometry-Shader verwenden, müssen Sie ihn an das Gerät binden, indem Sie ID3D10Device::GSSetShader aufrufen.
Diese Schnittstelle ist in D3D10.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10.h |