ID3DXPatchMesh::GetDisplaceParam メソッド
メッシュ ジオメトリの変位パラメータを取得します。
構文
HRESULT GetDisplaceParam(
[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*
テクスチャ アドレスラップ モード。 詳細については、「 D3DTEXTUREADDRESS」を参照してください。
-
dwLODBias [in]
-
種類: DWORD*
詳細バイアス値のレベル。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
注釈
ディスプレイスメント マップは 2D テクスチャのみ使用できます。 非アダプティブ テセレーションの場合、Mipmapping は無視されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください