Microsoft DirectX 8.0 (C++)

IDirect3DTexture8

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

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

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

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

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

詳細 GetLOD
  SetLOD
情報 GetLevelCount

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

情報 GetLevelDesc
サーフェスのロック LockRect
  UnlockRect
その他 AddDirtyRect
  GetSurfaceLevel

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

IUnknown AddRef
  QueryInterface
Release

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

typedef struct IDirect3DTexture8 *LPDIRECT3DTEXTURE8, *PDIRECT3DTEXTURE8;

動作環境

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

参照

IDirect3DDevice8::CreateTexture