Draft for Information Only
Content
FreeGLUT Functions Initialization Functions (Initialization) Event Processing Functions (Beginning Event Processing) Window Functions (Window Management) Overlay Management Menu Functions (Menu Management) Callback Registration Functions (Callback Registration) Color Index Colormap Management State Setting and Retrieval Functions (State Retrieval) Font Rendering Functions (Font Rendering) Geometric Object Rendering Functions (Geometric Object Rendering) Video Resize Functions MultiTouch Functions Mobile functions Miscellaneous Functions Sources and References
FreeGLUT
GLUT, OpenGL Utility Toolkit is an application programming interface use to create, control, and manipulate windows independent of what operating system the program is running on. Freeglut is a free-software/open-source alternative to the OpenGL Utility Toolkit (GLUT) library.
Functions
Initialization Functions (Initialization)
- glutInit (OpenGL GLUT 3.0)<1/li>
- glutInitWindowPosition, glutInitWindowSize (OpenGL GLUT 3.0)<1/li>
- glutInitDisplayMode (OpenGL GLUT 3.0)<1/li>
- glutInitDisplayString
- glutInitErrorFunc, glutInitWarningFunc
Event Processing Functions (Beginning Event Processing)
- glutMainLoop (OpenGL GLUT 3.0)<1/li>
- glutMainLoopEvent
- glutLeaveMainLoop
Window Functions (Window Management)
- Window Functions
- glutCreateWindow (OpenGL GLUT 3.0)<1/li>
- glutCreateSubWindow (OpenGL GLUT 3.0)<1/li>
- glutSetWindow, glutGetWindow (OpenGL GLUT 3.0)<1/li>
- glutDestroyWindow (OpenGL GLUT 3.0)<1/li>
- glutPositionWindow (OpenGL GLUT 3.0)<1/li>
- glutReshapeWindow (OpenGL GLUT 3.0)<1/li>
- glutFullScreen (OpenGL GLUT 3.0 Only)<1/li>
- glutFullScreen, glutLeaveFullScreen, glutFullScreenToggle
- glutPopWindow, glutPushWindow (OpenGL GLUT 3.0)<1/li>
- glutShowWindow, glutHideWindow, glutIconifyWindow (OpenGL GLUT 3.0)<1/li>
- glutSetWindowTitle, glutSetIconTitle (OpenGL GLUT 3.0)<1/li>
- Display Functions
- glutPostRedisplay (OpenGL GLUT 3.0)<1/li>
- glutPostWindowRedisplay
- glutSwapBuffers (OpenGL GLUT 3.0 Only)<1/li>
- Mouse Cursor Functions
- glutSetCursor (OpenGL GLUT 3.0 Only)<1/li>
- glutWarpPointer
Overlay Management
- glutEstablishOverlay (OpenGL GLUT 3.0)<1/li>
- glutUseLayer (OpenGL GLUT 3.0)<1/li>
- glutRemoveOverlay (OpenGL GLUT 3.0)<1/li>
- glutPostOverlayRedisplay (OpenGL GLUT 3.0)<1/li>
- glutPostWindowOverlayRedisplay
- glutShowOverlay, glutHideOverlay (OpenGL GLUT 3.0)<1/li>
Menu Functions (Menu Management)
- glutCreateMenu (OpenGL GLUT 3.0)<1/li>
- glutSetMenu, glutGetMenu (OpenGL GLUT 3.0)<1/li>
- glutDestroyMenu (OpenGL GLUT 3.0)<1/li>
- glutAddMenuEntry (OpenGL GLUT 3.0)<1/li>
- glutAddSubMenu (OpenGL GLUT 3.0)<1/li>
- glutChangeToMenuEntry (OpenGL GLUT 3.0)<1/li>
- glutChangeToSubMenu (OpenGL GLUT 3.0)<1/li>
- glutSetMenuFont
- glutRemoveMenuItem (OpenGL GLUT 3.0)<1/li>
- glutAttachMenu, glutDetachMenu (OpenGL GLUT 3.0)<1/li>
- glutMenuDestroyFunc
Callback Registration Functions (Callback Registration)
- Window-Specific Callback Registration Functions
- glutDisplayFunc (OpenGL GLUT 3.0)<1/li>
- glutOverlayDisplayFunc (OpenGL GLUT 3.0)<1/li>
- glutReshapeFunc (OpenGL GLUT 3.0)<1/li>
- glutPositionFunc
- glutCloseFunc
- glutKeyboardFunc (OpenGL GLUT 3.0)<1/li>
- glutKeyboardUpFunc
- glutMouseFunc (OpenGL GLUT 3.0)<1/li>
- glutMouseWheelFunc
- glutMotionFunc, glutPassiveMotionFunc (OpenGL GLUT 3.0)<1/li>
- glutVisibilityFunc (OpenGL GLUT 3.0 Only)<1/li>
- glutVisibilityFunc, glutWindowStatusFunc
- glutEntryFunc (OpenGL GLUT 3.0)<1/li>
- glutSpecialFunc (OpenGL GLUT 3.0)<1/li>
- glutSpecialUpFunc
- glutJoystickFunc
- glutSpaceballMotionFunc (OpenGL GLUT 3.0)<1/li>
- glutSpaceballRotateFunc (OpenGL GLUT 3.0)<1/li>
- glutSpaceballButtonFunc (OpenGL GLUT 3.0)<1/li>
- glutButtonBoxFunc (OpenGL GLUT 3.0)<1/li>
- glutDialsFunc (OpenGL GLUT 3.0)<1/li>
- glutTabletMotionFunc (OpenGL GLUT 3.0)<1/li>
- glutTabletButtonFunc (OpenGL GLUT 3.0)<1/li>
- Global Callback Registration Functions
- glutMenuStatusFunc (OpenGL GLUT 3.0)<1/li>
- glutIdleFunc (OpenGL GLUT 3.0)<1/li>
- glutTimerFunc (OpenGL GLUT 3.0)<1/li>
- glutMenuStateFunc
Color Index Colormap Management
- glutSetColor (OpenGL GLUT 3.0)<1/li>
- glutGetColor (OpenGL GLUT 3.0)<1/li>
- glutCopyColormap (OpenGL GLUT 3.0)<1/li>
State Setting and Retrieval Functions (State Retrieval)
- glutSetOption
- glutGet (OpenGL GLUT 3.0)<1/li>
- glutLayerGet (OpenGL GLUT 3.0)<1/li>
- glutDeviceGet (OpenGL GLUT 3.0)<1/li>
- glutGetModifiers (OpenGL GLUT 3.0)<1/li>
- glutExtensionSupported (OpenGL GLUT 3.0)<1/li>
- glutGetProcAddress
Font Rendering Functions (Font Rendering)
- glutBitmapCharacter (OpenGL GLUT 3.0)<1/li>
- glutBitmapString
- glutBitmapWidth (OpenGL GLUT 3.0)<1/li>
- glutBitmapLength
- glutBitmapHeight
- glutStrokeCharacter (OpenGL GLUT 3.0)<1/li>
- glutStrokeString
- glutStrokeWidth (OpenGL GLUT 3.0)<1/li>
- glutStrokeWidthf
- glutStrokeLength
- glutStrokeLengthf
- glutStrokeHeight
Geometric Object Rendering Functions (Geometric Object Rendering)
- glutSolidSphere, glutWireSphere (OpenGL GLUT 3.0)<1/li>
- glutSolidCube, glutWireCube (OpenGL GLUT 3.0)<1/li>
- glutSolidCone, glutWireCone (OpenGL GLUT 3.0)<1/li>
- glutSolidTorus, glutWireTorus (OpenGL GLUT 3.0)<1/li>
- glutSolidDodecahedron, glutWireDodecahedron (OpenGL GLUT 3.0)<1/li>
- glutSolidOctahedron, glutWireOctahedron (OpenGL GLUT 3.0)<1/li>
- glutSolidTetrahedron, glutWireTetrahedron (OpenGL GLUT 3.0)<1/li>
- glutSolidIcosahedron, glutWireIcosahedron (OpenGL GLUT 3.0)<1/li>
- glutWireRhombicDodecahedron, glutSolidRhombicDodecahedron
- glutSolidTeapot, glutWireTeapot (OpenGL GLUT 3.0 Only)<1/li>
- glutWireTeapot, glutSolidTeapot, glutWireTeacup, glutSolidTeacup, glutWireTeaspoon, glutSolidTeaspoon
- glutSetVertexAttribCoord3, glutSetVertexAttribNormal, glutSetVertexAttribTexCooGame Mode Functions
- glutGameModeString
- glutEnterGameMode, glutLeaveGameMode
- glutGameModeGet
Video Resize Functions
- glutVideoResizeGet
- glutSetupVideoResizing, glutStopVideoResizing
- glutVideoResize
- glutVideoPan
MultiTouch Functions
- glutMultiEntryFunc ← id, GLUT_ENTERED|GLUT_LEFT
- glutMultiButtonFunc ← id, x, y, button, GLUT_DOWN|GLUT_UP
- glutMultiMotionFunc ← id, x, y
- glutMultiPassiveFunc ← id, x, y
Mobile functions
- glutInitContextFunc ← void
- glutAppStatusFunc ← event
Miscellaneous Functions
- glutSetKeyRepeat, glutIgnoreKeyRepeat
- glutForceJoystickFunc
- glutReportErrors
Sources and References
https://freeglut.sourceforge.net/docs/api.phplut.sourceforge.net/docs/api.php
©sideway
ID: 250102501 Last Updated: 1/25/2025 Revision: 0
|
|