次の方法で共有


IDirect3DDevice9::EndScene メソッド

IDirect3DDevice9::EndScene メソッド

IDirect3DDevice9::BeginScene メソッドの呼び出しによって開始されたシーンを終了する。

構文

HRESULT EndScene(VOID);

戻り値

成功した場合は、D3D_OK を返す。

D3DERR_INVALIDCALL BeginScene の前に EndScene が呼び出されたため、メソッドが失敗した。

注意

このメソッドが成功した場合、シーンはドライバによるレンダリングのためにキューイングされている。これは同期メソッドではないため、メソッドが返されるときにシーンのレンダリングが完了しているとは限らない。

シーンのレンダリングが正常に開始している場合、別のシーンのレンダリングを開始するために IDirect3DDevice9::BeginScene メソッドを呼び出すには、その前にこのメソッドを呼び出す必要がある。IDirect3DDevice9::BeginScene メソッドの呼び出しが失敗している場合は、シーンのレンダリングは開始されていないため、このメソッドを呼び出す必要はない。

参照

IDirect3DDevice9::BeginScene