Bagikan melalui


Fungsi D3DXCreateMeshFVF

Membuat objek jala menggunakan kode format vertex fleksibel (FVF).

Sintaks

HRESULT D3DXCreateMeshFVF(
  _In_  DWORD             NumFaces,
  _In_  DWORD             NumVertices,
  _In_  DWORD             Options,
  _In_  DWORD             FVF,
  _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 nilai DWORD maks, biasanya 2³² - 1, 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 pembuatan untuk jala.

FVF [in]

Jenis: DWORD

Kombinasi D3DFVF yang menjelaskan format puncak untuk jala yang dikembalikan. Fungsi ini tidak mendukung D3DFVF_XYZRHW.

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 bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala

D3DXFVFromDeclarator