Safe Haskell | None |
---|---|
Language | Haskell98 |
FreeType.Support.Scanline
Contents
Description
Please refer to the Support API > Scanline Converter chapter of the reference.
Internal: FreeType.Support.Scanline.Internal.
Synopsis
- type FT_Raster = Ptr FT_RasterRec
- data FT_Span = FT_Span {}
- type FT_SpanFunc = Int32 -> Int32 -> Ptr FT_Span -> Ptr () -> IO ()
- data FT_Raster_Params = FT_Raster_Params {}
- pattern FT_RASTER_FLAG_DEFAULT :: (Eq a, Num a) => a
- pattern FT_RASTER_FLAG_AA :: (Eq a, Num a) => a
- pattern FT_RASTER_FLAG_DIRECT :: (Eq a, Num a) => a
- pattern FT_RASTER_FLAG_CLIP :: (Eq a, Num a) => a
- type FT_Raster_NewFunc = Ptr () -> Ptr FT_Raster -> IO Int32
- type FT_Raster_DoneFunc = FT_Raster -> IO ()
- type FT_Raster_ResetFunc = FT_Raster -> Ptr Word8 -> Ptr Word64 -> IO ()
- type FT_Raster_SetModeFunc = FT_Raster -> Word64 -> Ptr () -> IO Int32
- type FT_Raster_RenderFunc = FT_Raster -> Ptr FT_Raster_Params -> IO Int32
- data FT_Raster_Funcs = FT_Raster_Funcs {}
FT_Raster
FT_Span
Instances
Storable FT_Span Source # | |
FT_SpanFunc
FT_Raster_Params
data FT_Raster_Params Source #
Constructors
FT_Raster_Params | |
Fields
|
Instances
Storable FT_Raster_Params Source # | |
Defined in FreeType.Support.Scanline.Types Methods sizeOf :: FT_Raster_Params -> Int # alignment :: FT_Raster_Params -> Int # peekElemOff :: Ptr FT_Raster_Params -> Int -> IO FT_Raster_Params # pokeElemOff :: Ptr FT_Raster_Params -> Int -> FT_Raster_Params -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Raster_Params # pokeByteOff :: Ptr b -> Int -> FT_Raster_Params -> IO () # peek :: Ptr FT_Raster_Params -> IO FT_Raster_Params # poke :: Ptr FT_Raster_Params -> FT_Raster_Params -> IO () # |
FT_RASTER_FLAG_XXX
pattern FT_RASTER_FLAG_DEFAULT :: (Eq a, Num a) => a Source #
pattern FT_RASTER_FLAG_AA :: (Eq a, Num a) => a Source #
pattern FT_RASTER_FLAG_DIRECT :: (Eq a, Num a) => a Source #
pattern FT_RASTER_FLAG_CLIP :: (Eq a, Num a) => a Source #
FT_Raster_NewFunc
FT_Raster_DoneFunc
type FT_Raster_DoneFunc Source #
FT_Raster_ResetFunc
type FT_Raster_ResetFunc Source #
FT_Raster_SetModeFunc
FT_Raster_RenderFunc
type FT_Raster_RenderFunc Source #
Arguments
= FT_Raster | raster |
-> Ptr FT_Raster_Params | params |
-> IO Int32 |
FT_Raster_Funcs
data FT_Raster_Funcs Source #
Constructors
FT_Raster_Funcs | |
Instances
Storable FT_Raster_Funcs Source # | |
Defined in FreeType.Support.Scanline.Types Methods sizeOf :: FT_Raster_Funcs -> Int # alignment :: FT_Raster_Funcs -> Int # peekElemOff :: Ptr FT_Raster_Funcs -> Int -> IO FT_Raster_Funcs # pokeElemOff :: Ptr FT_Raster_Funcs -> Int -> FT_Raster_Funcs -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_Raster_Funcs # pokeByteOff :: Ptr b -> Int -> FT_Raster_Funcs -> IO () # peek :: Ptr FT_Raster_Funcs -> IO FT_Raster_Funcs # poke :: Ptr FT_Raster_Funcs -> FT_Raster_Funcs -> IO () # |
FT_Raster_BitTest_Func
Deprecated: FT_Raster_BitTest_Func
FT_Raster_BitSet_Func
Deprecated: FT_Raster_BitSet_Func