GLUTSPACEBALLBUTTONFUNC

Section: C Library Functions (3)
Updated: LOCAL
Index Return to Main Contents

BSD mandoc
 

NAME

glutSpaceballButtonFunc - Sets a spaceball button callback.  

LIBRARY

OpenGLUT - input  

SYNOPSIS

In openglut.h Ft void Fn glutSpaceballButtonFunc void( *callback )( int button int state )  

PARAMETERS

Bf Em
 callback Ef
    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 orientation), plus buttons. The spaceball has glutDeviceGet( Bf Sy
 GLUT_NUM_SPACEBALL_BUTTONS) Ef
  and numbers them from 1. Button state is either Bf Sy
 GLUT_UP Ef
 or  Bf Sy
 GLUT_DOWN. Ef
 

The callback is bound to the Bf Li
 current window Ef
 .

 

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