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


Метод ID3DXPRTEngine::SetPerTexelNormal

Задает нормальный вектор для каждого текселя в объекте текстуры. Этот метод используется для хранения нормальных векторов вершин из сетки (или интерполированных норм вершин, если вычисляется предварительно вычисляемая передача сияния (PRT) на основе пикселей).

Синтаксис

HRESULT SetPerTexelNormal(
  [in] LPDIRECT3DTEXTURE9 pNormalTexture
);

Параметры

pNormalTexture [in]

Тип: LPDIRECT3DTEXTURE9

Указатель на объект текстуры IDirect3DTexture9 , который служит обычной картой пространства объектов, в которой хранятся нормальные векторы. Текстура должна иметь те же размеры, что и ID3DXPRTBuffer , и должна иметь возможность хранить подписанные форматы текстур.

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

Тип: HRESULT

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

Требования

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

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

ID3DXPRTEngine