glutSpaceballRotateFunc(3GLUT) GLUT glutSpaceballRotateFunc(3GLUT) NAME glutSpaceballRotateFunc - sets the Spaceball rotation callback for the cur- rent window. SYNTAX void glutSpaceballRotateFunc(void (*func)(int x, int y, int z)); ARGUMENTS func The new spaceball rotate callback function. DESCRIPTION glutSpaceballRotateFunc sets the Spaceball rotate callback for the current window. The Spaceball rotate callback for a window is called when the win- dow has Spaceball input focus (normally, when the mouse is in the window) and the user generates Spaceball rotations. The x, y, and z callback para- meters indicate the rotation along the X, Y, and Z axes. The callback para- meters are normalized to be within the range of -1800 to 1800 inclusive. Registering a Spaceball rotate callback when a Spaceball device is not available is ineffectual and not an error. In this case, no Spaceball ro- tate callbacks will be generated. Passing NULL to glutSpaceballRotateFunc disables the generation of Space- ball rotate callbacks. When a new window is created, no Spaceball rotate callback is initially registered. SEE ALSO glutSpaceballMotionFunc, glutSpaceballButtonFunc, glutMotionFunc, glut- TabletMotionFunc, glutJoystickFunc, glutDeviceGet AUTHOR Mark J. Kilgard (mjk@nvidia.com) GLUT 3.7 glutSpaceballRotateFunc(3GLUT)
NAME | SYNTAX | ARGUMENTS | DESCRIPTION | SEE ALSO | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glutSpaceballRotateFunc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
