D3DXCreateRenderToSurface 関数
レンダー サーフェスを作成します。
構文
HRESULT D3DXCreateRenderToSurface(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ UINT Width,
_In_ UINT Height,
_In_ D3DFORMAT Format,
_In_ BOOL DepthStencil,
_In_ D3DFORMAT DepthStencilFormat,
_Out_ LPD3DXRENDERTOSURFACE *ppRenderToSurface
);
パラメーター
-
pDevice [in]
-
レンダリング サーフェイスに関連付けられるデバイスである IDirect3DDevice9 インターフェイスへのポインター。
-
幅 [入力]
-
型: UINT
レンダリング サーフェスの幅 (ピクセル単位)。
-
高さ [入力]
-
型: UINT
レンダリング サーフェスの高さ (ピクセル単位)。
-
書式 [入力]
-
型: D3DFORMAT
レンダリング サーフェイスのピクセル形式を記述する D3DFORMAT 列挙型のメンバー。
-
DepthStencil [in]
-
種類: BOOL
TRUE の場合、レンダー サーフェスは深度ステンシル サーフェスをサポートします。 それ以外の場合、このメンバーは FALSE に設定されます。 この関数は、新しい深度バッファーを作成します。
-
DepthStencilFormat [in]
-
型: D3DFORMAT
DepthStencil が TRUE に設定されている場合、このパラメーターは D3DFORMAT 列挙型のメンバーであり、レンダリング サーフェイスの深度ステンシル形式を記述します。
-
ppRenderToSurface [out]
-
作成されたレンダリング サーフェイスを表す ID3DXRenderToSurface インターフェイスへのポインターのアドレス。
戻り値
型: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目