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 纹理。 对于非稳定分割,将忽略 Mipming。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅