manpagez: man pages & more
man glutSpaceballRotateFunc(3)
Home | html | info | man
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(3), glutSpaceballButtonFunc(3),
       glutMotionFunc(3), glutTabletMotionFunc(3), glutJoystickFunc(3),
       glutDeviceGet(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7       glutSpaceballRotateFunc(3GLUT)

Mac OS X 10.6 - Generated Thu Sep 17 20:20:45 CDT 2009
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.