次の方法で共有


ID3DXPatchMesh::GetDisplaceParam メソッド

メッシュ ジオメトリの変位パラメータを取得します。

構文

HRESULT GetDisplaceParam(
  [in] LPDIRECT3DBASETEXTURE9 *Texture,
  [in] D3DTEXTUREFILTERTYPE   *MinFilter,
  [in] D3DTEXTUREFILTERTYPE   *MagFilter,
  [in] D3DTEXTUREFILTERTYPE   *MipFilter,
  [in] D3DTEXTUREADDRESS      *Wrap,
  [in] DWORD                  *dwLODBias
);

パラメーター

テクスチャ [in]

種類: LPDIRECT3DBASETEXTURE9*

変位データを含むテクスチャ。

MinFilter [in]

型: D3DTEXTUREFILTERTYPE*

縮小レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。

MagFilter [in]

型: D3DTEXTUREFILTERTYPE*

拡大レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。

MipFilter [in]

型: D3DTEXTUREFILTERTYPE*

Mip フィルター レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。

折り返し [in]

種類: D3DTEXTUREADDRESS*

テクスチャ アドレスラップ モード。 詳細については、「 D3DTEXTUREADDRESS」を参照してください。

dwLODBias [in]

種類: DWORD*

詳細バイアス値のレベル。

戻り値

種類: HRESULT

メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

注釈

ディスプレイスメント マップは 2D テクスチャのみ使用できます。 非アダプティブ テセレーションの場合、Mipmapping は無視されます。

要件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

こちらもご覧ください

ID3DXPatchMesh