IDirect3DBaseTexture9

キューブ テクスチャー、ボリューム テクスチャーなどのテクスチャー リソースを操作するアプリケーションでは、IDirect3DBaseTexture9 インターフェイスのメソッドを使用します。

IDirect3DResource9
   
      IDirect3DCubeTexture9
      IDirect3DTexture9
      IDirect3DVolumeTexture9

IDirect3DBaseTexture9 のメンバー

メソッド 説明
IDirect3DBaseTexture9::GenerateMipSubLevels ミップマップ サブレベルを生成します。
IDirect3DBaseTexture9::GetAutoGenFilterType ミップマップ サブレベルの自動生成に使用されるフィルター タイプを取得します。
IDirect3DBaseTexture9::GetLevelCount マルチレベル テクスチャーのテクスチャー レベルの数を返します。
IDirect3DBaseTexture9::GetLOD に固定された値を返します。管理下のテクスチャー向けに設定された最大詳細レベルに固定された値を返します (このメソッドは管理下にないテクスチャーには対応していません)。
IDirect3DBaseTexture9::SetAutoGenFilterType ミップマップ サブレベルの自動生成に使用されるフィルター タイプを設定します。
IDirect3DBaseTexture9::SetLOD 管理下のテクスチャーの最高の詳細レベルを設定します。

解説 

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

LPDIRECT3DBASETEXTURE9 型および PDIRECT3DBASETEXTURE9 型は、IDirect3DBaseTexture9 インターフェイスへのポインターとして定義されます。

typedef struct IDirect3DBaseTexture9 *LPDIRECT3DBASETEXTURE9, *PDIRECT3DBASETEXTURE9;

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3d9.lib 内容