D3DXCreateRenderToSurface
レンダリング サーフェスを作成する。
HRESULT D3DXCreateRenderToSurface(
LPDIRECT3DDEVICE8 pDevice,
UINT Width,
UINT Height,
D3DFORMAT Format,
BOOL DepthStencil,
D3DFORMAT DepthStencilFormat,
LPD3DXRENDERTOSURFACE* ppRenderToSurface
);
パラメータ
- pDevice
- [in] レンダリング サーフェスに関連付けられるデバイスである、IDirect3DDevice8 インターフェイスへのポインタ。
- Width
- [in] レンダリング サーフェスの幅 (ピクセル単位)。
- Height
- [in] レンダリング サーフェスの高さ (ピクセル単位)。
- Format
- [in] レンダリング サーフェスのピクセル フォーマットを記述する、D3DFORMAT 列挙型のメンバ。
- DepthStencil
- [in] TRUE の場合、レンダリング サーフェスは深度ステンシル サーフェスをサポートする。そうでない場合、このメンバは FALSE に設定される。
- DepthStencilFormat
- [in] DepthStencil が TRUE に設定される場合、このパラメータは、レンダリング サーフェスの深度ステンシル フォーマットを記述する D3DFORMAT 列挙型のメンバである。
- ppRenderToSurface
- [out] 作成されたレンダリング サーフェスを表す、ID3DXRenderToSurface インターフェイスへのポインタのアドレス。
成功した場合は D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
ヘッダー : D3dx8core.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。