<refentry id="glutShowOverlay.3GLUT">
	<refmeta id="glutShowOverlay.3GLUT-meta">
		<refentrytitle>glutShowOverlay</refentrytitle>
		<manvolnum>3GLUT</manvolnum>
	</refmeta>
	<refnamediv id="glutShowOverlay.3GLUT-name">
		<refname>glutShowOverlay</refname>
		<refname>glutHideOverlay</refname>
		<refpurpose>shows or hides the overlay of the current window</refpurpose>
	</refnamediv>
	<refsynopsisdiv id="glutShowOverlay.3GLUT-c_spec">
		<title>C Specification</title>
		<funcsynopsis>
			<funcprototype>
				<funcdef>void&nbsp;<function>glutShowOverlay</function></funcdef>
				<void/>
			</funcprototype>
			<funcprototype>
				<funcdef>void&nbsp;<function>glutHideOverlay</function></funcdef>
				<void/>
			</funcprototype>
		</funcsynopsis>
	</refsynopsisdiv>
	<refsect1 id="glutShowOverlay.3GLUT-description">
		<title>Description</title>
		<para>
			<function>glutShowOverlay</function> shows the overlay of the current window; <function>glutHideOverlay</function>
			hides the overlay. The effect of showing or hiding an overlay takes place immediately. Note that
			<function>glutShowOverlay</function> will not actually display the overlay unless the window is also shown (and even a
			shown window may be obscured by other windows, thereby obscuring the overlay). It is typically faster and less resource
			intensive to use these routines to control the display status of an overlay as opposed to removing and re-establishing
			the overlay.
		</para>
	</refsect1>
	<refsect1 id="glutShowOverlay.3GLUT-see_also">
		<title>See Also</title>
		<para>
			<simplelist type="inline">
				<member><citerefentry>
					<refentrytitle>glutEstablishOverlay</refentrytitle>
					<manvolnum>3GLUT</manvolnum>
				</citerefentry></member>
				<member><citerefentry>
					<refentrytitle>glutShowWindow</refentrytitle>
					<manvolnum>3GLUT</manvolnum>
				</citerefentry></member>
			</simplelist>
		</para>
	</refsect1>
</refentry>
