-- 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