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*
缩小级别。 有关详细信息,请参阅 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。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅