freetype2-0.2.0: Haskell bindings for FreeType 2 library

Safe HaskellNone
LanguageHaskell98

FreeType.Support.Module

Contents

Description

Please refer to the Support API > Module Management chapter of the reference.

Internal: FreeType.Support.Module.Internal.

Synopsis

FT_Module

type FT_Module = Ptr FT_ModuleRec Source #

FT_Module_Constructor

type FT_Module_Constructor Source #

Arguments

 = FT_Module

module

-> IO FT_Error 

FT_Module_Destructor

type FT_Module_Destructor Source #

Arguments

 = FT_Module

module

-> IO () 

FT_Module_Requester

FT_Module_Class

FT_Add_Module

ft_Add_Module Source #

Arguments

:: FT_Library

library

-> Ptr FT_Module_Class

clazz

-> IO () 

FT_Get_Module

ft_Get_Module Source #

Arguments

:: FT_Library

library

-> String

module_name

-> IO (Maybe FT_Module) 

FT_Remove_Module

ft_Remove_Module Source #

Arguments

:: FT_Library

library

-> FT_Module

module

-> IO () 

FT_Add_Default_Modules

ft_Add_Default_Modules Source #

Arguments

:: FT_Library

library

-> IO () 

FT_Property_Set

ft_Property_Set Source #

Arguments

:: FT_Library

library

-> String

module_name

-> String

property_name

-> Ptr ()

value

-> IO () 

FT_Property_Get

ft_Property_Get Source #

Arguments

:: FT_Library

library

-> String

module_name

-> String

property_name

-> Ptr ()

value

-> IO () 

FT_Set_Default_Properties

FT_New_Library

ft_New_Library Source #

Arguments

:: FT_Memory

memory

-> IO FT_Library

library

FT_Done_Library

ft_Done_Library Source #

Arguments

:: FT_Library

library

-> IO () 

FT_Reference_Library

ft_Reference_Library Source #

Arguments

:: FT_Library

library

-> IO () 

FT_Renderer

type FT_Renderer = Ptr FT_RendererRec Source #

FT_Renderer_Class

FT_Get_Renderer

FT_Set_Renderer

ft_Set_Renderer Source #

Arguments

:: FT_Library

library

-> FT_Renderer

renderer

-> FT_UInt

num_params

-> Ptr FT_Parameter

parameters

-> IO () 

FT_Set_Debug_Hook

ft_Set_Debug_Hook Source #

Arguments

:: FT_Library

library

-> FT_UInt

hook_index

-> FT_DebugHook_Func

debug_hook

-> IO () 

FT_Driver

type FT_Driver = Ptr FT_DriverRec Source #

FT_DebugHook_Func

type FT_DebugHook_Func Source #

Arguments

 = Ptr ()

arg

-> IO FT_Error 

FT_DEBUG_HOOK_XXX

pattern FT_DEBUG_HOOK_TRUETYPE :: (Eq a, Num a) => a Source #