Name

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

Python Specification

glutSpaceballRotateFunc
	glutSpaceballRotateFunc(func) -> None

C Specification

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

Parameters

func      The new spaceball rotate callback function.

Description

glutSpaceballRotateFunc sets the Spaceball rotate callback
for  the current 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  call-
back  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 gener-
ated.

Passing NULL to glutSpaceballRotateFunc disables the  gen-
eration  of  Spaceball rotate callbacks. When a new window
is created, no Spaceball rotate callback is initially reg-
istered.

See Also

glutSpaceballMotionFunc,  glutSpaceballButtonFunc, glutMo-
tionFunc, glutTabletMotionFunc, glutJoystickFunc,  glutDe-
viceGet

Author

Mark J. Kilgard (mjk@nvidia.com)

:: Documentation :: References :: GLUT ::
:: Index (n/a) ::