GLUTMAINLOOP
Section: C Library Functions (3)
Updated: LOCAL
Index
Return to Main Contents
BSD mandoc
NAME
glutMainLoop
- The standard GLUT event loop entry point.
LIBRARY
OpenGLUT - mainloop
SYNOPSIS
In openglut.h
Ft void
Fn glutMainLoop void
DESCRIPTION
This is the main driving force for an event-driven
OpenGLUT program. It alternates between calling
glutMainLoopEvent() to process pending events and then
either sleeping or calling your idle function
(see glutIdleFunc()).
This function
Bf Li
can
Ef
return, but GLUT's version
of this function never returned. And you must
do special things to OpenGLUT to cause OpenGLUT's
version to return.
The cross-reference section for this function's
documentation should ideally contain every
callback, but the list would be tediously long and
prone to omissions.
CAVEATS
For OpenGLUT developers' internal documentation: Runs until the
Bf Sy
ExecState
Ef
changes to
Bf Sy
GLUT_EXEC_STATE_STOP.
Ef
BUGS
Talking to other message systems (e.g., network layers) can be a bit bothersome under the GLUT event model.
SEE ALSO
glutMainLoopEvent(3)
glutLeaveMainLoop(3)
glutIdleFunc(3)