Функция D3DX11SHProjectCubeMap
Примечание
Библиотека служебных программ D3DX (D3DX 9, D3DX 10 и D3DX 11) устарела и не поддерживается для приложений Магазина Windows.
Примечание
Вместо этой функции рекомендуется использовать функцию библиотеки сферических гармоникSHProjectCubeMap.
Проецирует функцию, представленную в кубической карте, в сферические гармоники.
Синтаксис
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Параметры
-
pContext
-
Тип: ID3D11DeviceContext*
Указатель на объект ID3D11DeviceContext .
-
Заказ
-
Тип: UINT
Порядок вычисления SH создает коэффициенты Order^2 со степенью Order-1. Допустимый диапазон — от 2 до 6.
-
pCubeMap
-
Тип: ID3D11Texture2D*
Указатель на ID3D11Texture2D , представляющий кубическую карту, которая будет проецироваться в сферические гармоники.
-
pROut
-
Тип: FLOAT*
Выходной вектор SH для красного цвета.
-
pGOut
-
Тип: FLOAT*
Выходной вектор SH для зеленого цвета.
-
pBOut
-
Тип: FLOAT*
Выходной вектор SH для синего.
Возвращаемое значение
Тип: HRESULT
Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 11.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|