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 |