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 |
|
Biblioteca |
|
Consulte también