Name

glutSpaceballMotionFunc  - sets the Spaceball motion call-
back for the current window.

Python Specification

glutSpaceballMotionFunc
	glutSpaceballMotionFunc(func) -> None

C Specification

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

Parameters

func      The new entry callback function.

Description

glutSpaceballMotionFunc sets the Spaceball motion callback
for  the current window. The Spaceball motion 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 translations.  The x,  y,  and  z
callback parameters indicate the translations along the X,
Y, and Z axes. The callback parameters are  normalized  to
be within the range of -1000 to 1000 inclusive.

Registering  a  Spaceball motion callback when a Spaceball
device is not available has no effect and is not an error.
In this case, no Spaceball motion callbacks will be gener-
ated.

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

See Also

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

Author

Mark J. Kilgard (mjk@nvidia.com)

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