Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

glutlayerget(3glut) [suse man page]

glutLayerGet(3GLUT)						       GLUT						       glutLayerGet(3GLUT)

NAME
glutLayerGet - retrieves GLUT state pertaining to the layers of the current window. SYNTAX
int glutLayerGet(GLenum info); ARGUMENTS
info Name of device information to retrieve. GLUT_OVERLAY_POSSIBLE Whether an overlay could be established for the current window given the current initial display mode. If false, glutEstablishOver- lay will fail with a fatal error if called. GLUT_LAYER_IN_USE Either GLUT_NORMAL or GLUT_OVERLAY depending on whether the normal plane or overlay is the layer in use. GLUT_HAS_OVERLAY If the current window has an overlay established. GLUT_TRANSPARENT_INDEX The transparent color index of the overlay of the current window; negative one is returned if no overlay is in use. GLUT_NORMAL_DAMAGED True if the normal plane of the current window has damaged (by window system activity) since the last display callback was trig- gered. Calling glutPostRedisplay will not set this true. GLUT_OVERLAY_DAMAGED True if the overlay plane of the current window has damaged (by window system activity) since the last display callback was trig- gered. Calling glutPostRedisplay or glutPostOverlayRedisplay will not set this true. Negative one is returned if no overlay is in use. DESCRIPTION
glutLayerGet retrieves GLUT layer information for the current window represented by integers. The info parameter determines what type of layer information to return. SEE ALSO
glutEstablishOverlay, glutUseOverlay, glutCreateWindow, glutSetColor AUTHOR
Mark J. Kilgard (mjk@nvidia.com) GLUT
3.7 glutLayerGet(3GLUT)

Check Out this Related Man Page

glutOverlayDisplayFunc(3GLUT)					       GLUT					     glutOverlayDisplayFunc(3GLUT)

NAME
glutOverlayDisplayFunc - sets the overlay display callback for the current window. SYNTAX
void glutOverlayDisplayFunc(void (*func)(void)); ARGUMENTS
func The new overlay display callback function. DESCRIPTION
glutDisplayFunc sets the overlay display callback for the current window. The overlay display callback is functionally the same as the win- dow's display callback except that the overlay display callback is used to redisplay the window's overlay. When GLUT determines that the overlay plane for the window needs to be redisplayed, the overlay display callback for the window is called. Before the callback, the current window is set to the window needing to be redisplayed and the layer in use is set to the overlay. The overlay display callback is called with no parameters. The entire overlay region should be redisplayed in response to the callback (this includes ancillary buffers if your program depends on their state). GLUT determines when the overlay display callback should be triggered based on the window's overlay redisplay state. The overlay redisplay state for a window can be either set explicitly by calling glutPostOverlayRedisplay or implicitly as the result of window damage reported by the window system. Multiple posted overlay redisplays for a window are coalesced by GLUT to minimize the number of overlay display call- backs called. Upon return from the overlay display callback, the overlay damaged state of the window (returned by calling glutLayerGet(GLUT_OVERLAY_DAM- AGED) is cleared. The overlay display callback can be deregistered by passing NULL to glutOverlayDisplayFunc. The overlay display callback is initially NULL when an overlay is established. See glutDisplayFunc to understand how the display callback alone is used if an overlay display callback is not registered. SEE ALSO
glutDisplayFunc, glutPostOverlayRedisplay AUTHOR
Mark J. Kilgard (mjk@nvidia.com) GLUT
3.7 glutOverlayDisplayFunc(3GLUT)
Man Page