manpagez: man pages & more
man glutSpaceballMotionFunc(3)
Home | html | info | man
glutSpaceballMotionFunc(3GLUT)       GLUT       glutSpaceballMotionFunc(3GLUT)




NAME

       glutSpaceballMotionFunc  -  sets  the Spaceball motion callback for the
       current window.


SYNTAX

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


ARGUMENTS

       func      The new entry callback function.


DESCRIPTION

       glutSpaceballMotionFunc sets the Spaceball motion callback for the cur-
       rent  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 generated.

       Passing NULL to  glutSpaceballMotionFunc  disables  the  generation  of
       Spaceball  motion callbacks. When a new window is created, no Spaceball
       motion callback is initially registered.


SEE ALSO

       glutSpaceballRotateFunc(3), glutSpaceballButtonFunc(3),
       glutMotionFunc(3), glutTabletMotionFunc(3), glutJoystickFunc(3),
       glutDeviceGet(3)


AUTHOR

       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                  3.7       glutSpaceballMotionFunc(3GLUT)

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