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 |
|
Pustaka |
|
Lihat juga