Safe Haskell | None |
---|---|
Language | Haskell98 |
Please refer to the Miscellaneous > Incremental Loading chapter of the reference.
Internal: FreeType.Miscellaneous.Incremental.Internal.
Synopsis
- type FT_Incremental = Ptr FT_IncrementalRec
- data FT_Incremental_MetricsRec = FT_Incremental_MetricsRec {}
- type FT_Incremental_Metrics = Ptr FT_Incremental_MetricsRec
- type FT_Incremental_GetGlyphDataFunc = FT_Incremental -> FT_UInt -> Ptr FT_Data -> IO FT_Error
- type FT_Incremental_FreeGlyphDataFunc = FT_Incremental -> Ptr FT_Data -> IO ()
- type FT_Incremental_GetGlyphMetricsFunc = FT_Incremental -> FT_UInt -> FT_Bool -> Ptr FT_Incremental_MetricsRec -> IO FT_Error
- data FT_Incremental_FuncsRec = FT_Incremental_FuncsRec {}
- data FT_Incremental_InterfaceRec = FT_Incremental_InterfaceRec {}
- type FT_Incremental_Interface = Ptr FT_Incremental_InterfaceRec
FT_Incremental
type FT_Incremental = Ptr FT_IncrementalRec Source #
FT_Incremental_MetricsRec
data FT_Incremental_MetricsRec Source #
FT_Incremental_MetricsRec | |
|
Instances
Storable FT_Incremental_MetricsRec Source # | |
Defined in FreeType.Miscellaneous.Incremental.Types sizeOf :: FT_Incremental_MetricsRec -> Int # alignment :: FT_Incremental_MetricsRec -> Int # peekElemOff :: Ptr FT_Incremental_MetricsRec -> Int -> IO FT_Incremental_MetricsRec # pokeElemOff :: Ptr FT_Incremental_MetricsRec -> Int -> FT_Incremental_MetricsRec -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Incremental_MetricsRec # pokeByteOff :: Ptr b -> Int -> FT_Incremental_MetricsRec -> IO () # peek :: Ptr FT_Incremental_MetricsRec -> IO FT_Incremental_MetricsRec # poke :: Ptr FT_Incremental_MetricsRec -> FT_Incremental_MetricsRec -> IO () # |
FT_Incremental_Metrics
FT_Incremental_GetGlyphDataFunc
FT_Incremental_FreeGlyphDataFunc
type FT_Incremental_FreeGlyphDataFunc Source #
= FT_Incremental | incremental |
-> Ptr FT_Data | data |
-> IO () |
FT_Incremental_GetGlyphMetricsFunc
type FT_Incremental_GetGlyphMetricsFunc Source #
= FT_Incremental | incremental |
-> FT_UInt | glyph_index |
-> FT_Bool | vertical |
-> Ptr FT_Incremental_MetricsRec | metrics |
-> IO FT_Error |
FT_Incremental_FuncsRec
data FT_Incremental_FuncsRec Source #
Instances
Storable FT_Incremental_FuncsRec Source # | |
Defined in FreeType.Miscellaneous.Incremental.Types sizeOf :: FT_Incremental_FuncsRec -> Int # alignment :: FT_Incremental_FuncsRec -> Int # peekElemOff :: Ptr FT_Incremental_FuncsRec -> Int -> IO FT_Incremental_FuncsRec # pokeElemOff :: Ptr FT_Incremental_FuncsRec -> Int -> FT_Incremental_FuncsRec -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Incremental_FuncsRec # pokeByteOff :: Ptr b -> Int -> FT_Incremental_FuncsRec -> IO () # peek :: Ptr FT_Incremental_FuncsRec -> IO FT_Incremental_FuncsRec # poke :: Ptr FT_Incremental_FuncsRec -> FT_Incremental_FuncsRec -> IO () # |
FT_Incremental_InterfaceRec
data FT_Incremental_InterfaceRec Source #
Instances
Storable FT_Incremental_InterfaceRec Source # | |
Defined in FreeType.Miscellaneous.Incremental.Types sizeOf :: FT_Incremental_InterfaceRec -> Int # alignment :: FT_Incremental_InterfaceRec -> Int # peekElemOff :: Ptr FT_Incremental_InterfaceRec -> Int -> IO FT_Incremental_InterfaceRec # pokeElemOff :: Ptr FT_Incremental_InterfaceRec -> Int -> FT_Incremental_InterfaceRec -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Incremental_InterfaceRec # pokeByteOff :: Ptr b -> Int -> FT_Incremental_InterfaceRec -> IO () # peek :: Ptr FT_Incremental_InterfaceRec -> IO FT_Incremental_InterfaceRec # poke :: Ptr FT_Incremental_InterfaceRec -> FT_Incremental_InterfaceRec -> IO () # |