Graphics.Xournal.Render.Generic
Documentation
class Renderable a whereSource
Methods
cairoRender :: a -> Render ()Source
Instances
| Renderable StrokeBBox | |
| Renderable Stroke | |
| Renderable (Background, Dimension) | |
| Renderable (BackgroundPDFDrawable, Dimension) | |
| (Renderable a, Foldable s) => Renderable (GLayer s a) | |
| (Renderable (b, Dimension), Renderable a, Foldable s) => Renderable (GPage b s a) |
cairoLayer :: (Renderable a, Foldable s) => GLayer s a -> Render ()Source
cairoPage :: (Renderable (b, Dimension), Renderable a, Foldable s) => GPage b s a -> Render ()Source
class RenderOptionable a whereSource
Associated Types
type RenderOption a :: *Source
Methods
cairoRenderOption :: RenderOption a -> a -> Render ()Source
Instances
data StrokeBBoxOption Source
Constructors
| DrawFull | |
| DrawBoxOnly |
cairoOptionLayer :: (RenderOptionable a, Foldable s) => RenderOption a -> GLayer s a -> Render ()Source
cairoOptionPage :: (RenderOptionable (b, Dimension), RenderOptionable a, Foldable s) => (RenderOption (b, Dimension), RenderOption a) -> GPage b s a -> Render ()Source