Microsoft DirectX 8.0 (C++)

IDirect3D8

Microsoft® Direct3D® オブジェクトを作成し、オブジェクトの環境をセットアップするには、IDirect3D8 インターフェイスのメソッドを使用する。このインターフェイスには、デバイスの能力を列挙および取得するためのメソッドが含まれる。

IDirect3D8 インターフェイスを取得するには、Direct3DCreate8 関数を呼び出す。

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

作成 CreateDevice
列挙 EnumAdapterModes
情報 GetAdapterCount
  GetAdapterDisplayMode
GetAdapterIdentifier
GetAdapterModeCount
GetAdapterMonitor
GetDeviceCaps
登録 RegisterSoftwareDevice
検査 CheckDepthStencilMatch
  CheckDeviceFormat
CheckDeviceMultiSampleType
CheckDeviceType

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

IUnknown AddRef
  QueryInterface
Release

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

typedef struct IDirect3D8 *LPDIRECT3D8, *PDIRECT3D8;

動作環境

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

参照

Direct3DCreate8