GLUT-2.4.0.0: A binding for the OpenGL Utility Toolkit

Portability | portable
Stability | stable
Maintainer | sven.panne@aedion.de
Safe Haskell | None

Graphics.UI.GLUT.Raw.Functions

Description

All raw functions from GLUT and freeglut.

# Documentation

glutGetProcAddress :: Ptr CChar -> IO (FunPtr a)Source

glutGetColor :: CInt -> CInt -> IO GLfloat Source

glutStrokeHeight :: Ptr a -> IO GLfloat Source

glutBitmapHeight :: Ptr a -> IO CInt Source

glutBitmapLength :: Ptr a -> Ptr CUChar -> IO CInt Source

glutBitmapWidth :: Ptr a -> CInt -> IO CInt Source

glutCreateMenu :: FunPtr MenuFunc -> IO CInt Source

glutCreateSubWindow :: CInt -> CInt -> CInt -> CInt -> CInt -> IO CInt Source

glutCreateWindow :: Ptr CChar -> IO CInt Source

glutDeviceGet :: GLenum -> IO CInt Source

glutEnterGameMode :: IO CInt Source

glutExtensionSupported :: Ptr CChar -> IO CInt Source

glutGameModeGet :: GLenum -> IO CInt Source

glutGet :: GLenum -> IO CInt Source

glutGetMenu :: IO CInt Source

glutGetModifiers :: IO CInt Source

glutGetWindow :: IO CInt Source

glutLayerGet :: GLenum -> IO CInt Source

glutStrokeLength :: Ptr a -> Ptr CUChar -> IO CInt Source

glutStrokeWidth :: Ptr a -> CInt -> IO CInt Source

glutVideoResizeGet :: GLenum -> IO CInt Source

glutGetModeValues :: GLenum -> Ptr CInt -> IO (Ptr CInt)Source

glutAddMenuEntry :: Ptr CChar -> CInt -> IO ()Source

glutAddSubMenu :: Ptr CChar -> CInt -> IO ()Source

glutAttachMenu :: CInt -> IO ()Source

glutBitmapCharacter :: Ptr a -> CInt -> IO ()Source

glutBitmapString :: Ptr a -> Ptr CUChar -> IO ()Source

glutButtonBoxFunc :: FunPtr ButtonBoxFunc -> IO ()Source

glutChangeToMenuEntry :: CInt -> Ptr CChar -> CInt -> IO ()Source

glutChangeToSubMenu :: CInt -> Ptr CChar -> CInt -> IO ()Source

glutCloseFunc :: FunPtr CloseFunc -> IO ()Source

glutCopyColormap :: CInt -> IO ()Source

glutDestroyMenu :: CInt -> IO ()Source

glutDestroyWindow :: CInt -> IO ()Source

glutDetachMenu :: CInt -> IO ()Source

glutDialsFunc :: FunPtr DialsFunc -> IO ()Source

glutDisplayFunc :: FunPtr DisplayFunc -> IO ()Source

glutEntryFunc :: FunPtr EntryFunc -> IO ()Source

glutEstablishOverlay :: IO ()Source

glutExit :: IO ()Source

glutForceJoystickFunc :: IO ()Source

glutFullScreen :: IO ()Source

glutFullScreenToggle :: IO ()Source

glutGameModeString :: Ptr CChar -> IO ()Source

glutHideOverlay :: IO ()Source

glutHideWindow :: IO ()Source

glutIconifyWindow :: IO ()Source

glutIdleFunc :: FunPtr IdleFunc -> IO ()Source

glutIgnoreKeyRepeat :: CInt -> IO ()Source

glutInit :: Ptr CInt -> Ptr (Ptr CChar) -> IO ()Source

glutInitContextFlags :: CInt -> IO ()Source

glutInitContextVersion :: CInt -> CInt -> IO ()Source

glutInitContextProfile :: CInt -> IO ()Source

glutInitDisplayMode :: CUInt -> IO ()Source

glutInitDisplayString :: Ptr CChar -> IO ()Source

glutInitWindowPosition :: CInt -> CInt -> IO ()Source

glutInitWindowSize :: CInt -> CInt -> IO ()Source

glutJoystickFunc :: FunPtr JoystickFunc -> CInt -> IO ()Source

glutKeyboardFunc :: FunPtr KeyboardFunc -> IO ()Source

glutKeyboardUpFunc :: FunPtr KeyboardUpFunc -> IO ()Source

glutLeaveGameMode :: IO ()Source

glutLeaveMainLoop :: IO ()Source

glutMainLoop :: IO ()Source

glutMainLoopEvent :: IO ()Source

glutMenuDestroyFunc :: FunPtr MenuDestroyFunc -> IO ()Source

glutMenuStateFunc :: FunPtr MenuStateFunc -> IO ()Source

glutMenuStatusFunc :: FunPtr MenuStatusFunc -> IO ()Source

glutMotionFunc :: FunPtr MotionFunc -> IO ()Source

glutMouseFunc :: FunPtr MouseFunc -> IO ()Source

glutMouseWheelFunc :: FunPtr MouseWheelFunc -> IO ()Source

glutOverlayDisplayFunc :: FunPtr OverlayDisplayFunc -> IO ()Source

glutPassiveMotionFunc :: FunPtr PassiveMotionFunc -> IO ()Source

glutPopWindow :: IO ()Source

glutPositionWindow :: CInt -> CInt -> IO ()Source

glutPostOverlayRedisplay :: IO ()Source

glutPostRedisplay :: IO ()Source

glutPostWindowOverlayRedisplay :: CInt -> IO ()Source

glutPostWindowRedisplay :: CInt -> IO ()Source

glutPushWindow :: IO ()Source

glutRemoveMenuItem :: CInt -> IO ()Source

glutRemoveOverlay :: IO ()Source

glutReportErrors :: IO ()Source

glutReshapeFunc :: FunPtr ReshapeFunc -> IO ()Source

glutReshapeWindow :: CInt -> CInt -> IO ()Source

glutSetColor :: CInt -> GLfloat -> GLfloat -> GLfloat -> IO ()Source

glutSetCursor :: CInt -> IO ()Source

glutSetIconTitle :: Ptr CChar -> IO ()Source

glutSetKeyRepeat :: CInt -> IO ()Source

glutSetMenu :: CInt -> IO ()Source

glutSetMenuData :: Ptr a -> IO ()Source

glutSetOption :: GLenum -> CInt -> IO ()Source

glutSetWindow :: CInt -> IO ()Source

glutSetWindowData :: Ptr a -> IO ()Source

glutSetWindowTitle :: Ptr CChar -> IO ()Source

glutSetupVideoResizing :: IO ()Source

glutShowOverlay :: IO ()Source

glutShowWindow :: IO ()Source

glutSolidCone :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutSolidCube :: GLdouble -> IO ()Source

glutSolidCylinder :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutSolidDodecahedron :: IO ()Source

glutSolidIcosahedron :: IO ()Source

glutSolidOctahedron :: IO ()Source

glutSolidRhombicDodecahedron :: IO ()Source

glutSolidSierpinskiSponge :: CInt -> Ptr GLdouble -> GLdouble -> IO ()Source

glutSolidSphere :: GLdouble -> GLint -> GLint -> IO ()Source

glutSolidTeapot :: GLdouble -> IO ()Source

glutSolidTetrahedron :: IO ()Source

glutSolidTorus :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutSpaceballButtonFunc :: FunPtr SpaceballButtonFunc -> IO ()Source

glutSpaceballMotionFunc :: FunPtr SpaceballMotionFunc -> IO ()Source

glutSpaceballRotateFunc :: FunPtr SpaceballRotateFunc -> IO ()Source

glutSpecialFunc :: FunPtr SpecialFunc -> IO ()Source

glutSpecialUpFunc :: FunPtr SpecialUpFunc -> IO ()Source

glutStopVideoResizing :: IO ()Source

glutStrokeCharacter :: Ptr a -> CInt -> IO ()Source

glutStrokeString :: Ptr a -> Ptr CUChar -> IO ()Source

glutSwapBuffers :: IO ()Source

glutTabletButtonFunc :: FunPtr TabletButtonFunc -> IO ()Source

glutTabletMotionFunc :: FunPtr TabletMotionFunc -> IO ()Source

glutTimerFunc :: CUInt -> FunPtr TimerFunc -> CInt -> IO ()Source

glutUseLayer :: GLenum -> IO ()Source

glutVideoPan :: CInt -> CInt -> CInt -> CInt -> IO ()Source

glutVideoResize :: CInt -> CInt -> CInt -> CInt -> IO ()Source

glutVisibilityFunc :: FunPtr VisibilityFunc -> IO ()Source

glutWMCloseFunc :: FunPtr WMCloseFunc -> IO ()Source

glutWarpPointer :: CInt -> CInt -> IO ()Source

glutWindowStatusFunc :: FunPtr WindowStatusFunc -> IO ()Source

glutWireCone :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutWireCube :: GLdouble -> IO ()Source

glutWireCylinder :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutWireDodecahedron :: IO ()Source

glutWireIcosahedron :: IO ()Source

glutWireOctahedron :: IO ()Source

glutWireRhombicDodecahedron :: IO ()Source

glutWireSierpinskiSponge :: CInt -> Ptr GLdouble -> GLdouble -> IO ()Source

glutWireSphere :: GLdouble -> GLint -> GLint -> IO ()Source

glutWireTeapot :: GLdouble -> IO ()Source

glutWireTetrahedron :: IO ()Source

glutWireTorus :: GLdouble -> GLdouble -> GLint -> GLint -> IO ()Source

glutGetMenuData :: IO (Ptr a)Source

glutGetWindowData :: IO (Ptr a)Source