Bagikan melalui


Metode ID3DXPatchMesh::LockIndexBuffer

Kunci buffer indeks.

Sintaks

HRESULT LockIndexBuffer(
  [in]          DWORD  flags,
  [out, retval] LPVOID *ppData
);

Parameter

flags [in]

Jenis: DWORD

Kombinasi bendera penguncian nol atau lebih yang menjelaskan jenis kunci yang akan dilakukan. Untuk metode ini, bendera yang valid adalah:

  • D3DLOCK_DISCARD
  • D3DLOCK_NO_DIRTY_UPDATE
  • D3DLOCK_NOSYSLOCK
  • D3DLOCK_READONLY

Untuk deskripsi bendera, lihat D3DLOCK.

ppData [out, retval]

Jenis: LPVOID*

VOID* penunjuk ke buffer memori yang berisi data indeks yang dikembalikan.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

Buffer indeks biasanya dikunci, ditulis, dan kemudian dibuka untuk dibaca. Buffer indeks jala patch adalah buffer 16-bit.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXPatchMesh

D3DXCreatePatchMesh