IDirect3DBaseTexture9 interface (d3d9helper.h)

Applications use the methods of the IDirect3DBaseTexture9 interface to manipulate texture resources including cube and volume textures.

Inheritance

The IDirect3DBaseTexture9 interface inherits from IDirect3DResource9. IDirect3DBaseTexture9 also has these types of members:

Methods

The IDirect3DBaseTexture9 interface has these methods.

 
IDirect3DBaseTexture9::GenerateMipSubLevels

The IDirect3DBaseTexture9::GenerateMipSubLevels (d3d9helper.h) method generates mipmap sublevels.
IDirect3DBaseTexture9::GetAutoGenFilterType

The IDirect3DBaseTexture9::GetAutoGenFilterType (d3d9helper.h) method gets the filter type that is used for automatically generated mipmap sublevels.
IDirect3DBaseTexture9::GetLevelCount

The IDirect3DBaseTexture9::GetLevelCount (d3d9helper.h) method returns the number of texture levels in a multilevel texture.
IDirect3DBaseTexture9::GetLOD

The IDirect3DBaseTexture9::GetLOD (d3d9helper.h) method returns a value clamped to the maximum level-of-detail set for a managed texture.
IDirect3DBaseTexture9::SetAutoGenFilterType

The IDirect3DBaseTexture9::SetAutoGenFilterType (d3d9helper.h) method sets the filter type that is used for automatically generated mipmap sublevels.
IDirect3DBaseTexture9::SetLOD

The IDirect3DBaseTexture9::SetLOD method (d3d9helper.h) sets the most detailed level-of-detail for a managed texture.

Remarks

The IDirect3DBaseTexture9 interface assigned to a particular stage for a device is obtained by calling the GetTexture method.

The LPDIRECT3DBASETEXTURE9 and PDIRECT3DBASETEXTURE9 types are defined as pointers to the IDirect3DBaseTexture9 interface.

typedef struct IDirect3DBaseTexture9 *LPDIRECT3DBASETEXTURE9, *PDIRECT3DBASETEXTURE9;

Requirements

Requirement Value
Target Platform Windows
Header d3d9helper.h (include D3D9.h)

See also

Direct3D Interfaces

IDirect3DResource9