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