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

FreeBSD Manual Pages

  
 
  

home | help
glutSpaceballRotateFunc(3GLUT)	     GLUT	glutSpaceballRotateFunc(3GLUT)

NAME
       glutSpaceballRotateFunc	- sets the Spaceball rotation callback for the
       current window.

SYNTAX
       void glutSpaceballRotateFunc(void (*func)(int x,	int y, int z));

ARGUMENTS
       func	 The new spaceball rotate callback function.

DESCRIPTION
       glutSpaceballRotateFunc sets the	Spaceball rotate callback for the cur-
       rent  window. The Spaceball rotate 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 rotations. The x, y, and z
       callback	parameters indicate the	rotation along the X, Y, and  Z	 axes.
       The  callback parameters	are normalized to be within the	range of -1800
       to 1800 inclusive.

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

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

SEE ALSO
       glutSpaceballMotionFunc,	glutSpaceballButtonFunc, glutMotionFunc, glut-
       TabletMotionFunc, glutJoystickFunc, glutDeviceGet

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

GLUT				      3.7	glutSpaceballRotateFunc(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=glutSpaceballRotateFunc&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help