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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutReshapeFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutReshapeFunc - sets the reshape callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutReshapeFunc(void (*func)(int width, int height));
  11. .fi
  12. .SH ARGUMENTS
  13. .IP fIfuncfP 1i
  14. The new reshape callback function. 
  15. .SH DESCRIPTION
  16. glutReshapeFunc sets the reshape callback for the current window. The
  17. reshape callback is triggered when a window is reshaped. A reshape
  18. callback is also triggered immediately before a window's first display
  19. callback after a window is created or whenever an overlay for the window
  20. is established. The width and height parameters of the callback specify
  21. the new window size in pixels. Before the callback, the current window is
  22. set to the window that has been reshaped. 
  23. If a reshape callback is not registered for a window or NULL is passed to
  24. glutReshapeFunc (to deregister a previously registered callback), the
  25. default reshape callback is used. This default callback will simply call
  26. glViewport(0,0,width,height) on the normal plane (and on the
  27. overlay if one exists). 
  28. If an overlay is established for the window, a single reshape callback is
  29. generated. It is the callback's responsibility to update both the normal
  30. plane and overlay for the window (changing the layer in use as necessary). 
  31. When a top-level window is reshaped, subwindows are not reshaped. It is
  32. up to the GLUT program to manage the size and positions of subwindows
  33. within a top-level window. Still, reshape callbacks will be triggered for
  34. subwindows when their size is changed using glutReshapeWindow.
  35. .SH SEE ALSO
  36. glutDisplayFunc, glutReshapeWindow
  37. .SH AUTHOR
  38. Mark J. Kilgard (mjk@nvidia.com)