Next: 9.3 glutDeviceGet Up: 9 State Retrieval Previous: 9.1 glutGet

## 9.2 glutLayerGet

`glutLayerGet` retrieves GLUT state pertaining to the layers of the current window.

Usage

    int glutLayerGet(GLenum info);

`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, `glutEstablishOverlay` 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 triggered. 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 triggered. 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.

Next: 9.3 glutDeviceGet Up: 9 State Retrieval Previous: 9.1 glutGet