gi-gdkpixbuf-0.2.32.13: GdkPixbuf bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GdkPixbuf.Objects.Pixbuf

Contents

Description

 

Synopsis

Exported types

newtype Pixbuf Source

Constructors

Pixbuf (ForeignPtr Pixbuf) 

Instances

GObject Pixbuf Source 
((~) * info (ResolvePixbufMethod t Pixbuf), MethodInfo * info Pixbuf p) => IsLabel t (Pixbuf -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Pixbuf -> p

((~) * info (ResolvePixbufMethod t Pixbuf), MethodInfo * info Pixbuf p) => IsLabelProxy t (Pixbuf -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Pixbuf -> p

type ParentTypes Pixbuf Source 
type AttributeList Pixbuf Source 
type SignalList Pixbuf Source 

class GObject o => PixbufK o Source

Instances

Methods

Unsupported methods

pixbufAddAlpha

data PixbufAddAlphaMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> Word8 -> Word8 -> Word8 -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufAddAlphaMethodInfo a signature Source 

pixbufAddAlpha :: (MonadIO m, PixbufK a) => a -> Bool -> Word8 -> Word8 -> Word8 -> m Pixbuf Source

pixbufApplyEmbeddedOrientation

pixbufComposite

data PixbufCompositeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> Int32 -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo (TYPE Lifted) PixbufCompositeMethodInfo a signature Source 

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

pixbufCopy

data PixbufCopyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufCopyMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PixbufCopyMethodInfo a -> signature -> s

pixbufCopy :: (MonadIO m, PixbufK a) => a -> m Pixbuf Source

pixbufCopyArea

data PixbufCopyAreaMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> Int32 -> Int32 -> b -> Int32 -> Int32 -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo (TYPE Lifted) PixbufCopyAreaMethodInfo a signature Source 

pixbufCopyArea :: (MonadIO m, PixbufK a, PixbufK b) => a -> Int32 -> Int32 -> Int32 -> Int32 -> b -> Int32 -> Int32 -> m () Source

pixbufFill

data PixbufFillMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufFillMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PixbufFillMethodInfo a -> signature -> s

pixbufFill :: (MonadIO m, PixbufK a) => a -> Word32 -> m () Source

pixbufFlip

data PixbufFlipMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m Pixbuf), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufFlipMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PixbufFlipMethodInfo a -> signature -> s

pixbufFlip :: (MonadIO m, PixbufK a) => a -> Bool -> m Pixbuf Source

pixbufFromPixdata

pixbufFromPixdata :: MonadIO m => Pixdata -> Bool -> m Pixbuf Source

Deprecated: (Since version 2.32)Use #GResource instead.

pixbufGetBitsPerSample

pixbufGetByteLength

pixbufGetColorspace

pixbufGetFileInfo

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

pixbufGetHasAlpha

pixbufGetHeight

pixbufGetNChannels

pixbufGetOption

pixbufGetPixels

pixbufGetRowstride

pixbufGetWidth

pixbufNew

pixbufNewFromBytes

pixbufNewFromData

pixbufNewFromFile

pixbufNewFromFileAtScale

pixbufNewFromFileAtSize

pixbufNewFromInline

pixbufNewFromInline :: MonadIO m => ByteString -> Bool -> m Pixbuf Source

Deprecated: (Since version 2.32)Use #GResource instead.

pixbufNewFromResource

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

pixbufNewSubpixbuf

pixbufReadPixelBytes

pixbufReadPixelBytes :: (MonadIO m, PixbufK a) => a -> m Bytes Source

pixbufReadPixels

pixbufRotateSimple

pixbufSaturateAndPixelate

pixbufSaturateAndPixelate :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Float -> Bool -> m () Source

pixbufSaveToBufferv

pixbufSaveToCallbackv

pixbufSaveToCallbackv :: (MonadIO m, PixbufK a) => a -> PixbufSaveFunc -> Text -> [Text] -> [Text] -> m () Source

pixbufSaveToStreamFinish

pixbufSaveToStreamFinish :: (MonadIO m, AsyncResultK a) => a -> m () Source

pixbufSavev

data PixbufSavevMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Text -> [Text] -> [Text] -> m ()), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) PixbufSavevMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PixbufSavevMethodInfo a -> signature -> s

pixbufSavev :: (MonadIO m, PixbufK a) => a -> Text -> Text -> [Text] -> [Text] -> m () Source

pixbufScale

data PixbufScaleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> m ()), MonadIO m, PixbufK a, PixbufK b) => MethodInfo (TYPE Lifted) PixbufScaleMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PixbufScaleMethodInfo a -> signature -> s

pixbufScale :: (MonadIO m, PixbufK a, PixbufK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> Double -> Double -> Double -> Double -> InterpType -> m () Source

pixbufScaleSimple

Properties

BitsPerSample

Colorspace

HasAlpha

Height

NChannels

PixelBytes

getPixbufPixelBytes :: (MonadIO m, PixbufK o) => o -> m Bytes Source

Pixels

getPixbufPixels :: (MonadIO m, PixbufK o) => o -> m (Ptr ()) Source

Rowstride

Width