GLUTSPACEBALLBUTTONFUNC
Section: C Library Functions (3)
Updated: LOCAL
Page Index
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