{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}
module Data.CairoImage (
Image(..), ImageMut(..),
CairoImage, CairoImageMut, cairoImageFreeze, cairoImageThaw,
PixelArgb32,
pattern PixelArgb32Premultiplied, pixelArgb32Premultiplied,
pattern PixelArgb32Straight,
pattern CairoImageArgb32, Argb32,
pattern CairoImageMutArgb32, Argb32Mut,
PixelRgb24, pattern PixelRgb24,
pattern CairoImageRgb24, Rgb24,
pattern CairoImageMutRgb24, Rgb24Mut,
PixelA8, pattern PixelA8,
pattern CairoImageA8, A8,
pattern CairoImageMutA8, A8Mut,
PixelA1, pattern PixelA1, Bit(..), bit,
pattern CairoImageA1, A1,
pattern CairoImageMutA1, A1Mut,
PixelRgb16_565, pattern PixelRgb16_565,
pattern CairoImageRgb16_565, Rgb16_565,
pattern CairoImageMutRgb16_565, Rgb16_565Mut,
PixelRgb30, pattern PixelRgb30,
pattern CairoImageRgb30, Rgb30,
pattern CairoImageMutRgb30, Rgb30Mut ) where
import Data.CairoImage.Internal (
Image(..), ImageMut(..),
CairoImage, CairoImageMut, cairoImageFreeze, cairoImageThaw,
PixelArgb32,
pattern PixelArgb32Premultiplied, pixelArgb32Premultiplied,
pattern PixelArgb32Straight,
pattern CairoImageArgb32, Argb32,
pattern CairoImageMutArgb32, Argb32Mut,
PixelRgb24, pattern PixelRgb24,
pattern CairoImageRgb24, Rgb24, pattern CairoImageMutRgb24, Rgb24Mut,
PixelA8, pattern PixelA8,
pattern CairoImageA8, A8, pattern CairoImageMutA8, A8Mut,
PixelA1, pattern PixelA1, Bit(..), bit,
pattern CairoImageA1, A1, pattern CairoImageMutA1, A1Mut,
PixelRgb16_565, pattern PixelRgb16_565,
pattern CairoImageRgb16_565, Rgb16_565,
pattern CairoImageMutRgb16_565, Rgb16_565Mut,
PixelRgb30, pattern PixelRgb30,
pattern CairoImageRgb30, Rgb30, pattern CairoImageMutRgb30, Rgb30Mut )