26 #include FT_FREETYPE_H 27 #include FT_TYPE1_TABLES_H 46 PSH_Globals* aglobals );
683 #ifndef FT_CONFIG_OPTION_PIC 685 #define FT_DEFINE_PSHINTER_INTERFACE( \ 687 get_globals_funcs_, \ 690 static const PSHinter_Interface class_ = \ 692 get_globals_funcs_, \ 699 #define FT_DEFINE_PSHINTER_INTERFACE( \ 701 get_globals_funcs_, \ 705 FT_Init_Class_ ## class_( FT_Library library, \ 706 PSHinter_Interface* clazz ) \ 708 FT_UNUSED( library ); \ 710 clazz->get_globals_funcs = get_globals_funcs_; \ 711 clazz->get_t1_funcs = get_t1_funcs_; \ 712 clazz->get_t2_funcs = get_t2_funcs_; \ PSH_Globals_SetScaleFunc set_scale
typedefFT_BEGIN_HEADER struct PSH_GlobalsRec_ * PSH_Globals
void(* T1_Hints_SetStem3Func)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
void(* T2_Hints_CounterFunc)(T2_Hints hints, FT_UInt bit_count, const FT_Byte *bytes)
struct T2_HintsRec_ * T2_Hints
PSHinter_Interface * PSHinter_Service
enum FT_Render_Mode_ FT_Render_Mode
void(* T1_Hints_SetStemFunc)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
void(* T1_Hints_ResetFunc)(T1_Hints hints, FT_UInt end_point)
void(* T2_Hints_OpenFunc)(T2_Hints hints)
PSH_Globals_NewFunc create
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
PSH_Globals_DestroyFunc destroy
struct PSHinter_Interface_ PSHinter_Interface
T1_Hints_SetStemFunc stem
struct PSH_Globals_FuncsRec_ * PSH_Globals_Funcs
T2_Hints_CounterFunc counter
FT_Error(* PSH_Globals_NewFunc)(FT_Memory memory, T1_Private *private_dict, PSH_Globals *aglobals)
struct T1_Hints_FuncsRec_ T1_Hints_FuncsRec
struct T2_Hints_FuncsRec_ T2_Hints_FuncsRec
void(* T2_Hints_MaskFunc)(T2_Hints hints, FT_UInt end_point, FT_UInt bit_count, const FT_Byte *bytes)
FT_Error(* T1_Hints_CloseFunc)(T1_Hints hints, FT_UInt end_point)
struct T1_HintsRec_ * T1_Hints
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
void(* PSH_Globals_DestroyFunc)(PSH_Globals globals)
FT_Error(* T2_Hints_CloseFunc)(T2_Hints hints, FT_UInt end_point)
void(* T1_Hints_OpenFunc)(T1_Hints hints)
FT_Error(* T1_Hints_ApplyFunc)(T1_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
void(* T2_Hints_StemsFunc)(T2_Hints hints, FT_UInt dimension, FT_UInt count, FT_Fixed *coordinates)
struct PSH_Globals_FuncsRec_ PSH_Globals_FuncsRec
GLuint GLuint GLsizei count
FT_Error(* T2_Hints_ApplyFunc)(T2_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
T1_Hints_SetStem3Func stem3
const struct T2_Hints_FuncsRec_ * T2_Hints_Funcs
FT_Error(* PSH_Globals_SetScaleFunc)(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
const struct T1_Hints_FuncsRec_ * T1_Hints_Funcs
T2_Hints_MaskFunc hintmask