Método ID3DXPatchMesh::CloneMesh
Cria uma nova malha de patch com a declaração de vértice especificada.
Sintaxe
HRESULT CloneMesh(
[in] DWORD Options,
[in] const D3DVERTEXELEMENT9 *pDecl,
[out, retval] LPD3DXPATCHMESH *pMesh
);
Parâmetros
-
Opções [in]
-
Tipo: DWORD
Combinação de um ou mais sinalizadores D3DXMESH que especificam opções de criação para a malha.
-
pDecl [in]
-
Tipo: const D3DVERTEXELEMENT9*
Matriz de elementos D3DVERTEXELEMENT9 que especificam o formato de vértice para os vértices na malha de saída.
-
pMesh [out, retval]
-
Tipo: LPD3DXPATCHMESH*
Endereço de um ponteiro para uma interface ID3DXPatchMesh que representa a malha clonada.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentários
CloneMesh converte o buffer de vértice na nova declaração de vértice. As entradas na declaração de vértice que são novas na malha original são definidas como 0. Se a malha atual tiver adjacência, a nova malha também terá adjacência.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também