Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Drawing.CairoT
Synopsis
- cairoCreate :: (PrimMonad m, IsCairoSurfaceT sr) => sr s (PrimState m) -> m (CairoT r (PrimState m))
- cairoPushGroup :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoPopGroup :: PrimMonad m => CairoT r s -> m (CairoPatternT s)
- cairoPopGroupToSource :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoSetSourceRgb :: PrimMonad m => CairoT r (PrimState m) -> Rgb CDouble -> m ()
- cairoSetSourceRgba :: PrimMonad m => CairoT r (PrimState m) -> Rgba CDouble -> m ()
- cairoSetSource :: (PrimMonad m, IsCairoPatternT pt) => CairoT r s -> pt s -> m ()
- cairoSetSourceSurface :: (PrimMonad m, IsCairoSurfaceT sr) => CairoT r ps -> sr s ps -> CDouble -> CDouble -> m ()
- cairoSetLineWidth :: PrimMonad m => CairoT r (PrimState m) -> CDouble -> m ()
- cairoFill :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoMask :: (PrimMonad m, IsCairoPatternT pt) => CairoT r s -> pt s -> m ()
- cairoPaint :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoPaintWithAlpha :: PrimMonad m => CairoT r (PrimState m) -> CDouble -> m ()
- cairoStroke :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoStrokePreserve :: PrimMonad m => CairoT r (PrimState m) -> m ()
- cairoStrokeExtents :: PrimMonad m => CairoT r (PrimState m) -> m CairoExtents
Basic
cairoCreate :: (PrimMonad m, IsCairoSurfaceT sr) => sr s (PrimState m) -> m (CairoT r (PrimState m)) Source #
Push and Pop Group
cairoPopGroup :: PrimMonad m => CairoT r s -> m (CairoPatternT s) Source #
Set Source
cairoSetSource :: (PrimMonad m, IsCairoPatternT pt) => CairoT r s -> pt s -> m () Source #
cairoSetSourceSurface :: (PrimMonad m, IsCairoSurfaceT sr) => CairoT r ps -> sr s ps -> CDouble -> CDouble -> m () Source #
Set Attribute
Verb
cairoStrokeExtents :: PrimMonad m => CairoT r (PrimState m) -> m CairoExtents Source #