Microsoft DirectX 8.0 (C++)

IDirect3DBaseTexture8

キューブ テクスチャ、ボリューム テクスチャなどのテクスチャ リソースを操作するには、IDirect3DBaseTexture8 インターフェイスのメソッドを使用する。

デバイスの特定のステージに割り当てられている IDirect3DBaseTexture8 インターフェイスを取得するには、IDirect3DDevice8::GetTexture メソッドを呼び出す。

IDirect3DBaseTexture8 インターフェイスは、次のようなグループに分類できる IDirect3DResource8 メソッドを継承する。

デバイス GetDevice
情報 GetType
プライベート サーフェス データ FreePrivateData
  GetPrivateData
SetPrivateData
リソース管理 GetPriority
  PreLoad
SetPriority

IDirect3DBaseTexture8 インターフェイスのメソッドは、以下のグループにまとめることができる。

詳細 GetLOD
  SetLOD
情報 GetLevelCount

すべての COM インターフェイスと同様、IDirect3DBaseTexture8 インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、次の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

LPDIRECT3DBASETEXTURE8 および PDIRECT3DBASETEXTURE8 型は、IDirect3DBaseTexture8 インターフェイスへのポインタとして定義される。

typedef struct IDirect3DBaseTexture8 *LPDIRECT3DBASETEXTURE8, *PDIRECT3DBASETEXTURE8;

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。