IDirect3DVolume9 インターフェイス

IDirect3DVolume9 インターフェイス

ボリューム リソースを操作するには、IDirect3DVolume9 インターフェイスのメソッドを使う。

IDirect3DVolume9 メンバ

FreePrivateData

このボリュームに関連付けられている指定されたプライベート データを解放する。

GetContainer

このサーフェイスがボリューム テクスチャの子レベルである場合、親のボリューム テクスチャ オブジェクトへのアクセスを提供する。

GetDesc

ボリュームの記述を取得する。

GetDevice

ボリュームに関連付けられているデバイスを取得する。

GetPrivateData

ボリュームに関連付けられたプライベート データを提供されたバッファにコピーする。

LockBox

ボリューム リソース上のボックスをロックする。

SetPrivateData

Microsoft® Direct3D® ではなく、アプリケーションでの使用が意図されているボリュームとデータを関連付ける。

UnlockBox

ボリューム リソース上のボックスをアンロックする。

注意

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

このインターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、IUnknown インターフェイスから継承する。

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

typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

インターフェイスの情報

継承元 IUnknown
ヘッダー d3d9.h
インポート ライブラリ d3d9.lib
最低限のオペレーティング システム Windows 98