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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutCopyColormap 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutCopyColormap - copies the logical colormap for the layer in use
  7. from a specified window to the current window. 
  8. .SH SYNTAX
  9. .nf
  10. .LP
  11. void glutCopyColormap(int win);
  12. .fi
  13. .SH ARGUMENTS
  14. .IP fIwinfP 1i
  15. The identifier of the window to copy the logical colormap from. 
  16. .SH DESCRIPTION
  17. glutCopyColormap copies (lazily if possible to promote sharing) the
  18. logical colormap from a specified window to the current window's layer
  19. in use. The copy will be from the normal plane to the normal plane; or
  20. from the overlay to the overlay (never across different layers). Once a
  21. colormap has been copied, avoid setting cells in the colormap with
  22. glutSetColor since that will force an actual copy of the colormap if it
  23. was previously copied by reference. glutCopyColormap should only
  24. be called when both the current window and the win window are color
  25. index windows. 
  26. .SH EXAMPLE
  27. Here is an example of how to create two color index GLUT windows with
  28. their colormaps loaded identically and so that the windows are
  29. likely to share the same colormap:
  30. .nf
  31. .LP
  32.   int win1, win2;
  33.   glutInitDisplayMode(GLUT_INDEX);
  34.   win1 = glutCreateWindow("first color index win");
  35.   glutSetColor(0, 0.0, 0.0, 0.0);  /* black */
  36.   glutSetColor(1, 0.5, 0.5, 0.5);  /* gray */
  37.   glutSetColor(2, 1.0, 1.0, 1.0);  /* black */
  38.   glutSetColor(3, 1.0, 0.0, 0.0);  /* red */
  39.   win2 = glutCreateWindow("second color index win");
  40.   glutCopyColormap(win1);
  41. .fi
  42. .LP
  43. .SH SEE ALSO
  44. glutSetColor, glutGetColor, glutCreateWindow
  45. .SH AUTHOR
  46. Mark J. Kilgard (mjk@nvidia.com)