forked from len0rd/rockbox
		
	git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9312 a1c6a512-1295-4272-9138-f99709370657
		
			
				
	
	
		
			56 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Emacs style mode select   -*- C++ -*-
 | |
| //-----------------------------------------------------------------------------
 | |
| //
 | |
| // $Id$
 | |
| //
 | |
| // Copyright (C) 1993-1996 by id Software, Inc.
 | |
| //
 | |
| // This program is free software; you can redistribute it and/or
 | |
| // modify it under the terms of the GNU General Public License
 | |
| // as published by the Free Software Foundation; either version 2
 | |
| // of the License, or (at your option) any later version.
 | |
| //
 | |
| // This program is distributed in the hope that it will be useful,
 | |
| // but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
| // GNU General Public License for more details.
 | |
| //
 | |
| // DESCRIPTION:
 | |
| // System specific interface stuff.
 | |
| //
 | |
| //-----------------------------------------------------------------------------
 | |
| 
 | |
| 
 | |
| #ifndef __I_VIDEO__
 | |
| #define __I_VIDEO__
 | |
| 
 | |
| 
 | |
| #include "doomtype.h"
 | |
| #include "rockmacros.h"
 | |
| 
 | |
| #ifdef __GNUG__
 | |
| #pragma interface
 | |
| #endif
 | |
| 
 | |
| 
 | |
| // Called by D_DoomMain,
 | |
| // determines the hardware configuration
 | |
| // and sets up the video mode
 | |
| void I_InitGraphics (void);
 | |
| 
 | |
| void I_ShutdownGraphics(void);
 | |
| 
 | |
| // Takes full 8 bit values.
 | |
| void I_SetPalette (int pal);
 | |
| 
 | |
| void I_UpdateNoBlit (void);
 | |
| void I_FinishUpdate (void) ICODE_ATTR;
 | |
| 
 | |
| // Wait for vertical retrace or pause a bit.
 | |
| void I_WaitVBL(int count);
 | |
| 
 | |
| void I_ReadScreen (byte* scr);
 | |
| 
 | |
| 
 | |
| 
 | |
| #endif
 |