Compartir a través de


Función D3DXValidMesh

Valida una malla.

Sintaxis

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

Parámetros

pMeshIn [in]

Tipo: LPD3DXMESH

Puntero a una interfaz ID3DXMesh , que representa la malla que se va a probar.

pAdjacency [in]

Tipo: const DWORD*

Puntero a una matriz de tres DWORD por cara que especifican los tres vecinos para cada cara de la malla que se va a probar.

ppErrorsAndWarnings [out]

Tipo: LPD3DXBUFFER*

Devuelve un búfer que contiene una cadena de errores y advertencias, que explican los problemas encontrados en la malla.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DXERR_INVALIDMESH, D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentarios

Este método valida la malla comprobando si hay índices no válidos. La información de error está disponible en la salida del depurador.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de malla