Freigeben über


D3DXFVFFromDeclarator-Funktion

Gibt einen FVF-Code (Flexible Vertex Format) aus einem Deklarator zurück.

Syntax

HRESULT D3DXFVFFromDeclarator(
  _In_  const LPD3DVERTEXELEMENT9 *pDeclaration,
  _Out_       DWORD               *pFVF
);

Parameter

pDeclaration [in]

Typ: const LPD3DVERTEXELEMENT9*

Array von D3DVERTEXELEMENT9-Elementen , die den FVF-Code beschreiben.

pFVF [out]

Typ: DWORD*

Zeiger auf einen DWORD-Wert, der die zurückgegebene Kombination von D3DFVF darstellt, die das vom Deklarator zurückgegebene Vertexformat beschreibt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert sein: D3DERR_INVALIDCALL.

Bemerkungen

Diese Funktion schlägt für alle Deklaratoren fehl, die nicht direkt einer FVF zugeordnet werden.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Gitterfunktionen

D3DXDeclaratorFromFVF