Fungsi D3DXConvertMeshSubsetToSingleStrip
Mengonversi subset jala yang ditentukan menjadi satu strip segitiga.
Sintaks
HRESULT D3DXConvertMeshSubsetToSingleStrip(
_In_ LPD3DXBASEMESH MeshIn,
_In_ DWORD AttribId,
_In_ DWORD IBOptions,
_Out_ LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer,
_Out_ DWORD *pNumIndices
);
Parameter
-
MeshIn [in]
-
Jenis: LPD3DXBASEMESH
Arahkan ke antarmuka ID3DXBaseMesh , mewakili jala untuk dikonversi ke strip.
-
AttribId [in]
-
Jenis: DWORD
ID atribut subset jala untuk dikonversi ke strip.
-
IBOptions [in]
-
Jenis: DWORD
Kombinasi satu atau beberapa bendera dari enumerasi D3DXMESH , menentukan opsi untuk membuat buffer indeks. Tidak dapat D3DXMESH_32BIT. Buffer indeks akan dibuat dengan indeks 32-bit atau 16-bit, tergantung pada format buffer indeks jala yang ditentukan oleh parameter MeshIn .
-
ppIndexBuffer [out]
-
Jenis: LPDIRECT3DINDEXBUFFER9*
Penunjuk ke antarmuka IDirect3DIndexBuffer9 , mewakili buffer indeks yang berisi strip.
-
pNumIndices [out]
-
Jenis: DWORD*
Jumlah indeks dalam buffer yang dikembalikan dalam parameter ppIndexBuffer .
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu nilai berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Keterangan
Sebelum menjalankan fungsi ini, panggil Optimize atau D3DXOptimizeFaces, dengan bendera D3DXMESHOPT_ATTRSORT diatur.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga