Portability | portable |
---|---|
Stability | stable |
Maintainer | sven.panne@aedion.de |
Safe Haskell | Safe-Inferred |
Graphics.UI.GLUT.Raw.Callbacks
Description
All GLUT callbacks.
Documentation
makeMenuFunc :: MenuFunc -> IO (FunPtr MenuFunc)Source
type ButtonBoxFunc = CInt -> CInt -> IO ()Source
makeButtonBoxFunc :: ButtonBoxFunc -> IO (FunPtr ButtonBoxFunc)Source
makeCloseFunc :: CloseFunc -> IO (FunPtr CloseFunc)Source
makeDialsFunc :: DialsFunc -> IO (FunPtr DialsFunc)Source
type DisplayFunc = IO ()Source
makeDisplayFunc :: DisplayFunc -> IO (FunPtr DisplayFunc)Source
makeEntryFunc :: EntryFunc -> IO (FunPtr EntryFunc)Source
makeIdleFunc :: IdleFunc -> IO (FunPtr IdleFunc)Source
type JoystickFunc = CUInt -> CInt -> CInt -> CInt -> IO ()Source
makeJoystickFunc :: JoystickFunc -> IO (FunPtr JoystickFunc)Source
type KeyboardFunc = CUChar -> CInt -> CInt -> IO ()Source
makeKeyboardFunc :: KeyboardFunc -> IO (FunPtr KeyboardFunc)Source
type KeyboardUpFunc = CUChar -> CInt -> CInt -> IO ()Source
type MenuDestroyFunc = IO ()Source
type MenuStateFunc = CInt -> IO ()Source
makeMenuStateFunc :: MenuStateFunc -> IO (FunPtr MenuStateFunc)Source
type MenuStatusFunc = CInt -> CInt -> CInt -> IO ()Source
type MotionFunc = CInt -> CInt -> IO ()Source
makeMotionFunc :: MotionFunc -> IO (FunPtr MotionFunc)Source
makeMouseFunc :: MouseFunc -> IO (FunPtr MouseFunc)Source
type MouseWheelFunc = CInt -> CInt -> CInt -> CInt -> IO ()Source
type OverlayDisplayFunc = IO ()Source
type PassiveMotionFunc = CInt -> CInt -> IO ()Source
type ReshapeFunc = CInt -> CInt -> IO ()Source
makeReshapeFunc :: ReshapeFunc -> IO (FunPtr ReshapeFunc)Source
type SpaceballButtonFunc = CInt -> CInt -> IO ()Source
type SpaceballMotionFunc = CInt -> CInt -> CInt -> IO ()Source
type SpaceballRotateFunc = CInt -> CInt -> CInt -> IO ()Source
type SpecialFunc = CInt -> CInt -> CInt -> IO ()Source
makeSpecialFunc :: SpecialFunc -> IO (FunPtr SpecialFunc)Source
type SpecialUpFunc = CInt -> CInt -> CInt -> IO ()Source
makeSpecialUpFunc :: SpecialUpFunc -> IO (FunPtr SpecialUpFunc)Source
type TabletButtonFunc = CInt -> CInt -> CInt -> CInt -> IO ()Source
type TabletMotionFunc = CInt -> CInt -> IO ()Source
makeTimerFunc :: TimerFunc -> IO (FunPtr TimerFunc)Source
type VisibilityFunc = CInt -> IO ()Source
type WMCloseFunc = IO ()Source
makeWMCloseFunc :: WMCloseFunc -> IO (FunPtr WMCloseFunc)Source
type WindowStatusFunc = CInt -> IO ()Source