{-# LINE 1 "FreeType/Format/Gasp.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE PatternSynonyms #-}
module FreeType.Format.Gasp
(
pattern FT_GASP_NO_TABLE
, pattern FT_GASP_DO_GRIDFIT
, pattern FT_GASP_DO_GRAY
, pattern FT_GASP_SYMMETRIC_GRIDFIT
, pattern FT_GASP_SYMMETRIC_SMOOTHING
, ft_Get_Gasp
) where
import FreeType.Core.Base
import FreeType.Core.Types.Types
pattern FT_GASP_NO_TABLE
, FT_GASP_DO_GRIDFIT
, FT_GASP_DO_GRAY
, FT_GASP_SYMMETRIC_GRIDFIT
, FT_GASP_SYMMETRIC_SMOOTHING
:: (Eq a, Num a) => a
pattern FT_GASP_NO_TABLE = -1
{-# LINE 35 "FreeType/Format/Gasp.hsc" #-}
pattern FT_GASP_DO_GRIDFIT = 1
{-# LINE 36 "FreeType/Format/Gasp.hsc" #-}
pattern FT_GASP_DO_GRAY = 2
{-# LINE 37 "FreeType/Format/Gasp.hsc" #-}
pattern FT_GASP_SYMMETRIC_GRIDFIT = 4
{-# LINE 38 "FreeType/Format/Gasp.hsc" #-}
pattern FT_GASP_SYMMETRIC_SMOOTHING = 8
{-# LINE 39 "FreeType/Format/Gasp.hsc" #-}
foreign import ccall "FT_Get_Gasp"
ft_Get_Gasp
:: FT_Face
-> FT_UInt
-> IO FT_Int