IDirect3DVolume9
ボリューム リソースを操作するアプリケーションでは、IDirect3DVolume9 インターフェイスのメソッドを使用します。
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 内容