Bagikan melalui


Metode ID3DXPatchMesh::LockVertexBuffer

Kunci buffer vertex.

Sintaks

HRESULT LockVertexBuffer(
  [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
  • D3DLOCK_NOOVERWRITE

Untuk deskripsi bendera, lihat D3DLOCK.

ppData [out, retval]

Jenis: LPVOID*

VOID* pointer ke buffer memori yang berisi data vertex 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 puncak biasanya dikunci, ditulis, dan kemudian dibuka untuk dibaca.

Jala patch menggunakan buffer indeks 16-bit.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXPatchMesh