| ||||||||
| ||||||||
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.6.0 |