glutMouseFunc

sets the mouse callback for the current window.

Signature

glutMouseFunc( )-> void
glutMouseFunc( function )
Specify handler for GLUT 'Mouse' events
    def handler( (int) button, (int) state, (int) x, (int) y ):
        return None

Parameters

VariablesDescription
func
The new mouse callback function.

See Also

glutKeyboardFunc glutMotionFunc glutSpaceballButtonFunc glutButtonBoxFunc glutTabletButtonFunc glutGetModifiers

Sample Code References

The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.

glutMouseFunc
OpenGLContext OpenGLContext/glutcontext.py Lines: 110, 112
OpenGL-Demo PyOpenGL-Demo/GLUT/tom/conesave.py Lines: 56
OpenGL-Demo PyOpenGL-Demo/redbook/double.py Lines: 115
OpenGL-Demo PyOpenGL-Demo/redbook/movelight.py Lines: 137
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson48/NeHeGL.py Lines: 158
OpenGL-Demo PyOpenGL-Demo/da/dots.py Lines: 105
Glinter Core.py Lines: 624
{Artistic License} PymmLib applications/glutviewer.py Lines: 406
{LGPL} PyUI pyui/renderers/openglGlut.py Lines: 58
{LGPL} PyUI2 renderers/openglGlut.py Lines: 58
{LGPL} PyUI2 system/glutdevice.py Lines: 55
{LGPL} PyMT pymt/ui/window/win_glut.py Lines: 16, 16, 42
{GPL3} OpenGL-Programmable 01-direct.py Lines: 226
{GPL3} OpenGL-Programmable 06-perpixel.py Lines: 325
{GPL3} OpenGL-Programmable 09-gles2.py Lines: 379
{GPL3} OpenGL-Programmable 03-array.py Lines: 237
{GPL3} OpenGL-Programmable 10-gl3.2core.py Lines: 389
{GPL3} OpenGL-Programmable 08-pbo.py Lines: 358
{GPL3} OpenGL-Programmable 02-displaylist.py Lines: 235
{GPL3} OpenGL-Programmable 05-shader.py Lines: 317
{GPL3} OpenGL-Programmable 07-attrib.py Lines: 336
{GPL3} OpenGL-Programmable 04-vbo.py Lines: 256