IDirect3DSurface9
サーフェスのクエリおよび準備を行うアプリケーションでは、IDirect3DSurface9 インターフェイスのメソッドを使用します。
IDirect3DSurface9 のメンバー
メソッド | 説明 |
---|---|
IDirect3DSurface9::GetContainer | このサーフェスがキューブ テクスチャーまたはミップマップの子レベルである場合、その親のキューブ テクスチャーまたはテクスチャー (ミップマップ) オブジェクトへアクセスできます。また、サーフェスがバック バッファーの子の場合は、親スワップ チェーンへのアクセスを提供します。 |
IDirect3DSurface9::GetDC | デバイス コンテキストを取得します。 |
IDirect3DSurface9::GetDesc | サーフェスを表す D3DSURFACE_DESC 構造体へのポインター。 |
IDirect3DSurface9::LockRect | ロックされた領域を表す D3DLOCKED_RECT 構造体へのポインター。 |
IDirect3DSurface9::ReleaseDC | デバイス コンテキスト ハンドルを解放します。 |
IDirect3DSurface9::UnlockRect | サーフェス上の矩形のロックを解除します。 |
解説
すべての COM インターフェイスと同様、このインターフェイスは IUnknown インターフェイスを継承します。
LPDIRECT3DSURFACE9 型および PDIRECT3DSURFACE9 型は、IDirect3DSurface9 インターフェイスへのポインターとして定義されます。
typedef struct IDirect3DSurface9 *LPDIRECT3DSURFACE9, *PDIRECT3DSURFACE9;
関連項目
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3d9.lib 内容