Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
glutVisibilityFunc(3GLUT)	      GLUT	       glutVisibilityFunc(3GLUT)

NAME
     glutVisibilityFunc - sets the visibility callback for the current window.

SYNTAX
     void glutVisibilityFunc(void (*func)(int state));

ARGUMENTS
     func      The new visibility callback function.

DESCRIPTION
     glutVisibilityFunc sets the visibility callback for the current window. The
     visibility  callback for a window is called when the visibility of a window
     changes.  The  state  callback  parameter	is  either  GLUT_NOT_VISIBLE  or
     GLUT_VISIBLE  depending on the current visibility of the window. GLUT_VISI-
     BLE does not distinguish a window being totally versus  partially	visible.
     GLUT_NOT_VISIBLE  means  no  part of the window is visible, i.e., until the
     window's visibility changes, all further rendering to the	window	is  dis-
     carded.

     GLUT  considers  a  window visible if any pixel of the window is visible or
     any pixel of any descendant window is visible on the screen.

     Passing NULL to glutVisibilityFunc disables the generation of the	visibil-
     ity callback.

     If  the  visibility callback for a window is disabled and later re-enabled,
     the visibility status of the window is undefined; any change in window vis-
     ibility will be reported, that is if you disable a visibility callback  and
     re-enable	the callback, you are guaranteed the next visibility change will
     be reported.

SEE ALSO
     glutCreateWindow, glutPopWindow

AUTHOR
     Mark J. Kilgard (mjk@nvidia.com)

GLUT				       3.7	       glutVisibilityFunc(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutVisibilityFunc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help