include/SDL_video.h
branchSDL-1.3
changeset 1654 0a53c90a37f9
parent 1545 8d9bb0cf2c2a
child 1656 96c2f89cc7e1
equal deleted inserted replaced
1653:939d938d62df 1654:0a53c90a37f9
   122 #define SDL_ANYFORMAT	0x10000000	/* Allow any video depth/pixel-format */
   122 #define SDL_ANYFORMAT	0x10000000	/* Allow any video depth/pixel-format */
   123 #define SDL_HWPALETTE	0x20000000	/* Surface has exclusive palette */
   123 #define SDL_HWPALETTE	0x20000000	/* Surface has exclusive palette */
   124 #define SDL_DOUBLEBUF	0x40000000	/* Set up double-buffered video mode */
   124 #define SDL_DOUBLEBUF	0x40000000	/* Set up double-buffered video mode */
   125 #define SDL_FULLSCREEN	0x80000000	/* Surface is a full screen display */
   125 #define SDL_FULLSCREEN	0x80000000	/* Surface is a full screen display */
   126 #define SDL_OPENGL      0x00000002      /* Create an OpenGL rendering context */
   126 #define SDL_OPENGL      0x00000002      /* Create an OpenGL rendering context */
   127 #define SDL_OPENGLBLIT	0x0000000A	/* Create an OpenGL rendering context and use it for blitting */
   127 #define SDL_OPENGLBLIT_OBSOLETE 0x0000000A /* Obsolete, do not use! */
   128 #define SDL_RESIZABLE	0x00000010	/* This video mode may be resized */
   128 #define SDL_RESIZABLE	0x00000010	/* This video mode may be resized */
   129 #define SDL_NOFRAME	0x00000020	/* No window caption or edge frame */
   129 #define SDL_NOFRAME	0x00000020	/* No window caption or edge frame */
   130 /* Used internally (read-only) */
   130 /* Used internally (read-only) */
   131 #define SDL_HWACCEL	0x00000100	/* Blit uses hardware acceleration */
   131 #define SDL_HWACCEL	0x00000100	/* Blit uses hardware acceleration */
   132 #define SDL_SRCCOLORKEY	0x00001000	/* Blit uses a source color key */
   132 #define SDL_SRCCOLORKEY	0x00001000	/* Blit uses a source color key */
   805 /*
   805 /*
   806  * Swap the OpenGL buffers, if double-buffering is supported.
   806  * Swap the OpenGL buffers, if double-buffering is supported.
   807  */
   807  */
   808 extern DECLSPEC void SDLCALL SDL_GL_SwapBuffers(void);
   808 extern DECLSPEC void SDLCALL SDL_GL_SwapBuffers(void);
   809 
   809 
   810 /*
       
   811  * Internal functions that should not be called unless you have read
       
   812  * and understood the source code for these functions.
       
   813  */
       
   814 extern DECLSPEC void SDLCALL SDL_GL_UpdateRects(int numrects, SDL_Rect* rects);
       
   815 extern DECLSPEC void SDLCALL SDL_GL_Lock(void);
       
   816 extern DECLSPEC void SDLCALL SDL_GL_Unlock(void);
       
   817 
       
   818 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
   810 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
   819 /* These functions allow interaction with the window manager, if any.        */
   811 /* These functions allow interaction with the window manager, if any.        */
   820 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
   812 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
   821 
   813 
   822 /*
   814 /*