27#include FT_TYPE1_TABLES_H
682#define FT_DEFINE_PSHINTER_INTERFACE( \
684 get_globals_funcs_, \
687 static const PSHinter_Interface class_ = \
689 get_globals_funcs_, \
enum FT_Render_Mode_ FT_Render_Mode
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
Definition ftsystem.h:65
unsigned char FT_Byte
Definition fttypes.h:154
signed long FT_Fixed
Definition fttypes.h:287
int FT_Error
Definition fttypes.h:299
unsigned int FT_UInt
Definition fttypes.h:231
signed int FT_Int
Definition fttypes.h:220
struct T1_Hints_FuncsRec_ T1_Hints_FuncsRec
FT_Error(* T2_Hints_CloseFunc)(T2_Hints hints, FT_UInt end_point)
Definition pshints.h:580
const struct T2_Hints_FuncsRec_ * T2_Hints_Funcs
Definition pshints.h:404
void(* T2_Hints_CounterFunc)(T2_Hints hints, FT_UInt bit_count, const FT_Byte *bytes)
Definition pshints.h:550
void(* T1_Hints_SetStemFunc)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
Definition pshints.h:179
void(* PSH_Globals_SetScaleFunc)(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
Definition pshints.h:49
void(* T1_Hints_OpenFunc)(T1_Hints hints)
Definition pshints.h:139
void(* PSH_Globals_DestroyFunc)(PSH_Globals globals)
Definition pshints.h:56
void(* T1_Hints_SetStem3Func)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
Definition pshints.h:213
void(* T2_Hints_StemsFunc)(T2_Hints hints, FT_UInt dimension, FT_Int count, FT_Fixed *coordinates)
Definition pshints.h:466
const struct T1_Hints_FuncsRec_ * T1_Hints_Funcs
Definition pshints.h:117
FT_Error(* T1_Hints_CloseFunc)(T1_Hints hints, FT_UInt end_point)
Definition pshints.h:266
void(* T2_Hints_OpenFunc)(T2_Hints hints)
Definition pshints.h:426
struct PSH_Globals_FuncsRec_ PSH_Globals_FuncsRec
struct T1_HintsRec_ * T1_Hints
Definition pshints.h:104
void(* T2_Hints_MaskFunc)(T2_Hints hints, FT_UInt end_point, FT_UInt bit_count, const FT_Byte *bytes)
Definition pshints.h:508
PSHinter_Interface * PSHinter_Service
Definition pshints.h:679
struct PSHinter_Interface_ PSHinter_Interface
FT_Error(* T1_Hints_ApplyFunc)(T1_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
Definition pshints.h:305
struct PSH_Globals_FuncsRec_ * PSH_Globals_Funcs
FT_Error(* T2_Hints_ApplyFunc)(T2_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
Definition pshints.h:618
void(* T1_Hints_ResetFunc)(T1_Hints hints, FT_UInt end_point)
Definition pshints.h:237
typedefFT_BEGIN_HEADER struct PSH_GlobalsRec_ * PSH_Globals
Definition pshints.h:41
struct T2_Hints_FuncsRec_ T2_Hints_FuncsRec
struct T2_HintsRec_ * T2_Hints
Definition pshints.h:391
FT_Error(* PSH_Globals_NewFunc)(FT_Memory memory, T1_Private *private_dict, PSH_Globals *aglobals)
Definition pshints.h:44
PSH_Globals_SetScaleFunc set_scale
Definition pshints.h:62
PSH_Globals_NewFunc create
Definition pshints.h:61
PSH_Globals_DestroyFunc destroy
Definition pshints.h:63
PSH_Globals_Funcs(* get_globals_funcs)(FT_Module module)
Definition pshints.h:673
T1_Hints_Funcs(* get_t1_funcs)(FT_Module module)
Definition pshints.h:674
T2_Hints_Funcs(* get_t2_funcs)(FT_Module module)
Definition pshints.h:675
Definition t1tables.h:138
T1_Hints_ApplyFunc apply
Definition pshints.h:350
T1_Hints_OpenFunc open
Definition pshints.h:345
T1_Hints_ResetFunc reset
Definition pshints.h:349
T1_Hints hints
Definition pshints.h:344
T1_Hints_CloseFunc close
Definition pshints.h:346
T1_Hints_SetStemFunc stem
Definition pshints.h:347
T1_Hints_SetStem3Func stem3
Definition pshints.h:348
T2_Hints_StemsFunc stems
Definition pshints.h:660
T2_Hints_OpenFunc open
Definition pshints.h:658
T2_Hints_CloseFunc close
Definition pshints.h:659
T2_Hints_ApplyFunc apply
Definition pshints.h:663
T2_Hints_CounterFunc counter
Definition pshints.h:662
T2_Hints_MaskFunc hintmask
Definition pshints.h:661
T2_Hints hints
Definition pshints.h:657