27#error "freetype.h of FreeType 1 has been loaded!"
28#error "Please fix the directory search order for header files"
29#error "so that freetype.h of FreeType 2 is found first."
109#define FT_MODULE_FONT_DRIVER 1
110#define FT_MODULE_RENDERER 2
111#define FT_MODULE_HINTER 4
112#define FT_MODULE_STYLER 8
114#define FT_MODULE_DRIVER_SCALABLE 0x100
116#define FT_MODULE_DRIVER_NO_OUTLINES 0x200
118#define FT_MODULE_DRIVER_HAS_HINTER 0x400
120#define FT_MODULE_DRIVER_HINTS_LIGHTLY 0x800
125#define ft_module_font_driver FT_MODULE_FONT_DRIVER
126#define ft_module_renderer FT_MODULE_RENDERER
127#define ft_module_hinter FT_MODULE_HINTER
128#define ft_module_styler FT_MODULE_STYLER
130#define ft_module_driver_scalable FT_MODULE_DRIVER_SCALABLE
131#define ft_module_driver_no_outlines FT_MODULE_DRIVER_NO_OUTLINES
132#define ft_module_driver_has_hinter FT_MODULE_DRIVER_HAS_HINTER
133#define ft_module_driver_hints_lightly FT_MODULE_DRIVER_HINTS_LIGHTLY
136 typedef FT_Pointer FT_Module_Interface;
151 (*FT_Module_Constructor)( FT_Module module );
166 (*FT_Module_Destructor)( FT_Module module );
182 typedef FT_Module_Interface
183 (*FT_Module_Requester)( FT_Module module,
218 FT_ULong module_flags;
220 const FT_String* module_name;
221 FT_Fixed module_version;
222 FT_Fixed module_requires;
224 const void* module_interface;
226 FT_Module_Constructor module_init;
227 FT_Module_Destructor module_done;
228 FT_Module_Requester get_interface;
254 FT_EXPORT( FT_Error )
255 FT_Add_Module( FT_Library library,
279 FT_EXPORT( FT_Module )
280 FT_Get_Module( FT_Library library,
281 const char* module_name );
304 FT_EXPORT( FT_Error )
305 FT_Remove_Module( FT_Library library,
369 FT_EXPORT( FT_Error )
370 FT_Property_Set( FT_Library library,
371 const FT_String* module_name,
372 const FT_String* property_name,
433 FT_EXPORT( FT_Error )
434 FT_Property_Get( FT_Library library,
435 const FT_String* module_name,
436 const FT_String* property_name,
463 FT_EXPORT( FT_Error )
464 FT_Reference_Library( FT_Library library );
499 FT_EXPORT( FT_Error )
500 FT_New_Library( FT_Memory memory,
501 FT_Library *alibrary );
523 FT_EXPORT( FT_Error )
524 FT_Done_Library( FT_Library library );
529 (*FT_DebugHook_Func)(
void* arg );
560 FT_Set_Debug_Hook( FT_Library library,
562 FT_DebugHook_Func debug_hook );
579 FT_Add_Default_Modules( FT_Library library );
627 typedef enum FT_TrueTypeEngineType_
629 FT_TRUETYPE_ENGINE_TYPE_NONE = 0,
630 FT_TRUETYPE_ENGINE_TYPE_UNPATENTED,
631 FT_TRUETYPE_ENGINE_TYPE_PATENTED
633 } FT_TrueTypeEngineType;
656 FT_EXPORT( FT_TrueTypeEngineType )
657 FT_Get_TrueType_Engine_Type( FT_Library library );
Definition ftmodapi.h:217