D3DXFVFFromDeclarator-Funktion

Gibt einen flexiblen Vertexformatcode (FVF) von 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 Scheitelpunktformat beschreibt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, ist der Rückgabewert D3D _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.

Bemerkungen

Diese Funktion kann nicht für jeden Deklarator verwendet werden, der einer FVF nicht direkt zufällt.

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

Mesh-Funktionen

D3DXDeclaratorFromFVF