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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutMouseFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutMouseFunc - sets the mouse callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutMouseFunc(void (*func)(int button, int state,
  11.                    int x, int y));
  12. .fi
  13. .SH ARGUMENTS
  14. .IP fIfuncfP 1i
  15. The new mouse callback function. 
  16. .SH DESCRIPTION
  17. glutMouseFunc sets the mouse callback for the current window. When a
  18. user presses and releases mouse buttons in the window, each press and
  19. each release generates a mouse callback. The button parameter is one of
  20. GLUT_LEFT_BUTTON, GLUT_MIDDLE_BUTTON, or
  21. GLUT_RIGHT_BUTTON. For systems with only two mouse buttons, it may
  22. not be possible to generate GLUT_MIDDLE_BUTTON callback. For systems
  23. with a single mouse button, it may be possible to generate only a
  24. GLUT_LEFT_BUTTON callback. The state parameter is either GLUT_UP
  25. or GLUT_DOWN indicating whether the callback was due to a release or
  26. press respectively. The x and y callback parameters indicate the window
  27. relative coordinates when the mouse button state changed. If a
  28. GLUT_DOWN callback for a specific button is triggered, the program can
  29. assume a GLUT_UP callback for the same button will be generated
  30. (assuming the window still has a mouse callback registered) when the
  31. mouse button is released even if the mouse has moved outside the window.
  32. If a menu is attached to a button for a window, mouse callbacks will not
  33. be generated for that button. 
  34. During a mouse callback, glutGetModifiers may be called to
  35. determine the state of modifier keys when the mouse event generating the
  36. callback occurred. 
  37. Passing NULL to glutMouseFunc disables the generation of mouse
  38. callbacks. 
  39. .SH SEE ALSO
  40. glutKeyboardFunc, glutMotionFunc, glutSpaceballButtonFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutGetModifiers
  41. .SH AUTHOR
  42. Mark J. Kilgard (mjk@nvidia.com)