glutInitDisplayMode(3GLUT) GLUT glutInitDisplayMode(3GLUT)
NAME
glutInitDisplayMode - sets the initial display mode.
SYNTAX
void glutInitDisplayMode(unsigned int mode);
ARGUMENTS
mode Display mode, normally the bitwise {\m OR}-ing of GLUT dis-
play mode bit masks. See values below:
GLUTRGBA
Bit mask to select an RGBA mode window. This is the default if
neither GLUTRGBA nor GLUTINDEX are specified.
GLUTRGB
An alias for GLUTRGBA.
GLUTINDEX
Bit mask to select a color index mode window. This overrides
GLUTRGBA if it is also specified.
GLUTSINGLE
Bit mask to select a single buffered window. This is the
default if neither GLUTDOUBLE or GLUTSINGLE are specified.
GLUTDOUBLE
Bit mask to select a double buffered window. This overrides
GLUTSINGLE if it is also specified.
GLUTACUM
Bit mask to select a window with an accumulation buffer.
GLUTALPHA
Bit mask to select a window with an alpha component to the
color buffer(s).
GLUTDEPTH
Bit mask to select a window with a depth buffer.
GLUTSTENCIL
Bit mask to select a window with a stencil buffer.
GLUTMULTISAMPLE
Bit mask to select a window with multisampling support. If mul-
tisampling is not available, a non-multisampling window will
automatically be chosen. Note: both the OpenGL client-side and
server-side implementations must support the GLXSAMPLESGIS
extension for multisampling to be available.
GLUTSTEREO
Bit mask to select a stereo window.
GLUTLUMINANCE
Bit mask to select a window with a ``luminance'' color model.
This model provides the functionality of OpenGL's RGBA color
model, but the green and blue components are not maintained in
the frame buffer. Instead each pixel's red component is con-
verted to an index between zero and glutGet(GLUTWINDOWCOL-
ORMAPSIZE)-1 and looked up in a per-window color map to deter-
mine the color of pixels within the window. The initial col-
ormap of GLUTLUMINANCE windows is initialized to be a linear
gray ramp, but can be modified with GLUT's colormap routines.
DESCRIPTION
The initial display mode is used when creating top-level windows, sub-
windows, and overlays to determine the OpenGL display mode for the to-
be-created window or overlay.
Note that GLUTRGBA selects the RGBA color model, but it does not
request any bits of alpha (sometimes called an alpha buffer or destina-
tion alpha) be allocated. To request alpha, specify GLUTALPHA. The
same applies to GLUTLUMINANCE.
The glutInitDisplayString routine provides a more powerful way to
select frame buffer capabilities for GLUT windows.
GLUTLUMINANCE IMPLEMENTATION NOTES
GLUTLUMINANCE is not supported on most OpenGL platforms.
SEE ALSO
glutInit, glutCreateWindow, glutInitDisplayString
AUTHOR
Mark J. Kilgard (mjk@nvidia.com)
GLUT 3.7 glutInitDisplayMode(3GLUT)
|