Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ImageFail
- data ImageFuncs a b = ImageFuncs {}
- defaultImageFuncs :: ImageFuncs a b
- imageNew :: Size -> Depth -> Maybe (ImageFuncs a b) -> IO (Ref Image)
- type ColorAverageCallback = Ref Image -> Color -> Float -> IO ()
- type ImageDrawCallback = Ref Image -> Position -> Size -> Maybe X -> Maybe Y -> IO ()
- type ImageCopyCallback = Ref Image -> Size -> IO (Ref Image)
- toImageDrawCallbackPrim :: ImageDrawCallback -> IO (FunPtr ImageDrawCallbackPrim)
- toColorAverageCallbackPrim :: ColorAverageCallback -> IO (FunPtr ColorAverageCallbackPrim)
- toImageCopyCallbackPrim :: ImageCopyCallback -> IO (FunPtr ImageCopyCallbackPrim)
Documentation
data ImageFuncs a b Source
defaultImageFuncs :: ImageFuncs a b Source
Hierarchy
Functions
colorAverage ::Ref
Image
->Color
->Float
->IO
() copy ::Ref
Image
->Maybe
Size
->IO
(Maybe
(Ref
Image
)) desaturate ::Ref
Image
->IO
() destroy ::Ref
Image
->IO
() draw ::Ref
Image
->Position
->IO
() drawResize ::Ref
Image
->Position
->Size
->Maybe
X
->Maybe
Y
->IO
() fail ::Ref
Image
->IO
(Either
ImageFail
()) getCount ::Ref
Image
->IO
(Int
) getD ::Ref
Image
->IO
(Int
) getH ::Ref
Image
->IO
(Int
) getLd ::Ref
Image
->IO
(Int
) getW ::Ref
Image
->IO
(Int
) inactive ::Ref
Image
->IO
() uncache ::Ref
Image
->IO
()