Metodo ID3DXPatchMesh::CloneMesh
Crea una nuova mesh di patch con la dichiarazione di vertice specificata.
Sintassi
HRESULT CloneMesh(
[in] DWORD Options,
[in] const D3DVERTEXELEMENT9 *pDecl,
[out, retval] LPD3DXPATCHMESH *pMesh
);
Parametri
-
Opzioni [in]
-
Tipo: DWORD
Combinazione di uno o più flag D3DXMESH che specificano le opzioni di creazione per la mesh.
-
pDecl [in]
-
Tipo: const D3DVERTEXELEMENT9*
Matrice di elementi D3DVERTEXELEMENT9 che specificano il formato del vertice per i vertici nella mesh di output.
-
pMesh [out, retval]
-
Tipo: LPD3DXPATCHMESH*
Indirizzo di un puntatore a un'interfaccia ID3DXPatchMesh che rappresenta la mesh clonata.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Commenti
CloneMesh converte il buffer dei vertici nella nuova dichiarazione di vertice. Le voci nella dichiarazione dei vertici nuove della mesh originale sono impostate su 0. Se la mesh corrente ha adiacenza, anche la nuova mesh avrà adiacenza.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche