Math.hx 940 B

123456789101112131415161718192021222324
  1. package system;
  2. @:native("System.Math") @:nativegen extern class Math
  3. {
  4. public static var PI(default, null) : Float;
  5. public static function Abs(v:Float):Float;
  6. public static function Min(a:Float,b:Float):Float;
  7. public static function Max(a:Float,b:Float):Float;
  8. public static function Sin(v:Float):Float;
  9. public static function Cos(v:Float):Float;
  10. public static function Atan2(y:Float,x:Float):Float;
  11. public static function Tan(v:Float):Float;
  12. public static function Exp(v:Float):Float;
  13. public static function Log(v:Float):Float;
  14. public static function Sqrt(v:Float):Float;
  15. public static function Round(v:Float):Float;
  16. public static function Floor(v:Float):Float;
  17. public static function Ceiling(v:Float):Float;
  18. public static function Atan(v:Float):Float;
  19. public static function Asin(v:Float):Float;
  20. public static function Acos(v:Float):Float;
  21. public static function Pow(v:Float,exp:Float):Float;
  22. }