Freigeben über


ID3D10VertexShader-Schnittstelle (d3d10.h)

Eine Vertex-Shader-Schnittstelle verwaltet ein ausführbares Programm (ein Vertex-Shader), das die Vertex-Shader-Phase steuert.

Vererbung

Die ID3D10VertexShader-Schnittstelle erbt von der ID3D10DeviceChild-Schnittstelle.

Hinweise

Die Vertex-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 allgemeiner Shaderkern bezeichnet werden.

Um eine Vertex-Shaderschnittstelle zu erstellen, rufen Sie ID3D10Device::CreateVertexShader auf. Bevor Sie einen Vertex-Shader verwenden, müssen Sie ihn an das Gerät binden, indem Sie ID3D10Device::VSSetShader aufrufen.

Diese Schnittstelle ist in D3D10.h definiert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h

Weitere Informationen

ID3D10DeviceChild

Shader-Schnittstellen