#include #include -- | module Bindings.DirectFB.IDirectFBDisplayLayer where #strict_import import Bindings.DirectFB.Types import Bindings.DirectFB.IDirectFBSurface import Bindings.DirectFB.IDirectFBWindow import Bindings.DirectFB.IDirectFBScreen #starttype IDirectFBDisplayLayer #field GetID , FunPtr (Ptr -> \ Ptr -> IO ) #field GetDescription , FunPtr (Ptr -> \ Ptr -> IO ) #field GetSourceDescriptions , FunPtr (Ptr -> \ Ptr -> IO ) #field GetCurrentOutputField , FunPtr (Ptr -> \ Ptr CInt -> IO ) #field GetSurface , FunPtr (Ptr -> \ Ptr (Ptr ) -> IO ) #field GetScreen , FunPtr (Ptr -> \ Ptr (Ptr ) -> IO ) #field SetCooperativeLevel , FunPtr (Ptr -> \ -> IO ) #field GetConfiguration , FunPtr (Ptr -> \ Ptr -> IO ) #field TestConfiguration , FunPtr (Ptr -> \ Ptr -> \ Ptr -> IO ) #field SetConfiguration , FunPtr (Ptr -> \ Ptr -> IO ) #field SetScreenLocation , FunPtr (Ptr -> \ CFloat -> CFloat -> CFloat -> CFloat -> IO ) #field SetScreenPosition , FunPtr (Ptr -> \ CInt -> CInt -> IO ) #field SetScreenRectangle , FunPtr (Ptr -> \ CInt -> CInt -> CInt -> CInt -> IO ) #field SetOpacity , FunPtr (Ptr -> \ Word8 -> IO ) #field SetSourceRectangle , FunPtr (Ptr -> \ CInt -> CInt -> CInt -> CInt -> IO ) #field SetFieldParity , FunPtr (Ptr -> \ CInt -> IO ) #field SetClipRegions , FunPtr (Ptr -> \ Ptr -> CInt -> -> IO ) #field SetSrcColorKey , FunPtr (Ptr -> \ Word8 -> Word8 -> Word8 -> IO ) #field SetDstColorKey , FunPtr (Ptr -> \ Word8 -> Word8 -> Word8 -> IO ) #field GetLevel , FunPtr (Ptr -> \ Ptr CInt -> IO ) #field SetLevel , FunPtr (Ptr -> \ CInt -> IO ) #field SetBackgroundMode , FunPtr (Ptr -> \ -> IO ) #field SetBackgroundImage , FunPtr (Ptr -> \ Ptr -> IO ) #field SetBackgroundColor , FunPtr (Ptr -> \ Word8 -> Word8 -> Word8 -> Word8 -> IO ) #field GetColorAdjustment , FunPtr (Ptr -> \ Ptr -> IO ) #field SetColorAdjustment , FunPtr (Ptr -> \ Ptr -> IO ) #field CreateWindow , FunPtr (Ptr -> \ Ptr -> Ptr (Ptr ) -> \ IO ) #field GetWindow , FunPtr (Ptr -> \ -> Ptr (Ptr ) -> IO ) #field EnableCursor , FunPtr (Ptr -> \ CInt -> IO ) #field GetCursorPosition , FunPtr (Ptr -> \ Ptr CInt -> Ptr CInt -> IO ) #field WarpCursor , FunPtr (Ptr -> \ CInt -> CInt -> IO ) #field SetCursorAcceleration , FunPtr (Ptr -> \ CInt -> CInt -> CInt -> IO ) #field SetCursorShape , FunPtr (Ptr -> \ Ptr -> CInt -> CInt -> IO ) #field SetCursorOpacity , FunPtr (Ptr -> \ Word8 -> IO ) #field WaitForSync , FunPtr (Ptr -> \ IO ) #field SwitchContext , FunPtr (Ptr -> \ -> IO ) #field SetRotation , FunPtr (Ptr -> \ CInt -> IO ) -- #field GetRotation , FunPtr (Ptr -> \ -- Ptr CInt -> IO ) #stoptype