Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq PenStatus # | |
Show PenStatus # | |
Monad m => MonadState PenStatus (TextRenderT m) # | |
Defined in FreeType.Rasterific.TextRender 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) #