ReactOS 0.4.16-dev-320-g3bd9ddc
|
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | FT_Int64_ |
Macros | |
#define | FT_COMPONENT trace_calc |
#define | FT_MOVE_SIGN(x, x_unsigned, s) |
Typedefs | |
typedef struct FT_Int64_ | FT_Int64 |
Functions | |
FT_RoundFix (FT_Fixed a) | |
FT_CeilFix (FT_Fixed a) | |
FT_FloorFix (FT_Fixed a) | |
FT_MSB (FT_UInt32 z) | |
FT_Hypot (FT_Fixed x, FT_Fixed y) | |
static void | ft_multo64 (FT_UInt32 x, FT_UInt32 y, FT_Int64 *z) |
static FT_UInt32 | ft_div64by32 (FT_UInt32 hi, FT_UInt32 lo, FT_UInt32 y) |
static void | FT_Add64 (FT_Int64 *x, FT_Int64 *y, FT_Int64 *z) |
FT_MulDiv (FT_Long a_, FT_Long b_, FT_Long c_) | |
FT_MulDiv_No_Round (FT_Long a_, FT_Long b_, FT_Long c_) | |
FT_MulFix (FT_Long a_, FT_Long b_) | |
FT_DivFix (FT_Long a_, FT_Long b_) | |
FT_Matrix_Multiply (const FT_Matrix *a, FT_Matrix *b) | |
FT_Matrix_Invert (FT_Matrix *matrix) | |
FT_Matrix_Multiply_Scaled (const FT_Matrix *a, FT_Matrix *b, FT_Long scaling) | |
FT_Vector_Transform_Scaled (FT_Vector *vector, const FT_Matrix *matrix, FT_Long scaling) | |
FT_Vector_NormLen (FT_Vector *vector) | |
ft_corner_orientation (FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y) | |
ft_corner_is_flat (FT_Pos in_x, FT_Pos in_y, FT_Pos out_x, FT_Pos out_y) | |
Definition at line 351 of file ftcalc.c.
Referenced by FT_DivFix(), and FT_MulDiv().
Definition at line 975 of file ftcalc.c.
Referenced by af_glyph_hints_reload().
Definition at line 911 of file ftcalc.c.
|
static |
Definition at line 312 of file ftcalc.c.
Referenced by FT_DivFix(), FT_MulDiv(), and FT_MulDiv_No_Round().
Definition at line 608 of file ftcalc.c.
Referenced by af_glyph_hints_align_strong_points(), af_iup_interp(), af_latin_hints_compute_edges(), af_loader_compute_darkening(), af_loader_embolden_glyph_in_slot(), af_loader_load_glyph(), cf2_blues_init(), cf2_checkTransform(), cf2_computeDarkening(), cf2_font_setup(), cf2_getBlueMetrics(), cf2_glyphpath_computeIntersection(), cf2_hintmap_adjustHints(), cf2_interpT2CharString(), cff_blend_build_vector(), cff_face_init(), cff_parse_fixed_dynamic(), cff_parse_real(), cid_parse_font_matrix(), compute_glyph_metrics(), FT_Matrix_Invert(), FT_Request_Metrics(), FT_Select_Metrics(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_inside(), ft_stroker_outside(), FT_Tan(), mm_axis_unmap(), pfr_get_metrics(), PS_Conv_ToFixed(), psh_globals_new(), psh_glyph_find_strong_points(), psh_glyph_interpolate_other_points(), t1_parse_font_matrix(), t42_parse_font_matrix(), and tt_size_reset().
FT_FloorFix | ( | FT_Fixed | a | ) |
Definition at line 155 of file ftcalc.c.
Referenced by TT_Process_Composite_Component().
FT_Matrix_Invert | ( | FT_Matrix * | matrix | ) |
Definition at line 689 of file ftcalc.c.
Referenced by af_loader_load_glyph().
Definition at line 661 of file ftcalc.c.
Referenced by ftGdiGetGlyphOutline(), and IntExtTextOutW().
FT_MSB | ( | FT_UInt32 | z | ) |
Definition at line 114 of file ftcalc.c.
Referenced by af_loader_compute_darkening(), cf2_computeDarkening(), cubic_peak(), ft_div64by32(), FT_Outline_Get_Orientation(), ft_trig_prenorm(), FT_Vector_NormLen(), and pfr_face_get_kerning().
Definition at line 416 of file ftcalc.c.
Referenced by _bdf_parse_glyphs(), _ft_face_scale_advances(), af_latin_hint_edges(), af_latin_metrics_scale_dim(), af_loader_compute_darkening(), BBox_Conic_Check(), BDF_Face_Init(), cf2_blues_init(), cf2_computeDarkening(), cff_face_init(), cff_size_request(), cff_slot_load(), FNT_Face_Init(), FT_Get_Kerning(), FT_Load_Glyph(), FT_Matrix_Multiply_Scaled(), FT_Outline_EmboldenXY(), FT_Request_Metrics(), ft_stroke_border_arcto(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_outside(), FT_Vector_Transform_Scaled(), IntRequestFontSize(), pcf_load_font(), pfr_get_kerning(), pfr_slot_load(), ps_hints_apply(), psh_glyph_interpolate_normal_points(), psh_glyph_interpolate_strong_points(), T1_Get_Track_Kerning(), T1_Set_MM_Design(), TT_Process_Simple_Glyph(), and tt_size_request().
Definition at line 509 of file ftcalc.c.
Referenced by af_glyph_hints_align_strong_points(), af_glyph_hints_reload(), af_iup_interp(), af_latin_hints_compute_blue_edges(), af_latin_hints_compute_edges(), af_latin_metrics_scale_dim(), af_loader_compute_darkening(), af_loader_embolden_glyph_in_slot(), af_loader_load_glyph(), cf2_blues_init(), cf2_computeDarkening(), cf2_doBlend(), cf2_glyphpath_computeIntersection(), cf2_glyphpath_computeOffset(), cf2_glyphpath_hintPoint(), cf2_hint_init(), cf2_hintmap_insertHint(), cf2_hintmap_map(), cf2_interpT2CharString(), cff_blend_build_vector(), cff_slot_load(), cid_slot_load_glyph(), compute_glyph_metrics(), FillTM(), FT_Get_Kerning(), FT_GlyphSlot_Embolden(), FT_Matrix_Invert(), FT_Matrix_Multiply(), FT_Outline_EmboldenXY(), ft_recompute_scaled_metrics(), FT_Request_Metrics(), ft_stroker_inside(), ft_stroker_outside(), FT_Vector_Transform(), load_truetype_glyph(), pfr_glyph_load_rec(), pfr_slot_load(), ps_hints_apply(), psh_blues_scale_zones(), psh_globals_scale_widths(), psh_glyph_interpolate_normal_points(), psh_glyph_interpolate_other_points(), psh_glyph_interpolate_strong_points(), psh_hint_align(), T1_Load_Glyph(), t1_set_mm_blend(), TT_Load_Glyph(), tt_loader_init(), TT_Process_Composite_Component(), TT_Process_Simple_Glyph(), and tt_size_reset().
Definition at line 280 of file ftcalc.c.
Referenced by ft_corner_orientation(), FT_MulDiv(), and FT_MulDiv_No_Round().
FT_RoundFix | ( | FT_Fixed | a | ) |
Definition at line 88 of file ftcalc.c.
Referenced by cff_parse_font_bbox(), and ps_parser_load_field().
FT_Vector_NormLen | ( | FT_Vector * | vector | ) |
Definition at line 776 of file ftcalc.c.
Referenced by FT_Outline_EmboldenXY().