Microsoft DirectX 8.0 (C++) |
DrawPrimitive ベースのレンダリング、リソースの作成、システムレベル変数の処理、ガンマ ランプ レベルの調整、パレットの処理、およびシェーダの作成を行うには、IDirect3DDevice8 インターフェイスのメソッドを使用する。
IDirect3DDevice8 インターフェイスを取得するには、IDirect3D8::CreateDevice メソッドを呼び出す。
IDirect3DDevice8 インターフェイスのメソッドは、以下のグループにまとめることができる。
すべての COM インターフェイスと同様、IDirect3DDevice8 インターフェイスは IUnknown インターフェイス メソッドを継承する。IUnknown インターフェイスは、次の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
LPDIRECT3DDEVICE8 および PDIRECT3DDEVICE8 型は、IDirect3DDevice8 インターフェイスへのポインタとして定義される。
typedef struct IDirect3DDevice8 *LPDIRECT3DDEVICE8, *PDIRECT3DDEVICE8;
ヘッダー : d3d8.h で宣言。
インポート ライブラリ : D3d8.lib を使用。