Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

glutswapbuffers(3) [centos man page]

UNTITLED
LOCAL UNTITLED NAME
glutSwapBuffers -- Swaps the buffers for the current window. LIBRARY
OpenGLUT - window SYNOPSIS
#include <openglut.h> void glutSwapBuffers(void); DESCRIPTION
This function signals to OpenGLUT that you are done drawing to the current window for now. If your window is double-buffered ( GLUT_DOU- BLE param to glutInitDisplayMode()), then OpenGLUT will swap the front buffer with the back buffer. This also computes your current frame-rate and prints the result on stderr if indicated by the GLUT_FPS environment variable. The com- puted value is not necessarily the total frame rate, if you have multiple windows, as the statistic is the total number of buffer-swaps for the entire program. CAVEATS
This function has no effect if your window is GLUT_SINGLE . Frame rate is only calculated for double-buffered windows. TODO
How does this interact with overlays? Consider making GLUT_FPS keep per-window stats in a multi-window program. SEE ALSO
glutPostRedisplay(3) glutPostOverlayRedisplay(3) glutPostWindowRedisplay(3) glutPostWindowOverlayRedisplay(3) glutInitDisplaymode(3) Epoch

Check Out this Related Man Page

UNTITLED
LOCAL UNTITLED NAME
glutSetCursor -- Set the cursor image to be used for the current window LIBRARY
OpenGLUT - window SYNOPSIS
#include <openglut.h> void glutSetCursor(int cursorID); PARAMETERS
cursorID Name of desired cursor. DESCRIPTION
For the current window , sets the mouse-cursor to one of a set of predefined images. The GLUT symbolic constant IDs are: - GLUT_CURSOR_RIGHT_ARROW - GLUT_CURSOR_LEFT_ARROW - GLUT_CURSOR_INFO - GLUT_CURSOR_DESTROY - GLUT_CURSOR_HELP - GLUT_CURSOR_CYCLE - GLUT_CURSOR_SPRAY - GLUT_CURSOR_WAIT - GLUT_CURSOR_TEXT - GLUT_CURSOR_CROSSHAIR - GLUT_CURSOR_UP_DOWN - GLUT_CURSOR_LEFT_RIGHT - GLUT_CURSOR_TOP_SIDE - GLUT_CURSOR_BOTTOM_SIDE - GLUT_CURSOR_LEFT_SIDE - GLUT_CURSOR_RIGHT_SIDE - GLUT_CURSOR_TOP_LEFT_CORNER - GLUT_CURSOR_TOP_RIGHT_CORNER - GLUT_CURSOR_BOTTOM_RIGHT_CORNER - GLUT_CURSOR_BOTTOM_LEFT_CORNER Additionally, there are the following special cases: GLUT_CURSOR_FULL_CROSSHAIR This cursor, where supported, draws a crosshair the full width and height of the display. It may be mapped by OpenGLUT to the GLUT_CURSOR_CROSSHAIR, however. GLUT_CURSOR_NONE Turn the mouse cursor invisibile. GLUT_CURSOR_INHERIT Take the cursor that the parent window provides. CAVEATS
The X branch of OpenGLUT does not do thorough error checking. The X branch of OpenGLUT always converts FULL_CROSSHAIR to CROSSHAIR. This is acceptable, but if a host system supports a fullscreen crosshair, it would be nice to support that. Out of range cursorID values generate warnings. Has no visible effect if the current window is of type GLUT_OFFSCREEN . BUGS
Some cursorID values are not yet supported on WIN32. Epoch
Man Page