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