Метод 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел