freetype2-0.2.0: Haskell bindings for FreeType 2 library

Safe HaskellNone
LanguageHaskell98

FreeType.Support.Scanline

Contents

Description

Please refer to the Support API > Scanline Converter chapter of the reference.

Internal: FreeType.Support.Scanline.Internal.

Synopsis

FT_Raster

type FT_Raster = Ptr FT_RasterRec Source #

FT_Span

data FT_Span Source #

Constructors

FT_Span 

Fields

FT_SpanFunc

type FT_SpanFunc Source #

Arguments

 = Int32

y

-> Int32

count

-> Ptr FT_Span

spans

-> Ptr ()

user

-> IO () 

FT_Raster_Params

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

type FT_Raster_NewFunc Source #

Arguments

 = Ptr ()

raster

-> Ptr FT_Raster

memory

-> IO Int32 

FT_Raster_DoneFunc

type FT_Raster_DoneFunc Source #

Arguments

 = FT_Raster

raster

-> IO () 

FT_Raster_ResetFunc

type FT_Raster_ResetFunc Source #

Arguments

 = FT_Raster

raster

-> Ptr Word8

pool_base

-> Ptr Word64

pool_size

-> IO () 

FT_Raster_SetModeFunc

type FT_Raster_SetModeFunc Source #

Arguments

 = FT_Raster

raster

-> Word64

mode

-> Ptr ()

args

-> IO Int32 

FT_Raster_RenderFunc

type FT_Raster_RenderFunc Source #

Arguments

 = FT_Raster

raster

-> Ptr FT_Raster_Params

params

-> IO Int32 

FT_Raster_Funcs

FT_Raster_BitTest_Func

FT_Raster_BitSet_Func