D3DX11FilterTexture 函数

注意

D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用Windows 8,并且不支持 Windows 应用商店应用。

注意

建议使用 DirectXTexGenerateMipMaps 和 GenerateMipMaps3D,而不是使用此函数

使用特定纹理筛选器生成 mipmap 链。

语法

HRESULT D3DX11FilterTexture(
   ID3D11DeviceContext *pContext,
   ID3D11Resource      *pTexture,
   UINT                SrcLevel,
   UINT                MipFilter
);

参数

pContext

类型: ID3D11DeviceContext*

指向 ID3D11DeviceContext 对象的指针。

pTexture

类型: ID3D11Resource*

要筛选的纹理对象。 请参阅 ID3D11Resource

SrcLevel

类型: UINT

mipmap 级别,其数据用于生成 mipmap 链的其余部分。

MipFilter

类型: UINT

控制如何针对D3DX11_FILTER_LINEAR) (或D3DX11_DEFAULT筛选每个 miplevel 的标志。 请参阅 D3DX11_FILTER_FLAG

返回值

类型: HRESULT

返回值是 Direct3D 11 返回代码中列出的值之一。

要求

要求
标头
D3DX11tex.h

D3DX11.lib

另请参阅

D3DX 函数