GLUT is the legacy OpenGL Utility Toolkit on macOS, providing windowing, input, and primitive-drawing helpers for OpenGL applications. Use it to create and manage windows, respond to keyboard and mouse input, and draw basic geometric primitives without writing platform-specific setup code. The framework exposes its functionality entirely through C-style functions rather than Swift types, so it serves as a thin bridge to the underlying OpenGL Utility Toolkit.
Globals 176
GLUT_API_VERSIONGLUT_XLIB_IMPLEMENTATIONGLUT_MACOSX_IMPLEMENTATIONGLUT_RGBGLUT_RGBAGLUT_INDEXGLUT_SINGLEGLUT_DOUBLEGLUT_ACCUMGLUT_ALPHAGLUT_DEPTHGLUT_STENCILGLUT_MULTISAMPLEGLUT_STEREOGLUT_LUMINANCEGLUT_NO_RECOVERYGLUT_3_2_CORE_PROFILEGLUT_LEFT_BUTTONGLUT_MIDDLE_BUTTONGLUT_RIGHT_BUTTONGLUT_DOWNGLUT_UPGLUT_KEY_F1GLUT_KEY_F2GLUT_KEY_F3GLUT_KEY_F4GLUT_KEY_F5GLUT_KEY_F6GLUT_KEY_F7GLUT_KEY_F8GLUT_KEY_F9GLUT_KEY_F10GLUT_KEY_F11GLUT_KEY_F12GLUT_KEY_LEFTGLUT_KEY_UPGLUT_KEY_RIGHTGLUT_KEY_DOWNGLUT_KEY_PAGE_UPGLUT_KEY_PAGE_DOWNGLUT_KEY_HOMEGLUT_KEY_ENDGLUT_KEY_INSERTGLUT_LEFTGLUT_ENTEREDGLUT_MENU_NOT_IN_USEGLUT_MENU_IN_USEGLUT_NOT_VISIBLEGLUT_VISIBLEGLUT_HIDDENGLUT_FULLY_RETAINEDGLUT_PARTIALLY_RETAINEDGLUT_FULLY_COVEREDGLUT_REDGLUT_GREENGLUT_BLUEglutStrokeRomanglutStrokeMonoRomanglutBitmap9By15glutBitmap8By13