Метод ID3DXPRTBuffer::ExtractToMesh
Извлекает данные коэффициента из одноканального буфера и добавляет данные в объект ID3DXMesh .
Синтаксис
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Параметры
-
NumCoefficients [in]
-
Тип: UINT
Количество коэффициентов, извлекаемых из буфера. При использовании предварительно вычисленной передачи сияния сферической гармонии (PRT) число коэффициентов должно иметь значение Order ². Порядок должен находиться в диапазоне D3DXSH_MINORDER для D3DXSH_MAXORDER включительно.
-
Использование [в]
-
Тип: D3DDECLUSAGE
Описания использования вершин сетки. См . раздел D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Тип: UINT
Начальный индекс для коэффициентов, которые будут храниться в сетке.
-
pScene [in]
-
Тип: LPD3DXMESH
Указатель на объект сетки ID3DXMesh , который будет хранить коэффициенты.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет S_OK. В случае сбоя метода возвращается одно из следующих значений: D3DERR_INVALIDCALL E_OUTOFMEMORY.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел