Método ID3DXPatchMesh::CloneMesh
Crea una nueva malla de revisión con la declaración de vértice especificada.
Sintaxis
HRESULT CloneMesh(
[in] DWORD Options,
[in] const D3DVERTEXELEMENT9 *pDecl,
[out, retval] LPD3DXPATCHMESH *pMesh
);
Parámetros
-
Opciones [in]
-
Tipo: DWORD
Combinación de una o varias marcas D3DXMESH que especifican opciones de creación para la malla.
-
pDecl [in]
-
Tipo: const D3DVERTEXELEMENT9*
Matriz de elementos D3DVERTEXELEMENT9 que especifican el formato de vértice para los vértices de la malla de salida.
-
pMesh [out, retval]
-
Tipo: LPD3DXPATCHMESH*
Dirección de un puntero a una interfaz ID3DXPatchMesh que representa la malla clonada.
Valor devuelto
Tipo: HRESULT
Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentarios
CloneMesh convierte el búfer de vértices en la nueva declaración de vértice. Las entradas de la declaración de vértices que son nuevas en la malla original se establecen en 0. Si la malla actual tiene adyacencia, la nueva malla también tendrá adyacencia.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también