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 |
|
Bibliothèque |
|
Voir aussi