|
ReactOS 0.4.16-dev-2354-g16de117
|
#include <freetype/internal/ftobjs.h>#include <freetype/internal/ftcalc.h>#include <freetype/fttrigon.h>

Go to the source code of this file.
Macros | |
| #define | FT_TRIG_SCALE 0xDBD95B16UL |
| #define | FT_TRIG_SAFE_MSB 29 |
| #define | FT_TRIG_MAX_ITERS 23 |
Functions | |
| static FT_Fixed | ft_trig_downscale (FT_Fixed val) |
| static FT_Int | ft_trig_prenorm (FT_Vector *vec) |
| static void | ft_trig_pseudo_rotate (FT_Vector *vec, FT_Angle theta) |
| static void | ft_trig_pseudo_polarize (FT_Vector *vec) |
| FT_Cos (FT_Angle angle) | |
| FT_Sin (FT_Angle angle) | |
| FT_Tan (FT_Angle angle) | |
| FT_Atan2 (FT_Fixed dx, FT_Fixed dy) | |
| FT_Vector_Unit (FT_Vector *vec, FT_Angle angle) | |
| FT_Vector_Rotate (FT_Vector *vec, FT_Angle angle) | |
| FT_Vector_Length (FT_Vector *vec) | |
| FT_Vector_Polarize (FT_Vector *vec, FT_Fixed *length, FT_Angle *angle) | |
| FT_Vector_From_Polar (FT_Vector *vec, FT_Fixed length, FT_Angle angle) | |
| FT_Angle_Diff (FT_Angle angle1, FT_Angle angle2) | |
Variables | |
| static const FT_Angle | ft_trig_arctan_table [] |
| #define FT_TRIG_MAX_ITERS 23 |
Definition at line 45 of file fttrigon.c.
| #define FT_TRIG_SAFE_MSB 29 |
Definition at line 42 of file fttrigon.c.
| #define FT_TRIG_SCALE 0xDBD95B16UL |
Definition at line 38 of file fttrigon.c.
Definition at line 501 of file fttrigon.c.
Referenced by ft_angle_mean(), ft_conic_is_small_enough(), ft_cubic_is_small_enough(), ft_stroker_arcto(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), FT_Stroker_EndSubPath(), ft_stroker_inside(), ft_stroker_outside(), and ft_stroker_process_corner().
Definition at line 339 of file fttrigon.c.
Referenced by ft_conic_is_small_enough(), ft_cubic_is_small_enough(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), and FT_Stroker_LineTo().
| FT_Cos | ( | FT_Angle | angle | ) |
Definition at line 297 of file fttrigon.c.
Referenced by FT_Stroker_ConicTo(), and FT_Stroker_CubicTo().
| FT_Sin | ( | FT_Angle | angle | ) |
Definition at line 311 of file fttrigon.c.
Referenced by FT_Stroker_ConicTo(), and FT_Stroker_CubicTo().
| FT_Tan | ( | FT_Angle | angle | ) |
Definition at line 325 of file fttrigon.c.
Referenced by ft_stroke_border_arcto().
Definition at line 83 of file fttrigon.c.
Referenced by FT_Vector_Length(), FT_Vector_Polarize(), and FT_Vector_Rotate().
Definition at line 133 of file fttrigon.c.
Referenced by FT_Atan2(), FT_Vector_Length(), FT_Vector_Polarize(), and FT_Vector_Rotate().
Definition at line 218 of file fttrigon.c.
Referenced by FT_Atan2(), FT_Vector_Length(), and FT_Vector_Polarize().
Definition at line 163 of file fttrigon.c.
Referenced by FT_Tan(), FT_Vector_Rotate(), and FT_Vector_Unit().
Definition at line 484 of file fttrigon.c.
Referenced by ft_stroke_border_arcto(), ft_stroker_cap(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_inside(), FT_Stroker_LineTo(), ft_stroker_outside(), and ft_stroker_subpath_start().
| FT_Vector_Length | ( | FT_Vector * | vec | ) |
Definition at line 417 of file fttrigon.c.
Referenced by FT_Hypot(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), and FT_Stroker_LineTo().
Definition at line 454 of file fttrigon.c.
Definition at line 377 of file fttrigon.c.
Referenced by FT_Vector_From_Polar().
Definition at line 360 of file fttrigon.c.
Referenced by FT_Cos(), FT_Sin(), ft_stroker_inside(), and IntEscapeMatrix().
Definition at line 48 of file fttrigon.c.
Referenced by ft_trig_pseudo_polarize(), and ft_trig_pseudo_rotate().