freetype2-0.2.0: FreeType/Control/Subpixel/Internal.hsc
{-# LANGUAGE ForeignFunctionInterface #-}
module FreeType.Control.Subpixel.Internal
( -- ** FT_Library_SetLcdFilter
ft_Library_SetLcdFilter'
-- ** FT_Library_SetLcdFilterWeights
, ft_Library_SetLcdFilterWeights'
-- ** FT_Library_SetLcdGeometry
, ft_Library_SetLcdGeometry'
) where
import FreeType.Control.Subpixel.Types
import FreeType.Core.Base
import FreeType.Core.Types.Types
import Data.Word
import Foreign.Ptr
#include "ft2build.h"
#include FT_LCD_FILTER_H
foreign import ccall "FT_Library_SetLcdFilter"
ft_Library_SetLcdFilter'
:: FT_Library -- ^ library
-> FT_LcdFilter -- ^ filter
-> IO FT_Error
foreign import ccall "FT_Library_SetLcdFilterWeights"
ft_Library_SetLcdFilterWeights'
:: FT_Library -- ^ library
-> Ptr #{type unsigned char} -- ^ weights
-> IO FT_Error
foreign import ccall "FT_Library_SetLcdGeometry"
ft_Library_SetLcdGeometry'
:: FT_Library -- ^ library
-> Ptr FT_Vector -- ^ sub
-> IO FT_Error