FreeType-Rasterific-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

FreeType.Rasterific.TextRender

Documentation

data PenStatus #

Instances
Eq PenStatus # 
Instance details

Defined in FreeType.Rasterific.TextRender

Show PenStatus # 
Instance details

Defined in FreeType.Rasterific.TextRender

Monad m => MonadState PenStatus (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Monad m => MonadRWS [Face] [CurveSegment] PenStatus (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

data TextRenderT m a #

Instances
MonadTrans TextRenderT # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

lift :: Monad m => m a -> TextRenderT m a #

Monad m => MonadState PenStatus (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Monad m => Monad (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

(>>=) :: TextRenderT m a -> (a -> TextRenderT m b) -> TextRenderT m b #

(>>) :: TextRenderT m a -> TextRenderT m b -> TextRenderT m b #

return :: a -> TextRenderT m a #

fail :: String -> TextRenderT m a #

Functor m => Functor (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

fmap :: (a -> b) -> TextRenderT m a -> TextRenderT m b #

(<$) :: a -> TextRenderT m b -> TextRenderT m a #

MonadIO m => MonadFail (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

fail :: String -> TextRenderT m a #

Monad m => Applicative (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

pure :: a -> TextRenderT m a #

(<*>) :: TextRenderT m (a -> b) -> TextRenderT m a -> TextRenderT m b #

liftA2 :: (a -> b -> c) -> TextRenderT m a -> TextRenderT m b -> TextRenderT m c #

(*>) :: TextRenderT m a -> TextRenderT m b -> TextRenderT m b #

(<*) :: TextRenderT m a -> TextRenderT m b -> TextRenderT m a #

MonadIO m => MonadIO (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

liftIO :: IO a -> TextRenderT m a #

Monad m => MonadWriter [CurveSegment] (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Monad m => MonadReader [Face] (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

ask :: TextRenderT m [Face] #

local :: ([Face] -> [Face]) -> TextRenderT m a -> TextRenderT m a #

reader :: ([Face] -> a) -> TextRenderT m a #

Monad m => MonadRWS [Face] [CurveSegment] PenStatus (TextRenderT m) # 
Instance details

Defined in FreeType.Rasterific.TextRender

(a ~ BBox Float, MonadIO m) => IsString (TextRenderT m a) # 
Instance details

Defined in FreeType.Rasterific.TextRender

Methods

fromString :: String -> TextRenderT m a #