24 #include FT_FREETYPE_H 51 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS 174 #define INT_TO_F26DOT6( x ) ( (FT_Long)(x) << 6 ) 175 #define INT_TO_F2DOT14( x ) ( (FT_Long)(x) << 14 ) 176 #define INT_TO_FIXED( x ) ( (FT_Long)(x) << 16 ) 177 #define F2DOT14_TO_FIXED( x ) ( (FT_Long)(x) << 2 ) 178 #define FLOAT_TO_FIXED( x ) ( (FT_Long)( x * 65536.0 ) ) 179 #define FIXED_TO_INT( x ) ( FT_RoundFix( x ) >> 16 ) 181 #define ROUND_F26DOT6( x ) ( x >= 0 ? ( ( (x) + 32 ) & -64 ) \ 182 : ( -( ( 32 - (x) ) & -64 ) ) ) FT_MulDiv_No_Round(FT_Long a, FT_Long b, FT_Long c)
FT_BEGIN_HEADER typedef signed long FT_Pos
GLboolean GLboolean GLboolean GLboolean a
GLint GLint GLint GLint GLint GLint y
GLint GLint GLint GLint GLint x
GLboolean GLboolean GLboolean b
ft_corner_is_flat(FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y)
FT_BEGIN_HEADER FT_SqrtFixed(FT_Int32 x)
ft_corner_orientation(FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y)
FT_Vector_Transform_Scaled(FT_Vector *vector, const FT_Matrix *matrix, FT_Long scaling)
FT_Matrix_Multiply_Scaled(const FT_Matrix *a, FT_Matrix *b, FT_Long scaling)
FT_Hypot(FT_Fixed x, FT_Fixed y)