-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Linux fbdev (framebuffer device, /dev/fbX) utility functions -- -- Linux fbdev (framebuffer device, devfbX) utility functions @package linux-framebuffer @version 0 module Graphics.Framebuffer.Internal data C'fb_var_screeninfo C'fb_var_screeninfo :: Word32 -> Word32 -> Word32 -> C'fb_var_screeninfo [c'fb_var_screeninfo'xres] :: C'fb_var_screeninfo -> Word32 [c'fb_var_screeninfo'yres] :: C'fb_var_screeninfo -> Word32 [c'fb_var_screeninfo'bits_per_pixel] :: C'fb_var_screeninfo -> Word32 c'FBIOGET_VSCREENINFO :: Num a => a c'FBIOPUT_VSCREENINFO :: Num a => a c'FBIOGET_FSCREENINFO :: Num a => a c'FBIOGETCMAP :: Num a => a p'fb_var_screeninfo'xres :: Ptr C'fb_var_screeninfo -> Ptr Word32 c'FBIOPUTCMAP :: Num a => a c'FBIOPAN_DISPLAY :: Num a => a p'fb_var_screeninfo'yres :: Ptr C'fb_var_screeninfo -> Ptr Word32 c'ioctl :: Fd -> CInt -> Ptr C'fb_var_screeninfo -> IO CInt p'fb_var_screeninfo'bits_per_pixel :: Ptr C'fb_var_screeninfo -> Ptr Word32 -- | Asks the properties of the supplied framebuffer device p'ioctl :: FunPtr (Fd -> CInt -> Ptr C'fb_var_screeninfo -> IO CInt) getVarScreenInfo :: Handle -> IO C'fb_var_screeninfo instance GHC.Show.Show Graphics.Framebuffer.Internal.C'fb_var_screeninfo instance GHC.Classes.Eq Graphics.Framebuffer.Internal.C'fb_var_screeninfo instance Foreign.Storable.Storable Graphics.Framebuffer.Internal.C'fb_var_screeninfo -- | This module reexports the functions you probably want to use. -- Graphics.Framebuffer.Internal does all the heavy lifting. module Graphics.Framebuffer getVarScreenInfo :: Handle -> IO C'fb_var_screeninfo data C'fb_var_screeninfo C'fb_var_screeninfo :: Word32 -> Word32 -> Word32 -> C'fb_var_screeninfo [c'fb_var_screeninfo'xres] :: C'fb_var_screeninfo -> Word32 [c'fb_var_screeninfo'yres] :: C'fb_var_screeninfo -> Word32 [c'fb_var_screeninfo'bits_per_pixel] :: C'fb_var_screeninfo -> Word32