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

GIS编程

开发平台:

Visual C++

  1. ."
  2. ." Copyright (c) Mark J. Kilgard, 1996.
  3. ."
  4. .TH glutSpaceballButtonFunc 3GLUT "3.7" "GLUT" "GLUT"
  5. .SH NAME
  6. glutSpaceballButtonFunc - sets the Spaceball button callback for the current window. 
  7. .SH SYNTAX
  8. .nf
  9. .LP
  10. void glutSpaceballButtonFunc(void (*func)(int button, int state));
  11. .fi
  12. .SH ARGUMENTS
  13. .IP fIfuncfP 1i
  14. The new spaceball button callback function. 
  15. .SH DESCRIPTION
  16. glutSpaceballButtonFunc sets the Spaceball button callback for the
  17. current window. The Spaceball button callback for a window is called
  18. when the window has Spaceball input focus (normally, when the mouse
  19. is in the window) and the user generates Spaceball button presses. The
  20. button parameter will be the button number (starting at one). The
  21. number of available Spaceball buttons can be determined with
  22. glutDeviceGet(GLUT_NUM_SPACEBALL_BUTTONS). The state is
  23. either GLUT_UP or GLUT_DOWN indicating whether the callback was due
  24. to a release or press respectively. 
  25. Registering a Spaceball button callback when a Spaceball device is not
  26. available is ineffectual and not an error. In this case, no Spaceball button
  27. callbacks will be generated. 
  28. Passing NULL to glutSpaceballButtonFunc disables the generation
  29. of Spaceball button callbacks. When a new window is created, no
  30. Spaceball button callback is initially registered. 
  31. .SH SEE ALSO
  32. glutSpaceballMotionFunc, glutSpaceballRotateFunc, glutMouseFunc, glutButtonBoxFunc, glutTabletButtonFunc, glutJoystickFunc, glutDeviceGet
  33. .SH AUTHOR
  34. Mark J. Kilgard (mjk@nvidia.com)