Fungsi D3DXConvertMeshSubsetToStrips

Konversikan subset jala yang ditentukan menjadi serangkaian strip.

Sintaks

HRESULT D3DXConvertMeshSubsetToStrips(
  _In_  LPD3DXBASEMESH         MeshIn,
  _In_  DWORD                  AttribId,
  _In_  DWORD                  IBOptions,
  _Out_ LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer,
  _Out_ DWORD                  *pNumIndices,
  _Out_ LPD3DXBUFFER           *ppStripLengths,
  _Out_ DWORD                  *pNumStrips
);

Parameter

MeshIn [in]

Jenis: LPD3DXBASEMESH

Penunjuk 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 .

ppStripLengths [out]

Jenis: LPD3DXBUFFER*

Buffer yang berisi array satu DWORD per strip, yang menentukan jumlah segitiga dalam strip tersebut.

pNumStrips [out]

Jenis: DWORD*

Jumlah strip individual dalam buffer indeks dan array panjang strip yang sesuai.

Menampilkan 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
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala