Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
keyboardUpCallback :: SettableStateVar (Maybe KeyboardCallback)GLUT Graphics.UI.GLUT.Callbacks.Window Controls the keyboard callback for the current window. This is activated only when a key is released.
motionCallback :: SettableStateVar (Maybe MotionCallback)GLUT Graphics.UI.GLUT.Callbacks.Window Controls the motion callback 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 callback parameter indicates the mouse location in window relative coordinates.
mouseCallback :: SettableStateVar (Maybe MouseCallback)GLUT Graphics.UI.GLUT.Callbacks.Window Controls the mouse callback for the current window.
mouseWheelCallback :: SettableStateVar (Maybe MouseWheelCallback)GLUT Graphics.UI.GLUT.Callbacks.Window (freeglut only) Controls the mouse wheel callback for the current window. The mouse wheel callback for a window is called when a mouse wheel is used and the wheel number is greater than or equal to numMouseButtons.
multiCrossingCallback :: SettableStateVar (Maybe MultiCrossingCallback)GLUT Graphics.UI.GLUT.Callbacks.Window (freeglut only) A multi-touch variant of crossingCallback.
multiMotionCallback :: SettableStateVar (Maybe MultiMotionCallback)GLUT Graphics.UI.GLUT.Callbacks.Window (freeglut only) A multi-touch variant of motionCallback.
multiMouseCallback :: SettableStateVar (Maybe MultiMouseCallback)GLUT Graphics.UI.GLUT.Callbacks.Window (freeglut only) A multi-touch variant of mouseCallback.
multiPassiveMotionCallback :: SettableStateVar (Maybe MultiMotionCallback)GLUT Graphics.UI.GLUT.Callbacks.Window (freeglut only) A multi-touch variant of passiveMotionCallback.
overlayDisplayCallback :: SettableStateVar (Maybe DisplayCallback)GLUT Graphics.UI.GLUT.Callbacks.Window Controls the overlay display callback for the current window. The overlay display callback is functionally the same as the window's display callback except that the overlay display callback is used to redisplay the window's overlay. When GLUT determines that the overlay plane for the window needs to be redisplayed, the overlay display callback for the window is called. Before the callback, the current window is set to the window needing to be redisplayed and the layer in use is set to the overlay. The entire overlay region should be redisplayed in response to the callback (this includes ancillary buffers if your program depends on their state). GLUT determines when the overlay display callback should be triggered based on the window's overlay redisplay state. The overlay redisplay state for a window can be either set explicitly by calling postOverlayRedisplay or implicitly as the result of window damage reported by the window system. Multiple posted overlay redisplays for a window are coalesced by GLUT to minimize the number of overlay display callbacks called. Upon return from the overlay display callback, the overlay damaged state of the window (see damaged) is cleared. Initially there is no overlay display callback registered when an overlay is established. See displayCallback to understand how the display callback alone is used if an overlay display callback is not registered.
passiveMotionCallback :: SettableStateVar (Maybe MotionCallback)GLUT Graphics.UI.GLUT.Callbacks.Window Controls the passive motion callback for the current window. The passive motion callback for a window is called when the mouse moves within the window while no mouse buttons are pressed. The callback parameter indicates the mouse location in window relative coordinates.