Función D3DXValidPatchMesh
Valida una malla de revisión y devuelve el número de vértices y revisiones degenerados.
Sintaxis
HRESULT D3DXValidPatchMesh(
_In_ LPD3DXPATCHMESH pMeshIn,
_Out_ DWORD *pNumDegenerateVertices,
_Out_ DWORD *pNumDegeneratePatches,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parámetros
-
pMeshIn [in]
-
Tipo: LPD3DXPATCHMESH
Puntero a una interfaz ID3DXPatchMesh , que representa la malla de revisión que se va a probar.
-
pNumDegenerateVertices [out]
-
Tipo: DWORD*
Devuelve el número de vértices degenerados en la malla de revisión.
-
pNumDegeneratePatches [out]
-
Tipo: DWORD*
Devuelve el número de revisiones degenerados en la malla de revisión.
-
ppErrorsAndWarnings [out]
-
Tipo: LPD3DXBUFFER*
Devuelve un puntero a un búfer que contiene una cadena de errores y advertencias que explican los problemas encontrados en la malla de revisión.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: 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