| Functions | |
| void | glutEstablishOverlay (void) | 
| void | glutHideOverlay (void) | 
| int | glutLayerGet (GLenum eWhat) | 
| void | glutPostOverlayRedisplay (void) | 
| void | glutPostWindowOverlayRedisplay (int ID) | 
| void | glutRemoveOverlay (void) | 
| void | glutShowOverlay (void) | 
| void | glutUseLayer (GLenum layer) | 
Old GLUT only supported indexed color for overlays. freeglut ignores all overlay requests. OpenGLUT has inherited freeglut's treatment. OpenGLUT has neither resolved to fully support overlays, nor to remove them.
| 
 | 
| Creates an overlay. Creates an overlay associated with the current window. 
 
 | 
| 
 | 
| Make an overlay invisible. Causes a visible overlay to become invisible. Applies to the current window. 
 
 | 
| 
 | 
| Allows you to get some overlay state/option variables. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 All information relates to the current window and any overlay that it may have. 
 
 | 
| 
 | 
| Posts a redispaly against the layer for the current window. For the current window, tells OpenGLUT that you wish to have your OverlayDisplay callback invoked. 
 
 | 
| 
 | 
| Posts a redisplay to the indicated window's layer. 
 
 
 
 | 
| 
 | 
| Removes an overlay. Removes the overlay associated with the current window. 
 
 | 
| 
 | 
| Make an overlay visible. Causes a previously-hidden overlay to become apparent. Applies to the current window. 
 
 | 
| 
 | 
| Allows you to switch between normal and layer mode. 
 
 layer can take on the following values, indicating the layer mode to use: 
 
 
 
 |