dxx-rebirth/arch/win32/scene.h
2006-03-20 16:43:15 +00:00

24 lines
731 B
C
Executable file

#ifndef __SCENE_H__
#define __SCENE_H__
extern BOOL g_bAppUseZBuffer;
extern BOOL g_bAppUseBackBuffer;
extern TCHAR* g_strAppTitle;
HRESULT App_ConfirmDevice( DDCAPS*, D3DDEVICEDESC* );
HRESULT App_OneTimeSceneInit( HWND );
VOID App_DeleteDeviceObjects( LPDIRECT3DDEVICE3, LPDIRECT3DVIEWPORT3 );
HRESULT App_InitDeviceObjects( LPDIRECT3DDEVICE3, LPDIRECT3DVIEWPORT3 );
HRESULT App_FrameMove( LPDIRECT3DDEVICE3, FLOAT );
HRESULT App_Render( LPDIRECT3DDEVICE3, LPDIRECT3DVIEWPORT3, D3DRECT* );
HRESULT App_RestoreSurfaces();
HRESULT App_FinalCleanup( LPDIRECT3DDEVICE3, LPDIRECT3DVIEWPORT3 );
HRESULT App_StartFrame( LPDIRECT3DDEVICE3, LPDIRECT3DVIEWPORT3, D3DRECT* );
HRESULT App_EndFrame ();
#endif // __SCENE_H__