Função D3DXValidMesh
Valida uma malha.
Sintaxe
HRESULT D3DXValidMesh(
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacency,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parâmetros
-
pMeshIn [in]
-
Tipo: LPD3DXMESH
Ponteiro para uma interface ID3DXMesh , representando a malha a ser testada.
-
pAdjacency [in]
-
Tipo: const DWORD*
Ponteiro para uma matriz de três DWORDs por rosto que especificam os três vizinhos para cada rosto na malha a ser testada.
-
ppErrorsAndWarnings [out]
-
Tipo: LPD3DXBUFFER*
Retorna um buffer que contém uma cadeia de caracteres de erros e avisos, que explicam os problemas encontrados na malha.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DXERR_INVALIDMESH, D3DERR_INVALIDCALL E_OUTOFMEMORY.
Comentários
Esse método valida a malha verificando se há índices inválidos. As informações de erro estão disponíveis na saída do depurador.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também