Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class HasLayeredColor a where
- class Colorable a where
- class Drawable a where
Classes
A collection of classes representing graphical elements and their properties.
class HasLayeredColor a where Source #
Access one graphical element's LayeredColor
.
getColor :: a -> LayeredColor Source #
class Colorable a where Source #
A Colorable
is a colourless graphical element.
drawUsingColor :: (Draw e, MonadReader e m, MonadIO m) => a -> LayeredColor -> m () Source #
To draw a Colorable
, we need to pass a LayeredColor
.