IDirect3DBaseTexture9 接口 (d3d9.h)
应用程序使用 IDirect3DBaseTexture9 接口的方法操作纹理资源,包括立方体纹理和体积纹理。
继承
IDirect3DBaseTexture9 接口继承自 IDirect3DResource9。 IDirect3DBaseTexture9 还具有以下类型的成员:
方法
IDirect3DBaseTexture9 接口包含以下方法。
IDirect3DBaseTexture9::GenerateMipSubLevels IDirect3DBaseTexture9::GenerateMipSubLevels 方法 (d3d9helper.h) 生成 mipmap 子级别。 |
IDirect3DBaseTexture9::GetAutoGenFilterType IDirect3DBaseTexture9::GetAutoGenFilterType 方法 (d3d9helper.h) 获取用于自动生成的 mipmap 子层的筛选器类型。 |
IDirect3DBaseTexture9::GetLevelCount IDirect3DBaseTexture9::GetLevelCount 方法 (d3d9helper.h) 返回多级纹理中的纹理级别数。 |
IDirect3DBaseTexture9::GetLOD IDirect3DBaseTexture9::GetLOD 方法 (d3d9helper.h) 返回一个固定到托管纹理的最大详细级别集的值。 |
IDirect3DBaseTexture9::SetAutoGenFilterType IDirect3DBaseTexture9::SetAutoGenFilterType 方法 (d3d9helper.h) 设置用于自动生成的 mipmap 子层的筛选器类型。 |
IDirect3DBaseTexture9::SetLOD IDirect3DBaseTexture9::SetLOD 为托管纹理设置最详细的详细级别。 |
备注
通过调用 GetTexture 方法获取分配给设备特定阶段的 IDirect3DBaseTexture9 接口。
LPDIRECT3DBASETEXTURE9 和 PDIRECT3DBASETEXTURE9 类型定义为指向 IDirect3DBaseTexture9 接口的指针。
typedef struct IDirect3DBaseTexture9 *LPDIRECT3DBASETEXTURE9, *PDIRECT3DBASETEXTURE9;
要求
目标平台 | Windows |
标头 | d3d9.h (包括 D3D9.h) |