#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__