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


Метод ID3DXPRTBuffer::ExtractTexture

Извлекает данные коэффициентов из цветового канала буфера для указанного диапазона коэффициентов и добавляет данные в объект IDirect3DTexture9 .

Синтаксис

HRESULT ExtractTexture(
  [in] UINT               Channel,
  [in] UINT               StartCoefficient,
  [in] UINT               NumCoefficients,
  [in] LPDIRECT3DTEXTURE9 pTexture
);

Параметры

Канал [в]

Тип: UINT

Канал цвета буфера, из которого извлекаются данные текстуры.

StartCoefficient [in]

Тип: UINT

Начальное значение буферного коэффициента, из которого извлекаются данные текстуры.

NumCoefficients [in]

Тип: UINT

Число скаляров, начиная с StartCoefficient, из которых извлекаются данные текстуры.

pTexture [in]

Тип: LPDIRECT3DTEXTURE9

Указатель на объект текстуры IDirect3DTexture9 , который будет хранить коэффициенты.

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

Тип: HRESULT

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

Требования

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

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

ID3DXPRTBuffer