Name

glutMotionFunc, glutPassiveMotionFunc - set the motion and
passive motion callbacks respectively for the current win-
dow.

Python Specification

glutMotionFunc
	glutMotionFunc(func) -> None
glutPassiveMotionFunc
	glutPassiveMotionFunc(func) -> None

C Specification

void glutMotionFunc(void (*func)(int x, int y));
void glutPassiveMotionFunc(void (*func)(int x, int y));

Parameters

func      The  new motion or passive motion callback func-
          tion.

Description

glutMotionFunc and glutPassiveMotionFunc  set  the  motion
and  passive  motion callback respectively for the current
window. The motion callback for a window  is  called  when
the  mouse moves within the window while one or more mouse
buttons are pressed. The passive  motion  callback  for  a
window  is  called  when the mouse moves within the window
while no mouse buttons are pressed.

The x and y callback parameters indicate the  mouse  loca-
tion in window relative coordinates.

Passing  NULL  to  glutMotionFunc or glutPassiveMotionFunc
disables the generation of the  mouse  or  passive  motion
callback respectively.

See Also

glutMouseFunc,  glutSpaceballMotionFunc, glutTabletMotion-
Func

Author

Mark J. Kilgard (mjk@nvidia.com)

:: Documentation :: References :: GLUT ::
:: Index (n/a) ::