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 |
- Exported types
- Methods
- Unsupported methods
- pixbufAddAlpha
- pixbufApplyEmbeddedOrientation
- pixbufComposite
- pixbufCompositeColor
- pixbufCompositeColorSimple
- pixbufCopy
- pixbufCopyArea
- pixbufFill
- pixbufFlip
- pixbufFromPixdata
- pixbufGetBitsPerSample
- pixbufGetByteLength
- pixbufGetColorspace
- pixbufGetFileInfo
- pixbufGetFileInfoAsync
- pixbufGetFileInfoFinish
- pixbufGetFormats
- pixbufGetHasAlpha
- pixbufGetHeight
- pixbufGetNChannels
- pixbufGetOption
- pixbufGetPixels
- pixbufGetRowstride
- pixbufGetWidth
- pixbufNew
- pixbufNewFromBytes
- pixbufNewFromData
- pixbufNewFromFile
- pixbufNewFromFileAtScale
- pixbufNewFromFileAtSize
- pixbufNewFromInline
- pixbufNewFromResource
- pixbufNewFromResourceAtScale
- pixbufNewFromStream
- pixbufNewFromStreamAsync
- pixbufNewFromStreamAtScale
- pixbufNewFromStreamAtScaleAsync
- pixbufNewFromStreamFinish
- pixbufNewFromXpmData
- pixbufNewSubpixbuf
- pixbufReadPixelBytes
- pixbufReadPixels
- pixbufRotateSimple
- pixbufSaturateAndPixelate
- pixbufSaveToBufferv
- pixbufSaveToCallbackv
- pixbufSaveToStreamFinish
- pixbufSavev
- pixbufScale
- pixbufScaleSimple
- Properties
- newtype Pixbuf = Pixbuf (ForeignPtr Pixbuf)
- class GObject o => PixbufK o
- toPixbuf :: PixbufK o => o -> IO Pixbuf
- noPixbuf :: Maybe Pixbuf
- data PixbufGetOptionsMethodInfo
- data PixbufAddAlphaMethodInfo
- pixbufAddAlpha :: (MonadIO m, PixbufK a) => a -> Bool -> Word8 -> Word8 -> Word8 -> m Pixbuf
- data PixbufApplyEmbeddedOrientationMethodInfo
- pixbufApplyEmbeddedOrientation :: (MonadIO m, PixbufK a) => a -> m Pixbuf
- data PixbufCompositeMethodInfo
- pixbufComposite :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> m ()
- data PixbufCompositeColorMethodInfo
- pixbufCompositeColor :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> Int32 -> Int32 -> Int32 -> Word32 -> Word32 -> m ()
- data PixbufCompositeColorSimpleMethodInfo
- pixbufCompositeColorSimple :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> InterpType -> Int32 -> Int32 -> Word32 -> Word32 -> m Pixbuf
- data PixbufCopyMethodInfo
- pixbufCopy :: (MonadIO m, PixbufK a) => a -> m Pixbuf
- data PixbufCopyAreaMethodInfo
- pixbufCopyArea :: (MonadIO m, PixbufK a, PixbufK b) => a -> Int32 -> Int32 -> Int32 -> Int32 -> b -> Int32 -> Int32 -> m ()
- data PixbufFillMethodInfo
- pixbufFill :: (MonadIO m, PixbufK a) => a -> Word32 -> m ()
- data PixbufFlipMethodInfo
- pixbufFlip :: (MonadIO m, PixbufK a) => a -> Bool -> m Pixbuf
- pixbufFromPixdata :: MonadIO m => Pixdata -> Bool -> m Pixbuf
- data PixbufGetBitsPerSampleMethodInfo
- pixbufGetBitsPerSample :: (MonadIO m, PixbufK a) => a -> m Int32
- data PixbufGetByteLengthMethodInfo
- pixbufGetByteLength :: (MonadIO m, PixbufK a) => a -> m Word64
- data PixbufGetColorspaceMethodInfo
- pixbufGetColorspace :: (MonadIO m, PixbufK a) => a -> m Colorspace
- pixbufGetFileInfo :: MonadIO m => Text -> m (PixbufFormat, Int32, Int32)
- pixbufGetFileInfoAsync :: (MonadIO m, CancellableK a) => Text -> Maybe a -> Maybe AsyncReadyCallback -> m ()
- pixbufGetFileInfoFinish :: (MonadIO m, AsyncResultK a) => a -> m (PixbufFormat, Int32, Int32)
- pixbufGetFormats :: MonadIO m => m [PixbufFormat]
- data PixbufGetHasAlphaMethodInfo
- pixbufGetHasAlpha :: (MonadIO m, PixbufK a) => a -> m Bool
- data PixbufGetHeightMethodInfo
- pixbufGetHeight :: (MonadIO m, PixbufK a) => a -> m Int32
- data PixbufGetNChannelsMethodInfo
- pixbufGetNChannels :: (MonadIO m, PixbufK a) => a -> m Int32
- data PixbufGetOptionMethodInfo
- pixbufGetOption :: (MonadIO m, PixbufK a) => a -> Text -> m Text
- data PixbufGetPixelsMethodInfo
- pixbufGetPixels :: (MonadIO m, PixbufK a) => a -> m ByteString
- data PixbufGetRowstrideMethodInfo
- pixbufGetRowstride :: (MonadIO m, PixbufK a) => a -> m Int32
- data PixbufGetWidthMethodInfo
- pixbufGetWidth :: (MonadIO m, PixbufK a) => a -> m Int32
- pixbufNew :: MonadIO m => Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> m Pixbuf
- pixbufNewFromBytes :: MonadIO m => Bytes -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
- pixbufNewFromData :: MonadIO m => Ptr Word8 -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe PixbufDestroyNotify -> m Pixbuf
- pixbufNewFromFile :: MonadIO m => Text -> m Pixbuf
- pixbufNewFromFileAtScale :: MonadIO m => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
- pixbufNewFromFileAtSize :: MonadIO m => Text -> Int32 -> Int32 -> m Pixbuf
- pixbufNewFromInline :: MonadIO m => ByteString -> Bool -> m Pixbuf
- pixbufNewFromResource :: MonadIO m => Text -> m Pixbuf
- pixbufNewFromResourceAtScale :: MonadIO m => Text -> Int32 -> Int32 -> Bool -> m Pixbuf
- pixbufNewFromStream :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m Pixbuf
- pixbufNewFromStreamAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- pixbufNewFromStreamAtScale :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> m Pixbuf
- pixbufNewFromStreamAtScaleAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- pixbufNewFromStreamFinish :: (MonadIO m, AsyncResultK a) => a -> m Pixbuf
- pixbufNewFromXpmData :: MonadIO m => [Text] -> m Pixbuf
- data PixbufNewSubpixbufMethodInfo
- pixbufNewSubpixbuf :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf
- data PixbufReadPixelBytesMethodInfo
- pixbufReadPixelBytes :: (MonadIO m, PixbufK a) => a -> m Bytes
- data PixbufReadPixelsMethodInfo
- pixbufReadPixels :: (MonadIO m, PixbufK a) => a -> m Word8
- data PixbufRotateSimpleMethodInfo
- pixbufRotateSimple :: (MonadIO m, PixbufK a) => a -> PixbufRotation -> m Pixbuf
- data PixbufSaturateAndPixelateMethodInfo
- pixbufSaturateAndPixelate :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Float -> Bool -> m ()
- data PixbufSaveToBuffervMethodInfo
- pixbufSaveToBufferv :: (MonadIO m, PixbufK a) => a -> Text -> [Text] -> [Text] -> m ByteString
- data PixbufSaveToCallbackvMethodInfo
- pixbufSaveToCallbackv :: (MonadIO m, PixbufK a) => a -> PixbufSaveFunc -> Text -> [Text] -> [Text] -> m ()
- pixbufSaveToStreamFinish :: (MonadIO m, AsyncResultK a) => a -> m ()
- data PixbufSavevMethodInfo
- pixbufSavev :: (MonadIO m, PixbufK a) => a -> Text -> Text -> [Text] -> [Text] -> m ()
- data PixbufScaleMethodInfo
- pixbufScale :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> m ()
- data PixbufScaleSimpleMethodInfo
- pixbufScaleSimple :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> InterpType -> m Pixbuf
- data PixbufBitsPerSamplePropertyInfo
- constructPixbufBitsPerSample :: Int32 -> IO ([Char], GValue)
- getPixbufBitsPerSample :: (MonadIO m, PixbufK o) => o -> m Int32
- data PixbufColorspacePropertyInfo
- constructPixbufColorspace :: Colorspace -> IO ([Char], GValue)
- getPixbufColorspace :: (MonadIO m, PixbufK o) => o -> m Colorspace
- data PixbufHasAlphaPropertyInfo
- constructPixbufHasAlpha :: Bool -> IO ([Char], GValue)
- getPixbufHasAlpha :: (MonadIO m, PixbufK o) => o -> m Bool
- data PixbufHeightPropertyInfo
- constructPixbufHeight :: Int32 -> IO ([Char], GValue)
- getPixbufHeight :: (MonadIO m, PixbufK o) => o -> m Int32
- data PixbufNChannelsPropertyInfo
- constructPixbufNChannels :: Int32 -> IO ([Char], GValue)
- getPixbufNChannels :: (MonadIO m, PixbufK o) => o -> m Int32
- data PixbufPixelBytesPropertyInfo
- constructPixbufPixelBytes :: Bytes -> IO ([Char], GValue)
- getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m Bytes
- data PixbufPixelsPropertyInfo
- constructPixbufPixels :: Ptr () -> IO ([Char], GValue)
- getPixbufPixels :: (MonadIO m, PixbufK o) => o -> m (Ptr ())
- data PixbufRowstridePropertyInfo
- constructPixbufRowstride :: Int32 -> IO ([Char], GValue)
- getPixbufRowstride :: (MonadIO m, PixbufK o) => o -> m Int32
- data PixbufWidthPropertyInfo
- constructPixbufWidth :: Int32 -> IO ([Char], GValue)
- getPixbufWidth :: (MonadIO m, PixbufK o) => o -> m Int32
Exported types
GObject Pixbuf Source | |
((~) * info (ResolvePixbufMethod t Pixbuf), MethodInfo * info Pixbuf p) => IsLabel t (Pixbuf -> p) Source | |
((~) * info (ResolvePixbufMethod t Pixbuf), MethodInfo * info Pixbuf p) => IsLabelProxy t (Pixbuf -> p) Source | |
type ParentTypes Pixbuf Source | |
type AttributeList Pixbuf Source | |
type SignalList Pixbuf Source |
Methods
Unsupported methods
data PixbufGetOptionsMethodInfo Source
((~) (TYPE Lifted) p (), (~) (TYPE Lifted) o (MethodResolutionFailed (TYPE Lifted) "getOptions" Pixbuf)) => MethodInfo (TYPE Lifted) PixbufGetOptionsMethodInfo o p Source | |
pixbufAddAlpha
pixbufApplyEmbeddedOrientation
data PixbufApplyEmbeddedOrientationMethodInfo Source
((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufApplyEmbeddedOrientationMethodInfo a signature Source | |
pixbufApplyEmbeddedOrientation :: (MonadIO m, PixbufK a) => a -> m Pixbuf Source
pixbufComposite
pixbufComposite :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> m () Source
pixbufCompositeColor
pixbufCompositeColor :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> Int32 -> Int32 -> Int32 -> Word32 -> Word32 -> m () Source
pixbufCompositeColorSimple
pixbufCompositeColorSimple :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> InterpType -> Int32 -> Int32 -> Word32 -> Word32 -> m Pixbuf Source
pixbufCopy
data PixbufCopyMethodInfo Source
((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufCopyMethodInfo a signature Source | |
pixbufCopy :: (MonadIO m, PixbufK a) => a -> m Pixbuf Source
pixbufCopyArea
pixbufCopyArea :: (MonadIO m, PixbufK a, PixbufK b) => a -> Int32 -> Int32 -> Int32 -> Int32 -> b -> Int32 -> Int32 -> m () Source
pixbufFill
data PixbufFillMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufFillMethodInfo a signature Source | |
pixbufFill :: (MonadIO m, PixbufK a) => a -> Word32 -> m () Source
pixbufFlip
pixbufFromPixdata
pixbufFromPixdata :: MonadIO m => Pixdata -> Bool -> m Pixbuf Source
Deprecated: (Since version 2.32)Use #GResource instead.
pixbufGetBitsPerSample
data PixbufGetBitsPerSampleMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetBitsPerSampleMethodInfo a signature Source | |
pixbufGetBitsPerSample :: (MonadIO m, PixbufK a) => a -> m Int32 Source
pixbufGetByteLength
data PixbufGetByteLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetByteLengthMethodInfo a signature Source | |
pixbufGetByteLength :: (MonadIO m, PixbufK a) => a -> m Word64 Source
pixbufGetColorspace
data PixbufGetColorspaceMethodInfo Source
((~) (TYPE Lifted) signature (m Colorspace), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetColorspaceMethodInfo a signature Source | |
pixbufGetColorspace :: (MonadIO m, PixbufK a) => a -> m Colorspace Source
pixbufGetFileInfo
pixbufGetFileInfo :: MonadIO m => Text -> m (PixbufFormat, Int32, Int32) Source
pixbufGetFileInfoAsync
pixbufGetFileInfoAsync :: (MonadIO m, CancellableK a) => Text -> Maybe a -> Maybe AsyncReadyCallback -> m () Source
pixbufGetFileInfoFinish
pixbufGetFileInfoFinish :: (MonadIO m, AsyncResultK a) => a -> m (PixbufFormat, Int32, Int32) Source
pixbufGetFormats
pixbufGetFormats :: MonadIO m => m [PixbufFormat] Source
pixbufGetHasAlpha
data PixbufGetHasAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetHasAlphaMethodInfo a signature Source | |
pixbufGetHasAlpha :: (MonadIO m, PixbufK a) => a -> m Bool Source
pixbufGetHeight
data PixbufGetHeightMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetHeightMethodInfo a signature Source | |
pixbufGetHeight :: (MonadIO m, PixbufK a) => a -> m Int32 Source
pixbufGetNChannels
data PixbufGetNChannelsMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetNChannelsMethodInfo a signature Source | |
pixbufGetNChannels :: (MonadIO m, PixbufK a) => a -> m Int32 Source
pixbufGetOption
pixbufGetPixels
data PixbufGetPixelsMethodInfo Source
((~) (TYPE Lifted) signature (m ByteString), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetPixelsMethodInfo a signature Source | |
pixbufGetPixels :: (MonadIO m, PixbufK a) => a -> m ByteString Source
pixbufGetRowstride
data PixbufGetRowstrideMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetRowstrideMethodInfo a signature Source | |
pixbufGetRowstride :: (MonadIO m, PixbufK a) => a -> m Int32 Source
pixbufGetWidth
data PixbufGetWidthMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufGetWidthMethodInfo a signature Source | |
pixbufGetWidth :: (MonadIO m, PixbufK a) => a -> m Int32 Source
pixbufNew
pixbufNewFromBytes
pixbufNewFromBytes :: MonadIO m => Bytes -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf Source
pixbufNewFromData
pixbufNewFromData :: MonadIO m => Ptr Word8 -> Colorspace -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe PixbufDestroyNotify -> m Pixbuf Source
pixbufNewFromFile
pixbufNewFromFile :: MonadIO m => Text -> m Pixbuf Source
pixbufNewFromFileAtScale
pixbufNewFromFileAtSize
pixbufNewFromInline
pixbufNewFromInline :: MonadIO m => ByteString -> Bool -> m Pixbuf Source
Deprecated: (Since version 2.32)Use #GResource instead.
pixbufNewFromResource
pixbufNewFromResource :: MonadIO m => Text -> m Pixbuf Source
pixbufNewFromResourceAtScale
pixbufNewFromStream
pixbufNewFromStream :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> m Pixbuf Source
pixbufNewFromStreamAsync
pixbufNewFromStreamAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
pixbufNewFromStreamAtScale
pixbufNewFromStreamAtScale :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> m Pixbuf Source
pixbufNewFromStreamAtScaleAsync
pixbufNewFromStreamAtScaleAsync :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int32 -> Int32 -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
pixbufNewFromStreamFinish
pixbufNewFromStreamFinish :: (MonadIO m, AsyncResultK a) => a -> m Pixbuf Source
pixbufNewFromXpmData
pixbufNewFromXpmData :: MonadIO m => [Text] -> m Pixbuf Source
pixbufNewSubpixbuf
pixbufNewSubpixbuf :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> m Pixbuf Source
pixbufReadPixelBytes
data PixbufReadPixelBytesMethodInfo Source
((~) (TYPE Lifted) signature (m Bytes), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufReadPixelBytesMethodInfo a signature Source | |
pixbufReadPixelBytes :: (MonadIO m, PixbufK a) => a -> m Bytes Source
pixbufReadPixels
data PixbufReadPixelsMethodInfo Source
((~) (TYPE Lifted) signature (m Word8), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufReadPixelsMethodInfo a signature Source | |
pixbufReadPixels :: (MonadIO m, PixbufK a) => a -> m Word8 Source
pixbufRotateSimple
data PixbufRotateSimpleMethodInfo Source
((~) (TYPE Lifted) signature (PixbufRotation -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufRotateSimpleMethodInfo a signature Source | |
pixbufRotateSimple :: (MonadIO m, PixbufK a) => a -> PixbufRotation -> m Pixbuf Source
pixbufSaturateAndPixelate
pixbufSaturateAndPixelate :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Float -> Bool -> m () Source
pixbufSaveToBufferv
data PixbufSaveToBuffervMethodInfo Source
((~) (TYPE Lifted) signature (Text -> [Text] -> [Text] -> m ByteString), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufSaveToBuffervMethodInfo a signature Source | |
pixbufSaveToBufferv :: (MonadIO m, PixbufK a) => a -> Text -> [Text] -> [Text] -> m ByteString Source
pixbufSaveToCallbackv
data PixbufSaveToCallbackvMethodInfo Source
((~) (TYPE Lifted) signature (PixbufSaveFunc -> Text -> [Text] -> [Text] -> m ()), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufSaveToCallbackvMethodInfo a signature Source | |
pixbufSaveToCallbackv :: (MonadIO m, PixbufK a) => a -> PixbufSaveFunc -> Text -> [Text] -> [Text] -> m () Source
pixbufSaveToStreamFinish
pixbufSaveToStreamFinish :: (MonadIO m, AsyncResultK a) => a -> m () Source
pixbufSavev
pixbufScale
pixbufScale :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> m () Source
pixbufScaleSimple
data PixbufScaleSimpleMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> InterpType -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufScaleSimpleMethodInfo a signature Source | |
pixbufScaleSimple :: (MonadIO m, PixbufK a) => a -> Int32 -> Int32 -> InterpType -> m Pixbuf Source
Properties
BitsPerSample
data PixbufBitsPerSamplePropertyInfo Source
AttrInfo PixbufBitsPerSamplePropertyInfo Source | |
type AttrLabel PixbufBitsPerSamplePropertyInfo = "bits-per-sample" Source | |
type AttrGetType PixbufBitsPerSamplePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PixbufBitsPerSamplePropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufBitsPerSamplePropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PixbufBitsPerSamplePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufBitsPerSample :: (MonadIO m, PixbufK o) => o -> m Int32 Source
Colorspace
data PixbufColorspacePropertyInfo Source
constructPixbufColorspace :: Colorspace -> IO ([Char], GValue) Source
getPixbufColorspace :: (MonadIO m, PixbufK o) => o -> m Colorspace Source
HasAlpha
data PixbufHasAlphaPropertyInfo Source
AttrInfo PixbufHasAlphaPropertyInfo Source | |
type AttrLabel PixbufHasAlphaPropertyInfo = "has-alpha" Source | |
type AttrGetType PixbufHasAlphaPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint PixbufHasAlphaPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufHasAlphaPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps PixbufHasAlphaPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufHasAlpha :: (MonadIO m, PixbufK o) => o -> m Bool Source
Height
data PixbufHeightPropertyInfo Source
AttrInfo PixbufHeightPropertyInfo Source | |
type AttrLabel PixbufHeightPropertyInfo = "height" Source | |
type AttrGetType PixbufHeightPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PixbufHeightPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufHeightPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PixbufHeightPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufHeight :: (MonadIO m, PixbufK o) => o -> m Int32 Source
NChannels
data PixbufNChannelsPropertyInfo Source
AttrInfo PixbufNChannelsPropertyInfo Source | |
type AttrLabel PixbufNChannelsPropertyInfo = "n-channels" Source | |
type AttrGetType PixbufNChannelsPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PixbufNChannelsPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufNChannelsPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PixbufNChannelsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufNChannels :: (MonadIO m, PixbufK o) => o -> m Int32 Source
PixelBytes
data PixbufPixelBytesPropertyInfo Source
AttrInfo PixbufPixelBytesPropertyInfo Source | |
type AttrLabel PixbufPixelBytesPropertyInfo = "pixel-bytes" Source | |
type AttrGetType PixbufPixelBytesPropertyInfo = Bytes Source | |
type AttrBaseTypeConstraint PixbufPixelBytesPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufPixelBytesPropertyInfo = TYPE Lifted ~ Bytes Source | |
type AttrAllowedOps PixbufPixelBytesPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructPixbufPixelBytes :: Bytes -> IO ([Char], GValue) Source
getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m Bytes Source
Pixels
data PixbufPixelsPropertyInfo Source
AttrInfo PixbufPixelsPropertyInfo Source | |
type AttrLabel PixbufPixelsPropertyInfo = "pixels" Source | |
type AttrGetType PixbufPixelsPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint PixbufPixelsPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufPixelsPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps PixbufPixelsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufPixels :: (MonadIO m, PixbufK o) => o -> m (Ptr ()) Source
Rowstride
data PixbufRowstridePropertyInfo Source
AttrInfo PixbufRowstridePropertyInfo Source | |
type AttrLabel PixbufRowstridePropertyInfo = "rowstride" Source | |
type AttrGetType PixbufRowstridePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PixbufRowstridePropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufRowstridePropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PixbufRowstridePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufRowstride :: (MonadIO m, PixbufK o) => o -> m Int32 Source
Width
data PixbufWidthPropertyInfo Source
AttrInfo PixbufWidthPropertyInfo Source | |
type AttrLabel PixbufWidthPropertyInfo = "width" Source | |
type AttrGetType PixbufWidthPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint PixbufWidthPropertyInfo = PixbufK Source | |
type AttrSetTypeConstraint PixbufWidthPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps PixbufWidthPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getPixbufWidth :: (MonadIO m, PixbufK o) => o -> m Int32 Source