Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Lock the index buffer.
Syntax
HRESULT LockIndexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Parameters
-
flags [in]
-
Type: DWORD
Combination of zero or more locking flags that describe the type of lock to perform. For this method, the valid flags are:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
For a description of the flags, see D3DLOCK.
-
ppData [out, retval]
-
Type: LPVOID*
VOID* pointer to a memory buffer containing the returned index data.
Return value
Type: HRESULT
If the method succeeds, the return value is D3D_OK. If the method fails, the return value can be one of the following: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Remarks
The index buffer is usually locked, written to, and then unlocked for reading. Patch mesh index buffers are 16-bit buffers.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also