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