ID3DXPatchMesh::SetDisplaceParam メソッド
メッシュ ジオメトリの変位パラメータを設定します。
構文
HRESULT SetDisplaceParam(
[in] LPDIRECT3DBASETEXTURE9 Texture,
[in] D3DTEXTUREFILTERTYPE MinFilter,
[in] D3DTEXTUREFILTERTYPE MagFilter,
[in] D3DTEXTUREFILTERTYPE MipFilter,
[in] D3DTEXTUREADDRESS Wrap,
[in] DWORD dwLODBias
);
パラメーター
-
テクスチャ [in]
-
変位データを含むテクスチャ。
-
MinFilter [in]
-
縮小レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。
-
MagFilter [in]
-
拡大レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。
-
MipFilter [in]
-
Mip フィルター レベル。 詳細については、「 D3DTEXTUREFILTERTYPE」を参照してください。
-
折り返し [in]
-
テクスチャ アドレスラップ モード。 詳細については、「D3DTEXTUREADDRESS」を参照してください。
-
dwLODBias [in]
-
種類: DWORD
詳細バイアス値のレベル。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
注釈
ディスプレイスメント マップは 2D テクスチャのみ使用できます。 非アダプティブ テセレーションの場合、Mipmapping は無視されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください