ReactOS 0.4.16-dev-455-g37b0646
|
Go to the source code of this file.
Macros | |
#define | FT_ANGLE_PI ( 180L << 16 ) |
#define | FT_ANGLE_2PI ( FT_ANGLE_PI * 2 ) |
#define | FT_ANGLE_PI2 ( FT_ANGLE_PI / 2 ) |
#define | FT_ANGLE_PI4 ( FT_ANGLE_PI / 4 ) |
Functions | |
FT_Sin (FT_Angle angle) | |
FT_Cos (FT_Angle angle) | |
FT_Tan (FT_Angle angle) | |
FT_Atan2 (FT_Fixed x, FT_Fixed y) | |
FT_Angle_Diff (FT_Angle angle1, FT_Angle angle2) | |
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) | |
Variables | |
FT_BEGIN_HEADER typedef FT_Fixed | FT_Angle |
#define FT_ANGLE_2PI ( FT_ANGLE_PI * 2 ) |
Definition at line 76 of file fttrigon.h.
#define FT_ANGLE_PI ( 180L << 16 ) |
Definition at line 64 of file fttrigon.h.
#define FT_ANGLE_PI2 ( FT_ANGLE_PI / 2 ) |
Definition at line 88 of file fttrigon.h.
#define FT_ANGLE_PI4 ( FT_ANGLE_PI / 4 ) |
Definition at line 100 of file fttrigon.h.
Definition at line 510 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 340 of file fttrigon.c.
Referenced by ft_conic_is_small_enough(), ft_cubic_is_small_enough(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), FT_Stroker_LineTo(), and test_atan2().
FT_Cos | ( | FT_Angle | angle | ) |
Definition at line 298 of file fttrigon.c.
Referenced by ft_stroke_border_arcto(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_inside(), ft_stroker_outside(), and test_cos().
FT_Sin | ( | FT_Angle | angle | ) |
Definition at line 312 of file fttrigon.c.
Referenced by ft_stroke_border_arcto(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_outside(), and test_sin().
FT_Tan | ( | FT_Angle | angle | ) |
Definition at line 326 of file fttrigon.c.
Referenced by ft_stroker_inside(), and test_tan().
Definition at line 493 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 426 of file fttrigon.c.
Referenced by FT_Hypot(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), FT_Stroker_LineTo(), and test_length().
Definition at line 463 of file fttrigon.c.
Definition at line 386 of file fttrigon.c.
Referenced by FT_Vector_From_Polar(), and test_rotate().
Definition at line 361 of file fttrigon.c.
Referenced by FT_Cos(), FT_Sin(), FT_Tan(), IntEscapeMatrix(), and test_unit().
FT_BEGIN_HEADER typedef FT_Fixed FT_Angle |
Definition at line 52 of file fttrigon.h.
Referenced by FT_Angle_Diff(), ft_conic_is_small_enough(), ft_cubic_is_small_enough(), ft_stroke_border_arcto(), ft_stroker_arcto(), ft_stroker_cap(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), FT_Stroker_EndSubPath(), ft_stroker_inside(), FT_Stroker_LineTo(), ft_stroker_outside(), ft_stroker_process_corner(), ft_trig_pseudo_polarize(), ft_trig_pseudo_rotate(), and IntEscapeMatrix().