{-# LINE 1 "FreeType/Control/Driver.hsc" #-}
{-# LANGUAGE PatternSynonyms #-}

{- | Please refer to the
     [Controlling FreeType Modules > Driver properties](https://www.freetype.org/freetype2/docs/reference/ft2-properties.html)
     chapter of the reference.
 -}

module FreeType.Control.Driver
  ( -- ** FT_HINTING_XXX
    pattern FT_HINTING_FREETYPE
  , pattern FT_HINTING_ADOBE
    -- ** TT_INTERPRETER_VERSION_XXX
  , pattern TT_INTERPRETER_VERSION_35
  , pattern TT_INTERPRETER_VERSION_38
  , pattern TT_INTERPRETER_VERSION_40
    -- ** FT_AUTOHINTER_SCRIPT_XXX
  , pattern FT_AUTOHINTER_SCRIPT_NONE
  , pattern FT_AUTOHINTER_SCRIPT_LATIN
  , pattern FT_AUTOHINTER_SCRIPT_CJK
  , pattern FT_AUTOHINTER_SCRIPT_INDIC
    -- ** FT_Prop_GlyphToScriptMap
  , FT_Prop_GlyphToScriptMap (..)
    -- ** FT_Prop_IncreaseXHeight
  , FT_Prop_IncreaseXHeight (..)
  ) where

import           FreeType.Control.Driver.Types




pattern FT_HINTING_FREETYPE
      , FT_HINTING_ADOBE
     :: (Eq a, Num a) => a
pattern FT_HINTING_FREETYPE     = 0
{-# LINE 36 "FreeType/Control/Driver.hsc" #-}
pattern FT_HINTING_ADOBE        = 1
{-# LINE 37 "FreeType/Control/Driver.hsc" #-}



pattern TT_INTERPRETER_VERSION_35
      , TT_INTERPRETER_VERSION_38
      , TT_INTERPRETER_VERSION_40
     :: (Eq a, Num a) => a
pattern TT_INTERPRETER_VERSION_35 = 35
{-# LINE 45 "FreeType/Control/Driver.hsc" #-}
pattern TT_INTERPRETER_VERSION_38 = 38
{-# LINE 46 "FreeType/Control/Driver.hsc" #-}
pattern TT_INTERPRETER_VERSION_40 = 40
{-# LINE 47 "FreeType/Control/Driver.hsc" #-}



pattern FT_AUTOHINTER_SCRIPT_NONE
      , FT_AUTOHINTER_SCRIPT_LATIN
      , FT_AUTOHINTER_SCRIPT_CJK
      , FT_AUTOHINTER_SCRIPT_INDIC
     :: (Eq a, Num a) => a
pattern FT_AUTOHINTER_SCRIPT_NONE  = 0
{-# LINE 56 "FreeType/Control/Driver.hsc" #-}
pattern FT_AUTOHINTER_SCRIPT_LATIN = 1
{-# LINE 57 "FreeType/Control/Driver.hsc" #-}
pattern FT_AUTOHINTER_SCRIPT_CJK   = 2
{-# LINE 58 "FreeType/Control/Driver.hsc" #-}
pattern FT_AUTOHINTER_SCRIPT_INDIC = 3
{-# LINE 59 "FreeType/Control/Driver.hsc" #-}