Função D3DXCleanMesh
Limpa uma malha, preparando-a para simplificação.
Sintaxe
HRESULT D3DXCleanMesh(
_In_ D3DXCLEANTYPE CleanType,
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacencyIn,
_Out_ LPD3DXMESH *ppMeshOut,
_Out_ DWORD *pAdjacencyOut,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parâmetros
-
CleanType [in]
-
Tipo: D3DXCLEANTYPE
Operações de vértice a serem executadas na preparação para limpeza de malha. Consulte D3DXCLEANTYPE.
-
pMeshIn [in]
-
Tipo: LPD3DXMESH
Ponteiro para uma interface ID3DXMesh , representando a malha a ser limpa.
-
pAdjacencyIn [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 limpa.
-
ppMeshOut [out]
-
Tipo: LPD3DXMESH*
Endereço de um ponteiro para uma interface ID3DXMesh , representando a malha limpa retornada. A mesma malha será retornada, que foi passada se nenhuma limpeza for necessária.
-
pAdjacencyOut [out]
-
Tipo: DWORD*
Ponteiro para uma matriz de três DWORDs por rosto que especificam os três vizinhos para cada rosto na malha de saída.
-
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: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentários
Essa função limpa uma malha usando o método de limpeza e as opções especificadas no parâmetro CleanType. Consulte a enumeração D3DXCLEANTYPE para obter uma descrição das opções disponíveis.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também