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