Safe Haskell | None |
---|---|
Language | Haskell98 |
FreeType.Support.Outline.Internal
Contents
- FT_Outline_New
- FT_Outline_Done
- FT_Outline_Copy
- FT_Outline_Transform
- FT_Outline_Embolden
- FT_Outline_EmboldenXY
- FT_Outline_Check
- FT_Outline_Get_CBox
- FT_Outline_Get_BBox
- FT_Outline_Get_Bitmap
- FT_Outline_Render
- FT_Outline_Decompose
- FT_Outline_Funcs
- FT_Outline_MoveToFunc
- FT_Outline_LineToFunc
- FT_Outline_ConicToFunc
- FT_Outline_CubicToFunc
Synopsis
- ft_Outline_New' :: FT_Library -> FT_UInt -> FT_Int -> Ptr FT_Outline -> IO FT_Error
- ft_Outline_Done' :: FT_Library -> Ptr FT_Outline -> IO FT_Error
- ft_Outline_Copy' :: Ptr FT_Outline -> Ptr FT_Outline -> IO FT_Error
- ft_Outline_Transform' :: Ptr FT_Outline -> Ptr FT_Matrix -> IO ()
- ft_Outline_Embolden' :: Ptr FT_Outline -> FT_Pos -> IO FT_Error
- ft_Outline_EmboldenXY' :: Ptr FT_Outline -> FT_Pos -> FT_Pos -> IO FT_Error
- ft_Outline_Check' :: Ptr FT_Outline -> IO FT_Error
- ft_Outline_Get_CBox' :: Ptr FT_Outline -> Ptr FT_BBox -> IO ()
- ft_Outline_Get_BBox' :: Ptr FT_Outline -> Ptr FT_BBox -> IO FT_Error
- ft_Outline_Get_Bitmap' :: FT_Library -> Ptr FT_Outline -> Ptr FT_Bitmap -> IO FT_Error
- ft_Outline_Render' :: FT_Library -> Ptr FT_Outline -> Ptr FT_Raster_Params -> IO FT_Error
- ft_Outline_Decompose' :: Ptr FT_Outline -> Ptr FT_Outline_Funcs -> Ptr () -> IO FT_Error
- data FT_Outline_Funcs' = FT_Outline_Funcs' {}
- ft_Outline_MoveToFunc :: FT_Outline_MoveToFunc -> IO (FunPtr FT_Outline_MoveToFunc)
- ft_Outline_MoveToFunc' :: FunPtr FT_Outline_MoveToFunc -> FT_Outline_MoveToFunc
- ft_Outline_LineToFunc :: FT_Outline_LineToFunc -> IO (FunPtr FT_Outline_LineToFunc)
- ft_Outline_LineToFunc' :: FunPtr FT_Outline_LineToFunc -> FT_Outline_LineToFunc
- ft_Outline_ConicToFunc :: FT_Outline_ConicToFunc -> IO (FunPtr FT_Outline_ConicToFunc)
- ft_Outline_ConicToFunc' :: FunPtr FT_Outline_ConicToFunc -> FT_Outline_ConicToFunc
- ft_Outline_CubicToFunc :: FT_Outline_CubicToFunc -> IO (FunPtr FT_Outline_CubicToFunc)
- ft_Outline_CubicToFunc' :: FunPtr FT_Outline_CubicToFunc -> FT_Outline_CubicToFunc
FT_Outline_New
Arguments
:: FT_Library | library |
-> FT_UInt | numPoints |
-> FT_Int | numContours |
-> Ptr FT_Outline | anoutline |
-> IO FT_Error |
FT_Outline_Done
Arguments
:: FT_Library | library |
-> Ptr FT_Outline | outline |
-> IO FT_Error |
FT_Outline_Copy
Arguments
:: Ptr FT_Outline | source |
-> Ptr FT_Outline | target |
-> IO FT_Error |
FT_Outline_Transform
ft_Outline_Transform' Source #
Arguments
:: Ptr FT_Outline | outline |
-> Ptr FT_Matrix | matrix |
-> IO () |
FT_Outline_Embolden
Arguments
:: Ptr FT_Outline | outline |
-> FT_Pos | strength |
-> IO FT_Error |
FT_Outline_EmboldenXY
FT_Outline_Check
Arguments
:: Ptr FT_Outline | outline |
-> IO FT_Error |
FT_Outline_Get_CBox
Arguments
:: Ptr FT_Outline | outline |
-> Ptr FT_BBox | acbox |
-> IO () |
FT_Outline_Get_BBox
FT_Outline_Get_Bitmap
ft_Outline_Get_Bitmap' Source #
Arguments
:: FT_Library | library |
-> Ptr FT_Outline | outline |
-> Ptr FT_Bitmap | abitmap |
-> IO FT_Error |
FT_Outline_Render
Arguments
:: FT_Library | library |
-> Ptr FT_Outline | outline |
-> Ptr FT_Raster_Params | params |
-> IO FT_Error |
FT_Outline_Decompose
ft_Outline_Decompose' Source #
Arguments
:: Ptr FT_Outline | outline |
-> Ptr FT_Outline_Funcs | func_interface |
-> Ptr () | user |
-> IO FT_Error |
FT_Outline_Funcs
data FT_Outline_Funcs' Source #
Constructors
FT_Outline_Funcs' | |
Instances
Storable FT_Outline_Funcs' Source # | |
Defined in FreeType.Support.Outline.Types Methods sizeOf :: FT_Outline_Funcs' -> Int # alignment :: FT_Outline_Funcs' -> Int # peekElemOff :: Ptr FT_Outline_Funcs' -> Int -> IO FT_Outline_Funcs' # pokeElemOff :: Ptr FT_Outline_Funcs' -> Int -> FT_Outline_Funcs' -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Outline_Funcs' # pokeByteOff :: Ptr b -> Int -> FT_Outline_Funcs' -> IO () # peek :: Ptr FT_Outline_Funcs' -> IO FT_Outline_Funcs' # poke :: Ptr FT_Outline_Funcs' -> FT_Outline_Funcs' -> IO () # |