Math.hx 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package lua;
  2. @:native("_G.math")
  3. extern class Math {
  4. public static var pi : Float;
  5. public static var huge : Float;
  6. public static var NaN : Float;
  7. public static function abs (i : Float) : Float;
  8. public static function ceil (i : Float) : Int;
  9. public static function floor(i : Float) : Int;
  10. public static function acos (i : Float) : Float;
  11. public static function asin (i : Float) : Float;
  12. public static function atan (i : Float) : Float;
  13. public static function atan2(i : Float, j : Float) : Float;
  14. public static function cos (i : Float) : Float;
  15. public static function cosh (i : Float) : Float;
  16. public static function sin (i : Float) : Float;
  17. public static function sinh (i : Float) : Float;
  18. public static function tan (i : Float) : Float;
  19. public static function tanh (i : Float) : Float;
  20. public static function rad (i : Float) : Float;
  21. public static function modf (i : Float) : Float;
  22. public static function fmod (i : Float) : Float;
  23. public static function pow (i : Float, j : Float) : Float;
  24. public static function sqrt (i : Float) : Float;
  25. public static function exp (i : Float) : Float;
  26. public static function frexp(i : Float) : Float;
  27. public static function ldexp(i : Float) : Float;
  28. public static function log (i : Float) : Float;
  29. public static function log10(i : Float) : Float;
  30. public static function max (i : Float, j :Float) : Float;
  31. public static function min (i : Float, j :Float) : Float;
  32. public static function random() : Float;
  33. public static function randomseed(i : Float) : Float;
  34. }