Metode ID3DXBaseMesh::LockVertexBuffer
Mengunci buffer vertex dan mendapatkan penunjuk ke memori buffer vertex.
Sintaks
HRESULT LockVertexBuffer(
[in] DWORD Flags,
[out, retval] LPVOID *ppData
);
Parameter
-
Bendera [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* penunjuk ke buffer yang berisi data vertex.
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.
Keterangan
Saat bekerja dengan buffer vertex, Anda diizinkan untuk melakukan beberapa panggilan kunci; namun, Anda harus memastikan bahwa jumlah panggilan kunci cocok dengan jumlah panggilan buka kunci. Panggilan DrawPrimitive tidak akan berhasil dengan jumlah kunci yang luar biasa pada buffer vertex yang saat ini ditetapkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk