union-color-0.1.1.0: src/Data/Color.hs
{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}
module Data.Color (
-- * Alpha
Alpha, pattern AlphaWord8, pattern AlphaWord16, pattern AlphaDouble,
alphaDouble, alphaRealToFrac,
-- * RGB
Rgb, pattern RgbWord8, pattern RgbWord16, pattern RgbDouble,
rgbDouble, rgbRealToFrac,
-- * RGBA
-- ** Straight
Rgba, pattern RgbaWord8, pattern RgbaWord16, pattern RgbaDouble,
rgbaDouble,
-- ** Premultiplied
pattern RgbaPremultipliedWord8, rgbaPremultipliedWord8,
pattern RgbaPremultipliedWord16, rgbaPremultipliedWord16,
pattern RgbaPremultipliedDouble, rgbaPremultipliedDouble,
-- ** From and To Rgb and Alpha
toRgba, fromRgba,
-- ** Convert Fractional
rgbaRealToFrac ) where
import Data.Color.Internal