---
name: "glutRemoveOverlay"
section: "3"
platform: "linux"
package: "freeglut"
version: "3.8.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/glutRemoveOverlay"
---

# glutRemoveOverlay(3)

removes the overlay (if one exists) from the current window.

## NAME

glutRemoveOverlay - removes the overlay (if one exists) from the current window.

## WARNING

Not yet implemented in freeglut.

## SYNTAX

```

```

void glutRemoveOverlay(void);

## DESCRIPTION

glutRemoveOverlay removes the overlay (if one exists). It is safe to call glutRemoveOverlay even if no overlay is currently established--it does nothing in this case. Implicitly, the window's layer in use changes to the normal plane immediately once the overlay is removed.

If the program intends to re-establish the overlay later, it is typically faster and less resource intensive to use glutHideOverlay and glutShowOverlay to simply change the display status of the overlay.

## SEE ALSO

glutEstablishOverlay, glutDestroyWindow

## AUTHOR

Mark J. Kilgard (mjk@nvidia.com)
