Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den Vertex-Shader fest.
Syntax
HRESULT SetVertexShader(
[in] IDirect3DVertexShader9 *pShader
);
Parameter
[in] pShader
Typ: IDirect3DVertexShader9*
Vertex-Shaderschnittstelle. Weitere Informationen finden Sie unter IDirect3DVertexShader9.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Hinweise
Um einen Vertex-Shader mit festen Funktionen festzulegen (nachdem Sie einen programmierbaren Vertex-Shader festgelegt haben), rufen Sie IDirect3DDevice9::SetVertexShader(NULL) auf, um den programmierbaren Shader freizugeben, und rufen Sie dann IDirect3DDevice9::SetFVF mit dem Vertexformat mit fester Funktion auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d9.h (einschließlich D3D9.h) |
| Bibliothek | D3D9.lib |