gi-gdkpixbuf-0.2.32.12: 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

class GObject o => PixbufK o Source

Instances

Methods

pixbufAddAlpha

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

pixbufApplyEmbeddedOrientation

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

pixbufCopy

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

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

pixbufFlip

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

pixbufGetFileInfoFinish

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

pixbufNewFromStreamAsync

pixbufNewFromStreamAtScale

pixbufNewFromStreamAtScaleAsync

pixbufNewFromStreamFinish

pixbufNewFromXpmData

pixbufNewSubpixbuf

pixbufReadPixelBytes

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

pixbufSavev

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

pixbufScale

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

Pixels

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

Rowstride

Width