Bagikan melalui


Fungsi D3DX10CreateMesh

Membuat objek jala menggunakan deklarator.

Sintaks

HRESULT D3DX10CreateMesh(
  _In_        ID3D10Device             *pDevice,
  _In_  const D3D10_INPUT_ELEMENT_DESC *pDeclaration,
  _In_        UINT                     DeclCount,
  _In_        LPCSTR                   pPositionSemantic,
  _In_        UINT                     VertexCount,
  _In_        UINT                     FaceCount,
  _In_        UINT                     Options,
  _Out_       ID3DX10Mesh              **ppMesh
);

Parameter

pDevice [in]

Jenis: ID3D10Device*

Penunjuk ke Antarmuka ID3D10Device, objek perangkat yang akan dikaitkan dengan jala.

pDeclaration [in]

Jenis: const D3D10_INPUT_ELEMENT_DESC*

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

DeclCount [in]

Jenis: UINT

Jumlah elemen dalam pDeclaration.

pPositionSemantic [in]

Jenis: LPCSTR

Semantik yang mengidentifikasi bagian mana dari deklarasi puncak yang berisi informasi posisi.

VertexCount [in]

Jenis: UINT

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

FaceCount [in]

Jenis: UINT

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.

Opsi [in]

Jenis: UINT

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

ppMesh [out]

Jenis: ID3DX10Mesh**

Alamat penunjuk ke Antarmuka ID3DX10Mesh, mewakili objek jala yang dibuat.

Mengembalikan 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
D3DX10Mesh.h
Pustaka
D3DX10.lib

Lihat juga

Fungsi Jala

Fungsi D3DX