Portability | GHC |
---|---|
Stability | experimental |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Safe Haskell | None |
collection of rendering routine
- renderRBkg_Dummy :: (RBackground, Dimension) -> Render ()
- renderStrk :: Stroke -> Render ()
- renderImg :: Image -> Render ()
- renderBkg :: (Background, Dimension) -> Render ()
- renderItem :: Item -> Render ()
- renderPage :: Page -> Render ()
- renderBkg_InBBox :: Maybe BBox -> Dimension -> Background -> Render ()
- renderRBkg :: (RBackground, Dimension) -> Render ()
- renderRItem :: RItem -> Render ()
- renderRBkg_NoPDF :: (RBackground, Dimension) -> Render ()
- renderRLayer_InBBox :: Maybe BBox -> RLayer -> Render ()
- renderRBkg_InBBox :: Maybe BBox -> (RBackground, Dimension) -> Render ()
- renderStrkBBx_BBoxOnly :: StrokeBBox -> Render ()
- renderImgBBx_BBoxOnly :: ImageBBox -> Render ()
- renderRItem_BBoxOnly :: RItem -> Render ()
- renderRLayer_BBoxOnly :: RLayer -> Render ()
- renderRPage_BBoxOnly :: RPage -> Render ()
- renderRBkg_Buf :: (RBackground, Dimension) -> Render ()
- renderRLayer_InBBoxBuf :: Maybe BBox -> RLayer -> Render ()
- updateLayerBuf :: Maybe BBox -> RLayer -> IO RLayer
- updatePageBuf :: RPage -> IO RPage
- updateHoodleBuf :: RHoodle -> IO RHoodle
- cnstrctRLayer :: Layer -> IO RLayer
- cnstrctRBkg_StateT :: Dimension -> Background -> StateT (Maybe Context) IO RBackground
- cnstrctRPage_StateT :: Page -> StateT (Maybe Context) IO RPage
- cnstrctRHoodle :: Hoodle -> IO RHoodle
dummy rendering
renderRBkg_Dummy :: (RBackground, Dimension) -> Render ()Source
simple rendering using non-R-structure
renderStrk :: Stroke -> Render ()Source
render stroke
renderBkg :: (Background, Dimension) -> Render ()Source
render background without any constraint
renderItem :: Item -> Render ()Source
render item
renderPage :: Page -> Render ()Source
render in bbox using non R-structure
renderBkg_InBBox :: Maybe BBox -> Dimension -> Background -> Render ()Source
render Background in BBox
simple rendering using R-structure
renderRBkg :: (RBackground, Dimension) -> Render ()Source
renderRItem :: RItem -> Render ()Source
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
renderImgBBx_BBoxOnly :: ImageBBox -> Render ()Source
renderRItem_BBoxOnly :: RItem -> Render ()Source
renderRLayer_BBoxOnly :: RLayer -> Render ()Source
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
updatePageBuf :: RPage -> IO RPageSource
construct R-structure from non-R-structure
cnstrctRLayer :: Layer -> IO RLayerSource
cnstrctRHoodle :: Hoodle -> IO RHoodleSource