Метод ID3DXPatchMesh::LockVertexBuffer
Блокировка буфера вершин.
Синтаксис
HRESULT LockVertexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Параметры
-
flags [in]
-
Тип: DWORD
Сочетание нулевых или более флагов блокировки, описывающих тип выполняемой блокировки. Для этого метода допустимые флаги:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
- D3DLOCK_NOOVERWRITE
Описание флагов см. в разделе D3DLOCK.
-
ppData [out, retval]
-
Тип: LPVOID*
VOID* указатель на буфер памяти, содержащий возвращенные данные вершины.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Комментарии
Буфер вершин обычно блокируется, записывается в , а затем разблокируется для чтения.
Сетки исправлений используют 16-разрядные буферы индексов.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел