{-# LINE 1 "Graphics/ImageMagick/MagickCore/Types/FFI/ColorspaceType.hsc" #-}
{-# LANGUAGE CPP                      #-}
{-# LINE 2 "Graphics/ImageMagick/MagickCore/Types/FFI/ColorspaceType.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}
module Graphics.ImageMagick.MagickCore.Types.FFI.ColorspaceType
    where

import           Foreign.C.Types

{-# LINE 8 "Graphics/ImageMagick/MagickCore/Types/FFI/ColorspaceType.hsc" #-}

newtype ColorspaceType = ColorspaceType { unColorspaceType :: CInt }
    deriving (Eq, Show)


undefinedColorspace  :: ColorspaceType
undefinedColorspace  = ColorspaceType 0
rgbColorspace  :: ColorspaceType
rgbColorspace  = ColorspaceType 1
grayColorspace  :: ColorspaceType
grayColorspace  = ColorspaceType 2
transparentColorspace  :: ColorspaceType
transparentColorspace  = ColorspaceType 3
ohtaColorspace  :: ColorspaceType
ohtaColorspace  = ColorspaceType 4
labColorspace  :: ColorspaceType
labColorspace  = ColorspaceType 5
xyzColorspace  :: ColorspaceType
xyzColorspace  = ColorspaceType 6
ycbCrColorspace  :: ColorspaceType
ycbCrColorspace  = ColorspaceType 7
yccColorspace  :: ColorspaceType
yccColorspace  = ColorspaceType 8
yiqColorspace  :: ColorspaceType
yiqColorspace  = ColorspaceType 9
ypbprColorspace  :: ColorspaceType
ypbprColorspace  = ColorspaceType 10
yuvColorspace  :: ColorspaceType
yuvColorspace  = ColorspaceType 11
cmykColorspace  :: ColorspaceType
cmykColorspace  = ColorspaceType 12
srgbColorspace  :: ColorspaceType
srgbColorspace  = ColorspaceType 13
hsbColorspace  :: ColorspaceType
hsbColorspace  = ColorspaceType 14
hslColorspace  :: ColorspaceType
hslColorspace  = ColorspaceType 15
hwbColorspace  :: ColorspaceType
hwbColorspace  = ColorspaceType 16
rec601LumaColorspace  :: ColorspaceType
rec601LumaColorspace  = ColorspaceType 17
rec601YCbCrColorspace  :: ColorspaceType
rec601YCbCrColorspace  = ColorspaceType 18
rec709LumaColorspace  :: ColorspaceType
rec709LumaColorspace  = ColorspaceType 19
rec709YCbCrColorspace  :: ColorspaceType
rec709YCbCrColorspace  = ColorspaceType 20
logColorspace  :: ColorspaceType
logColorspace  = ColorspaceType 21
cmyColorspace  :: ColorspaceType
cmyColorspace  = ColorspaceType 22

{-# LINE 38 "Graphics/ImageMagick/MagickCore/Types/FFI/ColorspaceType.hsc" #-}