19 #ifndef __TTINTERP_H__
20 #define __TTINTERP_H__
29 #ifndef TT_CONFIG_OPTION_STATIC_INTERPRETER
31 #define EXEC_OP_ TT_ExecContext exc,
32 #define EXEC_OP TT_ExecContext exc
33 #define EXEC_ARG_ exc,
50 #define TT_Round_Off 5
51 #define TT_Round_To_Half_Grid 0
52 #define TT_Round_To_Grid 1
53 #define TT_Round_To_Double_Grid 2
54 #define TT_Round_Up_To_Grid 4
55 #define TT_Round_Down_To_Grid 3
56 #define TT_Round_Super 6
57 #define TT_Round_Super_45 7
const TT_GraphicsState tt_default_graphics_state
TT_Set_CVT_Func func_move_cvt
TT_Set_CVT_Func func_write_cvt
FT_BEGIN_HEADER typedef signed long FT_Pos
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
TT_Get_CVT_Func func_read_cvt
FT_F26Dot6(* TT_Round_Func)(EXEC_OP_ FT_F26Dot6 distance, FT_F26Dot6 compensation)
TT_Load_Context(TT_ExecContext exec, TT_Face face, TT_Size size)
typedefFT_BEGIN_HEADER struct TT_DriverRec_ * TT_Driver
TT_New_Context(TT_Driver driver)
TT_Size_Metrics tt_metrics
FT_BEGIN_HEADER typedef unsigned char FT_Bool
TT_Goto_CodeRange(TT_ExecContext exec, FT_Int range, FT_Long IP)
void(* TT_Set_CVT_Func)(EXEC_OP_ FT_ULong idx, FT_F26Dot6 value)
TT_Clear_CodeRange(TT_ExecContext exec, FT_Int range)
TT_CodeRangeTable codeRangeTable
TT_Run_Context(TT_ExecContext exec, FT_Bool debug)
void(* TT_Move_Func)(EXEC_OP_ TT_GlyphZone zone, FT_UShort point, FT_F26Dot6 distance)
Update_Max(FT_Memory memory, FT_ULong *size, FT_Long multiplier, void *_pbuff, FT_ULong new_max)
TT_Project_Func func_project
FT_F26Dot6(* TT_Get_CVT_Func)(EXEC_OP_ FT_ULong idx)
TT_Project_Func func_dualproj
GLsizei GLsizei GLfloat distance
FT_F26Dot6(* TT_Project_Func)(EXEC_OP_ FT_Pos dx, FT_Pos dy)
TT_Save_Context(TT_ExecContext exec, TT_Size ins)
TT_CodeRange TT_CodeRangeTable[TT_MAX_CODE_RANGES]
struct TT_CallRec_ * TT_CallStack
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
EGLSurface EGLint void ** value
TT_Done_Context(TT_ExecContext exec)
TT_GraphicsState default_GS
TT_Move_Func func_move_orig
TT_Project_Func func_freeProj
struct TT_ExecContextRec_ TT_ExecContextRec
TT_Set_CodeRange(TT_ExecContext exec, FT_Int range, void *base, FT_Long length)
struct TT_CallRec_ TT_CallRec
TT_RunIns(TT_ExecContext exec)