Safe Haskell | None |
---|---|
Language | Haskell2010 |
Color handling.
- data Color
- v4 :: Lens' Color (V4 Float)
- rgba :: Float -> Float -> Float -> Float -> Color
- floatToWord8 :: Float -> Word8
- word8ToFloat :: Word8 -> Float
- rgbaL :: Lens' Color (Float, Float, Float, Float)
- redL :: Lens' Color Float
- greenL :: Lens' Color Float
- blueL :: Lens' Color Float
- alphaL :: Lens' Color Float
- viewRgba :: Color -> (Float, Float, Float, Float)
- viewRed :: Color -> Float
- viewGreen :: Color -> Float
- viewBlue :: Color -> Float
- viewAlpha :: Color -> Float
Types
The color data type.
This data type says nothing about the color space these values are in. The color space depends on the usage; for example, a framebuffer with sRGB textures attached uses sRGB color space in these color values.
Color
's Storable
instance is equal to V4
Float
's
Storable
instance, in the order "r g b a".
Constructing colors
Conversion to Word8
colors.
floatToWord8 :: Float -> Word8 Source
word8ToFloat :: Word8 -> Float Source