|
`-=[]โจโฉ\;',./~!@#$%^&*()_+{}|:"<>? ๐๐๐๐๐๐๐โ๐๐๐๐๐๐๐๐๐๐๐ ๐ก๐ข๐ฃ๐ค๐ฅ๐ฆ๐ง
ร
โโโรโโ
โยฑโ๊๏นฆโโ โฏ ๐ธ๐นโ๐ป๐ผ๐ฝ๐พโ๐๐๐๐๐โ๐โโโ๐๐๐๐๐๐๐โค๐ด๐ต๐ถ๐ท๐ธ๐น๐บ๐ป๐ผ๐ฝ๐พ๐ฟ๐๐๐๐๐๐
๐๐๐๐๐๐๐๐
โผโฝโพโโโโโ
โโโโโโโ โก โคโฅโฆโงโจโฉโชโซ
โโโโโโ โโโโ
โโ ๐ผ๐ฝ๐พ๐ฟ๐๐๐๐๐๐
๐๐๐๐๐๐๐๐๐๐๐๐๐๐
โโโโ
โฆฐโโโโโโดโต โโโโโโโ โงโจโฉโช
โซโฌโญโฎโฏโฐโฑโฒโณ โฅโฎโฏโฐโฑ โ โฒ โณ โด โ โ สน สบ โต โถ โท
๏น ๏น ๏น ๏น ๏ธน ๏ธบ ๏ธป ๏ธผ ๏ธ ๏ธ ๏ธฟ ๏น ๏ธฝ ๏ธพ ๏น ๏น ๏ธท ๏ธธ โ โ โด โต โ โ โ โก
โโโโโคโฆโฅโงโโโโโโโฒโผโโถโบโปโฒโณ โผโฝโพโฟโโโโโโ
โโ โโโโโโโโโโโโโโโณโฅขโฅฃโฅคโฅฅโฅฆโฅงโฅจโฅฉโฅชโฅซโฅฌโฅญโฅฎโฅฏ
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)
- glutInitWindowPosition, glutInitWindowSize (OpenGL GLUT 3.0)
- glutInitDisplayMode (OpenGL GLUT 3.0)
- glutInitDisplayString
- glutInitErrorFunc, glutInitWarningFunc
Event Processing Functions (Beginning Event Processing)
- glutMainLoop (OpenGL GLUT 3.0)
- glutMainLoopEvent
- glutLeaveMainLoop
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, glutFullScreenToggle
- glutPopWindow, 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)
- glutPostWindowRedisplay
- glutSwapBuffers (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)
- glutPostWindowOverlayRedisplay
- glutShowOverlay, 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)
- glutSetMenuFont
- glutRemoveMenuItem (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)
- glutPositionFunc
- glutCloseFunc
- glutKeyboardFunc (OpenGL GLUT 3.0)
- glutKeyboardUpFunc
- glutMouseFunc (OpenGL GLUT 3.0)
- glutMouseWheelFunc
- glutMotionFunc, glutPassiveMotionFunc (OpenGL GLUT 3.0)
- glutVisibilityFunc (OpenGL GLUT 3.0 Only)
- glutVisibilityFunc, glutWindowStatusFunc
- glutEntryFunc (OpenGL GLUT 3.0)
- glutSpecialFunc (OpenGL GLUT 3.0)
- glutSpecialUpFunc
- glutJoystickFunc
- glutSpaceballMotionFunc (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)
- glutSetOption
- glutGet (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)
- glutBitmapString
- glutBitmapWidth (OpenGL GLUT 3.0)
- glutBitmapLength
- glutBitmapHeight
- glutStrokeCharacter (OpenGL GLUT 3.0)
- glutStrokeString
- glutStrokeWidth (OpenGL GLUT 3.0)
- glutStrokeWidthf
- glutStrokeLength
- glutStrokeLengthf
- glutStrokeHeight
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, glutSolidRhombicDodecahedron
- glutSolidTeapot, glutWireTeapot (OpenGL GLUT 3.0 Only)
- 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
|
 |