Share via


Funzione D3DXValidMesh

Convalida una mesh.

Sintassi

HRESULT D3DXValidMesh(
  _In_        LPD3DXMESH   pMeshIn,
  _In_  const DWORD        *pAdjacency,
  _Out_       LPD3DXBUFFER *ppErrorsAndWarnings
);

Parametri

pMeshIn [in]

Tipo: LPD3DXMESH

Puntatore a un'interfaccia ID3DXMesh che rappresenta la mesh da testare.

pAdjacency [in]

Tipo: const DWORD*

Puntatore a una matrice di tre DWORD per viso che specificano i tre vicini per ogni viso nella mesh da testare.

ppErrorsAndWarnings [out]

Tipo: LPD3DXBUFFER*

Restituisce un buffer contenente una stringa di errori e avvisi, che spiegano i problemi rilevati nella mesh.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DXERR_INVALIDMESH, D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Commenti

Questo metodo convalida la mesh controllando gli indici non validi. Le informazioni sugli errori sono disponibili dall'output del debugger.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

Funzioni mesh