IDirect3DDevice9::CreateVertexDeclaration-Methode (d3d9.h)
Erstellen Sie eine Vertexshaderdeklaration aus dem Gerät und den Vertexelementen.
Syntax
HRESULT CreateVertexDeclaration(
[in] const D3DVERTEXELEMENT9 *pVertexElements,
[out, retval] IDirect3DVertexDeclaration9 **ppDecl
);
Parameter
[in] pVertexElements
Typ: const D3DVERTEXELEMENT9*
Ein Array von D3DVERTEXELEMENT9-Vertexelementen .
[out, retval] ppDecl
Typ: IDirect3DVertexDeclaration9**
Zeiger auf einen IDirect3DVertexDeclaration9-Zeiger , der die erstellte Vertexshaderdeklaration zurückgibt.
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
Auf der Seite Vertexdeklaration (Direct3D 9) finden Sie eine ausführliche Beschreibung der Zuordnung von Vertexdeklarationen zwischen verschiedenen Versionen von DirectX.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |
Bibliothek | D3D9.lib |