Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
glutSpaceballButtonFunc(3GLUT)	      GLUT	  glutSpaceballButtonFunc(3GLUT)

NAME
     glutSpaceballButtonFunc  -  sets the Spaceball button callback for the cur-
     rent window.

SYNTAX
     void glutSpaceballButtonFunc(void (*func)(int button, int state));

ARGUMENTS
     func      The new spaceball button callback function.

DESCRIPTION
     glutSpaceballButtonFunc sets the Spaceball button callback for the  current
     window.  The Spaceball button callback for a window is called when the win-
     dow has Spaceball input focus (normally, when the mouse is in  the  window)
     and  the user generates Spaceball button presses. The button parameter will
     be the button number (starting at one). The number of  available  Spaceball
     buttons  can  be determined with glutDeviceGet(GLUT_NUM_SPACEBALL_BUTTONS).
     The state is either GLUT_UP or GLUT_DOWN indicating  whether  the	callback
     was due to a release or press respectively.

     Registering  a  Spaceball	button	callback  when a Spaceball device is not
     available is ineffectual and not an error. In this case, no Spaceball  but-
     ton callbacks will be generated.

     Passing  NULL  to glutSpaceballButtonFunc disables the generation of Space-
     ball button callbacks. When a new window is created,  no  Spaceball  button
     callback is initially registered.

SEE ALSO
     glutSpaceballMotionFunc,  glutSpaceballRotateFunc,  glutMouseFunc, glutBut-
     tonBoxFunc, glutTabletButtonFunc, glutJoystickFunc, glutDeviceGet

AUTHOR
     Mark J. Kilgard (mjk@nvidia.com)

GLUT				       3.7	  glutSpaceballButtonFunc(3GLUT)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutSpaceballButtonFunc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help