Microsoft DirectX 8.0 (C++)

IDirect3DVolumeTexture8

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

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

IDirect3DVolumeTexture8 インターフェイスは、次のようなグループに分類できる IDirect3DResource8 メソッドを継承する。

デバイス GetDevice
情報 GetType
プライベート サーフェス データ FreePrivateData
  GetPrivateData
SetPrivateData
リソース管理 GetPriority
  PreLoad
SetPriority

IDirect3DVolumeTexture8 インターフェイスは、次のようなグループに分類できる IDirect3DBaseTexture8 メソッドを継承する。

詳細 GetLOD
  SetLOD
情報 GetLevelCount

IDirect3DVolumeTexture8 インターフェイスのメソッドは、以下のグループにまとめることができる。

情報 GetLevelDesc
ロッキング ボリューム LockBox
  UnlockBox
その他 AddDirtyBox
  GetVolumeLevel

すべての COM インターフェイスと同様、IDirect3DVolumeTexture8 インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、次の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

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

typedef struct IDirect3DVolumeTexture8 *LPDIRECT3DVOLUMETEXTURE8, *PDIRECT3DVOLUMETEXTURE8;

動作環境

  ヘッダー : d3d8.h で宣言。
  インポート ライブラリ : D3d8.lib を使用。

参照

IDirect3DDevice8::CreateVolumeTexture