hoodle-render-0.1: Hoodle file renderer

PortabilityGHC
Stabilityexperimental
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Safe HaskellNone

Graphics.Hoodle.Render

Contents

Description

collection of rendering routine

Synopsis

dummy rendering

simple rendering using non-R-structure

renderStrk :: Stroke -> Render ()Source

render stroke

renderImg :: Image -> Render ()Source

render image

renderBkg :: (Background, Dimension) -> Render ()Source

render background without any constraint

renderItem :: Item -> Render ()Source

render item

render in bbox using non R-structure

renderBkg_InBBox :: Maybe BBox -> Dimension -> Background -> Render ()Source

render Background in BBox

simple rendering using R-structure

nopdf

renderRBkg_NoPDF :: (RBackground, Dimension) -> Render ()Source

render background without pdf

render in bbox

renderRLayer_InBBox :: Maybe BBox -> RLayer -> Render ()Source

render RLayer within BBox after hittest items

renderRBkg_InBBox :: Maybe BBox -> (RBackground, Dimension) -> Render ()Source

background drawing in bbox

render only bbox (for debug purpose)

renderStrkBBx_BBoxOnly :: StrokeBBox -> Render ()Source

render only bounding box of a StrokeBBox

renderRPage_BBoxOnly :: RPage -> Render ()Source

render only bounding box of a StrokeBBox

render using buf

renderRBkg_Buf :: (RBackground, Dimension) -> Render ()Source

Background rendering using buffer

buffer update

construct R-structure from non-R-structure