glutspaceballrotatefunc(3)

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 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)
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout