Microsoft DirectX 8.0 (C++)

IDirect3DBaseTexture8

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

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

The IDirect3DBaseTexture8 interface inherits the following IDirect3DResource8 methods, which can be organized into these groups.

Devices GetDevice
Information GetType
Private Surface Data FreePrivateData
  GetPrivateData
  SetPrivateData
Resource Management GetPriority
  PreLoad
  SetPriority

The methods of the IDirect3DBaseTexture8 interface can be organized into the following groups.

Detail GetLOD
  SetLOD
Information GetLevelCount

The IDirect3DBaseTexture8 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.

IUnknown AddRef
  QueryInterface
  Release

The LPDIRECT3DBASETEXTURE8 and PDIRECT3DBASETEXTURE8 types are defined as pointers to the IDirect3DBaseTexture8 interface.

typedef struct IDirect3DBaseTexture8 *LPDIRECT3DBASETEXTURE8, *PDIRECT3DBASETEXTURE8;

Requirements

  Header: Declared in D3d8.h.
  Import Library: Use D3d8.lib.