keid-render-basic-0.1.6.1: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Resource.Font.EvanW

Description

Documentation

load :: (MonadIO m, MonadReader env m, HasLogFunc env, HasCallStack) => Source -> m Container Source #

data Container Source #

Constructors

Container 

Fields

Instances

Instances details
FromJSON Container Source # 
Instance details

Defined in Resource.Font.EvanW

Methods

parseJSON :: Value -> Parser Container

parseJSONList :: Value -> Parser [Container]

Generic Container Source # 
Instance details

Defined in Resource.Font.EvanW

Associated Types

type Rep Container :: Type -> Type #

Show Container Source # 
Instance details

Defined in Resource.Font.EvanW

Eq Container Source # 
Instance details

Defined in Resource.Font.EvanW

Ord Container Source # 
Instance details

Defined in Resource.Font.EvanW

type Rep Container Source # 
Instance details

Defined in Resource.Font.EvanW

data Character Source #

Constructors

Character 

Fields

Instances

Instances details
FromJSON Character Source # 
Instance details

Defined in Resource.Font.EvanW

Methods

parseJSON :: Value -> Parser Character

parseJSONList :: Value -> Parser [Character]

Generic Character Source # 
Instance details

Defined in Resource.Font.EvanW

Associated Types

type Rep Character :: Type -> Type #

Show Character Source # 
Instance details

Defined in Resource.Font.EvanW

Eq Character Source # 
Instance details

Defined in Resource.Font.EvanW

Ord Character Source # 
Instance details

Defined in Resource.Font.EvanW

type Rep Character Source # 
Instance details

Defined in Resource.Font.EvanW

putLine :: ("WH" ::: Vec2) -> ("XY" ::: Vec2) -> ("Alignment" ::: Alignment) -> ("Size" ::: Float) -> ("Font" ::: Container) -> ("Line" ::: [Char]) -> ("scale" ::: Float, [PutChar]) Source #

data PutChar Source #

Constructors

PutChar 

Fields

Instances

Instances details
Storable PutChar Source # 
Instance details

Defined in Resource.Font.EvanW

Show PutChar Source # 
Instance details

Defined in Resource.Font.EvanW