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 内容