diff src/video/xbios/SDL_xbios.h @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/video/xbios/SDL_xbios.h	Sun May 21 17:27:13 2006 +0000
+++ b/src/video/xbios/SDL_xbios.h	Sun May 28 13:04:16 2006 +0000
@@ -39,53 +39,56 @@
 
 typedef struct
 {
-	Uint16 number;		/* Video mode number */
-	Uint16 width;		/* Size */	
-	Uint16 height;
-	Uint16 depth;		/* bits per plane */
-	SDL_bool doubleline;	/* Double the lines ? */
+    Uint16 number;              /* Video mode number */
+    Uint16 width;               /* Size */
+    Uint16 height;
+    Uint16 depth;               /* bits per plane */
+    SDL_bool doubleline;        /* Double the lines ? */
 } xbiosmode_t;
 
 /* Private display data */
-#define NUM_MODELISTS	2		/* 8 and 16 bits-per-pixel */
+#define NUM_MODELISTS	2       /* 8 and 16 bits-per-pixel */
 
-struct SDL_PrivateVideoData {
-	long cookie_vdo;
-	int old_video_mode;				/* Old video mode before entering SDL */
-	void *old_video_base;			/* Old pointer to screen buffer */
-	void *old_palette;				/* Old palette */
-	Uint32 old_num_colors;			/* Nb of colors in saved palette */
-	int num_modes;					/* Number of xbios video modes */
-	xbiosmode_t	*mode_list;			/* List of xbios video modes */
+struct SDL_PrivateVideoData
+{
+    long cookie_vdo;
+    int old_video_mode;         /* Old video mode before entering SDL */
+    void *old_video_base;       /* Old pointer to screen buffer */
+    void *old_palette;          /* Old palette */
+    Uint32 old_num_colors;      /* Nb of colors in saved palette */
+    int num_modes;              /* Number of xbios video modes */
+    xbiosmode_t *mode_list;     /* List of xbios video modes */
 
-	void *screens[2];		/* Pointers to aligned screen buffer */
-	void *screensmem[2];	/* Pointers to screen buffer */
-	void *shadowscreen;		/* Shadow screen for c2p conversion */
-	int doubleline;			/* Double line mode ? */
-	int frame_number;		/* Number of frame for double buffer */
-	int pitch;				/* Destination line width for C2P */
-	int width, height;		/* Screen size for centered C2P */
+    void *screens[2];           /* Pointers to aligned screen buffer */
+    void *screensmem[2];        /* Pointers to screen buffer */
+    void *shadowscreen;         /* Shadow screen for c2p conversion */
+    int doubleline;             /* Double line mode ? */
+    int frame_number;           /* Number of frame for double buffer */
+    int pitch;                  /* Destination line width for C2P */
+    int width, height;          /* Screen size for centered C2P */
 
-	SDL_bool centscreen;	/* Centscreen extension present ? */
+    SDL_bool centscreen;        /* Centscreen extension present ? */
 
-	SDL_Rect *SDL_modelist[NUM_MODELISTS][SDL_NUMMODES+1];
-	xbiosmode_t *videomodes[NUM_MODELISTS][SDL_NUMMODES+1];
+    SDL_Rect *SDL_modelist[NUM_MODELISTS][SDL_NUMMODES + 1];
+    xbiosmode_t *videomodes[NUM_MODELISTS][SDL_NUMMODES + 1];
 };
 
 /* _VDO cookie values */
-enum {
-	VDO_ST=0,
-	VDO_STE,
-	VDO_TT,
-	VDO_F30
+enum
+{
+    VDO_ST = 0,
+    VDO_STE,
+    VDO_TT,
+    VDO_F30
 };
 
 /* Monitor types */
-enum {
-	MONITOR_MONO=0,
-	MONITOR_TV,
-	MONITOR_VGA,
-	MONITOR_RGB
+enum
+{
+    MONITOR_MONO = 0,
+    MONITOR_TV,
+    MONITOR_VGA,
+    MONITOR_RGB
 };
 
 /* EgetShift masks */
@@ -125,7 +128,8 @@
 
 /*--- Functions prototypes ---*/
 
-void SDL_XBIOS_AddMode(_THIS, Uint16 modecode, Uint16 width, Uint16 height,
-	Uint16 depth, SDL_bool flags);
+void SDL_XBIOS_AddMode (_THIS, Uint16 modecode, Uint16 width, Uint16 height,
+                        Uint16 depth, SDL_bool flags);
 
 #endif /* _SDL_xbios_h */
+/* vi: set ts=4 sw=4 expandtab: */