Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- class Manipulator m where
Documentation
class Manipulator m where #
This class models a graphics object that supports color modulation.
modulateAlphaM :: Int -> m -> m #
Modulate the alpha channel of picture. This behavior stacks multiplicatively.
modulateRedM :: Int -> m -> m #
Modulate the red channel of picture. This behavior stacks multiplicatively.
modulateGreenM :: Int -> m -> m #
Modulate the green channel of picture. This behavior stacks multiplicatively.
modulateBlueM :: Int -> m -> m #
Modulate the blue channel of picture. This behavior stacks multiplicatively.
Manipulator (CompositingNode a) # | |
Manipulator (c a) => Manipulator (ResIndependent c a) # | |