ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

fttrigon.c File Reference
#include <ft2build.h>

Go to the source code of this file.

Defines

#define FT_TRIG_COSCALE   0x11616E8EUL
#define FT_TRIG_MAX_ITERS   23
#define FT_TRIG_SCALE   1166391785UL /* 0x4585BA38UL */
#define FT_SIGN_LONG(x)   ( (x) >> ( FT_SIZEOF_LONG * 8 - 1 ) )
#define FT_SIGN_INT(x)   ( (x) >> ( FT_SIZEOF_INT * 8 - 1 ) )
#define FT_SIGN_INT32(x)   ( (x) >> 31 )
#define FT_SIGN_INT16(x)   ( (x) >> 15 )

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_Fixed ft_trig_arctan_table [24]

Generated on Sun May 27 2012 05:59:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.