Share via


ID3DXPRTEngine::SetPerTexelNormal

テクスチャー オブジェクト内のテクセルごとに法線ベクトルを設定します。このメソッドは、メッシュからの頂点法線ベクトル (または、ピクセルベースの事前演算済み放射輝度伝播 (PRT) が計算されている場合は、補間された頂点法線) を格納するために使用します。

HRESULT 
SetPerTexelNormal(
  LPDIRECT3DTEXTURE9 pNormalTexture
);

パラメータ

  • pNormalTexture
    法線ベクトルを格納するオブジェクト空間法線マップとして使用する IDirect3DTexture9 テクスチャー オブジェクトへのポインターです。テクスチャーは ID3DXPRTBuffer と同じサイズで、符号付きテクスチャー フォーマットを格納できる必要があります。

戻り値

成功すると、S_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容