fltkhs-0.8.0.3: FLTK bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Image

Synopsis

Documentation

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)

getDataH :: Ref Image -> IO (Height)

getDataSize :: Ref Image -> IO (Size)

getDataW :: Ref Image -> IO (Width)

getH :: Ref Image -> IO (Height)

getLd :: Ref Image -> IO (Int)

getW :: Ref Image -> IO (Width)

inactive :: Ref Image -> IO ()

scale :: Ref Image -> Size -> Maybe Bool -> Maybe Bool -> IO ()

uncache :: Ref Image -> IO ()

Orphan instances

impl ~ IO Size => Op (GetDataSize ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetDataSize () -> orig -> Ref Image -> impl Source #

impl ~ IO Height => Op (GetDataH ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetDataH () -> orig -> Ref Image -> impl Source #

impl ~ IO Width => Op (GetDataW ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetDataW () -> orig -> Ref Image -> impl Source #

impl ~ (Size -> Maybe Bool -> Maybe Bool -> IO ()) => Op (Scale ()) Image orig impl Source # 
Instance details

Methods

runOp :: Scale () -> orig -> Ref Image -> impl Source #

impl ~ IO (Either ImageFail ()) => Op (Fail ()) Image orig impl Source # 
Instance details

Methods

runOp :: Fail () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Uncache ()) Image orig impl Source # 
Instance details

Methods

runOp :: Uncache () -> orig -> Ref Image -> impl Source #

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Image orig impl Source # 
Instance details

Methods

runOp :: DrawResize () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Desaturate ()) Image orig impl Source # 
Instance details

Methods

runOp :: Desaturate () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Inactive ()) Image orig impl Source # 
Instance details

Methods

runOp :: Inactive () -> orig -> Ref Image -> impl Source #

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Image orig impl Source # 
Instance details

Methods

runOp :: ColorAverage () -> orig -> Ref Image -> impl Source #

impl ~ IO Int => Op (GetCount ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetCount () -> orig -> Ref Image -> impl Source #

impl ~ IO Int => Op (GetLd ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetLd () -> orig -> Ref Image -> impl Source #

impl ~ IO Int => Op (GetD ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetD () -> orig -> Ref Image -> impl Source #

impl ~ (Maybe Size -> IO (Maybe (Ref Image))) => Op (Copy ()) Image orig impl Source # 
Instance details

Methods

runOp :: Copy () -> orig -> Ref Image -> impl Source #

impl ~ (Position -> IO ()) => Op (Draw ()) Image orig impl Source # 
Instance details

Methods

runOp :: Draw () -> orig -> Ref Image -> impl Source #

impl ~ IO Height => Op (GetH ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetH () -> orig -> Ref Image -> impl Source #

impl ~ IO Width => Op (GetW ()) Image orig impl Source # 
Instance details

Methods

runOp :: GetW () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Destroy ()) Image orig impl Source # 
Instance details

Methods

runOp :: Destroy () -> orig -> Ref Image -> impl Source #