bindings-directfb-0.1: Low level bindings to DirectFB

Bindings.DirectFB.IDirectFB

Description

Documentation

data C'IDirectFB Source

Constructors

C'IDirectFB 

Fields

c'IDirectFB'SetCooperativeLevel :: FunPtr (Ptr C'IDirectFB -> C'DFBCooperativeLevel -> IO C'DFBResult)
 
c'IDirectFB'SetVideoMode :: FunPtr (Ptr C'IDirectFB -> CInt -> CInt -> CInt -> IO C'DFBResult)
 
c'IDirectFB'GetDeviceDescription :: FunPtr (Ptr C'IDirectFB -> Ptr C'DFBGraphicsDeviceDescription -> IO C'DFBResult)
 
c'IDirectFB'EnumVideoModes :: FunPtr (Ptr C'IDirectFB -> C'DFBVideoModeCallback -> Ptr () -> IO C'DFBResult)
 
c'IDirectFB'CreateSurface :: FunPtr (Ptr C'IDirectFB -> Ptr C'DFBSurfaceDescription -> Ptr (Ptr C'IDirectFBSurface) -> IO C'DFBResult)
 
c'IDirectFB'CreatePalette :: FunPtr (Ptr C'IDirectFB -> Ptr C'DFBPaletteDescription -> Ptr (Ptr C'IDirectFBPalette) -> IO C'DFBResult)
 
c'IDirectFB'GetScreen :: FunPtr (Ptr C'IDirectFB -> C'DFBScreenID -> Ptr (Ptr C'IDirectFBScreen) -> IO C'DFBResult)
 
c'IDirectFB'GetDisplayLayer :: FunPtr (Ptr C'IDirectFB -> C'DFBDisplayLayerID -> Ptr (Ptr C'IDirectFBDisplayLayer) -> IO C'DFBResult)
 
c'IDirectFB'GetInputDevice :: FunPtr (Ptr C'IDirectFB -> C'DFBInputDeviceID -> Ptr (Ptr C'IDirectFBInputDevice) -> IO C'DFBResult)
 
c'IDirectFB'CreateEventBuffer :: FunPtr (Ptr C'IDirectFB -> Ptr (Ptr C'IDirectFBEventBuffer) -> IO C'DFBResult)
 
c'IDirectFB'CreateInputEventBuffer :: FunPtr (Ptr C'IDirectFB -> C'DFBInputDeviceCapabilities -> C'DFBBoolean -> Ptr (Ptr C'IDirectFBEventBuffer) -> IO C'DFBResult)
 
c'IDirectFB'CreateImageProvider :: FunPtr (Ptr C'IDirectFB -> CString -> Ptr (Ptr C'IDirectFBImageProvider) -> IO C'DFBResult)
 
c'IDirectFB'CreateVideoProvider :: FunPtr (Ptr C'IDirectFB -> CString -> Ptr (Ptr C'IDirectFBVideoProvider) -> IO C'DFBResult)
 
c'IDirectFB'CreateFont :: FunPtr (Ptr C'IDirectFB -> CString -> Ptr C'DFBFontDescription -> Ptr (Ptr C'IDirectFBFont) -> IO C'DFBResult)
 
c'IDirectFB'CreateDataBuffer :: FunPtr (Ptr C'IDirectFB -> Ptr C'DFBDataBufferDescription -> Ptr (Ptr C'IDirectFBDataBuffer) -> IO C'DFBResult)
 
c'IDirectFB'SetClipboardData :: FunPtr (Ptr C'IDirectFB -> CString -> Ptr () -> CUInt -> Ptr C'timeval -> IO C'DFBResult)
 
c'IDirectFB'GetClipboardData :: FunPtr (Ptr C'IDirectFB -> Ptr CString -> Ptr (Ptr ()) -> Ptr CUInt -> IO C'DFBResult)
 
c'IDirectFB'GetClipboardTimeStamp :: FunPtr (Ptr C'IDirectFB -> Ptr C'timeval -> IO C'DFBResult)
 
c'IDirectFB'Suspend :: FunPtr (Ptr C'IDirectFB -> IO C'DFBResult)
 
c'IDirectFB'Resume :: FunPtr (Ptr C'IDirectFB -> IO C'DFBResult)
 
c'IDirectFB'WaitIdle :: FunPtr (Ptr C'IDirectFB -> IO C'DFBResult)
 
c'IDirectFB'WaitForSync :: FunPtr (Ptr C'IDirectFB -> IO C'DFBResult)
 
c'IDirectFB'GetInterface :: FunPtr (Ptr C'IDirectFB -> CString -> CString -> Ptr () -> Ptr (Ptr ()) -> IO C'DFBResult)