glutInitDisplayMode.man
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:3k
源码类别:

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutInitDisplayMode 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutInitDisplayMode - sets the initial display mode. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutInitDisplayMode(unsigned int mode);
  11. .fi
  12. .SH ARGUMENTS
  13. .IP fImodefP 1i
  14. Display mode, normally the bitwise {em OR}-ing of GLUT display mode bit masks.
  15. See values below:
  16. .TP 8
  17. .B GLUT_RGBA
  18. Bit mask to select an RGBA mode window. This is the default if
  19. neither GLUT_RGBA nor GLUT_INDEX are specified. 
  20. .TP 8
  21. .B GLUT_RGB
  22. An alias for GLUT_RGBA. 
  23. .TP 8
  24. .B GLUT_INDEX
  25. Bit mask to select a color index mode window. This overrides
  26. GLUT_RGBA if it is also specified. 
  27. .TP 8
  28. .B GLUT_SINGLE
  29. Bit mask to select a single buffered window. This is the default if
  30. neither GLUT_DOUBLE or GLUT_SINGLE are specified. 
  31. .TP 8
  32. .B GLUT_DOUBLE
  33. Bit mask to select a double buffered window. This overrides
  34. GLUT_SINGLE if it is also specified. 
  35. .TP 8
  36. .B GLUT_ACCUM
  37. Bit mask to request a window with an accumulation buffer. 
  38. .TP 8
  39. .B GLUT_ALPHA
  40. Bit mask to request a window with an alpha component to the color
  41. buffer(s). 
  42. .TP 8
  43. .B GLUT_DEPTH
  44. Bit mask to request a window with a depth buffer. 
  45. .TP 8
  46. .B GLUT_STENCIL
  47. Bit mask to request a window with a stencil buffer. 
  48. .TP 8
  49. .B GLUT_MULTISAMPLE
  50. Bit mask to request a window with multisampling support. If
  51. multisampling is not available, a non-multisampling window will
  52. automatically be chosen. Note: both the OpenGL client-side and
  53. server-side implementations must support the
  54. GLX_SAMPLE_SGIS extension for multisampling to be available. 
  55. .TP 8
  56. .B GLUT_STEREO
  57. Bit mask to select a stereo window. 
  58. .TP 8
  59. .B GLUT_LUMINANCE
  60. Bit mask to select a window with a ``luminance'' color model.
  61. This model provides the functionality of OpenGL's RGBA color
  62. model, but the green and blue components are not maintained in
  63. the frame buffer. Instead each pixel's red component is converted
  64. to an index between zero and
  65. glutGet(GLUT_WINDOW_COLORMAP_SIZE)-1 and looked up in
  66. a per-window color map to determine the color of pixels within
  67. the window. The initial colormap of GLUT_LUMINANCE windows
  68. is initialized to be a linear gray ramp, but can be modified with
  69. GLUT's colormap routines. 
  70. .SH DESCRIPTION
  71. The initial display mode is used when creating top-level windows,
  72. subwindows, and overlays to determine the OpenGL display mode for
  73. the to-be-created window or overlay. 
  74. Note that GLUT_RGBA selects the RGBA color model, but it does not
  75. request any bits of alpha (sometimes called an alpha buffer or destination
  76. alpha) be allocated. To request alpha, specify GLUT_ALPHA. The same
  77. applies to GLUT_LUMINANCE. 
  78. Note that some bits "request" a capability and other bits "select"
  79. a capability.  A requestable capability may be assigned to the created
  80. window even if the bit for the capability was not set.  For example,
  81. GLUT may create a window with a depth buffer even though GLUT_DEPTH
  82. is not specified.
  83. The glutInitDisplayString routine provides a more powerful way to
  84. select frame buffer capabilities for GLUT windows.
  85. .SH GLUT_LUMINANCE IMPLEMENTATION NOTES
  86. GLUT_LUMINANCE is not supported on most OpenGL platforms. 
  87. .SH SEE ALSO
  88. glutInit, glutCreateWindow, glutInitDisplayString
  89. .SH AUTHOR
  90. Mark J. Kilgard (mjk@nvidia.com)