| Gtk2Hs | Contents | Index

Graphics.Rendering.Cairo.Internal.Drawing.Cairo

Portability | portable
Stability | experimental
Maintainer | p.martini@neuralnoise.com

Description
The cairo drawing context functions.
Documentation
create :: Surface -> IO Cairo
reference :: Cairo -> IO ()
destroy :: Cairo -> IO ()
save :: Cairo -> IO ()
restore :: Cairo -> IO ()
status :: Cairo -> IO Status
getTarget :: Cairo -> IO Surface
setSourceRGB :: Cairo -> Double -> Double -> Double -> IO ()
setSourceRGBA :: Cairo -> Double -> Double -> Double -> Double -> IO ()
setSource :: Cairo -> Pattern -> IO ()
setSourceSurface :: Cairo -> Surface -> Double -> Double -> IO ()
getSource :: Cairo -> IO Pattern
setAntialias :: Cairo -> Antialias -> IO ()
getAntialias :: Cairo -> IO Antialias
setFillRule :: Cairo -> FillRule -> IO ()
getFillRule :: Cairo -> IO FillRule
setLineCap :: Cairo -> LineCap -> IO ()
getLineCap :: Cairo -> IO LineCap
setLineJoin :: Cairo -> LineJoin -> IO ()
getLineJoin :: Cairo -> IO LineJoin
setLineWidth :: Cairo -> Double -> IO ()
getLineWidth :: Cairo -> IO Double
setMiterLimit :: Cairo -> Double -> IO ()
getMiterLimit :: Cairo -> IO Double
setOperator :: Cairo -> Operator -> IO ()
getOperator :: Cairo -> IO Operator
setTolerance :: Cairo -> Double -> IO ()
getTolerance :: Cairo -> IO Double
clip :: Cairo -> IO ()
clipPreserve :: Cairo -> IO ()
resetClip :: Cairo -> IO ()
fill :: Cairo -> IO ()
fillPreserve :: Cairo -> IO ()
fillExtents :: Cairo -> IO (Double, Double, Double, Double)
inFill :: Cairo -> Double -> Double -> IO Bool
mask :: Cairo -> Pattern -> IO ()
maskSurface :: Cairo -> Surface -> Double -> Double -> IO ()
paint :: Cairo -> IO ()
paintWithAlpha :: Cairo -> Double -> IO ()
stroke :: Cairo -> IO ()
strokePreserve :: Cairo -> IO ()
strokeExtents :: Cairo -> IO (Double, Double, Double, Double)
inStroke :: Cairo -> Double -> Double -> IO Bool
copyPage :: Cairo -> IO ()
showPage :: Cairo -> IO ()
create'_ :: Ptr Surface -> IO (Ptr Cairo)
reference'_ :: Ptr Cairo -> IO (Ptr Cairo)
destroy'_ :: Ptr Cairo -> IO ()
save'_ :: Ptr Cairo -> IO ()
restore'_ :: Ptr Cairo -> IO ()
status'_ :: Ptr Cairo -> IO CInt
getTarget'_ :: Ptr Cairo -> IO (Ptr Surface)
setSourceRGB'_ :: Ptr Cairo -> CDouble -> CDouble -> CDouble -> IO ()
setSourceRGBA'_ :: Ptr Cairo -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()
setSource'_ :: Ptr Cairo -> Ptr Pattern -> IO ()
setSourceSurface'_ :: Ptr Cairo -> Ptr Surface -> CDouble -> CDouble -> IO ()
getSource'_ :: Ptr Cairo -> IO (Ptr Pattern)
setAntialias'_ :: Ptr Cairo -> CInt -> IO ()
getAntialias'_ :: Ptr Cairo -> IO CInt
cairo_set_dash :: Ptr Cairo -> Ptr CDouble -> CInt -> CDouble -> IO ()
setFillRule'_ :: Ptr Cairo -> CInt -> IO ()
getFillRule'_ :: Ptr Cairo -> IO CInt
setLineCap'_ :: Ptr Cairo -> CInt -> IO ()
getLineCap'_ :: Ptr Cairo -> IO CInt
setLineJoin'_ :: Ptr Cairo -> CInt -> IO ()
getLineJoin'_ :: Ptr Cairo -> IO CInt
setLineWidth'_ :: Ptr Cairo -> CDouble -> IO ()
getLineWidth'_ :: Ptr Cairo -> IO CDouble
setMiterLimit'_ :: Ptr Cairo -> CDouble -> IO ()
getMiterLimit'_ :: Ptr Cairo -> IO CDouble
setOperator'_ :: Ptr Cairo -> CInt -> IO ()
getOperator'_ :: Ptr Cairo -> IO CInt
setTolerance'_ :: Ptr Cairo -> CDouble -> IO ()
getTolerance'_ :: Ptr Cairo -> IO CDouble
clip'_ :: Ptr Cairo -> IO ()
clipPreserve'_ :: Ptr Cairo -> IO ()
resetClip'_ :: Ptr Cairo -> IO ()
fill'_ :: Ptr Cairo -> IO ()
fillPreserve'_ :: Ptr Cairo -> IO ()
fillExtents'_ :: Ptr Cairo -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()
inFill'_ :: Ptr Cairo -> CDouble -> CDouble -> IO CInt
mask'_ :: Ptr Cairo -> Ptr Pattern -> IO ()
maskSurface'_ :: Ptr Cairo -> Ptr Surface -> CDouble -> CDouble -> IO ()
paint'_ :: Ptr Cairo -> IO ()
paintWithAlpha'_ :: Ptr Cairo -> CDouble -> IO ()
stroke'_ :: Ptr Cairo -> IO ()
strokePreserve'_ :: Ptr Cairo -> IO ()
strokeExtents'_ :: Ptr Cairo -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()
inStroke'_ :: Ptr Cairo -> CDouble -> CDouble -> IO CInt
copyPage'_ :: Ptr Cairo -> IO ()
showPage'_ :: Ptr Cairo -> IO ()
Produced by Haddock version 2.4.2