glutSpaceballRotateFunc(3GLUT)GLUTglutSpaceballRotateFunc(3GLUT)NAMEglutSpaceballRotateFunc - 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.
DESCRIPTIONglutSpaceballRotateFunc 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)
GLUT 3.7 1