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) |