Microsoft DirectX 8.0 (C++)

ID3DXRenderToSurface

ID3DXRenderToSurface インターフェイスは、サーフェスへのレンダリングのプロセスを汎用化するために使用する。サーフェスがレンダリング ターゲットではない場合、互換性のあるレンダリング ターゲットが使用され、シーンの終わりで結果がサーフェスにコピーされる。

ID3DXRenderToSurface インターフェイスは、D3DXCreateRenderToSurface 関数を呼び出して取得する。

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

情報 GetDesc
  GetDevice
レンダリング BeginScene
  EndScene

ID3DXRenderToSurface インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。

IUnknown AddRef
  QueryInterface
Release

LPD3DXRENDERTOSURFACE 型は、ID3DXRenderToSurface インターフェイスへのポインタとして定義されている。

typedef interface ID3DXRenderToSurface* LPD3DXRENDERTOSURFACE;

動作環境

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