D3DXCreateMeshFVF fonction)

Crée un objet de maillage à l’aide d’un code de format de vertex flexible.

Syntaxe

HRESULT D3DXCreateMeshFVF(
  _In_  DWORD             NumFaces,
  _In_  DWORD             NumVertices,
  _In_  DWORD             Options,
  _In_  DWORD             FVF,
  _In_  LPDIRECT3DDEVICE9 pD3DDevice,
  _Out_ LPD3DXMESH        *ppMesh
);

Paramètres

NumFaces [ dans]

Type : DWORD

Nombre de faces de la maille. La plage valide pour ce nombre est supérieure à 0, et une valeur inférieure à la valeur DWORD Max, généralement 2 ³ ²-1, car le dernier index est réservé.

NumVertices [ dans]

Type : DWORD

Nombre de vertex pour le maillage. Ce paramètre doit être supérieur à 0.

Options [ dans]

Type : DWORD

Combinaison d’un ou de plusieurs indicateurs de l’énumération D3DXMESH , en spécifiant les options de création du maillage.

Commission [ dans]

Type : DWORD

Combinaison de D3DFVF qui décrit le format de vertex pour le maillage retourné. Cette fonction ne prend pas en charge D3DFVF _ XYZRHW.

pD3DDevice [ dans]

Type : LPDIRECT3DDEVICE9

Pointeur vers une interface IDirect3DDevice9 , l’objet appareil à associer à la maille.

ppMesh [ à]

Type : LPD3DXMESH*

Adresse d’un pointeur vers une interface ID3DXMesh représentant l’objet de maillage créé.

Valeur de retour

Type : HRESULT

Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh. h
Bibliothèque
D3dx9. lib

Voir aussi

Fonctions de maillage

D3DXFVFFromDeclarator