Reference

glutDeviceGet(3x)

retrieves GLUT device information represented by integers.

NAME

glutDeviceGet - retrieves GLUT device information represented 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 keyboard can be assumed.

GLUT_HAS_MOUSE

Non-zero if a mouse is available; zero if not available. For most GLUT implementations, a keyboard 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 supported, 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 represented 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, glutSpaceballMotion, glutTabletFunc, glutDialsFunc, glutButtonBoxFunc

AUTHOR

Mark J. Kilgard ([email protected])