Share via


IDirect3DVolume9

ボリューム リソースを操作するアプリケーションでは、IDirect3DVolume9 インターフェイスのメソッドを使用します。

IDirect3DResource9
   

IDirect3DVolume9 のメンバー

メソッド 説明
IDirect3DVolume9::FreePrivateData ボリュームに関連付けられている指定のプライベート データを解放します。
IDirect3DVolume9::GetContainer このサーフェスがボリューム テクスチャーの子レベルである場合、その親のボリューム テクスチャー オブジェクトにアクセスできます。
IDirect3DVolume9::GetDesc ボリュームの記述を取得します。
IDirect3DVolume9::GetDevice ボリュームに関連付けられているデバイスを取得します。
IDirect3DVolume9::GetPrivateData ボリュームに関連付けられているプライベート データを指定されたバッファーにコピーします。
IDirect3DVolume9::LockBox ボリューム リソース上のボックスをロックします。
IDirect3DVolume9::SetPrivateData Direct3D ではなくアプリケーションによって使用されるボリュームとデータを関連付けます。
IDirect3DVolume9::UnlockBox ボリューム リソース上のボックスのロックを解除します。

解説 

IDirect3DVolume9 インターフェイスは、IDirect3DVolumeTexture9::GetVolumeLevel メソッドを呼び出して取得します。

すべての COM インターフェイスと同様、このインターフェイスは IUnknown インターフェイスを継承します。

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

 typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9; 

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3d9.lib 内容