Partager via


Fonction D3DXCreateMeshFVF

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

Syntaxe

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

Paramètres

NumFaces [in]

Type : DWORD

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

NumVertices [in]

Type : DWORD

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

Options [in]

Type : DWORD

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

FVF [in]

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 [in]

Type : LPDIRECT3DDEVICE9

Pointeur vers une interface IDirect3DDevice9 , l’objet d’appareil à associer au maillage.

ppMesh [out]

Type : LPD3DXMESH*

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

Valeur retournée

Type : HRESULT

Si la fonction réussit, 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