zenilib
0.5.3.0
|
Go to the source code of this file.
Macros | |
#define | F2DOT14_TO_FIXED(x) ( (FT_Long)(x) << 2 ) |
#define | FIXED_TO_INT(x) ( FT_RoundFix( x ) >> 16 ) |
#define | FLOAT_TO_FIXED(x) ( (FT_Long)( x * 65536.0 ) ) |
#define | INT_TO_F26DOT6(x) ( (FT_Long)(x) << 6 ) |
#define | INT_TO_F2DOT14(x) ( (FT_Long)(x) << 14 ) |
#define | INT_TO_FIXED(x) ( (FT_Long)(x) << 16 ) |
#define | ROUND_F26DOT6(x) |
Functions | |
ft_corner_is_flat (FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y) | |
ft_corner_orientation (FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y) | |
FT_Matrix_Multiply_Scaled (const FT_Matrix *a, FT_Matrix *b, FT_Long scaling) | |
FT_BEGIN_HEADER | FT_SqrtFixed (FT_Int32 x) |
FT_Vector_Transform_Scaled (FT_Vector *vector, const FT_Matrix *matrix, FT_Long scaling) | |
#define FIXED_TO_INT | ( | x | ) | ( FT_RoundFix( x ) >> 16 ) |
Definition at line 168 of file ftcalc.h.
Referenced by cid_load_glyph(), cid_slot_load_glyph(), ps_hints_t1stem3(), t1_builder_add_point(), T1_Face_Init(), T1_Get_Advances(), t1_hints_stem(), T1_Load_Glyph(), T1_Parse_Glyph_And_Get_Char_String(), T1_Set_Var_Design(), t1operator_seac(), and t2_hints_stems().
Definition at line 165 of file ftcalc.h.
Referenced by cid_load_glyph(), mm_axis_unmap(), T1_Get_MM_Var(), and T1_Parse_Glyph_And_Get_Char_String().
#define ROUND_F26DOT6 | ( | x | ) |
Definition at line 841 of file ftcalc.c.
References ft_multo64().
FT_BEGIN_HEADER FT_SqrtFixed | ( | FT_Int32 | x | ) |
Definition at line 806 of file ftcalc.c.
Referenced by BBox_Cubic_Check(), and TT_Process_Composite_Component().
Definition at line 780 of file ftcalc.c.
References FT_MulDiv(), and FT_Pos.
Referenced by cff_face_init().