GLUT-2.4.0.0: A binding for the OpenGL Utility Toolkit

Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Safe HaskellSafe-Inferred

Graphics.UI.GLUT.Raw.Callbacks

Description

All GLUT callbacks.

Documentation

type MenuFunc = CInt -> IO ()

type ButtonBoxFunc = CInt -> CInt -> IO ()

type CloseFunc = IO ()

type DialsFunc = CInt -> CInt -> IO ()

type DisplayFunc = IO ()

type EntryFunc = CInt -> IO ()

type IdleFunc = IO ()

type JoystickFunc = CUInt -> CInt -> CInt -> CInt -> IO ()

type KeyboardFunc = CUChar -> CInt -> CInt -> IO ()

type KeyboardUpFunc = CUChar -> CInt -> CInt -> IO ()

type MenuStateFunc = CInt -> IO ()

type MenuStatusFunc = CInt -> CInt -> CInt -> IO ()

type MotionFunc = CInt -> CInt -> IO ()

type MouseFunc = CInt -> CInt -> CInt -> CInt -> IO ()

type MouseWheelFunc = CInt -> CInt -> CInt -> CInt -> IO ()

type PassiveMotionFunc = CInt -> CInt -> IO ()

type ReshapeFunc = CInt -> CInt -> IO ()

type SpaceballMotionFunc = CInt -> CInt -> CInt -> IO ()

type SpaceballRotateFunc = CInt -> CInt -> CInt -> IO ()

type SpecialFunc = CInt -> CInt -> CInt -> IO ()

type SpecialUpFunc = CInt -> CInt -> CInt -> IO ()

type TabletButtonFunc = CInt -> CInt -> CInt -> CInt -> IO ()

type TabletMotionFunc = CInt -> CInt -> IO ()

type TimerFunc = CInt -> IO ()

type VisibilityFunc = CInt -> IO ()

type WMCloseFunc = IO ()

type WindowStatusFunc = CInt -> IO ()