Поделиться через


Метод ID3DXPRTBuffer::LockBuffer

Блокирует диапазон данных образца вершин или текселя и получает указатель на расположение в буферной памяти.

Синтаксис

HRESULT LockBuffer(
  [in]  UINT  Start,
  [in]  UINT  NumSamples,
  [out] FLOAT **ppData
);

Параметры

Start [in]

Тип: UINT

Индекс выборки данных вершины или текселя.

NumSamples [in]

Тип: UINT

Количество вершин (или текселей) выборки.

ppData [out]

Тип: FLOAT**

Указатель на расположение в памяти, с которого начинается пример запуска. Схема памяти для данных буфера:

float fData[NumberSamples][NumberChannels][NumberCoefficients]      

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается сбоем, возвращается следующее значение:

Remarks

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXPRTBuffer

ID3DXPRTBuffer::GetNumChannels

ID3DXPRTBuffer::GetNumCoeffs

ID3DXPRTBuffer::GetnumSamples