SourceForge Logo
P.I.G.A.L.E.
1.3.9
Public Implementation of a Graph Algorithm
Library and Editor

H. de Fraysseix      P. Ossona de Mendez

freeglut_std.h File Reference

Include dependency graph for freeglut_std.h:

This graph shows which files directly or indirectly include this file:

Defines

Functions

Variables


Define Documentation

#define FGAPI

#define FGAPIENTRY

#define FREEGLUT   1

#define FREEGLUT_VERSION_2_0   1

#define GLUT_ACCUM   0x0004

#define GLUT_ACTIVE_ALT   0x0004

#define GLUT_ACTIVE_CTRL   0x0002

#define GLUT_ACTIVE_SHIFT   0x0001

#define GLUT_ALPHA   0x0008

#define GLUT_API_VERSION   4

#define GLUT_BITMAP_8_BY_13   ((void *) &glutBitmap8By13)

#define GLUT_BITMAP_9_BY_15   ((void *) &glutBitmap9By15)

#define GLUT_BITMAP_HELVETICA_10   ((void *) &glutBitmapHelvetica10)

#define GLUT_BITMAP_HELVETICA_12   ((void *) &glutBitmapHelvetica12)

#define GLUT_BITMAP_HELVETICA_18   ((void *) &glutBitmapHelvetica18)

#define GLUT_BITMAP_TIMES_ROMAN_10   ((void *) &glutBitmapTimesRoman10)

#define GLUT_BITMAP_TIMES_ROMAN_24   ((void *) &glutBitmapTimesRoman24)

#define GLUT_BLUE   0x0002

#define GLUT_CURSOR_BOTTOM_LEFT_CORNER   0x0013

#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER   0x0012

#define GLUT_CURSOR_BOTTOM_SIDE   0x000D

#define GLUT_CURSOR_CROSSHAIR   0x0009

#define GLUT_CURSOR_CYCLE   0x0005

#define GLUT_CURSOR_DESTROY   0x0003

#define GLUT_CURSOR_FULL_CROSSHAIR   0x0066

#define GLUT_CURSOR_HELP   0x0004

#define GLUT_CURSOR_INFO   0x0002

#define GLUT_CURSOR_INHERIT   0x0064

#define GLUT_CURSOR_LEFT_ARROW   0x0001

#define GLUT_CURSOR_LEFT_RIGHT   0x000B

#define GLUT_CURSOR_LEFT_SIDE   0x000E

#define GLUT_CURSOR_NONE   0x0065

#define GLUT_CURSOR_RIGHT_ARROW   0x0000

#define GLUT_CURSOR_RIGHT_SIDE   0x000F

#define GLUT_CURSOR_SPRAY   0x0006

#define GLUT_CURSOR_TEXT   0x0008

#define GLUT_CURSOR_TOP_LEFT_CORNER   0x0010

#define GLUT_CURSOR_TOP_RIGHT_CORNER   0x0011

#define GLUT_CURSOR_TOP_SIDE   0x000C

#define GLUT_CURSOR_UP_DOWN   0x000A

#define GLUT_CURSOR_WAIT   0x0007

#define GLUT_DEPTH   0x0010

#define GLUT_DEVICE_IGNORE_KEY_REPEAT   0x0262

#define GLUT_DEVICE_KEY_REPEAT   0x0263

#define GLUT_DISPLAY_MODE_POSSIBLE   0x0190

#define GLUT_DOUBLE   0x0002

#define GLUT_DOWN   0x0000

#define GLUT_ELAPSED_TIME   0x02BC

#define GLUT_ENTERED   0x0001

#define GLUT_FULLY_COVERED   0x0003

#define GLUT_FULLY_RETAINED   0x0001

#define GLUT_GAME_MODE_ACTIVE   0x0000

#define GLUT_GAME_MODE_DISPLAY_CHANGED   0x0006

#define GLUT_GAME_MODE_HEIGHT   0x0003

#define GLUT_GAME_MODE_PIXEL_DEPTH   0x0004

#define GLUT_GAME_MODE_POSSIBLE   0x0001

#define GLUT_GAME_MODE_REFRESH_RATE   0x0005

#define GLUT_GAME_MODE_WIDTH   0x0002

#define GLUT_GREEN   0x0001

#define GLUT_HAS_DIAL_AND_BUTTON_BOX   0x025B

#define GLUT_HAS_JOYSTICK   0x0264

#define GLUT_HAS_KEYBOARD   0x0258

#define GLUT_HAS_MOUSE   0x0259

#define GLUT_HAS_OVERLAY   0x0322

#define GLUT_HAS_SPACEBALL   0x025A

#define GLUT_HAS_TABLET   0x025C

#define GLUT_HIDDEN   0x0000

#define GLUT_INDEX   0x0001

#define GLUT_INIT_DISPLAY_MODE   0x01F8

#define GLUT_INIT_STATE   0x007C

#define GLUT_INIT_WINDOW_HEIGHT   0x01F7

#define GLUT_INIT_WINDOW_WIDTH   0x01F6

#define GLUT_INIT_WINDOW_X   0x01F4

#define GLUT_INIT_WINDOW_Y   0x01F5

#define GLUT_JOYSTICK_AXES   0x0267

#define GLUT_JOYSTICK_BUTTON_A   0x0001

#define GLUT_JOYSTICK_BUTTON_B   0x0002

#define GLUT_JOYSTICK_BUTTON_C   0x0004

#define GLUT_JOYSTICK_BUTTON_D   0x0008

#define GLUT_JOYSTICK_BUTTONS   0x0266

#define GLUT_JOYSTICK_POLL_RATE   0x0268

#define GLUT_KEY_DOWN   0x0067

#define GLUT_KEY_END   0x006B

#define GLUT_KEY_F1   0x0001

#define GLUT_KEY_F10   0x000A

#define GLUT_KEY_F11   0x000B

#define GLUT_KEY_F12   0x000C

#define GLUT_KEY_F2   0x0002

#define GLUT_KEY_F3   0x0003

#define GLUT_KEY_F4   0x0004

#define GLUT_KEY_F5   0x0005

#define GLUT_KEY_F6   0x0006

#define GLUT_KEY_F7   0x0007

#define GLUT_KEY_F8   0x0008

#define GLUT_KEY_F9   0x0009

#define GLUT_KEY_HOME   0x006A

#define GLUT_KEY_INSERT   0x006C

#define GLUT_KEY_LEFT   0x0064

#define GLUT_KEY_PAGE_DOWN   0x0069

#define GLUT_KEY_PAGE_UP   0x0068

#define GLUT_KEY_REPEAT_DEFAULT   0x0002

#define GLUT_KEY_REPEAT_OFF   0x0000

#define GLUT_KEY_REPEAT_ON   0x0001

#define GLUT_KEY_RIGHT   0x0066

#define GLUT_KEY_UP   0x0065

#define GLUT_LAYER_IN_USE   0x0321

#define GLUT_LEFT   0x0000

#define GLUT_LEFT_BUTTON   0x0000

#define GLUT_LUMINANCE   0x0200

#define GLUT_MENU_IN_USE   0x0001

#define GLUT_MENU_NOT_IN_USE   0x0000

#define GLUT_MENU_NUM_ITEMS   0x012C

#define GLUT_MIDDLE_BUTTON   0x0001

#define GLUT_MULTISAMPLE   0x0080

#define GLUT_NORMAL   0x0000

#define GLUT_NORMAL_DAMAGED   0x0324

#define GLUT_NOT_VISIBLE   0x0000

#define GLUT_NUM_BUTTON_BOX_BUTTONS   0x025F

#define GLUT_NUM_DIALS   0x0260

#define GLUT_NUM_MOUSE_BUTTONS   0x025D

#define GLUT_NUM_SPACEBALL_BUTTONS   0x025E

#define GLUT_NUM_TABLET_BUTTONS   0x0261

#define GLUT_OVERLAY   0x0001

#define GLUT_OVERLAY_DAMAGED   0x0325

#define GLUT_OVERLAY_POSSIBLE   0x0320

#define GLUT_OWNS_JOYSTICK   0x0265

#define GLUT_PARTIALLY_RETAINED   0x0002

#define GLUT_RED   0x0000

#define GLUT_RGB   0x0000

#define GLUT_RGBA   0x0000

#define GLUT_RIGHT_BUTTON   0x0002

#define GLUT_SCREEN_HEIGHT   0x00C9

#define GLUT_SCREEN_HEIGHT_MM   0x00CB

#define GLUT_SCREEN_WIDTH   0x00C8

#define GLUT_SCREEN_WIDTH_MM   0x00CA

#define GLUT_SINGLE   0x0000

#define GLUT_STENCIL   0x0020

#define GLUT_STEREO   0x0100

#define GLUT_STROKE_MONO_ROMAN   ((void *) &glutStrokeMonoRoman)

#define GLUT_STROKE_ROMAN   ((void *) &glutStrokeRoman)

#define GLUT_TRANSPARENT_INDEX   0x0323

#define GLUT_UP   0x0001

#define GLUT_VIDEO_RESIZE_HEIGHT   0x038D

#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA   0x0389

#define GLUT_VIDEO_RESIZE_IN_USE   0x0385

#define GLUT_VIDEO_RESIZE_POSSIBLE   0x0384

#define GLUT_VIDEO_RESIZE_WIDTH   0x038C

#define GLUT_VIDEO_RESIZE_WIDTH_DELTA   0x0388

#define GLUT_VIDEO_RESIZE_X   0x038A

#define GLUT_VIDEO_RESIZE_X_DELTA   0x0386

#define GLUT_VIDEO_RESIZE_Y   0x038B

#define GLUT_VIDEO_RESIZE_Y_DELTA   0x0387

#define GLUT_VISIBLE   0x0001

#define GLUT_WINDOW_ACCUM_ALPHA_SIZE   0x0072

#define GLUT_WINDOW_ACCUM_BLUE_SIZE   0x0071

#define GLUT_WINDOW_ACCUM_GREEN_SIZE   0x0070

#define GLUT_WINDOW_ACCUM_RED_SIZE   0x006F

#define GLUT_WINDOW_ALPHA_SIZE   0x006E

#define GLUT_WINDOW_BLUE_SIZE   0x006D

#define GLUT_WINDOW_BUFFER_SIZE   0x0068

#define GLUT_WINDOW_COLORMAP_SIZE   0x0077

#define GLUT_WINDOW_CURSOR   0x007A

#define GLUT_WINDOW_DEPTH_SIZE   0x006A

#define GLUT_WINDOW_DOUBLEBUFFER   0x0073

#define GLUT_WINDOW_FORMAT_ID   0x007B

#define GLUT_WINDOW_GREEN_SIZE   0x006C

#define GLUT_WINDOW_HEIGHT   0x0067

#define GLUT_WINDOW_NUM_CHILDREN   0x0076

#define GLUT_WINDOW_NUM_SAMPLES   0x0078

#define GLUT_WINDOW_PARENT   0x0075

#define GLUT_WINDOW_RED_SIZE   0x006B

#define GLUT_WINDOW_RGBA   0x0074

#define GLUT_WINDOW_STENCIL_SIZE   0x0069

#define GLUT_WINDOW_STEREO   0x0079

#define GLUT_WINDOW_WIDTH   0x0066

#define GLUT_WINDOW_X   0x0064

#define GLUT_WINDOW_Y   0x0065

#define GLUT_XLIB_IMPLEMENTATION   13


Function Documentation

FGAPI void FGAPIENTRY glutAddMenuEntry ( const char *  label,
int  value 
)

FGAPI void FGAPIENTRY glutAddSubMenu ( const char *  label,
int  subMenu 
)

FGAPI void FGAPIENTRY glutAttachMenu ( int  button  ) 

FGAPI void FGAPIENTRY glutBitmapCharacter ( void *  font,
int  character 
)

FGAPI int FGAPIENTRY glutBitmapLength ( void *  font,
const unsigned char *  string 
)

FGAPI int FGAPIENTRY glutBitmapWidth ( void *  font,
int  character 
)

FGAPI void FGAPIENTRY glutButtonBoxFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutChangeToMenuEntry ( int  item,
const char *  label,
int  value 
)

FGAPI void FGAPIENTRY glutChangeToSubMenu ( int  item,
const char *  label,
int  value 
)

FGAPI void FGAPIENTRY glutCopyColormap ( int  window  ) 

FGAPI int FGAPIENTRY glutCreateMenu ( void(*)(int menu)  callback  ) 

FGAPI int FGAPIENTRY glutCreateSubWindow ( int  window,
int  x,
int  y,
int  width,
int  height 
)

FGAPI int FGAPIENTRY glutCreateWindow ( const char *  title  ) 

FGAPI void FGAPIENTRY glutDestroyMenu ( int  menu  ) 

FGAPI void FGAPIENTRY glutDestroyWindow ( int  window  ) 

FGAPI void FGAPIENTRY glutDetachMenu ( int  button  ) 

FGAPI int FGAPIENTRY glutDeviceGet ( GLenum  query  ) 

FGAPI void FGAPIENTRY glutDialsFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutDisplayFunc ( void(*)(void)  callback  ) 

FGAPI int FGAPIENTRY glutEnterGameMode ( void   ) 

FGAPI void FGAPIENTRY glutEntryFunc ( void(*)(int)  callback  ) 

FGAPI void FGAPIENTRY glutEstablishOverlay ( void   ) 

FGAPI int FGAPIENTRY glutExtensionSupported ( const char *  extension  ) 

FGAPI void FGAPIENTRY glutForceJoystickFunc ( void   ) 

FGAPI void FGAPIENTRY glutFullScreen ( void   ) 

FGAPI int FGAPIENTRY glutGameModeGet ( GLenum  query  ) 

FGAPI void FGAPIENTRY glutGameModeString ( const char *  string  ) 

FGAPI int FGAPIENTRY glutGet ( GLenum  query  ) 

FGAPI GLfloat FGAPIENTRY glutGetColor ( int  color,
int  component 
)

FGAPI int FGAPIENTRY glutGetMenu ( void   ) 

FGAPI int FGAPIENTRY glutGetModifiers ( void   ) 

FGAPI int FGAPIENTRY glutGetWindow ( void   ) 

FGAPI void FGAPIENTRY glutHideOverlay ( void   ) 

FGAPI void FGAPIENTRY glutHideWindow ( void   ) 

FGAPI void FGAPIENTRY glutIconifyWindow ( void   ) 

FGAPI void FGAPIENTRY glutIdleFunc ( void(*)(void)  callback  ) 

FGAPI void FGAPIENTRY glutIgnoreKeyRepeat ( int  ignore  ) 

FGAPI void FGAPIENTRY glutInit ( int *  pargc,
char **  argv 
)

FGAPI void FGAPIENTRY glutInitDisplayMode ( unsigned int  displayMode  ) 

FGAPI void FGAPIENTRY glutInitDisplayString ( const char *  displayMode  ) 

FGAPI void FGAPIENTRY glutInitWindowPosition ( int  x,
int  y 
)

FGAPI void FGAPIENTRY glutInitWindowSize ( int  width,
int  height 
)

FGAPI void FGAPIENTRY glutJoystickFunc ( void(*)(unsigned int, int, int, int)  callback,
int  pollInterval 
)

FGAPI void FGAPIENTRY glutKeyboardFunc ( void(*)(unsigned char, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutKeyboardUpFunc ( void(*)(unsigned char, int, int)  callback  ) 

FGAPI int FGAPIENTRY glutLayerGet ( GLenum  query  ) 

FGAPI void FGAPIENTRY glutLeaveGameMode ( void   ) 

FGAPI void FGAPIENTRY glutMainLoop ( void   ) 

FGAPI void FGAPIENTRY glutMenuStateFunc ( void(*)(int)  callback  ) 

FGAPI void FGAPIENTRY glutMenuStatusFunc ( void(*)(int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutMotionFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutMouseFunc ( void(*)(int, int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutOverlayDisplayFunc ( void(*)(void)  callback  ) 

FGAPI void FGAPIENTRY glutPassiveMotionFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutPopWindow ( void   ) 

FGAPI void FGAPIENTRY glutPositionWindow ( int  x,
int  y 
)

FGAPI void FGAPIENTRY glutPostOverlayRedisplay ( void   ) 

FGAPI void FGAPIENTRY glutPostRedisplay ( void   ) 

FGAPI void FGAPIENTRY glutPostWindowOverlayRedisplay ( int  window  ) 

FGAPI void FGAPIENTRY glutPostWindowRedisplay ( int  window  ) 

FGAPI void FGAPIENTRY glutPushWindow ( void   ) 

FGAPI void FGAPIENTRY glutRemoveMenuItem ( int  item  ) 

FGAPI void FGAPIENTRY glutRemoveOverlay ( void   ) 

FGAPI void FGAPIENTRY glutReportErrors ( void   ) 

FGAPI void FGAPIENTRY glutReshapeFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutReshapeWindow ( int  width,
int  height 
)

FGAPI void FGAPIENTRY glutSetColor ( int  color,
GLfloat  red,
GLfloat  green,
GLfloat  blue 
)

FGAPI void FGAPIENTRY glutSetCursor ( int  cursor  ) 

FGAPI void FGAPIENTRY glutSetIconTitle ( const char *  title  ) 

FGAPI void FGAPIENTRY glutSetKeyRepeat ( int  repeatMode  ) 

FGAPI void FGAPIENTRY glutSetMenu ( int  menu  ) 

FGAPI void FGAPIENTRY glutSetupVideoResizing ( void   ) 

FGAPI void FGAPIENTRY glutSetWindow ( int  window  ) 

FGAPI void FGAPIENTRY glutSetWindowTitle ( const char *  title  ) 

FGAPI void FGAPIENTRY glutShowOverlay ( void   ) 

FGAPI void FGAPIENTRY glutShowWindow ( void   ) 

FGAPI void FGAPIENTRY glutSolidCone ( GLdouble  base,
GLdouble  height,
GLint  slices,
GLint  stacks 
)

FGAPI void FGAPIENTRY glutSolidCube ( GLdouble  size  ) 

FGAPI void FGAPIENTRY glutSolidDodecahedron ( void   ) 

FGAPI void FGAPIENTRY glutSolidIcosahedron ( void   ) 

FGAPI void FGAPIENTRY glutSolidOctahedron ( void   ) 

FGAPI void FGAPIENTRY glutSolidSphere ( GLdouble  radius,
GLint  slices,
GLint  stacks 
)

FGAPI void FGAPIENTRY glutSolidTeapot ( GLdouble  size  ) 

FGAPI void FGAPIENTRY glutSolidTetrahedron ( void   ) 

FGAPI void FGAPIENTRY glutSolidTorus ( GLdouble  innerRadius,
GLdouble  outerRadius,
GLint  sides,
GLint  rings 
)

FGAPI void FGAPIENTRY glutSpaceballButtonFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutSpaceballMotionFunc ( void(*)(int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutSpaceballRotateFunc ( void(*)(int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutSpecialFunc ( void(*)(int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutSpecialUpFunc ( void(*)(int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutStopVideoResizing ( void   ) 

FGAPI void FGAPIENTRY glutStrokeCharacter ( void *  font,
int  character 
)

FGAPI int FGAPIENTRY glutStrokeLength ( void *  font,
const unsigned char *  string 
)

FGAPI int FGAPIENTRY glutStrokeWidth ( void *  font,
int  character 
)

FGAPI void FGAPIENTRY glutSwapBuffers ( void   ) 

FGAPI void FGAPIENTRY glutTabletButtonFunc ( void(*)(int, int, int, int)  callback  ) 

FGAPI void FGAPIENTRY glutTabletMotionFunc ( void(*)(int, int)  callback  ) 

FGAPI void FGAPIENTRY glutTimerFunc ( unsigned int  time,
void(*)(int)  callback,
int  value 
)

FGAPI void FGAPIENTRY glutUseLayer ( GLenum  layer  ) 

FGAPI void FGAPIENTRY glutVideoPan ( int  x,
int  y,
int  width,
int  height 
)

FGAPI void FGAPIENTRY glutVideoResize ( int  x,
int  y,
int  width,
int  height 
)

FGAPI int FGAPIENTRY glutVideoResizeGet ( GLenum  query  ) 

FGAPI void FGAPIENTRY glutVisibilityFunc ( void(*)(int)  callback  ) 

FGAPI void FGAPIENTRY glutWarpPointer ( int  x,
int  y 
)

FGAPI void FGAPIENTRY glutWindowStatusFunc ( void(*)(int)  callback  ) 

FGAPI void FGAPIENTRY glutWireCone ( GLdouble  base,
GLdouble  height,
GLint  slices,
GLint  stacks 
)

FGAPI void FGAPIENTRY glutWireCube ( GLdouble  size  ) 

FGAPI void FGAPIENTRY glutWireDodecahedron ( void   ) 

FGAPI void FGAPIENTRY glutWireIcosahedron ( void   ) 

FGAPI void FGAPIENTRY glutWireOctahedron ( void   ) 

FGAPI void FGAPIENTRY glutWireSphere ( GLdouble  radius,
GLint  slices,
GLint  stacks 
)

FGAPI void FGAPIENTRY glutWireTeapot ( GLdouble  size  ) 

FGAPI void FGAPIENTRY glutWireTetrahedron ( void   ) 

FGAPI void FGAPIENTRY glutWireTorus ( GLdouble  innerRadius,
GLdouble  outerRadius,
GLint  sides,
GLint  rings 
)


Variable Documentation

void* glutBitmap8By13

void* glutBitmap9By15

void* glutBitmapHelvetica10

void* glutBitmapHelvetica12

void* glutBitmapHelvetica18

void* glutBitmapTimesRoman10

void* glutBitmapTimesRoman24

void* glutStrokeMonoRoman

void* glutStrokeRoman


Generated on Thu Jan 31 16:51:00 2008 for Pigale by  doxygen 1.5.4