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

FreeBSD Manual Pages

  
 
  

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

NAME
       glutSpaceballButtonFunc	-  sets	 the Spaceball button callback for the
       current 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 cur-
       rent  window. The Spaceball button callback for a window	is called when
       the window 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  glutDe-
       viceGet(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
       button callbacks	will be	generated.

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

SEE ALSO
       glutSpaceballMotionFunc,	glutSpaceballRotateFunc, glutMouseFunc,	 glut-
       ButtonBoxFunc, glutTabletButtonFunc, glutJoystickFunc, glutDeviceGet

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

GLUT				      3.7	glutSpaceballButtonFunc(3GLUT)

NAME | SYNTAX | ARGUMENTS | DESCRIPTION | SEE ALSO | AUTHOR

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

home | help