Mercurial > sdl-ios-xcode
diff src/video/Xext/extensions/xf86dga.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 | 19418e4422cb |
children | 4da1ee79c9af |
line wrap: on
line diff
--- a/src/video/Xext/extensions/xf86dga.h Sun May 21 17:27:13 2006 +0000 +++ b/src/video/Xext/extensions/xf86dga.h Sun May 28 13:04:16 2006 +0000 @@ -60,206 +60,162 @@ #define XF86DGANumberErrors (XF86DGAOperationNotSupported + 1) -typedef struct { - int num; /* A unique identifier for the mode (num > 0) */ - char *name; /* name of mode given in the XF86Config */ - float verticalRefresh; - int flags; /* DGA_CONCURRENT_ACCESS, etc... */ - int imageWidth; /* linear accessible portion (pixels) */ - int imageHeight; - int pixmapWidth; /* Xlib accessible portion (pixels) */ - int pixmapHeight; /* both fields ignored if no concurrent access */ - int bytesPerScanline; - int byteOrder; /* MSBFirst, LSBFirst */ - int depth; - int bitsPerPixel; - unsigned long redMask; - unsigned long greenMask; - unsigned long blueMask; - short visualClass; - int viewportWidth; - int viewportHeight; - int xViewportStep; /* viewport position granularity */ - int yViewportStep; - int maxViewportX; /* max viewport origin */ - int maxViewportY; - int viewportFlags; /* types of page flipping possible */ - int reserved1; - int reserved2; -} SDL_NAME(XDGAMode); +typedef struct +{ + int num; /* A unique identifier for the mode (num > 0) */ + char *name; /* name of mode given in the XF86Config */ + float verticalRefresh; + int flags; /* DGA_CONCURRENT_ACCESS, etc... */ + int imageWidth; /* linear accessible portion (pixels) */ + int imageHeight; + int pixmapWidth; /* Xlib accessible portion (pixels) */ + int pixmapHeight; /* both fields ignored if no concurrent access */ + int bytesPerScanline; + int byteOrder; /* MSBFirst, LSBFirst */ + int depth; + int bitsPerPixel; + unsigned long redMask; + unsigned long greenMask; + unsigned long blueMask; + short visualClass; + int viewportWidth; + int viewportHeight; + int xViewportStep; /* viewport position granularity */ + int yViewportStep; + int maxViewportX; /* max viewport origin */ + int maxViewportY; + int viewportFlags; /* types of page flipping possible */ + int reserved1; + int reserved2; +} SDL_NAME (XDGAMode); -typedef struct { - SDL_NAME(XDGAMode) mode; - unsigned char *data; - Pixmap pixmap; -} SDL_NAME(XDGADevice); +typedef struct +{ + SDL_NAME (XDGAMode) mode; + unsigned char *data; + Pixmap pixmap; +} SDL_NAME (XDGADevice); #ifndef _XF86DGA_SERVER_ -_XFUNCPROTOBEGIN - -typedef struct { - int type; - unsigned long serial; - Display *display; - int screen; - Time time; - unsigned int state; - unsigned int button; -} SDL_NAME(XDGAButtonEvent); - -typedef struct { - int type; - unsigned long serial; - Display *display; - int screen; - Time time; - unsigned int state; - unsigned int keycode; -} SDL_NAME(XDGAKeyEvent); +_XFUNCPROTOBEGIN typedef struct +{ + int type; + unsigned long serial; + Display *display; + int screen; + Time time; + unsigned int state; + unsigned int button; +} SDL_NAME (XDGAButtonEvent); -typedef struct { - int type; - unsigned long serial; - Display *display; - int screen; - Time time; - unsigned int state; - int dx; - int dy; -} SDL_NAME(XDGAMotionEvent); +typedef struct +{ + int type; + unsigned long serial; + Display *display; + int screen; + Time time; + unsigned int state; + unsigned int keycode; +} SDL_NAME (XDGAKeyEvent); -typedef union { - int type; - SDL_NAME(XDGAButtonEvent) xbutton; - SDL_NAME(XDGAKeyEvent) xkey; - SDL_NAME(XDGAMotionEvent) xmotion; - long pad[24]; -} SDL_NAME(XDGAEvent); - -Bool SDL_NAME(XDGAQueryExtension)( - Display *dpy, - int *eventBase, - int *erroBase -); - -Bool SDL_NAME(XDGAQueryVersion)( - Display *dpy, - int *majorVersion, - int *minorVersion -); +typedef struct +{ + int type; + unsigned long serial; + Display *display; + int screen; + Time time; + unsigned int state; + int dx; + int dy; +} SDL_NAME (XDGAMotionEvent); -SDL_NAME(XDGAMode)* SDL_NAME(XDGAQueryModes)( - Display *dpy, - int screen, - int *num -); +typedef union +{ + int type; + SDL_NAME (XDGAButtonEvent) xbutton; + SDL_NAME (XDGAKeyEvent) xkey; + SDL_NAME (XDGAMotionEvent) xmotion; + long pad[24]; +} SDL_NAME (XDGAEvent); + +Bool SDL_NAME (XDGAQueryExtension) (Display * dpy, + int *eventBase, int *erroBase); -SDL_NAME(XDGADevice)* SDL_NAME(XDGASetMode)( - Display *dpy, - int screen, - int mode -); +Bool SDL_NAME (XDGAQueryVersion) (Display * dpy, + int *majorVersion, int *minorVersion); + +SDL_NAME (XDGAMode) * SDL_NAME (XDGAQueryModes) (Display * dpy, + int screen, int *num); -Bool SDL_NAME(XDGAOpenFramebuffer)( - Display *dpy, - int screen -); +SDL_NAME (XDGADevice) * SDL_NAME (XDGASetMode) (Display * dpy, + int screen, int mode); -void SDL_NAME(XDGACloseFramebuffer)( - Display *dpy, - int screen -); +Bool +SDL_NAME (XDGAOpenFramebuffer) (Display * dpy, int screen); -void SDL_NAME(XDGASetViewport)( - Display *dpy, - int screen, - int x, - int y, - int flags -); + void SDL_NAME (XDGACloseFramebuffer) (Display * dpy, int screen); -void SDL_NAME(XDGAInstallColormap)( - Display *dpy, - int screen, - Colormap cmap -); + void SDL_NAME (XDGASetViewport) (Display * dpy, + int screen, int x, int y, int flags); + + void SDL_NAME (XDGAInstallColormap) (Display * dpy, + int screen, Colormap cmap); -Colormap SDL_NAME(XDGACreateColormap)( - Display *dpy, - int screen, - SDL_NAME(XDGADevice) *device, - int alloc -); +Colormap +SDL_NAME (XDGACreateColormap) (Display * dpy, + int screen, + SDL_NAME (XDGADevice) * device, int alloc); + + void SDL_NAME (XDGASelectInput) (Display * dpy, int screen, + long event_mask); -void SDL_NAME(XDGASelectInput)( - Display *dpy, - int screen, - long event_mask -); - -void SDL_NAME(XDGAFillRectangle)( - Display *dpy, - int screen, - int x, - int y, - unsigned int width, - unsigned int height, - unsigned long color -); + void SDL_NAME (XDGAFillRectangle) (Display * dpy, + int screen, + int x, + int y, + unsigned int width, + unsigned int height, + unsigned long color); -void SDL_NAME(XDGACopyArea)( - Display *dpy, - int screen, - int srcx, - int srcy, - unsigned int width, - unsigned int height, - int dstx, - int dsty -); + void SDL_NAME (XDGACopyArea) (Display * dpy, + int screen, + int srcx, + int srcy, + unsigned int width, + unsigned int height, int dstx, int dsty); -void SDL_NAME(XDGACopyTransparentArea)( - Display *dpy, - int screen, - int srcx, - int srcy, - unsigned int width, - unsigned int height, - int dstx, - int dsty, - unsigned long key -); + void SDL_NAME (XDGACopyTransparentArea) (Display * dpy, + int screen, + int srcx, + int srcy, + unsigned int width, + unsigned int height, + int dstx, + int dsty, unsigned long key); -int SDL_NAME(XDGAGetViewportStatus)( - Display *dpy, - int screen -); - -void SDL_NAME(XDGASync)( - Display *dpy, - int screen -); + int SDL_NAME (XDGAGetViewportStatus) (Display * dpy, int screen); + + void SDL_NAME (XDGASync) (Display * dpy, int screen); -Bool SDL_NAME(XDGASetClientVersion)( - Display *dpy -); +Bool +SDL_NAME (XDGASetClientVersion) (Display * dpy); -void SDL_NAME(XDGAChangePixmapMode)( - Display *dpy, - int screen, - int *x, - int *y, - int mode -); + void SDL_NAME (XDGAChangePixmapMode) (Display * dpy, + int screen, int *x, int *y, + int mode); -void SDL_NAME(XDGAKeyEventToXKeyEvent)(SDL_NAME(XDGAKeyEvent)* dk, XKeyEvent* xk); + void SDL_NAME (XDGAKeyEventToXKeyEvent) (SDL_NAME (XDGAKeyEvent) * dk, + XKeyEvent * xk); _XFUNCPROTOEND #endif /* _XF86DGA_SERVER_ */ #endif /* _XF86DGA_H_ */ +/* vi: set ts=4 sw=4 expandtab: */