Data Structures |
| struct | TT_CallStack |
| struct | TT_ExecContextRec |
Defines |
| #define | EXEC_OP_ TT_ExecContext exc, |
| #define | EXEC_OP TT_ExecContext exc |
| #define | EXEC_ARG_ exc, |
| #define | EXEC_ARG exc |
| #define | TT_Round_Off 5 |
| #define | TT_Round_To_Half_Grid 0 |
| #define | TT_Round_To_Grid 1 |
| #define | TT_Round_To_Double_Grid 2 |
| #define | TT_Round_Up_To_Grid 4 |
| #define | TT_Round_Down_To_Grid 3 |
| #define | TT_Round_Super 6 |
| #define | TT_Round_Super_45 7 |
Typedefs |
| typedef FT_F26Dot6(* | TT_Round_Func )(EXEC_OP_ FT_F26Dot6 distance, FT_F26Dot6 compensation) |
| typedef void(* | TT_Move_Func )(EXEC_OP_ TT_GlyphZone zone, FT_UShort point, FT_F26Dot6 distance) |
| typedef FT_F26Dot6(* | TT_Project_Func )(EXEC_OP_ FT_Pos dx, FT_Pos dy) |
| typedef FT_F26Dot6(* | TT_Get_CVT_Func )(EXEC_OP_ FT_ULong idx) |
| typedef void(* | TT_Set_CVT_Func )(EXEC_OP_ FT_ULong idx, FT_F26Dot6 value) |
Functions |
| | TT_Goto_CodeRange (TT_ExecContext exec, FT_Int range, FT_Long IP) |
| | TT_Set_CodeRange (TT_ExecContext exec, FT_Int range, void *base, FT_Long length) |
| | TT_Clear_CodeRange (TT_ExecContext exec, FT_Int range) |
| | Update_Max (FT_Memory memory, FT_ULong *size, FT_Long multiplier, void *_pbuff, FT_ULong new_max) |
| | TT_New_Context (TT_Driver driver) |
| | TT_Done_Context (TT_ExecContext exec) |
| | TT_Load_Context (TT_ExecContext exec, TT_Face face, TT_Size size) |
| | TT_Save_Context (TT_ExecContext exec, TT_Size ins) |
| | TT_Run_Context (TT_ExecContext exec, FT_Bool debug) |
| | TT_RunIns (TT_ExecContext exec) |
Variables |
| const TT_GraphicsState | tt_default_graphics_state |