27#include FT_TYPE1_TABLES_H
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_; \
static unsigned char bytes[4]
enum FT_Render_Mode_ FT_Render_Mode
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
GLuint GLuint GLsizei count
struct T1_Hints_FuncsRec_ T1_Hints_FuncsRec
FT_Error(* T2_Hints_CloseFunc)(T2_Hints hints, FT_UInt end_point)
const struct T2_Hints_FuncsRec_ * T2_Hints_Funcs
void(* T2_Hints_CounterFunc)(T2_Hints hints, FT_UInt bit_count, const FT_Byte *bytes)
void(* T1_Hints_SetStemFunc)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
void(* PSH_Globals_SetScaleFunc)(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
void(* T1_Hints_OpenFunc)(T1_Hints hints)
void(* PSH_Globals_DestroyFunc)(PSH_Globals globals)
void(* T1_Hints_SetStem3Func)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
void(* T2_Hints_StemsFunc)(T2_Hints hints, FT_UInt dimension, FT_Int count, FT_Fixed *coordinates)
const struct T1_Hints_FuncsRec_ * T1_Hints_Funcs
FT_Error(* T1_Hints_CloseFunc)(T1_Hints hints, FT_UInt end_point)
void(* T2_Hints_OpenFunc)(T2_Hints hints)
struct PSH_Globals_FuncsRec_ PSH_Globals_FuncsRec
struct T1_HintsRec_ * T1_Hints
void(* T2_Hints_MaskFunc)(T2_Hints hints, FT_UInt end_point, FT_UInt bit_count, const FT_Byte *bytes)
PSHinter_Interface * PSHinter_Service
struct PSHinter_Interface_ PSHinter_Interface
FT_Error(* T1_Hints_ApplyFunc)(T1_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
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)
void(* T1_Hints_ResetFunc)(T1_Hints hints, FT_UInt end_point)
typedefFT_BEGIN_HEADER struct PSH_GlobalsRec_ * PSH_Globals
struct T2_Hints_FuncsRec_ T2_Hints_FuncsRec
struct T2_HintsRec_ * T2_Hints
FT_Error(* PSH_Globals_NewFunc)(FT_Memory memory, T1_Private *private_dict, PSH_Globals *aglobals)
static char memory[1024 *256]
namespace GUID const ADDRINFOEXW * hints
PSH_Globals_SetScaleFunc set_scale
PSH_Globals_NewFunc create
PSH_Globals_DestroyFunc destroy
PSH_Globals_Funcs(* get_globals_funcs)(FT_Module module)
T1_Hints_Funcs(* get_t1_funcs)(FT_Module module)
T2_Hints_Funcs(* get_t2_funcs)(FT_Module module)
T1_Hints_SetStemFunc stem
T1_Hints_SetStem3Func stem3
T2_Hints_CounterFunc counter
T2_Hints_MaskFunc hintmask