blucontrol-0.6.0.0: Configurable blue light filter
Safe HaskellNone
LanguageHaskell2010

Blucontrol.Value.RGB

Synopsis

Documentation

data RGB a Source #

Values for the colors red, green and blue

Constructors

RGB 

Fields

Instances

Instances details
Bounded a => Bounded (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

minBound :: RGB a #

maxBound :: RGB a #

(Bounded a, Enum a) => Enum (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

succ :: RGB a -> RGB a #

pred :: RGB a -> RGB a #

toEnum :: Int -> RGB a #

fromEnum :: RGB a -> Int #

enumFrom :: RGB a -> [RGB a] #

enumFromThen :: RGB a -> RGB a -> [RGB a] #

enumFromTo :: RGB a -> RGB a -> [RGB a] #

enumFromThenTo :: RGB a -> RGB a -> RGB a -> [RGB a] #

Eq a => Eq (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

(==) :: RGB a -> RGB a -> Bool #

(/=) :: RGB a -> RGB a -> Bool #

Ord a => Ord (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

compare :: RGB a -> RGB a -> Ordering #

(<) :: RGB a -> RGB a -> Bool #

(<=) :: RGB a -> RGB a -> Bool #

(>) :: RGB a -> RGB a -> Bool #

(>=) :: RGB a -> RGB a -> Bool #

max :: RGB a -> RGB a -> RGB a #

min :: RGB a -> RGB a -> RGB a #

Read a => Read (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Show a => Show (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

showsPrec :: Int -> RGB a -> ShowS #

show :: RGB a -> String #

showList :: [RGB a] -> ShowS #

Generic (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Associated Types

type Rep (RGB a) :: Type -> Type #

Methods

from :: RGB a -> Rep (RGB a) x #

to :: Rep (RGB a) x -> RGB a #

Default (RGB Word8) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

def :: RGB Word8 #

NFData a => NFData (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

Methods

rnf :: RGB a -> () #

CompatibleValues (RGB Word8) RecolorXValue Source # 
Instance details

Defined in Blucontrol.Monad.Recolor.X

MonadBase IO m => MonadGamma (GammaLinearT (RGB Word8) m) Source # 
Instance details

Defined in Blucontrol.Monad.Gamma.Linear

Associated Types

type GammaValue (GammaLinearT (RGB Word8) m) Source #

type Rep (RGB a) Source # 
Instance details

Defined in Blucontrol.Value.RGB

type Rep (RGB a) = D1 ('MetaData "RGB" "Blucontrol.Value.RGB" "blucontrol-0.6.0.0-inplace" 'False) (C1 ('MetaCons "RGB" 'PrefixI 'True) (S1 ('MetaSel ('Just "red") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: (S1 ('MetaSel ('Just "green") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "blue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a))))
type GammaValue (GammaLinearT (RGB Word8) m) Source # 
Instance details

Defined in Blucontrol.Monad.Gamma.Linear