D3DXValidPatchMesh, fonction
Valide un maillage de correctifs, en retournant le nombre de vertex et de correctifs dégénérés.
Syntaxe
HRESULT D3DXValidPatchMesh(
_In_ LPD3DXPATCHMESH pMeshIn,
_Out_ DWORD *pNumDegenerateVertices,
_Out_ DWORD *pNumDegeneratePatches,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Paramètres
-
pMeshIn [in]
-
Type : LPD3DXPATCHMESH
Pointeur vers une interface ID3DXPatchMesh , représentant le maillage de correctifs à tester.
-
pNumDegenerateVertices [out]
-
Type : DWORD*
Retourne le nombre de vertex dégénérés dans le maillage de patch.
-
pNumDegeneratePatches [out]
-
Type : DWORD*
Retourne le nombre de correctifs dégénérés dans le maillage de correctifs.
-
ppErrorsAndWarnings [out]
-
Type : LPD3DXBUFFER*
Retourne un pointeur vers une mémoire tampon contenant une chaîne d’erreurs et d’avertissements qui expliquent les problèmes détectés dans le maillage de correctifs.
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.
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