Bagikan melalui


Metode ID3DXPatchMesh::CloneMesh

Membuat jala patch baru dengan deklarasi puncak yang ditentukan.

Sintaks

HRESULT CloneMesh(
  [in]                DWORD             Options,
  [in]          const D3DVERTEXELEMENT9 *pDecl,
  [out, retval]       LPD3DXPATCHMESH   *pMesh
);

Parameter

Opsi [in]

Jenis: DWORD

Kombinasi satu atau beberapa bendera D3DXMESH yang menentukan opsi pembuatan untuk jala.

pDecl [in]

Jenis: const D3DVERTEXELEMENT9*

Array elemen D3DVERTEXELEMENT9 yang menentukan format vertex untuk simpul dalam jala output.

pMesh [out, retval]

Jenis: LPD3DXPATCHMESH*

Alamat pointer ke antarmuka ID3DXPatchMesh yang mewakili jala kloning.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

CloneMesh mengonversi buffer vertex ke deklarasi vertex baru. Entri dalam deklarasi puncak yang baru untuk jala asli diatur ke 0. Jika jala saat ini memiliki keekatan, jala baru juga akan memiliki keekatan.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXPatchMesh