|
void | exit (int) |
|
GLUTAPI void APIENTRY | glutAddMenuEntry (const char *label, int value) |
|
GLUTAPI void APIENTRY | glutAddSubMenu (const char *label, int submenu) |
|
GLUTAPI void APIENTRY | glutAttachMenu (int button) |
|
GLUTAPI void APIENTRY | glutBitmapCharacter (void *font, int character) |
|
GLUTAPI int APIENTRY | glutBitmapLength (void *font, const unsigned char *string) |
|
GLUTAPI int APIENTRY | glutBitmapWidth (void *font, int character) |
|
GLUTAPI void APIENTRY | glutButtonBoxFunc (void(GLUTCALLBACK *func)(int button, int state)) |
|
GLUTAPI void APIENTRY | glutChangeToMenuEntry (int item, const char *label, int value) |
|
GLUTAPI void APIENTRY | glutChangeToSubMenu (int item, const char *label, int submenu) |
|
GLUTAPI void APIENTRY | glutCopyColormap (int win) |
|
GLUTAPI int APIENTRY | glutCreateMenu (void(GLUTCALLBACK *func)(int)) |
|
GLUTAPI int APIENTRY | glutCreateSubWindow (int win, int x, int y, int width, int height) |
|
GLUTAPI int APIENTRY | glutCreateWindow (const char *title) |
|
GLUTAPI void APIENTRY | glutDestroyMenu (int menu) |
|
GLUTAPI void APIENTRY | glutDestroyWindow (int win) |
|
GLUTAPI void APIENTRY | glutDetachMenu (int button) |
|
GLUTAPI int APIENTRY | glutDeviceGet (GLenum type) |
|
GLUTAPI void APIENTRY | glutDialsFunc (void(GLUTCALLBACK *func)(int dial, int value)) |
|
GLUTAPI void APIENTRY | glutDisplayFunc (void(GLUTCALLBACK *func)(void)) |
|
GLUTAPI int APIENTRY | glutEnterGameMode (void) |
|
GLUTAPI void APIENTRY | glutEntryFunc (void(GLUTCALLBACK *func)(int state)) |
|
GLUTAPI void APIENTRY | glutEstablishOverlay (void) |
|
GLUTAPI int APIENTRY | glutExtensionSupported (const char *name) |
|
GLUTAPI void APIENTRY | glutForceJoystickFunc (void) |
|
GLUTAPI void APIENTRY | glutFullScreen (void) |
|
GLUTAPI int APIENTRY | glutGameModeGet (GLenum mode) |
|
GLUTAPI void APIENTRY | glutGameModeString (const char *string) |
|
GLUTAPI int APIENTRY | glutGet (GLenum type) |
|
GLUTAPI GLfloat APIENTRY | glutGetColor (int ndx, int component) |
|
GLUTAPI int APIENTRY | glutGetMenu (void) |
|
GLUTAPI int APIENTRY | glutGetModifiers (void) |
|
GLUTAPI int APIENTRY | glutGetWindow (void) |
|
GLUTAPI void APIENTRY | glutHideOverlay (void) |
|
GLUTAPI void APIENTRY | glutHideWindow (void) |
|
GLUTAPI void APIENTRY | glutIconifyWindow (void) |
|
GLUTAPI void APIENTRY | glutIdleFunc (void(GLUTCALLBACK *func)(void)) |
|
GLUTAPI void APIENTRY | glutIgnoreKeyRepeat (int ignore) |
|
GLUTAPI void APIENTRY | glutInit (int *argcp, char **argv) |
|
GLUTAPI void APIENTRY | glutInitDisplayMode (unsigned int mode) |
|
GLUTAPI void APIENTRY | glutInitDisplayString (const char *string) |
|
GLUTAPI void APIENTRY | glutInitWindowPosition (int x, int y) |
|
GLUTAPI void APIENTRY | glutInitWindowSize (int width, int height) |
|
GLUTAPI void APIENTRY | glutJoystickFunc (void(GLUTCALLBACK *func)(unsigned int buttonMask, int x, int y, int z), int pollInterval) |
|
GLUTAPI void APIENTRY | glutKeyboardFunc (void(GLUTCALLBACK *func)(unsigned char key, int x, int y)) |
|
GLUTAPI void APIENTRY | glutKeyboardUpFunc (void(GLUTCALLBACK *func)(unsigned char key, int x, int y)) |
|
GLUTAPI int APIENTRY | glutLayerGet (GLenum type) |
|
GLUTAPI void APIENTRY | glutLeaveGameMode (void) |
|
GLUTAPI void APIENTRY | glutMainLoop (void) |
|
GLUTAPI void APIENTRY | glutMenuStateFunc (void(GLUTCALLBACK *func)(int state)) |
|
GLUTAPI void APIENTRY | glutMenuStatusFunc (void(GLUTCALLBACK *func)(int status, int x, int y)) |
|
GLUTAPI void APIENTRY | glutMotionFunc (void(GLUTCALLBACK *func)(int x, int y)) |
|
GLUTAPI void APIENTRY | glutMouseFunc (void(GLUTCALLBACK *func)(int button, int state, int x, int y)) |
|
GLUTAPI void APIENTRY | glutOverlayDisplayFunc (void(GLUTCALLBACK *func)(void)) |
|
GLUTAPI void APIENTRY | glutPassiveMotionFunc (void(GLUTCALLBACK *func)(int x, int y)) |
|
GLUTAPI void APIENTRY | glutPopWindow (void) |
|
GLUTAPI void APIENTRY | glutPositionWindow (int x, int y) |
|
GLUTAPI void APIENTRY | glutPostOverlayRedisplay (void) |
|
GLUTAPI void APIENTRY | glutPostRedisplay (void) |
|
GLUTAPI void APIENTRY | glutPostWindowOverlayRedisplay (int win) |
|
GLUTAPI void APIENTRY | glutPostWindowRedisplay (int win) |
|
GLUTAPI void APIENTRY | glutPushWindow (void) |
|
GLUTAPI void APIENTRY | glutRemoveMenuItem (int item) |
|
GLUTAPI void APIENTRY | glutRemoveOverlay (void) |
|
GLUTAPI void APIENTRY | glutReportErrors (void) |
|
GLUTAPI void APIENTRY | glutReshapeFunc (void(GLUTCALLBACK *func)(int width, int height)) |
|
GLUTAPI void APIENTRY | glutReshapeWindow (int width, int height) |
|
GLUTAPI void APIENTRY | glutSetColor (int, GLfloat red, GLfloat green, GLfloat blue) |
|
GLUTAPI void APIENTRY | glutSetCursor (int cursor) |
|
GLUTAPI void APIENTRY | glutSetIconTitle (const char *title) |
|
GLUTAPI void APIENTRY | glutSetKeyRepeat (int repeatMode) |
|
GLUTAPI void APIENTRY | glutSetMenu (int menu) |
|
GLUTAPI void APIENTRY | glutSetupVideoResizing (void) |
|
GLUTAPI void APIENTRY | glutSetWindow (int win) |
|
GLUTAPI void APIENTRY | glutSetWindowTitle (const char *title) |
|
GLUTAPI void APIENTRY | glutShowOverlay (void) |
|
GLUTAPI void APIENTRY | glutShowWindow (void) |
|
GLUTAPI void APIENTRY | glutSolidCone (GLdouble base, GLdouble height, GLint slices, GLint stacks) |
|
GLUTAPI void APIENTRY | glutSolidCube (GLdouble size) |
|
GLUTAPI void APIENTRY | glutSolidDodecahedron (void) |
|
GLUTAPI void APIENTRY | glutSolidIcosahedron (void) |
|
GLUTAPI void APIENTRY | glutSolidOctahedron (void) |
|
GLUTAPI void APIENTRY | glutSolidSphere (GLdouble radius, GLint slices, GLint stacks) |
|
GLUTAPI void APIENTRY | glutSolidTeapot (GLdouble size) |
|
GLUTAPI void APIENTRY | glutSolidTetrahedron (void) |
|
GLUTAPI void APIENTRY | glutSolidTorus (GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) |
|
GLUTAPI void APIENTRY | glutSpaceballButtonFunc (void(GLUTCALLBACK *func)(int button, int state)) |
|
GLUTAPI void APIENTRY | glutSpaceballMotionFunc (void(GLUTCALLBACK *func)(int x, int y, int z)) |
|
GLUTAPI void APIENTRY | glutSpaceballRotateFunc (void(GLUTCALLBACK *func)(int x, int y, int z)) |
|
GLUTAPI void APIENTRY | glutSpecialFunc (void(GLUTCALLBACK *func)(int key, int x, int y)) |
|
GLUTAPI void APIENTRY | glutSpecialUpFunc (void(GLUTCALLBACK *func)(int key, int x, int y)) |
|
GLUTAPI void APIENTRY | glutStopVideoResizing (void) |
|
GLUTAPI void APIENTRY | glutStrokeCharacter (void *font, int character) |
|
GLUTAPI int APIENTRY | glutStrokeLength (void *font, const unsigned char *string) |
|
GLUTAPI int APIENTRY | glutStrokeWidth (void *font, int character) |
|
GLUTAPI void APIENTRY | glutSwapBuffers (void) |
|
GLUTAPI void APIENTRY | glutTabletButtonFunc (void(GLUTCALLBACK *func)(int button, int state, int x, int y)) |
|
GLUTAPI void APIENTRY | glutTabletMotionFunc (void(GLUTCALLBACK *func)(int x, int y)) |
|
GLUTAPI void APIENTRY | glutTimerFunc (unsigned int millis, void(GLUTCALLBACK *func)(int value), int value) |
|
GLUTAPI void APIENTRY | glutUseLayer (GLenum layer) |
|
GLUTAPI void APIENTRY | glutVideoPan (int x, int y, int width, int height) |
|
GLUTAPI void APIENTRY | glutVideoResize (int x, int y, int width, int height) |
|
GLUTAPI int APIENTRY | glutVideoResizeGet (GLenum param) |
|
GLUTAPI void APIENTRY | glutVisibilityFunc (void(GLUTCALLBACK *func)(int state)) |
|
GLUTAPI void APIENTRY | glutWarpPointer (int x, int y) |
|
GLUTAPI void APIENTRY | glutWindowStatusFunc (void(GLUTCALLBACK *func)(int state)) |
|
GLUTAPI void APIENTRY | glutWireCone (GLdouble base, GLdouble height, GLint slices, GLint stacks) |
|
GLUTAPI void APIENTRY | glutWireCube (GLdouble size) |
|
GLUTAPI void APIENTRY | glutWireDodecahedron (void) |
|
GLUTAPI void APIENTRY | glutWireIcosahedron (void) |
|
GLUTAPI void APIENTRY | glutWireOctahedron (void) |
|
GLUTAPI void APIENTRY | glutWireSphere (GLdouble radius, GLint slices, GLint stacks) |
|
GLUTAPI void APIENTRY | glutWireTeapot (GLdouble size) |
|
GLUTAPI void APIENTRY | glutWireTetrahedron (void) |
|
GLUTAPI void APIENTRY | glutWireTorus (GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) |
|
#define GLUT_API_VERSION 3 |
GLUT API revision history:
GLUT_API_VERSION is updated to reflect incompatible GLUT API changes (interface changes, semantic changes, deletions, or additions).
GLUT_API_VERSION=1 First public release of GLUT. 11/29/94
GLUT_API_VERSION=2 Added support for OpenGL/GLX multisampling, extension. Supports new input devices like tablet, dial and button box, and Spaceball. Easy to query OpenGL extensions.
GLUT_API_VERSION=3 glutMenuStatus added.
GLUT_API_VERSION=4 glutInitDisplayString, glutWarpPointer, glutBitmapLength, glutStrokeLength, glutWindowStatusFunc, dynamic video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc, glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat, glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!).
#define GLUT_XLIB_IMPLEMENTATION 15 |
GLUT implementation revision history:
GLUT_XLIB_IMPLEMENTATION is updated to reflect both GLUT API revisions and implementation revisions (ie, bug fixes).
GLUT_XLIB_IMPLEMENTATION=1 mjk's first public release of GLUT Xlib-based implementation. 11/29/94
GLUT_XLIB_IMPLEMENTATION=2 mjk's second public release of GLUT Xlib-based implementation providing GLUT version 2 interfaces.
GLUT_XLIB_IMPLEMENTATION=3 mjk's GLUT 2.2 images. 4/17/95
GLUT_XLIB_IMPLEMENTATION=4 mjk's GLUT 2.3 images. 6/?/95
GLUT_XLIB_IMPLEMENTATION=5 mjk's GLUT 3.0 images. 10/?/95
GLUT_XLIB_IMPLEMENTATION=7 mjk's GLUT 3.1+ with glutWarpPoitner. 7/24/96
GLUT_XLIB_IMPLEMENTATION=8 mjk's GLUT 3.1+ with glutWarpPoitner and video resize. 1/3/97
GLUT_XLIB_IMPLEMENTATION=9 mjk's GLUT 3.4 release with early GLUT 4 routines.
GLUT_XLIB_IMPLEMENTATION=11 Mesa 2.5's GLUT 3.6 release.
GLUT_XLIB_IMPLEMENTATION=12 mjk's GLUT 3.6 release with early GLUT 4 routines + signal handling.
GLUT_XLIB_IMPLEMENTATION=13 mjk's GLUT 3.7 beta with GameGLUT support.
GLUT_XLIB_IMPLEMENTATION=14 mjk's GLUT 3.7 beta with f90gl friend interface.
GLUT_XLIB_IMPLEMENTATION=15 mjk's GLUT 3.7 beta sync'ed with Mesa <GL/glut.h>