IDirect3DBaseTexture9::GetAutoGenFilterType 方法 (d3d9helper.h)

获取用于自动生成的 mipmap 子层的筛选器类型。

语法

D3DTEXTUREFILTERTYPE GetAutoGenFilterType();

返回值

类型: D3DTEXTUREFILTERTYPE

筛选器类型。 请参阅 D3DTEXTUREFILTERTYPE。 必须使用 D3DUSAGE_AUTOGENMIPMAP 创建纹理才能使用此方法。 任何其他使用值将导致此方法返回D3DTEXF_NONE。

备注

更改筛选器类型“脏”mipmap 子级别,并导致重新生成它们。

D3DTEXF_LINEAR纹理创建时设置的默认) 筛选器类型 (。 如果驱动程序不支持线性筛选器,则筛选器类型将设置为 D3DTEXF_POINT。 除D3DTEXF_NONE以外,驱动程序支持用于常规纹理筛选的所有筛选器类型。 对于每种资源类型,驱动程序应支持在相应的纹理、CubeTexture 和 volumetexture 筛选器上限中报告的所有筛选器类型。 有关纹理类型的详细信息,请参阅 D3DTEXTUREFILTERTYPE

如果不使用 D3DUSAGE_AUTOGENMIPMAP 创建纹理,则此方法不起作用。

要求

   
目标平台 Windows
标头 d3d9helper.h (包括 D3D9.h)
Library D3D9.lib

另请参阅

GenerateMipSubLevels

IDirect3DBaseTexture9

SetAutoGenFilterType