freetype2-0.1.2: Haskell binding for FreeType 2 library
Graphics.Rendering.FreeType.Internal.Outline
data FT_Outline Source #
Constructors
Fields
Instances
Methods
sizeOf :: FT_Outline -> Int #
alignment :: FT_Outline -> Int #
peekElemOff :: Ptr FT_Outline -> Int -> IO FT_Outline #
pokeElemOff :: Ptr FT_Outline -> Int -> FT_Outline -> IO () #
peekByteOff :: Ptr b -> Int -> IO FT_Outline #
pokeByteOff :: Ptr b -> Int -> FT_Outline -> IO () #
peek :: Ptr FT_Outline -> IO FT_Outline #
poke :: Ptr FT_Outline -> FT_Outline -> IO () #
type FT_Outline_MoveToFunc = FunPtr (Ptr FT_Vector -> Ptr () -> IO CInt) Source #
type FT_Outline_LineToFunc = FunPtr (Ptr FT_Vector -> Ptr () -> IO CInt) Source #
type FT_Outline_ConicToFunc = FunPtr (Ptr FT_Vector -> Ptr FT_Vector -> Ptr () -> IO CInt) Source #
type FT_Outline_CubicToFunc = FunPtr (Ptr FT_Vector -> Ptr FT_Vector -> Ptr FT_Vector -> Ptr () -> IO CInt) Source #
data FT_Outline_Funcs Source #
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 () #