ReactOS 0.4.16-dev-319-g6cf4263
|
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | FT_Module_Class_ |
Macros | |
#define | FT_MODULE_FONT_DRIVER 1 /* this module is a font driver */ |
#define | FT_MODULE_RENDERER 2 /* this module is a renderer */ |
#define | FT_MODULE_HINTER 4 /* this module is a glyph hinter */ |
#define | FT_MODULE_STYLER 8 /* this module is a styler */ |
#define | FT_MODULE_DRIVER_SCALABLE 0x100 /* the driver supports */ |
#define | FT_MODULE_DRIVER_NO_OUTLINES 0x200 /* the driver does not */ |
#define | FT_MODULE_DRIVER_HAS_HINTER 0x400 /* the driver provides its */ |
#define | FT_MODULE_DRIVER_HINTS_LIGHTLY 0x800 /* the driver's hinter */ |
#define | ft_module_font_driver FT_MODULE_FONT_DRIVER |
#define | ft_module_renderer FT_MODULE_RENDERER |
#define | ft_module_hinter FT_MODULE_HINTER |
#define | ft_module_styler FT_MODULE_STYLER |
#define | ft_module_driver_scalable FT_MODULE_DRIVER_SCALABLE |
#define | ft_module_driver_no_outlines FT_MODULE_DRIVER_NO_OUTLINES |
#define | ft_module_driver_has_hinter FT_MODULE_DRIVER_HAS_HINTER |
#define | ft_module_driver_hints_lightly FT_MODULE_DRIVER_HINTS_LIGHTLY |
Typedefs | |
typedef FT_Pointer | FT_Module_Interface |
typedef FT_Error(* | FT_Module_Constructor) (FT_Module module) |
typedef void(* | FT_Module_Destructor) (FT_Module module) |
typedef FT_Module_Interface(* | FT_Module_Requester) (FT_Module module, const char *name) |
typedef struct FT_Module_Class_ | FT_Module_Class |
typedef void(* | FT_DebugHook_Func) (void *arg) |
typedef enum FT_TrueTypeEngineType_ | FT_TrueTypeEngineType |
Enumerations | |
enum | FT_TrueTypeEngineType_ { FT_TRUETYPE_ENGINE_TYPE_NONE = 0 , FT_TRUETYPE_ENGINE_TYPE_UNPATENTED , FT_TRUETYPE_ENGINE_TYPE_PATENTED } |
Functions | |
FT_Add_Module (FT_Library library, const FT_Module_Class *clazz) | |
FT_Get_Module (FT_Library library, const char *module_name) | |
FT_Remove_Module (FT_Library library, FT_Module module) | |
FT_Property_Set (FT_Library library, const FT_String *module_name, const FT_String *property_name, const void *value) | |
FT_Property_Get (FT_Library library, const FT_String *module_name, const FT_String *property_name, void *value) | |
FT_Set_Default_Properties (FT_Library library) | |
FT_Reference_Library (FT_Library library) | |
FT_New_Library (FT_Memory memory, FT_Library *alibrary) | |
FT_Done_Library (FT_Library library) | |
FT_Set_Debug_Hook (FT_Library library, FT_UInt hook_index, FT_DebugHook_Func debug_hook) | |
FT_Add_Default_Modules (FT_Library library) | |
FT_Get_TrueType_Engine_Type (FT_Library library) | |
Definition at line 119 of file ftmodapi.h.
#define ft_module_driver_has_hinter FT_MODULE_DRIVER_HAS_HINTER |
Definition at line 133 of file ftmodapi.h.
Definition at line 121 of file ftmodapi.h.
#define ft_module_driver_hints_lightly FT_MODULE_DRIVER_HINTS_LIGHTLY |
Definition at line 134 of file ftmodapi.h.
Definition at line 117 of file ftmodapi.h.
#define ft_module_driver_no_outlines FT_MODULE_DRIVER_NO_OUTLINES |
Definition at line 132 of file ftmodapi.h.
Definition at line 115 of file ftmodapi.h.
#define ft_module_driver_scalable FT_MODULE_DRIVER_SCALABLE |
Definition at line 131 of file ftmodapi.h.
Definition at line 110 of file ftmodapi.h.
#define ft_module_font_driver FT_MODULE_FONT_DRIVER |
Definition at line 126 of file ftmodapi.h.
Definition at line 112 of file ftmodapi.h.
#define ft_module_hinter FT_MODULE_HINTER |
Definition at line 128 of file ftmodapi.h.
Definition at line 111 of file ftmodapi.h.
#define ft_module_renderer FT_MODULE_RENDERER |
Definition at line 127 of file ftmodapi.h.
Definition at line 113 of file ftmodapi.h.
#define ft_module_styler FT_MODULE_STYLER |
Definition at line 129 of file ftmodapi.h.
Definition at line 572 of file ftmodapi.h.
typedef struct FT_Module_Class_ FT_Module_Class |
Definition at line 151 of file ftmodapi.h.
Definition at line 166 of file ftmodapi.h.
typedef FT_Pointer FT_Module_Interface |
Definition at line 137 of file ftmodapi.h.
Definition at line 183 of file ftmodapi.h.
Enumerator | |
---|---|
FT_TRUETYPE_ENGINE_TYPE_NONE | |
FT_TRUETYPE_ENGINE_TYPE_UNPATENTED | |
FT_TRUETYPE_ENGINE_TYPE_PATENTED |
Definition at line 671 of file ftmodapi.h.
FT_Add_Default_Modules | ( | FT_Library | library | ) |
Definition at line 198 of file ftinit.c.
Referenced by FT_Init_FreeType().
FT_Add_Module | ( | FT_Library | library, |
const FT_Module_Class * | clazz | ||
) |
Definition at line 4724 of file ftobjs.c.
Referenced by FT_Add_Default_Modules().
FT_Done_Library | ( | FT_Library | library | ) |
Definition at line 5220 of file ftobjs.c.
Referenced by FreeFontSupport(), and FT_Done_FreeType().
FT_Get_Module | ( | FT_Library | library, |
const char * | module_name | ||
) |
Definition at line 4837 of file ftobjs.c.
Referenced by cff_get_glyph_name(), cff_get_interface(), cff_get_name_index(), cff_size_get_globals_funcs(), cff_slot_init(), cid_size_get_globals_funcs(), cid_slot_init(), FT_DEFINE_SERVICE_PSINFOREC(), FT_Get_Module_Interface(), FT_Get_TrueType_Engine_Type(), if(), sfnt_init_face(), T1_GlyphSlot_Init(), T1_Size_Get_Globals_Funcs(), T42_Driver_Init(), T42_Face_Init(), and tt_get_interface().
FT_Get_TrueType_Engine_Type | ( | FT_Library | library | ) |
Definition at line 5342 of file ftobjs.c.
FT_New_Library | ( | FT_Memory | memory, |
FT_Library * | alibrary | ||
) |
Definition at line 5138 of file ftobjs.c.
Referenced by FT_Init_FreeType().
FT_Property_Get | ( | FT_Library | library, |
const FT_String * | module_name, | ||
const FT_String * | property_name, | ||
void * | value | ||
) |
Definition at line 5072 of file ftobjs.c.
FT_Property_Set | ( | FT_Library | library, |
const FT_String * | module_name, | ||
const FT_String * | property_name, | ||
const void * | value | ||
) |
FT_Reference_Library | ( | FT_Library | library | ) |
FT_Remove_Module | ( | FT_Library | library, |
FT_Module | module | ||
) |
Definition at line 4927 of file ftobjs.c.
Referenced by FT_Add_Module(), and FT_Done_Library().
FT_Set_Debug_Hook | ( | FT_Library | library, |
FT_UInt | hook_index, | ||
FT_DebugHook_Func | debug_hook | ||
) |
FT_Set_Default_Properties | ( | FT_Library | library | ) |
Definition at line 309 of file ftinit.c.
Referenced by FT_Init_FreeType().