Bagikan melalui


Fungsi D3DXCreateMesh

Membuat objek jala menggunakan deklarator.

Sintaks

HRESULT D3DXCreateMesh(
  _In_        DWORD               NumFaces,
  _In_        DWORD               NumVertices,
  _In_        DWORD               Options,
  _In_  const LPD3DVERTEXELEMENT9 *pDeclaration,
  _In_        LPDIRECT3DDEVICE9   pD3DDevice,
  _Out_       LPD3DXMESH          *ppMesh
);

Parameter

NumFaces [in]

Jenis: DWORD

Jumlah wajah untuk jala. Rentang yang valid untuk angka ini lebih besar dari 0, dan satu kurang dari DWORD maksimum (biasanya 65534), karena indeks terakhir dicadangkan.

NumVertices [in]

Jenis: DWORD

Jumlah simpul untuk jala. Parameter ini harus lebih besar dari 0.

Opsi [in]

Jenis: DWORD

Kombinasi satu atau beberapa bendera dari enumerasi D3DXMESH , menentukan opsi untuk jala.

pDeclaration [in]

Jenis: const LPD3DVERTEXELEMENT9*

Array elemen D3DVERTEXELEMENT9 , menjelaskan format vertex untuk jala yang dikembalikan. Parameter ini harus memetakan langsung ke format vertex fleksibel (FVF).

pD3DDevice [in]

Jenis: LPDIRECT3DDEVICE9

Penunjuk ke antarmuka IDirect3DDevice9 , objek perangkat yang akan dikaitkan dengan jala.

ppMesh [out]

Jenis: LPD3DXMESH*

Alamat penunjuk ke antarmuka ID3DXMesh , mewakili objek jala yang dibuat.

Menampilkan nilai

Jenis: HRESULT

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

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala

D3DXDeclaratorFromFVF