Public Types | Static Public Member Functions | List of all members
Math Class Reference

Public Types

enum  { RANDOM_MAX =2147483647L }
 

Static Public Member Functions

static double sin (double p_x)
 
static double cos (double p_x)
 
static double tan (double p_x)
 
static double sinh (double p_x)
 
static double cosh (double p_x)
 
static double tanh (double p_x)
 
static double asin (double p_x)
 
static double acos (double p_x)
 
static double atan (double p_x)
 
static double atan2 (double p_y, double p_x)
 
static double deg2rad (double p_y)
 
static double rad2deg (double p_y)
 
static double sqrt (double p_x)
 
static double fmod (double p_x, double p_y)
 
static double fposmod (double p_x, double p_y)
 
static uint32_t rand_from_seed (uint32_t *seed)
 
static double floor (double p_x)
 
static double ceil (double p_x)
 
static double ease (double p_x, double p_c)
 
static int decimals (double p_step)
 
static double stepify (double p_value, double p_step)
 
static void seed (uint32_t x=0)
 
static void randomize ()
 
static uint32_t larger_prime (uint32_t p_val)
 
static double dectime (double p_value, double p_amount, double p_step)
 
static double linear2db (double p_linear)
 
static double db2linear (double p_db)
 
static bool is_nan (double p_val)
 
static bool is_inf (double p_val)
 
static uint32_t rand ()
 
static double randf ()
 
static double round (double p_val)
 
static double random (double from, double to)
 
static _FORCE_INLINE_ real_t abs (real_t g)
 
static _FORCE_INLINE_ float absf (float g)
 
static _FORCE_INLINE_ double absd (double g)
 
static _FORCE_INLINE_ int fast_ftoi (float a)
 
static _FORCE_INLINE_ int64_t dtoll (double p_double)
 
static _FORCE_INLINE_ float lerp (float a, float b, float c)
 OPTIMIZE
 
static double pow (double x, double y)
 
static double log (double x)
 
static double exp (double x)
 

The documentation for this class was generated from the following files: