glutDeviceGet(3GLUT) GLUT glutDeviceGet(3GLUT)
NAME
glutDeviceGet - retrieves GLUT device information repre-
sented by integers.
SYNTAX
int glutDeviceGet(GLenum info);
ARGUMENTS
info Name of device information to retrieve.
GLUT_HAS_KEYBOARD
Non-zero if a keyboard is available; zero if not
available. For most GLUT implementations, a key-
board can be assumed.
GLUT_HAS_MOUSE
Non-zero if a mouse is available; zero if not
available. For most GLUT implementations, a key-
board can be assumed.
GLUT_HAS_SPACEBALL
Non-zero if a Spaceball is available; zero if not
available.
GLUT_HAS_DIAL_AND_BUTTON_BOX
Non-zero if a dial & button box is available; zero
if not available.
GLUT_HAS_TABLET
Non-zero if a tablet is available; zero if not
available.
GLUT_NUM_MOUSE_BUTTONS
Number of buttons supported by the mouse. If no
mouse is supported, zero is returned.
GLUT_NUM_SPACEBALL_BUTTONS
Number of buttons supported by the Spaceball. If
no Spaceball is supported, zero is returned.
GLUT_NUM_BUTTON_BOX_BUTTONS
Number of buttons supported by the dial & button
box device. If no dials & button box device is
supported, zero is returned.
GLUT_NUM_DIALS
Number of dials supported by the dial & button box
device. If no dials & button box device is sup-
ported, zero is returned.
GLUT_NUM_TABLET_BUTTONS
Number of buttons supported by the tablet. If no
tablet is supported, zero is returned.
DESCRIPTION
glutDeviceGet retrieves GLUT device information repre-
sented by integers. The info parameter determines what
type of device information to return. Requesting device
information for an invalid GLUT device information name
returns negative one.
X IMPLEMENTATION NOTES
The current implementation uses to X Input extension to
regonize SGI’s Spaceball, tablet, and dial and button
box
devices.
SEE ALSO
glutGet, glutKeyboardFunc, glutMouseFunc, glutSpaceballMo-
tion, glutTabletFunc, glutDialsFunc, glutButtonBoxFunc
AUTHOR
Mark J. Kilgard (mjk@sgi.com)
GLUT 3.2 2