| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
FreeType.Rasterific.TextRender
Documentation
Instances
| Eq PenStatus # | |
| Show PenStatus # | |
| Monad m => MonadState PenStatus (TextRenderT m) # | |
Defined in FreeType.Rasterific.TextRender Methods get :: TextRenderT m PenStatus # put :: PenStatus -> TextRenderT m () # state :: (PenStatus -> (a, PenStatus)) -> TextRenderT m a # | |
| Monad m => MonadRWS [Face] [CurveSegment] PenStatus (TextRenderT m) # | |
Defined in FreeType.Rasterific.TextRender | |
makePenStatus :: Float -> Point -> PenStatus #
data TextRenderT m a #
Instances
renderTextM :: Monad m => [Face] -> PenStatus -> TextRenderT m a -> m [CurveSegment] #
type TextRender = TextRenderT Identity #
renderText :: [Face] -> PenStatus -> TextRender a -> [CurveSegment] #
printString :: MonadIO m => String -> TextRenderT m (BBox Float) #