Portability | GHC |
---|---|
Stability | experimental |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Safe Haskell | None |
- passarg :: Monad m => (a -> m ()) -> a -> m a
- class Renderable a where
- cairoRender :: RenderCache -> a -> Render a
- class RenderOptionable a where
- type RenderOption a :: *
- cairoRenderOption :: RenderOption a -> RenderCache -> a -> Render a
- data StrokeBBoxOption
- = DrawFull
- | DrawBoxOnly
- cairoOptionPage :: (RenderOptionable (b, Dimension, Maybe Xform4Page), RenderOptionable a, Foldable s) => (RenderOption (b, Dimension, Maybe Xform4Page), RenderOption a) -> RenderCache -> (GPage b s a, Maybe Xform4Page) -> Render (GPage b s a, Maybe Xform4Page)
Documentation
class Renderable a whereSource
cairoRender :: RenderCache -> a -> Render aSource
class RenderOptionable a whereSource
type RenderOption a :: *Source
cairoRenderOption :: RenderOption a -> RenderCache -> a -> Render aSource
cairoOptionPage :: (RenderOptionable (b, Dimension, Maybe Xform4Page), RenderOptionable a, Foldable s) => (RenderOption (b, Dimension, Maybe Xform4Page), RenderOption a) -> RenderCache -> (GPage b s a, Maybe Xform4Page) -> Render (GPage b s a, Maybe Xform4Page)Source