freetype2-0.2.0: Haskell bindings for FreeType 2 library

Safe HaskellNone
LanguageHaskell98

FreeType.Support.System

Contents

Description

Please refer to the Support API > System Interface chapter of the reference.

Internal: FreeType.Support.System.Internal.

Synopsis

FT_Memory

FT_Alloc_Func

type FT_Alloc_Func Source #

Arguments

 = FT_Memory

memory

-> Int64

size

-> IO (Ptr ()) 

FT_Free_Func

type FT_Free_Func Source #

Arguments

 = FT_Memory

memory

-> Ptr ()

block

-> IO () 

FT_Realloc_Func

type FT_Realloc_Func Source #

Arguments

 = FT_Memory

memory

-> Int64

cur_size

-> Int64

new_size

-> Ptr ()

block

-> IO (Ptr ()) 

FT_MemoryRec

FT_Stream

FT_StreamDesc

FT_Stream_IoFunc

type FT_Stream_IoFunc Source #

Arguments

 = FT_Stream

stream

-> Word64

offset

-> Ptr Word8

buffer

-> Word64

count

-> Word64 

FT_Stream_CloseFunc

type FT_Stream_CloseFunc Source #

Arguments

 = FT_Stream

stream

-> IO () 

FT_StreamRec