Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- type CollectDataDestroyNotify = CollectData -> IO ()
- type CollectDataDestroyNotifyC = Ptr CollectData -> IO ()
- collectDataDestroyNotifyClosure :: CollectDataDestroyNotify -> IO Closure
- collectDataDestroyNotifyWrapper :: Maybe (Ptr (FunPtr CollectDataDestroyNotifyC)) -> CollectDataDestroyNotify -> Ptr CollectData -> IO ()
- mkCollectDataDestroyNotify :: CollectDataDestroyNotifyC -> IO (FunPtr CollectDataDestroyNotifyC)
- noCollectDataDestroyNotify :: Maybe CollectDataDestroyNotify
- type CollectPadsBufferFunction = CollectPads -> CollectData -> Buffer -> IO FlowReturn
- type CollectPadsBufferFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr () -> IO CUInt
- collectPadsBufferFunctionClosure :: CollectPadsBufferFunction -> IO Closure
- collectPadsBufferFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsBufferFunctionC)) -> CollectPadsBufferFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr () -> IO CUInt
- mkCollectPadsBufferFunction :: CollectPadsBufferFunctionC -> IO (FunPtr CollectPadsBufferFunctionC)
- noCollectPadsBufferFunction :: Maybe CollectPadsBufferFunction
- type CollectPadsClipFunction = CollectPads -> CollectData -> Buffer -> Buffer -> IO FlowReturn
- type CollectPadsClipFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt
- collectPadsClipFunctionClosure :: CollectPadsClipFunction -> IO Closure
- collectPadsClipFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsClipFunctionC)) -> CollectPadsClipFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt
- mkCollectPadsClipFunction :: CollectPadsClipFunctionC -> IO (FunPtr CollectPadsClipFunctionC)
- noCollectPadsClipFunction :: Maybe CollectPadsClipFunction
- type CollectPadsCompareFunction = CollectPads -> CollectData -> Word64 -> CollectData -> Word64 -> IO Int32
- type CollectPadsCompareFunctionC = Ptr CollectPads -> Ptr CollectData -> Word64 -> Ptr CollectData -> Word64 -> Ptr () -> IO Int32
- collectPadsCompareFunctionClosure :: CollectPadsCompareFunction -> IO Closure
- collectPadsCompareFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsCompareFunctionC)) -> CollectPadsCompareFunction -> Ptr CollectPads -> Ptr CollectData -> Word64 -> Ptr CollectData -> Word64 -> Ptr () -> IO Int32
- mkCollectPadsCompareFunction :: CollectPadsCompareFunctionC -> IO (FunPtr CollectPadsCompareFunctionC)
- noCollectPadsCompareFunction :: Maybe CollectPadsCompareFunction
- type CollectPadsEventFunction = CollectPads -> CollectData -> Event -> IO Bool
- type CollectPadsEventFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Event -> Ptr () -> IO CInt
- collectPadsEventFunctionClosure :: CollectPadsEventFunction -> IO Closure
- collectPadsEventFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsEventFunctionC)) -> CollectPadsEventFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Event -> Ptr () -> IO CInt
- mkCollectPadsEventFunction :: CollectPadsEventFunctionC -> IO (FunPtr CollectPadsEventFunctionC)
- noCollectPadsEventFunction :: Maybe CollectPadsEventFunction
- type CollectPadsFlushFunction = CollectPads -> IO ()
- type CollectPadsFlushFunctionC = Ptr CollectPads -> Ptr () -> IO ()
- collectPadsFlushFunctionClosure :: CollectPadsFlushFunction -> IO Closure
- collectPadsFlushFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsFlushFunctionC)) -> CollectPadsFlushFunction -> Ptr CollectPads -> Ptr () -> IO ()
- mkCollectPadsFlushFunction :: CollectPadsFlushFunctionC -> IO (FunPtr CollectPadsFlushFunctionC)
- noCollectPadsFlushFunction :: Maybe CollectPadsFlushFunction
- type CollectPadsFunction = CollectPads -> IO FlowReturn
- type CollectPadsFunctionC = Ptr CollectPads -> Ptr () -> IO CUInt
- collectPadsFunctionClosure :: CollectPadsFunction -> IO Closure
- collectPadsFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsFunctionC)) -> CollectPadsFunction -> Ptr CollectPads -> Ptr () -> IO CUInt
- mkCollectPadsFunction :: CollectPadsFunctionC -> IO (FunPtr CollectPadsFunctionC)
- noCollectPadsFunction :: Maybe CollectPadsFunction
- type CollectPadsQueryFunction = CollectPads -> CollectData -> Query -> IO Bool
- type CollectPadsQueryFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Query -> Ptr () -> IO CInt
- collectPadsQueryFunctionClosure :: CollectPadsQueryFunction -> IO Closure
- collectPadsQueryFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsQueryFunctionC)) -> CollectPadsQueryFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Query -> Ptr () -> IO CInt
- mkCollectPadsQueryFunction :: CollectPadsQueryFunctionC -> IO (FunPtr CollectPadsQueryFunctionC)
- noCollectPadsQueryFunction :: Maybe CollectPadsQueryFunction
- type DataQueueEmptyCallback = DataQueue -> Ptr () -> IO ()
- type DataQueueEmptyCallbackC = Ptr DataQueue -> Ptr () -> IO ()
- dataQueueEmptyCallbackClosure :: DataQueueEmptyCallback -> IO Closure
- dataQueueEmptyCallbackWrapper :: Maybe (Ptr (FunPtr DataQueueEmptyCallbackC)) -> DataQueueEmptyCallback -> Ptr DataQueue -> Ptr () -> IO ()
- mkDataQueueEmptyCallback :: DataQueueEmptyCallbackC -> IO (FunPtr DataQueueEmptyCallbackC)
- noDataQueueEmptyCallback :: Maybe DataQueueEmptyCallback
- type DataQueueFullCallback = DataQueue -> Ptr () -> IO ()
- type DataQueueFullCallbackC = Ptr DataQueue -> Ptr () -> IO ()
- dataQueueFullCallbackClosure :: DataQueueFullCallback -> IO Closure
- dataQueueFullCallbackWrapper :: Maybe (Ptr (FunPtr DataQueueFullCallbackC)) -> DataQueueFullCallback -> Ptr DataQueue -> Ptr () -> IO ()
- mkDataQueueFullCallback :: DataQueueFullCallbackC -> IO (FunPtr DataQueueFullCallbackC)
- noDataQueueFullCallback :: Maybe DataQueueFullCallback
- type TypeFindHelperGetRangeFunction = Object -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn
- type TypeFindHelperGetRangeFunctionC = Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
- mkTypeFindHelperGetRangeFunction :: TypeFindHelperGetRangeFunctionC -> IO (FunPtr TypeFindHelperGetRangeFunctionC)
- noTypeFindHelperGetRangeFunction :: Maybe TypeFindHelperGetRangeFunction
- typeFindHelperGetRangeFunctionClosure :: TypeFindHelperGetRangeFunction -> IO Closure
- typeFindHelperGetRangeFunctionWrapper :: Maybe (Ptr (FunPtr TypeFindHelperGetRangeFunctionC)) -> TypeFindHelperGetRangeFunction -> Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt
Signals
CollectDataDestroyNotify
type CollectDataDestroyNotify = CollectData -> IO () Source
type CollectDataDestroyNotifyC = Ptr CollectData -> IO () Source
collectDataDestroyNotifyWrapper :: Maybe (Ptr (FunPtr CollectDataDestroyNotifyC)) -> CollectDataDestroyNotify -> Ptr CollectData -> IO () Source
mkCollectDataDestroyNotify :: CollectDataDestroyNotifyC -> IO (FunPtr CollectDataDestroyNotifyC) Source
CollectPadsBufferFunction
type CollectPadsBufferFunction = CollectPads -> CollectData -> Buffer -> IO FlowReturn Source
type CollectPadsBufferFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr () -> IO CUInt Source
collectPadsBufferFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsBufferFunctionC)) -> CollectPadsBufferFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr () -> IO CUInt Source
mkCollectPadsBufferFunction :: CollectPadsBufferFunctionC -> IO (FunPtr CollectPadsBufferFunctionC) Source
CollectPadsClipFunction
type CollectPadsClipFunction = CollectPads -> CollectData -> Buffer -> Buffer -> IO FlowReturn Source
type CollectPadsClipFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt Source
collectPadsClipFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsClipFunctionC)) -> CollectPadsClipFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Buffer -> Ptr Buffer -> Ptr () -> IO CUInt Source
mkCollectPadsClipFunction :: CollectPadsClipFunctionC -> IO (FunPtr CollectPadsClipFunctionC) Source
CollectPadsCompareFunction
type CollectPadsCompareFunction = CollectPads -> CollectData -> Word64 -> CollectData -> Word64 -> IO Int32 Source
type CollectPadsCompareFunctionC = Ptr CollectPads -> Ptr CollectData -> Word64 -> Ptr CollectData -> Word64 -> Ptr () -> IO Int32 Source
collectPadsCompareFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsCompareFunctionC)) -> CollectPadsCompareFunction -> Ptr CollectPads -> Ptr CollectData -> Word64 -> Ptr CollectData -> Word64 -> Ptr () -> IO Int32 Source
mkCollectPadsCompareFunction :: CollectPadsCompareFunctionC -> IO (FunPtr CollectPadsCompareFunctionC) Source
CollectPadsEventFunction
type CollectPadsEventFunction = CollectPads -> CollectData -> Event -> IO Bool Source
type CollectPadsEventFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Event -> Ptr () -> IO CInt Source
collectPadsEventFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsEventFunctionC)) -> CollectPadsEventFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Event -> Ptr () -> IO CInt Source
mkCollectPadsEventFunction :: CollectPadsEventFunctionC -> IO (FunPtr CollectPadsEventFunctionC) Source
CollectPadsFlushFunction
type CollectPadsFlushFunction = CollectPads -> IO () Source
type CollectPadsFlushFunctionC = Ptr CollectPads -> Ptr () -> IO () Source
collectPadsFlushFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsFlushFunctionC)) -> CollectPadsFlushFunction -> Ptr CollectPads -> Ptr () -> IO () Source
mkCollectPadsFlushFunction :: CollectPadsFlushFunctionC -> IO (FunPtr CollectPadsFlushFunctionC) Source
CollectPadsFunction
type CollectPadsFunction = CollectPads -> IO FlowReturn Source
type CollectPadsFunctionC = Ptr CollectPads -> Ptr () -> IO CUInt Source
collectPadsFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsFunctionC)) -> CollectPadsFunction -> Ptr CollectPads -> Ptr () -> IO CUInt Source
CollectPadsQueryFunction
type CollectPadsQueryFunction = CollectPads -> CollectData -> Query -> IO Bool Source
type CollectPadsQueryFunctionC = Ptr CollectPads -> Ptr CollectData -> Ptr Query -> Ptr () -> IO CInt Source
collectPadsQueryFunctionWrapper :: Maybe (Ptr (FunPtr CollectPadsQueryFunctionC)) -> CollectPadsQueryFunction -> Ptr CollectPads -> Ptr CollectData -> Ptr Query -> Ptr () -> IO CInt Source
mkCollectPadsQueryFunction :: CollectPadsQueryFunctionC -> IO (FunPtr CollectPadsQueryFunctionC) Source
DataQueueEmptyCallback
type DataQueueEmptyCallback = DataQueue -> Ptr () -> IO () Source
dataQueueEmptyCallbackWrapper :: Maybe (Ptr (FunPtr DataQueueEmptyCallbackC)) -> DataQueueEmptyCallback -> Ptr DataQueue -> Ptr () -> IO () Source
DataQueueFullCallback
type DataQueueFullCallback = DataQueue -> Ptr () -> IO () Source
dataQueueFullCallbackWrapper :: Maybe (Ptr (FunPtr DataQueueFullCallbackC)) -> DataQueueFullCallback -> Ptr DataQueue -> Ptr () -> IO () Source
TypeFindHelperGetRangeFunction
type TypeFindHelperGetRangeFunction = Object -> Maybe Object -> Word64 -> Word32 -> Buffer -> IO FlowReturn Source
type TypeFindHelperGetRangeFunctionC = Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt Source
mkTypeFindHelperGetRangeFunction :: TypeFindHelperGetRangeFunctionC -> IO (FunPtr TypeFindHelperGetRangeFunctionC) Source
typeFindHelperGetRangeFunctionWrapper :: Maybe (Ptr (FunPtr TypeFindHelperGetRangeFunctionC)) -> TypeFindHelperGetRangeFunction -> Ptr Object -> Ptr Object -> Word64 -> Word32 -> Ptr Buffer -> IO CUInt Source