RingFreeGLUT Functions Reference

  • GLUT_RGB
  • GLUT_RGBA
  • GLUT_INDEX
  • GLUT_SINGLE
  • GLUT_DOUBLE
  • GLUT_ACCUM
  • GLUT_ALPHA
  • GLUT_DEPTH
  • GLUT_STENCIL
  • GLUT_MULTISAMPLE
  • GLUT_STEREO
  • GLUT_LUMINANCE
  • GLUT_KEY_F1
  • GLUT_KEY_F2
  • GLUT_KEY_F3
  • GLUT_KEY_F4
  • GLUT_KEY_F5
  • GLUT_KEY_F6
  • GLUT_KEY_F7
  • GLUT_KEY_F8
  • GLUT_KEY_F9
  • GLUT_KEY_F10
  • GLUT_KEY_F11
  • GLUT_KEY_F12
  • GLUT_KEY_LEFT
  • GLUT_KEY_UP
  • GLUT_KEY_RIGHT
  • GLUT_KEY_DOWN
  • GLUT_KEY_PAGE_UP
  • GLUT_KEY_PAGE_DOWN
  • GLUT_KEY_HOME
  • GLUT_KEY_END
  • GLUT_KEY_INSERT
  • GLUT_LEFT_BUTTON
  • GLUT_MIDDLE_BUTTON
  • GLUT_RIGHT_BUTTON
  • GLUT_DOWN
  • GLUT_UP
  • GLUT_LEFT
  • GLUT_ENTERED
  • GLUT_MENU_NOT_IN_USE
  • GLUT_MENU_IN_USE
  • GLUT_NOT_VISIBLE
  • GLUT_VISIBLE
  • GLUT_HIDDEN
  • GLUT_FULLY_RETAINED
  • GLUT_PARTIALLY_RETAINED
  • GLUT_FULLY_COVERED
  • GLUT_WINDOW_X
  • GLUT_WINDOW_Y
  • GLUT_WINDOW_WIDTH
  • GLUT_WINDOW_HEIGHT
  • GLUT_WINDOW_BUFFER_SIZE
  • GLUT_WINDOW_STENCIL_SIZE
  • GLUT_WINDOW_DEPTH_SIZE
  • GLUT_WINDOW_RED_SIZE
  • GLUT_WINDOW_GREEN_SIZE
  • GLUT_WINDOW_BLUE_SIZE
  • GLUT_WINDOW_ALPHA_SIZE
  • GLUT_WINDOW_ACCUM_RED_SIZE
  • GLUT_WINDOW_ACCUM_GREEN_SIZE
  • GLUT_WINDOW_ACCUM_BLUE_SIZE
  • GLUT_WINDOW_ACCUM_ALPHA_SIZE
  • GLUT_WINDOW_DOUBLEBUFFER
  • GLUT_WINDOW_RGBA
  • GLUT_WINDOW_PARENT
  • GLUT_WINDOW_NUM_CHILDREN
  • GLUT_WINDOW_COLORMAP_SIZE
  • GLUT_WINDOW_NUM_SAMPLES
  • GLUT_WINDOW_STEREO
  • GLUT_WINDOW_CURSOR
  • GLUT_SCREEN_WIDTH
  • GLUT_SCREEN_HEIGHT
  • GLUT_SCREEN_WIDTH_MM
  • GLUT_SCREEN_HEIGHT_MM
  • GLUT_MENU_NUM_ITEMS
  • GLUT_DISPLAY_MODE_POSSIBLE
  • GLUT_INIT_WINDOW_X
  • GLUT_INIT_WINDOW_Y
  • GLUT_INIT_WINDOW_WIDTH
  • GLUT_INIT_WINDOW_HEIGHT
  • GLUT_INIT_DISPLAY_MODE
  • GLUT_ELAPSED_TIME
  • GLUT_WINDOW_FORMAT_ID
  • GLUT_HAS_KEYBOARD
  • GLUT_HAS_MOUSE
  • GLUT_HAS_SPACEBALL
  • GLUT_HAS_DIAL_AND_BUTTON_BOX
  • GLUT_HAS_TABLET
  • GLUT_NUM_MOUSE_BUTTONS
  • GLUT_NUM_SPACEBALL_BUTTONS
  • GLUT_NUM_BUTTON_BOX_BUTTONS
  • GLUT_NUM_DIALS
  • GLUT_NUM_TABLET_BUTTONS
  • GLUT_DEVICE_IGNORE_KEY_REPEAT
  • GLUT_DEVICE_KEY_REPEAT
  • GLUT_HAS_JOYSTICK
  • GLUT_OWNS_JOYSTICK
  • GLUT_JOYSTICK_BUTTONS
  • GLUT_JOYSTICK_AXES
  • GLUT_JOYSTICK_POLL_RATE
  • GLUT_OVERLAY_POSSIBLE
  • GLUT_LAYER_IN_USE
  • GLUT_HAS_OVERLAY
  • GLUT_TRANSPARENT_INDEX
  • GLUT_NORMAL_DAMAGED
  • GLUT_OVERLAY_DAMAGED
  • GLUT_VIDEO_RESIZE_POSSIBLE
  • GLUT_VIDEO_RESIZE_IN_USE
  • GLUT_VIDEO_RESIZE_X_DELTA
  • GLUT_VIDEO_RESIZE_Y_DELTA
  • GLUT_VIDEO_RESIZE_WIDTH_DELTA
  • GLUT_VIDEO_RESIZE_HEIGHT_DELTA
  • GLUT_VIDEO_RESIZE_X
  • GLUT_VIDEO_RESIZE_Y
  • GLUT_VIDEO_RESIZE_WIDTH
  • GLUT_VIDEO_RESIZE_HEIGHT
  • GLUT_NORMAL
  • GLUT_OVERLAY
  • GLUT_ACTIVE_SHIFT
  • GLUT_ACTIVE_CTRL
  • GLUT_ACTIVE_ALT
  • GLUT_CURSOR_RIGHT_ARROW
  • GLUT_CURSOR_LEFT_ARROW
  • GLUT_CURSOR_INFO
  • GLUT_CURSOR_DESTROY
  • GLUT_CURSOR_HELP
  • GLUT_CURSOR_CYCLE
  • GLUT_CURSOR_SPRAY
  • GLUT_CURSOR_WAIT
  • GLUT_CURSOR_TEXT
  • GLUT_CURSOR_CROSSHAIR
  • GLUT_CURSOR_UP_DOWN
  • GLUT_CURSOR_LEFT_RIGHT
  • GLUT_CURSOR_TOP_SIDE
  • GLUT_CURSOR_BOTTOM_SIDE
  • GLUT_CURSOR_LEFT_SIDE
  • GLUT_CURSOR_RIGHT_SIDE
  • GLUT_CURSOR_TOP_LEFT_CORNER
  • GLUT_CURSOR_TOP_RIGHT_CORNER
  • GLUT_CURSOR_BOTTOM_RIGHT_CORNER
  • GLUT_CURSOR_BOTTOM_LEFT_CORNER
  • GLUT_CURSOR_INHERIT
  • GLUT_CURSOR_NONE
  • GLUT_CURSOR_FULL_CROSSHAIR
  • GLUT_RED
  • GLUT_GREEN
  • GLUT_BLUE
  • GLUT_KEY_REPEAT_OFF
  • GLUT_KEY_REPEAT_ON
  • GLUT_KEY_REPEAT_DEFAULT
  • GLUT_JOYSTICK_BUTTON_A
  • GLUT_JOYSTICK_BUTTON_B
  • GLUT_JOYSTICK_BUTTON_C
  • GLUT_JOYSTICK_BUTTON_D
  • GLUT_GAME_MODE_ACTIVE
  • GLUT_GAME_MODE_POSSIBLE
  • GLUT_GAME_MODE_WIDTH
  • GLUT_GAME_MODE_HEIGHT
  • GLUT_GAME_MODE_PIXEL_DEPTH
  • GLUT_GAME_MODE_REFRESH_RATE
  • GLUT_GAME_MODE_DISPLAY_CHANGED
  • GLUT_STROKE_ROMAN
  • GLUT_STROKE_MONO_ROMAN
  • GLUT_BITMAP_9_BY_15
  • GLUT_BITMAP_8_BY_13
  • GLUT_BITMAP_TIMES_ROMAN_10
  • GLUT_BITMAP_TIMES_ROMAN_24
  • GLUT_BITMAP_HELVETICA_10
  • GLUT_BITMAP_HELVETICA_12
  • GLUT_BITMAP_HELVETICA_18
  • void glutInit(void)
  • void glutDisplayFunc(const char *)
  • void glutReshapeFunc(const char *)
  • int glutEventWidth(void)
  • int glutEventHeight(void)
  • void glutIdleFunc(const char *)
  • void glutKeyboardFunc(const char *)
  • void glutSpecialFunc(const char *)
  • void glutSpecialUpFunc(const char *)
  • void glutMouseFunc(const char *)
  • void glutMotionFunc(const char *)
  • int glutCreateMenu(const char *)
  • void glutMenuStatusFunc(const char *)
  • int glutEventKey(void)
  • int glutEventX(void)
  • int glutEventY(void)
  • int glutEventButton(void)
  • int glutEventState(void)
  • int glutEventValue(void)
  • int glutEventStatus(void)
  • void test_draw(void)
  • void glutInitWindowPosition(int x, int y)
  • void glutInitWindowSize(int width, int height)
  • void glutInitDisplayMode(unsigned displayMode)
  • void glutInitDisplayString(const char * displayMode)
  • int glutCreateWindow(const char * title)
  • int glutCreateSubWindow(int window, int x, int y, int width, int height)
  • void glutDestroyWindow(int window)
  • void glutSetWindow(int window)
  • int glutGetWindow(void)
  • void glutSetWindowTitle(const char * title)
  • void glutSetIconTitle(const char * title)
  • void glutReshapeWindow(int width, int height)
  • void glutPositionWindow(int x, int y)
  • void glutShowWindow(void)
  • void glutHideWindow(void)
  • void glutIconifyWindow(void)
  • void glutPushWindow(void)
  • void glutPopWindow(void)
  • void glutFullScreen(void)
  • void glutPostWindowRedisplay(int window)
  • void glutPostRedisplay(void)
  • void glutSwapBuffers(void)
  • void glutWarpPointer(int x, int y)
  • void glutSetCursor(int cursor)
  • void glutEstablishOverlay(void)
  • void glutRemoveOverlay(void)
  • void glutUseLayer(GLenum layer)
  • void glutPostOverlayRedisplay(void)
  • void glutPostWindowOverlayRedisplay(int window)
  • void glutShowOverlay(void)
  • void glutHideOverlay(void)
  • void glutDestroyMenu(int menu)
  • int glutGetMenu(void)
  • void glutSetMenu(int menu)
  • void glutAddMenuEntry(const char * label, int value)
  • void glutAddSubMenu(const char * label, int subMenu)
  • void glutChangeToMenuEntry(int item, const char * label, int value)
  • void glutChangeToSubMenu(int item, const char * label, int value)
  • void glutRemoveMenuItem(int item)
  • void glutAttachMenu(int button)
  • void glutDetachMenu(int button)
  • int glutGet(GLenum query)
  • int glutDeviceGet(GLenum query)
  • int glutGetModifiers(void)
  • int glutLayerGet(GLenum query)
  • void glutBitmapCharacter(void *font, int character)
  • int glutBitmapWidth(void *font, int character)
  • void glutStrokeCharacter(void *font, int character)
  • int glutStrokeWidth(void *font, int character)
  • GLfloat glutStrokeWidthf(void *font, int character)
  • int glutBitmapLength(void *font, char * string)
  • int glutStrokeLength(void *font, char * string)
  • GLfloat glutStrokeLengthf(void *font, char *string)
  • void glutWireCube(double size)
  • void glutSolidCube(double size)
  • void glutWireSphere(double radius, GLint slices, GLint stacks)
  • void glutSolidSphere(double radius, GLint slices, GLint stacks)
  • void glutWireCone(double base, double height, GLint slices, GLint stacks)
  • void glutSolidCone(double base, double height, GLint slices, GLint stacks)
  • void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
  • void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
  • void glutWireDodecahedron(void)
  • void glutSolidDodecahedron(void)
  • void glutWireOctahedron(void)
  • void glutSolidOctahedron(void)
  • void glutWireTetrahedron(void)
  • void glutSolidTetrahedron(void)
  • void glutWireIcosahedron(void)
  • void glutSolidIcosahedron(void)
  • void glutWireTeapot(double size)
  • void glutSolidTeapot(double size)
  • void glutGameModeString(const char * string)
  • int glutEnterGameMode(void)
  • void glutLeaveGameMode(void)
  • int glutGameModeGet(GLenum query)
  • int glutVideoResizeGet(GLenum query)
  • void glutSetupVideoResizing(void)
  • void glutStopVideoResizing(void)
  • void glutVideoResize(int x, int y, int width, int height)
  • void glutVideoPan(int x, int y, int width, int height)
  • void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue)
  • GLfloat glutGetColor(int color, int component)
  • void glutCopyColormap(int window)
  • void glutIgnoreKeyRepeat(int ignore)
  • void glutSetKeyRepeat(int repeatMode)
  • void glutForceJoystickFunc(void)
  • int glutExtensionSupported(const char * extension)
  • void glutReportErrors(void)
  • void glutMainLoop(void)