QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
vid_x11.c File Reference

Macros

#define _BSD
 
#define GLAPIENTRY
 
#define GLX_BLUE_SIZE   10
 
#define GLX_DEPTH_SIZE   12
 
#define GLX_DOUBLEBUFFER   5
 
#define GLX_GREEN_SIZE   9
 
#define GLX_RED_SIZE   8
 
#define GLX_RGBA   4
 

Typedefs

typedef struct __GLXcontextRec * GLXContext
 
typedef XID GLXDrawable
 
typedef unsigned short PIXEL16
 
typedef unsigned int PIXEL24
 
typedef unsigned char PIXEL8
 

Functions

void D_BeginDirectRect (int x, int y, byte *pbitmap, int width, int height)
 
void D_EndDirectRect (int x, int y, int width, int height)
 
void VID_Init (byte *palette, byte *colormap)
 
void VID_Init_Cvars ()
 
void VID_LockBuffer (void)
 
void VID_SetCaption (const char *text)
 
qboolean VID_SetGamma (double gamma)
 
void VID_Shutdown (void)
 
void VID_UnlockBuffer (void)
 
void VID_Update (vrect_t *rects)
 
int XShmGetEventBase (Display *x)
 

Variables

int VID_options_items = 1
 

Macro Definition Documentation

#define _BSD
#define GLAPIENTRY
#define GLX_BLUE_SIZE   10
#define GLX_DEPTH_SIZE   12
#define GLX_DOUBLEBUFFER   5
#define GLX_GREEN_SIZE   9
#define GLX_RED_SIZE   8
#define GLX_RGBA   4

Typedef Documentation

typedef struct __GLXcontextRec* GLXContext
typedef XID GLXDrawable
typedef unsigned short PIXEL16
typedef unsigned int PIXEL24
typedef unsigned char PIXEL8

Function Documentation

void D_BeginDirectRect ( int  x,
int  y,
byte pbitmap,
int  width,
int  height 
)
void D_EndDirectRect ( int  x,
int  y,
int  width,
int  height 
)
void VID_Init ( byte palette,
byte colormap 
)
void VID_Init_Cvars ( void  )
void VID_LockBuffer ( void  )
void VID_SetCaption ( const char *  text)
qboolean VID_SetGamma ( double  gamma)
void VID_Shutdown ( void  )
void VID_UnlockBuffer ( void  )
void VID_Update ( vrect_t rects)
int XShmGetEventBase ( Display *  x)

Variable Documentation

int VID_options_items = 1