OpenGL.GLUT

A nice Module

Contents

glutAddMenuEntry
adds a menu entry to the bottom of the current menu.
glutAddSubMenu
adds a sub-menu trigger to the bottom of the current menu.
glutAttachMenu, glutDetachMenu
attaches a mouse button for the current window to the identifier of the current menu. glutDetachMenu detaches an attached mouse button from the current window.
glutBitmapCharacter
renders a bitmap character using OpenGL.
glutBitmapLength, glutBitmapWidth
returns the width of a bitmap character. glutBitmapLength returns the length of a bitmap font string.
glutButtonBoxFunc
sets the dial & button box button callback for the current window.
glutChangeToMenuEntry
changes the specified menu item in the current menu into a menu entry.
glutChangeToSubMenu
changes the specified menu item in the current menu into a sub-menu trigger.
glutCopyColormap
copies the logical colormap for the layer in use from a specified window to the current window.
glutCreateMenu
creates a new pop-up menu.
glutCreateSubWindow
creates a subwindow.
glutCreateWindow
creates a top-level window.
glutDestroyMenu
destroys the specified menu.
glutDestroyWindow
destroys the specified window.
glutDeviceGet
retrieves GLUT device information represented by integers.
glutDialsFunc
sets the dial & button box dials callback for the current window.
glutDisplayFunc
sets the display callback for the current window.
glutEnterGameMode, glutLeaveGameMode
enters and leaves GLUT's game mode.
glutEntryFunc
sets the mouse enter/leave callback for the current window.
glutEstablishOverlay
establishes an overlay (if possible) for the current window.
glutExtensionSupported
helps to easily determine whether a given OpenGL extension is supported.
glutForceJoystickFunc
forces current window's joystick callback to be called.
glutFullScreen
requests that the current window be made full screen.
glutGameModeGet
retrieves GLUT game mode information represented by integers.
glutGameModeString
sets the game mode configuration via a string.
glutGet
retrieves simple GLUT state represented by integers.
glutGetColor
retrieves a red, green, or blue component for a given color index colormap entry for the layer in use's logical colormap for the current window.
glutGetModifiers
returns the modifier key state when certain callbacks were generated.
glutIdleFunc
sets the global idle callback.
glutIgnoreKeyRepeat
determines if auto repeat keystrokes are reported to the current window
glutInit
initialize the GLUT library.
glutInitDisplayMode
sets the initial display mode.
glutInitDisplayString
sets the initial display mode via a string.
glutInitWindowPosition, glutInitWindowSize
set the initial window position and size respectively.
glutJoystickFunc
sets the joystick callback for the current window.
glutKeyboardFunc
sets the keyboard callback for the current window.
glutKeyboardUpFunc
sets the keyboard up (key release) callback for the current window.
glutLayerGet
retrieves GLUT state pertaining to the layers of the current window.
glutMainLoop
enters the GLUT event processing loop.
glutMenuStateFunc, glutMenuStatusFunc
sets the global menu status callback.
glutMotionFunc, glutPassiveMotionFunc
set the motion and passive motion callbacks respectively for the current window.
glutMouseFunc
sets the mouse callback for the current window.
glutOverlayDisplayFunc
sets the overlay display callback for the current window.
glutPopWindow, glutPushWindow
change the stacking order of the current window relative to its siblings.
glutPositionWindow
requests a change to the position of the current window.
glutPostOverlayRedisplay, glutPostWindowOverlayRedisplay
marks the overlay of the current or specified window as needing to be redisplayed.
glutPostRedisplay, glutPostWindowRedisplay
marks the current or specified window as needing to be redisplayed.
glutRemoveMenuItem
remove the specified menu item.
glutRemoveOverlay
removes the overlay (if one exists) from the current window.
glutReportErrors
for debugging purposes; prints out OpenGL run-time errors.
glutReshapeFunc
sets the reshape callback for the current window.
glutReshapeWindow
requests a change to the size of the current window.
glutSetColor
sets the color of a colormap entry in the layer of use for the current window.
glutSetCursor
changes the cursor image of the current window.
glutSetKeyRepeat
sets the key repeat mode
glutGetMenu, glutSetMenu
sets the current menu; glutGetMenu returns the identifier of the current menu.
glutGetWindow, glutSetWindow
sets the current window; glutGetWindow returns the identifier of the current window.
glutSetIconTitle, glutSetWindowTitle
change the window or icon title respectively of the current top-level window.
glutHideOverlay, glutShowOverlay
shows or hides the overlay of the current window
glutHideWindow, glutIconifyWindow, glutShowWindow
change the display status of the current window.
glutSolidCone, glutWireCone
render a solid or wireframe cone respectively.
glutSolidCube, glutWireCube
render a solid or wireframe cube respectively.
glutSolidDodecahedron, glutWireDodecahedron
render a solid or wireframe dodecahedron (12-sided regular solid) respectively.
glutSolidIcosahedron, glutWireIcosahedron
render a solid or wireframe icosahedron (20-sided regular solid) respectively.
glutSolidOctahedron, glutWireOctahedron
render a solid or wireframe octahedron (8-sided regular solid) respectively.
glutSolidSphere, glutWireSphere
render a solid or wireframe sphere respectively.
glutSolidTeapot, glutWireTeapot
render a solid or wireframe teapot respectively.
glutSolidTetrahedron, glutWireTetrahedron
render a solid or wireframe tetrahedron (4-sided regular solid) respectively.
glutSolidTorus, glutWireTorus
render a solid or wireframe torus (doughnut) respectively.
glutSpaceballButtonFunc
sets the Spaceball button callback for the current window.
glutSpaceballMotionFunc
sets the Spaceball motion callback for the current window.
glutSpaceballRotateFunc
sets the Spaceball rotation callback for the current window.
glutSpecialFunc
sets the special keyboard callback for the current window.
glutSpecialUpFunc
sets the special keyboard up (key release) callback for the current window.
glutStrokeCharacter
renders a stroke character using OpenGL.
glutStrokeLength, glutStrokeWidth
returns the width of a stroke character. glutStrokeLengthf, glutStrokeLength returns the length of a stroke font string.
glutSwapBuffers
swaps the buffers of the current window if double buffered.
glutTabletButtonFunc
sets the special keyboard callback for the current window.
glutTabletMotionFunc
sets the special keyboard callback for the current window.
glutTimerFunc
registers a timer callback to be triggered in a specified number of milliseconds.
glutUseLayer
changes the layer in use for the current window.
glutVideoResizeGet
retrieves GLUT video resize information represented by integers.
glutVisibilityFunc
sets the visibility callback for the current window.
glutWarpPointer
glutWarpPointer warps the pointer's location.
glutWindowStatusFunc
sets the window status callback for the current window.

See Also

:: GL :: GLU :: GLE ::

:: Documentation ::