GLUTSPACEBALLBUTTONFUNC(3)       Local Manual       GLUTSPACEBALLBUTTONFUNC(3)

NAME
     glutSpaceballButtonFunc -- Sets a spaceball button callback.

LIBRARY
     OpenGLUT - input

SYNOPSIS
     #include <openglut.h>

     void
     glutSpaceballButtonFunc(void( *callback )( int button, int state ));

PARAMETERS
      callback     Client spaceball button hook.

DESCRIPTION
     This function registers a callback for a spaceball to report buttons.  A
     spaceball has six axes of freedom (three of motion and three of orienta-
     tion), plus buttons.  The spaceball has glutDeviceGet(  GLUT_NUM_SPACE-
     BALL_BUTTONS)  and numbers them from 1.  Button state is either  GLUT_UP
     or  GLUT_DOWN.

     The callback is bound to the  current window  .

CAVEATS
     OpenGLUT does not implement spaceball support.

     In contrast, mouse buttons are numbered from 0 in the GLUT API.  This is
     a wrinkle.

SEE ALSO
     glutSpaceballRotateFunc(3) glutSpaceballMotiononFunc,(3)




NetBSD 2.0                           Epoch                          NetBSD 2.0
