Tao.FreeGlut SDK Documentation

Glut Methods

The methods of the Glut class are listed below. For a complete list of Glut class members, see the Glut Members topic.

Public Static (Shared) Methods

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 Attaches a mouse button for the current window to the identifier of the current menu.
glutBitmapCharacter Renders a bitmap character using OpenGL.
glutBitmapHeight Returns the height of a given font, in pixels.
glutBitmapLength Returns the length of a bitmap font string.
glutBitmapString Draw a string of bitmapped characters.
glutBitmapWidth Returns the width of a bitmap character.
glutButtonBoxFunc Sets the dial and 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.
glutCloseFunc Sets the close callback.
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.
glutDetachMenu Detaches an attached mouse button from the current window.
glutDeviceGet Retrieves GLUT device information represented by integers.
glutDialsFunc Sets the dial and button box dials callback for the current window.
glutDisplayFunc Sets the display callback for the current window.
glutEnterGameMode Enters 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 device 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.
glutGetMenu Returns the identifier of the current menu.
glutGetMenuData Rerieves user data from a menu.
glutGetModifiers Returns the modifier key state when certain callbacks were generated.
glutGetProcAddress Determine if an procedure or extension is available.
glutGetWindow Returns the identifier of the current window.
glutGetWindowData Get the user data for the current window.
glutHideOverlay Hides the overlay of the current window.
glutHideWindow Changes the display status of the current window.
glutIconifyWindow Changes the display status of the current window.
glutIdleFunc Sets the global idle callback.
glutIgnoreKeyRepeat Determines if auto repeat keystrokes are reported to the current window.
glutInitOverloaded. Initializes the GLUT library.
glutInitDisplayMode Sets the initial display mode.
glutInitDisplayString Sets the initial display mode via a string.
glutInitWindowPosition Sets the initial window position.
glutInitWindowSize Sets the initial window size.
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.
glutLeaveGameMode Leaves GLUT's game mode.
glutLeaveMainLoop Leaves the main loop.
glutMainLoop Enters the GLUT event processing loop.
glutMainLoopEvent Performs the main loop event and returns control.
glutMenuDestroyFunc Sets the menu destroy callback.
glutMenuStateFunc A deprecated version of the glutMenuStatusFunc routine.
glutMenuStatusFunc Sets the global menu status callback.
glutMotionFunc Sets the motion callbacks for the current window.
glutMouseFunc Sets the mouse callback for the current window.
glutMouseWheelFunc Sets the mouse wheel callback.
glutOverlayDisplayFunc Sets the overlay display callback for the current window.
glutPassiveMotionFunc Sets the passive motion callbacks for the current window.
glutPopWindow Changes the stacking order of the current window relative to its siblings.
glutPositionWindow Requests a change to the position of the current window.
glutPostOverlayRedisplay Marks the overlay of the current window as needing to be redisplayed.
glutPostRedisplay Marks the current window as needing to be redisplayed.
glutPostWindowOverlayRedisplay Marks the overlay of the specified window as needing to be redisplayed.
glutPostWindowRedisplay Marks the specified window as needing to be redisplayed.
glutPushWindow Changes the stacking order of the current window relative to its siblings.
glutRemoveMenuItem Removes the specified menu item.
glutRemoveOverlay Removes the overlay (if one exists) from the current window.
glutReportErrors 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.
glutSetIconTitle Changes the icon title of the current top-level window.
glutSetKeyRepeat Sets the key repeat mode for the window system.
glutSetMenu Sets the current menu.
glutSetMenuData Stores user data in a menu.
glutSetOption Sets simple GLUT state represented by integers.
glutSetupVideoResizing Unknown. Unable to locate definitive documentation on this method.
glutSetupWindowData Set the user data for the current window.
glutSetWindow Sets the current window.
glutSetWindowTitle Changes the window title of the current top-level window.
glutShowOverlay Shows the overlay of the current window.
glutShowWindow Changes the display status of the current window.
glutSolidCone Renders a solid cone.
glutSolidCube Renders a solid cube.
glutSolidCylinder Draw a solid cylinder.
glutSolidDodecahedron Renders a solid dodecahedron (12-sided regular solid).
glutSolidIcosahedron Renders a solid icosahedron (20-sided regular solid).
glutSolidOctahedron Renders solid octahedron (8-sided regular solid).
glutSolidRhombicDodecahedron Draw a solid rhombic dodecahedron.
glutSolidSierpinskiSponge Draw a solid Spierspinski's sponge.
glutSolidSphere Renders a solid sphere.
glutSolidTeapot Renders a solid teapot.
glutSolidTetrahedron Renders a solid tetrahedron (4-sided regular solid).
glutSolidTorus Renders a solid torus (doughnut).
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.
glutStopVideoResizing Unknown. Unable to locate definitive documentation on this method.
glutStrokeCharacter Renders a stroke character using OpenGL.
glutStrokeHeight Returns the height of a given font.
glutStrokeLength Returns the length of a stroke font string.
glutStrokeString Draw a string of stroked characters.
glutStrokeWidth Returns the width of a stroke character.
glutSwapBuffers Swaps the buffers of the current window if double buffered.
glutTabletButtonFunc Sets the tablet button callback for the current window.
glutTabletMotionFunc Sets the tablet motion 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.
glutVideoPan Unknown. Unable to locate definitive documentation on this method.
glutVideoResize Unknown. Unable to locate definitive documentation on this method.
glutVideoResizeGet Retrieves GLUT video resize information represented by integers.
glutVisibilityFunc Sets the visibility callback for the current window.
glutWarpPointer Warps the pointer's location.
glutWindowStatusFunc Sets the window status callback for the current window.
glutWireCone Renders a wireframe cone.
glutWireCube Renders a wireframe cube.
glutWireCylinder Draw a wireframe cylinder.
glutWireDodecahedron Renders a wireframe dodecahedron (12-sided regular solid).
glutWireIcosahedron Renders a wireframe icosahedron (20-sided regular solid).
glutWireOctahedron Renders wireframe octahedron (8-sided regular solid).
glutWireRhombicDodecahedron Draw a wireframe rhombic dodecahedron.
glutWireSierpinskiSponge Draw a wireframe Spierspinski's sponge
glutWireSphere Renders a wireframe sphere.
glutWireTeapot Renders a wireframe teapot.
glutWireTetrahedron Renders a wireframe tetrahedron (4-sided regular solid).
glutWireTorus Renders a wireframe torus (doughnut).
glutWMCloseFunc Sets the window close callback for the current window.

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
ToString (inherited from Object) 

See Also

Glut Class | Tao.FreeGlut Namespace