freetype2-0.2.0: FreeType/Miscellaneous/TrueType.hsc
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{- | Please refer to the
[Miscellaneous > The TrueType Engine](https://www.freetype.org/freetype2/docs/reference/ft2-truetype_engine.html)
chapter of the reference.
Internal: "FreeType.Miscellaneous.TrueType.Internal".
-}
module FreeType.Miscellaneous.TrueType
( -- ** FT_TrueTypeEngineType
FT_TrueTypeEngineType
-- | 'FT_TRUETYPE_ENGINE_TYPE_UNPATENTED' is deprecated.
, pattern FT_TRUETYPE_ENGINE_TYPE_NONE
, pattern FT_TRUETYPE_ENGINE_TYPE_PATENTED
-- ** FT_Get_TrueType_Engine_Type
, ft_Get_TrueType_Engine_Type
) where
import FreeType.Core.Base.Types
import FreeType.Miscellaneous.TrueType.Internal (pattern FT_TRUETYPE_ENGINE_TYPE_UNPATENTED)
import FreeType.Miscellaneous.TrueType.Types
#include "ft2build.h"
#include FT_MODULE_H
pattern FT_TRUETYPE_ENGINE_TYPE_NONE
, FT_TRUETYPE_ENGINE_TYPE_PATENTED
:: (Eq a, Num a) => a
pattern FT_TRUETYPE_ENGINE_TYPE_NONE = #const FT_TRUETYPE_ENGINE_TYPE_NONE
pattern FT_TRUETYPE_ENGINE_TYPE_PATENTED = #const FT_TRUETYPE_ENGINE_TYPE_PATENTED
foreign import ccall "FT_Get_TrueType_Engine_Type"
ft_Get_TrueType_Engine_Type
:: FT_Library -- ^ library
-> IO FT_TrueTypeEngineType