Fonction D3DXValidMesh
Valide un maillage.
Syntaxe
HRESULT D3DXValidMesh(
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacency,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Paramètres
-
pMeshIn [in]
-
Type : LPD3DXMESH
Pointeur vers une interface ID3DXMesh , représentant le maillage à tester.
-
pAdjacency [in]
-
Type : const DWORD*
Pointeur vers un tableau de trois DWORD par visage qui spécifient les trois voisins pour chaque visage dans le maillage à tester.
-
ppErrorsAndWarnings [out]
-
Type : LPD3DXBUFFER*
Retourne une mémoire tampon contenant une chaîne d’erreurs et d’avertissements, qui expliquent les problèmes rencontrés dans le maillage.
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 : D3DXERR_INVALIDMESH, D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Notes
Cette méthode valide le maillage en vérifiant la recherche d’index non valides. Les informations d’erreur sont disponibles à partir de la sortie du débogueur.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi