Metode ID3DXPRTBuffer::ExtractToMesh

Mengekstrak data koefisien dari buffer saluran tunggal dan menambahkan data ke objek ID3DXMesh .

Sintaks

HRESULT ExtractToMesh(
  [in] UINT         NumCoefficients,
  [in] D3DDECLUSAGE Usage,
  [in] UINT         UsageIndexStart,
  [in] LPD3DXMESH   pScene
);

Parameter

NumCoefficients [in]

Jenis: UINT

Jumlah koefisien untuk diekstrak dari buffer. Saat menggunakan spherical harmonic (SH) precomputed radiance transfer (PRT), jumlah koefisien harus Order ². Urutan harus dalam rentang D3DXSH_MINORDER hingga D3DXSH_MAXORDER, inklusif.

Penggunaan [in]

Jenis: D3DDECLUSAGE

Deskripsi penggunaan verteks jala. Lihat D3DDECLUSAGE.

UsageIndexStart [in]

Jenis: UINT

Memulai indeks untuk koefisien yang akan disimpan dalam jala.

pScene [in]

Jenis: LPD3DXMESH

Arahkan ke objek jala ID3DXMesh yang akan menyimpan koefisien.

Nilai kembali

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah S_OK. Jika metode 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

ID3DXPRTBuffer