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)

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.0.quarterly>

home | help