Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class (Monad m, RGB c) => MonadGamma c m | m -> c where Source #
Calculate an RGB
value.
This is a monadic function, to allow the value to be dependent on side effects like time and
location.
Instances
(MonadBase IO m, MonadGamma c m) => MonadGamma c (GammaModifierT c m) Source # | |
Defined in Blucontrol.Gamma.Modifier gamma :: GammaModifierT c m c Source # | |
(Monad m, RGB c) => MonadGamma c (GammaConstT c m) Source # | |
Defined in Blucontrol.Gamma.Const gamma :: GammaConstT c m c Source # | |
MonadBase IO m => MonadGamma Trichromaticity (GammaLinearT Trichromaticity m) Source # | |
Defined in Blucontrol.Gamma.Linear | |
MonadBase IO m => MonadGamma Temperature (GammaLinearT Temperature m) Source # | |
Defined in Blucontrol.Gamma.Linear | |
(RGB Trichromaticity, MonadBase IO m) => MonadGamma (WithBrightness Trichromaticity) (GammaLinearT (WithBrightness Trichromaticity) m) Source # | |
Defined in Blucontrol.Gamma.Linear | |
(RGB Temperature, MonadBase IO m) => MonadGamma (WithBrightness Temperature) (GammaLinearT (WithBrightness Temperature) m) Source # | |
Defined in Blucontrol.Gamma.Linear |