| Draft for Information Only ContentFreeGLUTFunctions
 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. 
     FunctionsInitialization Functions (Initialization)
        glutInit (OpenGL GLUT 3.0)glutInitWindowPosition, glutInitWindowSize (OpenGL GLUT 3.0)glutInitDisplayMode (OpenGL GLUT 3.0)glutInitDisplayStringglutInitErrorFunc, glutInitWarningFunc Event Processing Functions (Beginning Event Processing)
        glutMainLoop (OpenGL GLUT 3.0)glutMainLoopEventglutLeaveMainLoop Window Functions (Window Management)
        Window Functions
            glutCreateWindow (OpenGL GLUT 3.0)glutCreateSubWindow (OpenGL GLUT 3.0)glutSetWindow, glutGetWindow (OpenGL GLUT 3.0)glutDestroyWindow (OpenGL GLUT 3.0)glutPositionWindow (OpenGL GLUT 3.0)glutReshapeWindow (OpenGL GLUT 3.0)glutFullScreen (OpenGL GLUT 3.0 Only)glutFullScreen, glutLeaveFullScreen, glutFullScreenToggleglutPopWindow, glutPushWindow (OpenGL GLUT 3.0)glutShowWindow, glutHideWindow, glutIconifyWindow (OpenGL GLUT 3.0)glutSetWindowTitle, glutSetIconTitle (OpenGL GLUT 3.0)Display Functions
            glutPostRedisplay (OpenGL GLUT 3.0)glutPostWindowRedisplayglutSwapBuffers (OpenGL GLUT 3.0 Only)Mouse Cursor Functions
            glutSetCursor (OpenGL GLUT 3.0 Only)glutWarpPointer Overlay Management
        glutEstablishOverlay (OpenGL GLUT 3.0)glutUseLayer (OpenGL GLUT 3.0)glutRemoveOverlay (OpenGL GLUT 3.0)glutPostOverlayRedisplay (OpenGL GLUT 3.0)glutPostWindowOverlayRedisplayglutShowOverlay, glutHideOverlay (OpenGL GLUT 3.0) Menu Functions (Menu Management)
        glutCreateMenu (OpenGL GLUT 3.0)glutSetMenu, glutGetMenu (OpenGL GLUT 3.0)glutDestroyMenu (OpenGL GLUT 3.0)glutAddMenuEntry (OpenGL GLUT 3.0)glutAddSubMenu (OpenGL GLUT 3.0)glutChangeToMenuEntry (OpenGL GLUT 3.0)glutChangeToSubMenu (OpenGL GLUT 3.0)glutSetMenuFontglutRemoveMenuItem (OpenGL GLUT 3.0)glutAttachMenu, glutDetachMenu (OpenGL GLUT 3.0)glutMenuDestroyFunc Callback Registration Functions (Callback Registration)
        Window-Specific Callback Registration Functions
            glutDisplayFunc (OpenGL GLUT 3.0)glutOverlayDisplayFunc (OpenGL GLUT 3.0)glutReshapeFunc (OpenGL GLUT 3.0)glutPositionFuncglutCloseFuncglutKeyboardFunc (OpenGL GLUT 3.0)glutKeyboardUpFuncglutMouseFunc (OpenGL GLUT 3.0)glutMouseWheelFuncglutMotionFunc, glutPassiveMotionFunc (OpenGL GLUT 3.0)glutVisibilityFunc (OpenGL GLUT 3.0 Only)glutVisibilityFunc, glutWindowStatusFuncglutEntryFunc (OpenGL GLUT 3.0)glutSpecialFunc (OpenGL GLUT 3.0)glutSpecialUpFuncglutJoystickFuncglutSpaceballMotionFunc (OpenGL GLUT 3.0)glutSpaceballRotateFunc (OpenGL GLUT 3.0)glutSpaceballButtonFunc (OpenGL GLUT 3.0)glutButtonBoxFunc (OpenGL GLUT 3.0)glutDialsFunc (OpenGL GLUT 3.0)glutTabletMotionFunc (OpenGL GLUT 3.0)glutTabletButtonFunc (OpenGL GLUT 3.0)Global Callback Registration Functions
            glutMenuStatusFunc (OpenGL GLUT 3.0)glutIdleFunc (OpenGL GLUT 3.0)glutTimerFunc (OpenGL GLUT 3.0)glutMenuStateFunc Color Index Colormap Management
        glutSetColor (OpenGL GLUT 3.0)glutGetColor (OpenGL GLUT 3.0)glutCopyColormap (OpenGL GLUT 3.0) State Setting and Retrieval Functions (State Retrieval)
        glutSetOptionglutGet (OpenGL GLUT 3.0)glutLayerGet (OpenGL GLUT 3.0)glutDeviceGet (OpenGL GLUT 3.0)glutGetModifiers (OpenGL GLUT 3.0)glutExtensionSupported (OpenGL GLUT 3.0)glutGetProcAddress Font Rendering Functions (Font Rendering)
        glutBitmapCharacter (OpenGL GLUT 3.0)glutBitmapStringglutBitmapWidth (OpenGL GLUT 3.0)glutBitmapLengthglutBitmapHeightglutStrokeCharacter (OpenGL GLUT 3.0)glutStrokeStringglutStrokeWidth (OpenGL GLUT 3.0)glutStrokeWidthfglutStrokeLengthglutStrokeLengthfglutStrokeHeight Geometric Object Rendering Functions (Geometric Object Rendering)
        glutSolidSphere, glutWireSphere (OpenGL GLUT 3.0)glutSolidCube, glutWireCube (OpenGL GLUT 3.0)glutSolidCone, glutWireCone (OpenGL GLUT 3.0)glutSolidTorus, glutWireTorus (OpenGL GLUT 3.0)glutSolidDodecahedron, glutWireDodecahedron (OpenGL GLUT 3.0)glutSolidOctahedron, glutWireOctahedron (OpenGL GLUT 3.0)glutSolidTetrahedron, glutWireTetrahedron (OpenGL GLUT 3.0)glutSolidIcosahedron, glutWireIcosahedron (OpenGL GLUT 3.0)glutWireRhombicDodecahedron, glutSolidRhombicDodecahedronglutSolidTeapot, glutWireTeapot (OpenGL GLUT 3.0 Only)glutWireTeapot, glutSolidTeapot, glutWireTeacup, glutSolidTeacup, glutWireTeaspoon, glutSolidTeaspoonglutSetVertexAttribCoord3, glutSetVertexAttribNormal, glutSetVertexAttribTexCooGame Mode Functions
    
        glutGameModeStringglutEnterGameMode, glutLeaveGameModeglutGameModeGet Video Resize Functions
        glutVideoResizeGetglutSetupVideoResizing, glutStopVideoResizingglutVideoResizeglutVideoPan MultiTouch Functions
        glutMultiEntryFunc ← id, GLUT_ENTERED|GLUT_LEFTglutMultiButtonFunc ← id, x, y, button, GLUT_DOWN|GLUT_UPglutMultiMotionFunc ← id, x, yglutMultiPassiveFunc ← id, x, y Mobile functions
        glutInitContextFunc ← voidglutAppStatusFunc ← event Miscellaneous Functions
        glutSetKeyRepeat, glutIgnoreKeyRepeatglutForceJoystickFuncglutReportErrors 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 |  |